From 2ceb32054f83969b6363e05a38d737125bd1569e Mon Sep 17 00:00:00 2001 From: "locadex-agent[bot]" <217277504+locadex-agent[bot]@users.noreply.github.com> Date: Tue, 2 Dec 2025 22:59:19 +0000 Subject: [PATCH] docs(locadex): update translations --- gt-lock.json | 10465 ++++++++-------- .../cloud/reference/05_supported-regions.md | 93 +- .../current/operations/system-tables/index.md | 227 +- .../system-tables/instrumentation.md | 70 + .../operations/system-tables/trace_log.md | 120 +- .../functions/date-time-functions.md | 1619 ++- .../functions/encryption-functions.md | 235 +- .../sql-reference/statements/system.md | 376 +- .../cloud/reference/05_supported-regions.md | 81 +- .../current/operations/system-tables/index.md | 227 +- .../system-tables/instrumentation.md | 70 + .../operations/system-tables/trace_log.md | 144 +- .../functions/date-time-functions.md | 1530 +-- .../functions/encryption-functions.md | 243 +- .../sql-reference/statements/system.md | 342 +- .../cloud/reference/05_supported-regions.md | 75 +- .../current/operations/system-tables/index.md | 227 +- .../system-tables/instrumentation.md | 70 + .../operations/system-tables/trace_log.md | 126 +- .../functions/date-time-functions.md | 1510 ++- .../functions/encryption-functions.md | 242 +- .../sql-reference/statements/system.md | 342 +- 22 files changed, 9825 insertions(+), 8609 deletions(-) create mode 100644 i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md create mode 100644 i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md create mode 100644 i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md diff --git a/gt-lock.json b/gt-lock.json index c5a18b4f365..0addd1db0eb 100644 --- a/gt-lock.json +++ b/gt-lock.json @@ -49,169 +49,169 @@ }, "a8710471f3f4af77c39b30a518f52a8deb6584069b4bfb8e64158f30627b4792": { "zh": { - "updatedAt": "2025-12-02T17:39:24.374Z" + "updatedAt": "2025-12-02T22:57:44.582Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.374Z" + "updatedAt": "2025-12-02T22:57:44.583Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.375Z" + "updatedAt": "2025-12-02T22:57:44.583Z" } } }, "24bb0ca99917fdfda706556c75c640db16b12f966ea7bd58e1e9a8bdf4be5146": { "40c867ec4bd9ff53ca41f19ef2fb11bce1cd4d6f82211f50a350bacfd56350a1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.110Z" + "updatedAt": "2025-12-02T22:57:44.598Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.110Z" + "updatedAt": "2025-12-02T22:57:44.599Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.382Z" + "updatedAt": "2025-12-02T22:57:44.592Z" } } }, "2f81498e8b60c281ca710a3a25f611bf79424982fa85bce630e1d4182f252536": { "e5431d96bed4f0f93b507ffa84836d28b1d715ac31c199864a10370ec3b6f040": { "jp": { - "updatedAt": "2025-12-02T17:39:24.377Z" + "updatedAt": "2025-12-02T22:57:44.586Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.362Z" + "updatedAt": "2025-12-02T22:57:44.567Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.380Z" + "updatedAt": "2025-12-02T22:57:44.589Z" } } }, "37e1e1dcfe884bd88e97aa22d6ed7fc14323b326449d12f0a5644f15bd4ba087": { "bd75344d33495d82bb1ddbeeb77d5b1f53a6ecb5f788cb9eadaa606a67b5ba96": { "jp": { - "updatedAt": "2025-12-02T17:39:13.108Z" + "updatedAt": "2025-12-02T22:57:44.596Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.109Z" + "updatedAt": "2025-12-02T22:57:44.597Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.110Z" + "updatedAt": "2025-12-02T22:57:44.600Z" } } }, "49041ac358e6a0f1cdae73923da607add5f9d37fe3320250b5457924d09bcecc": { "d61c6739096f5de9a1f340500324926cc206fe878ab16df77def05d0ba746d3c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.111Z" + "updatedAt": "2025-12-02T22:57:44.600Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.109Z" + "updatedAt": "2025-12-02T22:57:44.597Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.382Z" + "updatedAt": "2025-12-02T22:57:44.593Z" } } }, "4abc97ebd23c7b3dacc0e18e77499272b51b908bd0c2a7a823d153d3c00f7613": { "7817d141aff4e4b1ceaca87c554c551bc1add23bd534611e2704fba56223fbfe": { "jp": { - "updatedAt": "2025-12-02T17:39:13.109Z" + "updatedAt": "2025-12-02T22:57:44.596Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.110Z" + "updatedAt": "2025-12-02T22:57:44.598Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.382Z" + "updatedAt": "2025-12-02T22:57:44.592Z" } } }, "4e7333f7ff430819ccfae5b1f2b2ee97508f58db11c3e67c31430385b0618503": { "1a899ad20af5d3dc3c495e6ddc0c3ff5aacc9df838675e487a6910da0a531675": { "jp": { - "updatedAt": "2025-12-02T17:39:24.376Z" + "updatedAt": "2025-12-02T22:57:44.585Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.380Z" + "updatedAt": "2025-12-02T22:57:44.590Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.380Z" + "updatedAt": "2025-12-02T22:57:44.589Z" } } }, "6f13745927dfcaff0a5b759cdfc9dc47aba26e811ab26776ee363cd821f7d585": { "be6c5629590606c77cd44d60b8cb153a6e8b1ae6d9f710967b3ea692cfc8cb6d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.108Z" + "updatedAt": "2025-12-02T22:57:44.595Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.382Z" + "updatedAt": "2025-12-02T22:57:44.593Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.106Z" + "updatedAt": "2025-12-02T22:57:44.594Z" } } }, "8ad40f5399ed36401edb12df869b1d441ff2d635581938c63d4f0a611fb977ae": { "16565c6a0928275a3a601a45f18823227dc886a00aad5531244bec633d3e8af4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.124Z" + "updatedAt": "2025-12-02T22:57:44.613Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.125Z" + "updatedAt": "2025-12-02T22:57:44.613Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.381Z" + "updatedAt": "2025-12-02T22:57:44.591Z" } } }, "a3ea3f0c344313a1d3ad7969f1c82ef13af419e6eec98da91153c8735fd46730": { "df3510130e5bdcdacd162718bb228e62987c548fea96f8a9e94123cc6b9a78d5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.377Z" + "updatedAt": "2025-12-02T22:57:44.585Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.377Z" + "updatedAt": "2025-12-02T22:57:44.586Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.376Z" + "updatedAt": "2025-12-02T22:57:44.585Z" } } }, "b4b7e3ea48cb57c88168d17bf4d4f7d74e58a613803386d3229332939508c542": { "67faf8569421939ba33d4c9fdc3b64f28fcc3bc298cc8c8b43a29bf3499a6898": { "jp": { - "updatedAt": "2025-12-02T17:39:13.126Z" + "updatedAt": "2025-12-02T22:57:44.614Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.381Z" + "updatedAt": "2025-12-02T22:57:44.591Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.125Z" + "updatedAt": "2025-12-02T22:57:44.613Z" } } }, "bed5256b181dbcf92c02187749ebbf45c60b6bbfdee1789c1848984b6be1d78d": { "614647c380ff18e7b1672f19190809fcf15ba05429ff7f93a33f6c77255ba9ba": { "jp": { - "updatedAt": "2025-12-02T17:39:13.107Z" + "updatedAt": "2025-12-02T22:57:44.595Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.110Z" + "updatedAt": "2025-12-02T22:57:44.599Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.383Z" + "updatedAt": "2025-12-02T22:57:44.594Z" } } }, "c2811557e4f56ffd6e37b0f9f6558971e9d45005c22c3c19ebaef586f1591687": { "b9aea39ae1b4e63fef7a92d27750dfc746ac0ac174e77a895050ed0d24ff1ea7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.362Z" + "updatedAt": "2025-12-02T22:57:44.568Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.378Z" + "updatedAt": "2025-12-02T22:57:44.587Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.375Z" + "updatedAt": "2025-12-02T22:57:44.584Z" } } }, @@ -240,403 +240,403 @@ }, "a4c073207b34a9e6e51079c57f0e06190c406d676367e982df527e7379cf105d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.371Z" + "updatedAt": "2025-12-02T22:57:44.579Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.372Z" + "updatedAt": "2025-12-02T22:57:44.581Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.371Z" + "updatedAt": "2025-12-02T22:57:44.580Z" } } }, "d59e7e7594ae44f151cb9c65dc0cf67dc9998af7e3a974cffc3d0f0dabce2e18": { "7f90a5a780c1bb26935f70fb9cdd36714ca975e36d84b530b0b75f565410ba0a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.378Z" + "updatedAt": "2025-12-02T22:57:44.586Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.379Z" + "updatedAt": "2025-12-02T22:57:44.588Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.380Z" + "updatedAt": "2025-12-02T22:57:44.589Z" } } }, "d89bc73ed23da882f0c45593180a3989cb6844bd38d6496ab6cb5ab328d51083": { "42fe50c1e729beb1bfa14d29e80c4f579a068ebbfa39aa1ffe25b2bb963a815a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.127Z" + "updatedAt": "2025-12-02T22:57:44.615Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.127Z" + "updatedAt": "2025-12-02T22:57:44.615Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.125Z" + "updatedAt": "2025-12-02T22:57:44.614Z" } } }, "e8ae18c3678baf91b2255e5eab22effc78193c605230851316718cfb95063b2c": { "b8eaf5b30dc66a5bf4e27198f07863a95cd60a2e8b15d9fe7e86cc6f6eb603a7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.127Z" + "updatedAt": "2025-12-02T22:57:44.615Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.126Z" + "updatedAt": "2025-12-02T22:57:44.614Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.126Z" + "updatedAt": "2025-12-02T22:57:44.615Z" } } }, "e92405c74b1c19a280775296a5640f2c7646bfabd9d6af48d6359d9a4f09c9d8": { "c9015dfa533bb72f0fe4f1f5a455b0a5497c12b645e908ee88d9686adff07027": { "jp": { - "updatedAt": "2025-12-02T17:39:13.108Z" + "updatedAt": "2025-12-02T22:57:44.595Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.383Z" + "updatedAt": "2025-12-02T22:57:44.594Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.111Z" + "updatedAt": "2025-12-02T22:57:44.600Z" } } }, "ea04f6329e37f5487414c9b64a5e1602d705f1fc914807a5e16d95932f4ded16": { "c2794c8cfb2c5d8f3ad408c1a6ee6d92accd0948ff2682cca78897d7cef83daf": { "jp": { - "updatedAt": "2025-12-02T17:39:24.378Z" + "updatedAt": "2025-12-02T22:57:44.587Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.379Z" + "updatedAt": "2025-12-02T22:57:44.588Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.379Z" + "updatedAt": "2025-12-02T22:57:44.587Z" } } }, "ed828a4311942b25614d0fd962b572a6dc329c0d92a3891dce42290c1d8324f1": { "78977a9c19b7aa2ba08361a0d6ca3390d032f6997a67d280a40d8974f768bb52": { "jp": { - "updatedAt": "2025-12-02T17:39:24.381Z" + "updatedAt": "2025-12-02T22:57:44.590Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.375Z" + "updatedAt": "2025-12-02T22:57:44.584Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.381Z" + "updatedAt": "2025-12-02T22:57:44.591Z" } } }, "ef555d903b99c706a7fbc048a6888f3d3743693968bc76912f338d53af846b0c": { "c84825f7cf888bad7b7b5ec57d4a3941f8dc40c7526398600864fd18a77516ef": { "zh": { - "updatedAt": "2025-12-02T17:39:13.108Z" + "updatedAt": "2025-12-02T22:57:44.596Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.109Z" + "updatedAt": "2025-12-02T22:57:44.597Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.107Z" + "updatedAt": "2025-12-02T22:57:44.595Z" } } }, "fb2a4bdb7f2883fa7ac9878a6d4e978def652c408e4ef95784547eef9e313dbb": { "20e4763f0f7057430907de10bf00a918aa2e762becf34af686b125a9da4fe458": { "jp": { - "updatedAt": "2025-12-02T17:39:24.361Z" + "updatedAt": "2025-12-02T22:57:44.566Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.361Z" + "updatedAt": "2025-12-02T22:57:44.566Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.379Z" + "updatedAt": "2025-12-02T22:57:44.588Z" } } }, "22760d417a52c66f14bee182587d458d0737a616dd14cb09748b4c725fc5809f": { "c6ca08107fa6822548ad3adc5de4b6fdf1d9860224c2cd62047f42bce72b1c12": { "jp": { - "updatedAt": "2025-12-02T17:39:24.446Z" + "updatedAt": "2025-12-02T22:57:12.861Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.446Z" + "updatedAt": "2025-12-02T22:57:12.861Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.177Z" + "updatedAt": "2025-12-02T22:57:44.681Z" } } }, "3e38c1623307fe1538f034436996c45b6ce42cebe6a35b146ba34a354e7b226a": { "7d9c49d88230712b6849bcab6640651373295cad7888223291eb46da868626e3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.201Z" + "updatedAt": "2025-12-02T22:57:44.698Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.197Z" + "updatedAt": "2025-12-02T22:57:44.694Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.196Z" + "updatedAt": "2025-12-02T22:57:44.694Z" } } }, "434f73c99193146064105db19ce337122de0d78915918472d56f5393dc41a913": { "07acf0a2f2bf2cdedbe6696ce78f98b197df5722eecc5a214cf1d15173619bb2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.207Z" + "updatedAt": "2025-12-02T22:57:12.869Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.177Z" + "updatedAt": "2025-12-02T22:57:44.681Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.178Z" + "updatedAt": "2025-12-02T22:57:44.682Z" } } }, "4fa6a5d68016ad855e418c2e88b5a37793256913a0caceaf33014edf61107509": { "1ed9748c6ebe33e1898f694a866a318e321540cc9186ac29b7621da0715118c5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.201Z" + "updatedAt": "2025-12-02T22:57:44.699Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.203Z" + "updatedAt": "2025-12-02T22:57:44.701Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.195Z" + "updatedAt": "2025-12-02T22:57:44.692Z" } } }, "5dcaaaf5a4d53dc33da6680731d152b4a88a8d4e9c6058a18e521c7629865fb2": { "11c49d7827257644d730176fb691cb3d9705b0b2caafb1ee0ef7b70e70446275": { "jp": { - "updatedAt": "2025-12-02T17:39:13.173Z" + "updatedAt": "2025-12-02T22:57:44.676Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.175Z" + "updatedAt": "2025-12-02T22:57:44.677Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.175Z" + "updatedAt": "2025-12-02T22:57:44.678Z" } } }, "6687b017941230cd05da5ec3d3b0b3a66c8da07927fdb43f62a2732581460749": { "df9979ccd3ace6a4ab1b704d9d4b233c9092cf3e747331f0d940179f918f015b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.131Z" + "updatedAt": "2025-12-02T22:57:44.619Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.129Z" + "updatedAt": "2025-12-02T22:57:44.617Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.131Z" + "updatedAt": "2025-12-02T22:57:44.619Z" } } }, "69aa1e22d1867f2dd9082998e597234169f92ed3ba4c3d6af26b34ffa82e4a48": { "aea97333102d80bfe523bef5b3932706938c1ab2307337cf20451a0633f0d7a0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.193Z" + "updatedAt": "2025-12-02T22:57:44.690Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.178Z" + "updatedAt": "2025-12-02T22:57:44.681Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.174Z" + "updatedAt": "2025-12-02T22:57:44.676Z" } } }, "78ae413a62554c8c5ae5ac8301b68726066573d500bb6c8caabdecefd781bb3f": { "754657766dba43bf89b81e0a5c15e318411e3d1782280b5ae5d185edc97b8e9b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.445Z" + "updatedAt": "2025-12-02T22:57:12.860Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.445Z" + "updatedAt": "2025-12-02T22:57:12.860Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.177Z" + "updatedAt": "2025-12-02T22:57:44.680Z" } } }, "7c0a1f3dadfd423b5f66993109c1e8bde0a0b4ff555067d9e6cd275bdaa7a391": { "ef65d65a01188f23ada0aa6a4be2fd11257542de621c6ad17c666a4b0b2aabf4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.205Z" + "updatedAt": "2025-12-02T22:57:44.704Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.204Z" + "updatedAt": "2025-12-02T22:57:44.702Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.204Z" + "updatedAt": "2025-12-02T22:57:44.703Z" } } }, "8d9acd4ed372d08f28519dfb01b6900545df9f42502ac21f0ef6bd86b724c724": { "3ca361084040c6efbaef261b3b4c88e38d022539f3e58645a4023be45b9ed7f2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.203Z" + "updatedAt": "2025-12-02T22:57:44.701Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.195Z" + "updatedAt": "2025-12-02T22:57:44.693Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.190Z" + "updatedAt": "2025-12-02T22:57:44.687Z" } } }, "902fba8b39d6b163ee66698d8bd12433740962a53ec93d756ebdc9d11cc5c531": { "dc72366dcf698c0d7f7b5eed229fd9a7dbb9776362cc9399cf927769376a9098": { "jp": { - "updatedAt": "2025-12-02T17:39:13.173Z" + "updatedAt": "2025-12-02T22:57:44.675Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.174Z" + "updatedAt": "2025-12-02T22:57:44.677Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.174Z" + "updatedAt": "2025-12-02T22:57:44.676Z" } } }, "9414d7ed4d45271d4677e8083e81b7732a750c4dcd8dc182b14ce11749a9ec63": { "55348a4fc23db936f15885093540b12ab2d7159c2a91617e4058fef961a3c4ea": { "jp": { - "updatedAt": "2025-12-02T17:39:13.130Z" + "updatedAt": "2025-12-02T22:57:44.618Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.129Z" + "updatedAt": "2025-12-02T22:57:44.617Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.130Z" + "updatedAt": "2025-12-02T22:57:44.618Z" } } }, "9ac02f1c2289520aeb58725683781053f5ba6bf828b2e8585540596060f1f416": { "ae1a2a308feb0c5c6d10c67047a4b5867fd643296e4e816743b7e2e297fa0f5b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.176Z" + "updatedAt": "2025-12-02T22:57:44.679Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.177Z" + "updatedAt": "2025-12-02T22:57:44.680Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.447Z" + "updatedAt": "2025-12-02T22:57:12.862Z" } } }, "9c7cf003973e27e4edaecd818b57b1e653cdfc8e936c45c67e314eb7123327be": { "1bca9e04eb1cf2d68b948ebb6ff7b813d50c8faada3f1ee2a8c561e9d96d6882": { "jp": { - "updatedAt": "2025-12-02T17:39:13.131Z" + "updatedAt": "2025-12-02T22:57:44.619Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.132Z" + "updatedAt": "2025-12-02T22:57:44.620Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.109Z" + "updatedAt": "2025-12-02T22:57:44.598Z" } } }, "9d1a4cd9443c6b88ad09c86205631318b2554cff25df4445681bef27a63f1923": { "6349c4d8161b7c14d291e4b3a1c44b280c0eb9f067739c2cbeccc19c6800a2de": { "ru": { - "updatedAt": "2025-12-02T17:39:13.204Z" + "updatedAt": "2025-12-02T22:57:44.703Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.205Z" + "updatedAt": "2025-12-02T22:57:44.704Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.202Z" + "updatedAt": "2025-12-02T22:57:44.701Z" } } }, "abe1e09771cc949a765515b0f1ae2d0c4a6ab90fceae133c7ea3efdc49fb65a6": { "3a86b5256b89e144630a5cab1fb1ee8cee76bb30374fd9a861dacc440a7b8bd9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.447Z" + "updatedAt": "2025-12-02T22:57:12.862Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.445Z" + "updatedAt": "2025-12-02T22:57:12.859Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.444Z" + "updatedAt": "2025-12-02T22:57:12.859Z" } } }, "ad7599fbe857ed33f8231ed240a179e73c2e77cfa5e658ffca7502e66d2eeb8d": { "fadc1396d5e8d2ef81e08c49dd8a08b01468ff70c1b1463a692904b2403b88dc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.175Z" + "updatedAt": "2025-12-02T22:57:44.677Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.176Z" + "updatedAt": "2025-12-02T22:57:44.678Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.176Z" + "updatedAt": "2025-12-02T22:57:44.678Z" } } }, "b299c52ac5ef4f3399408a89f700027a4da61547b988cd85ef190b1cd544d809": { "ab3b1379019677d4f056b27b40d79c7a1d368792ecee4e8e04d9224e7f40f825": { "jp": { - "updatedAt": "2025-12-02T17:39:13.200Z" + "updatedAt": "2025-12-02T22:57:44.697Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.194Z" + "updatedAt": "2025-12-02T22:57:44.691Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.200Z" + "updatedAt": "2025-12-02T22:57:44.698Z" } } }, "b776eb4f7e91ceadeb1cd902e4a72be31912c8f40357421634f01d720427d7cf": { "a157eb7d7ffd46e8626bd3b8ed555fd32deed480e675bf80cec9536c2cc53b70": { "jp": { - "updatedAt": "2025-12-02T17:39:13.196Z" + "updatedAt": "2025-12-02T22:57:44.693Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.192Z" + "updatedAt": "2025-12-02T22:57:44.689Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.201Z" + "updatedAt": "2025-12-02T22:57:44.699Z" } } }, "d294fb78df318396bfabb26180e94ed0286f348799a54a338dbcac4df2d501a8": { "2c1ad0e8f79ff31317243d7b0ba63abc05a794bb4cf50ddf3ab6a05a73136433": { "jp": { - "updatedAt": "2025-12-02T17:39:13.176Z" + "updatedAt": "2025-12-02T22:57:44.679Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.175Z" + "updatedAt": "2025-12-02T22:57:44.678Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.176Z" + "updatedAt": "2025-12-02T22:57:44.679Z" } } }, "fb88079d51f44c0605f104c400878c73b1676f5d7360de0915e1f533962516d7": { "83b74506a046cca4bef2d9a75f263d66bc8cbdf6902a726a083fb24ba240c90a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.204Z" + "updatedAt": "2025-12-02T22:57:44.703Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.198Z" + "updatedAt": "2025-12-02T22:57:44.695Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.194Z" + "updatedAt": "2025-12-02T22:57:44.691Z" } } }, "08c0c301774aaa88b81ec6aa095f55e7824eafa1cbace5b623dc7c79a65127d2": { "69fd950d01a73a4628cd2ff26fd88bc864432af7ec9c2a0b214e105e41696130": { "jp": { - "updatedAt": "2025-12-02T17:39:13.193Z" + "updatedAt": "2025-12-02T22:57:44.690Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.202Z" + "updatedAt": "2025-12-02T22:57:44.700Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.195Z" + "updatedAt": "2025-12-02T22:57:44.692Z" } } }, @@ -676,13 +676,13 @@ }, "e81e60945dcd64b71511ed814e7fcf413d8e2c4a6ae8e54c2c3fe6c0d0eb777e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.190Z" + "updatedAt": "2025-12-02T22:57:44.687Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.191Z" + "updatedAt": "2025-12-02T22:57:44.688Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.191Z" + "updatedAt": "2025-12-02T22:57:44.688Z" } }, "10ec0d04defc231968ae844734eecc3c0222a9f4c3d83e43404e025a224ce4c4": { @@ -711,13 +711,13 @@ "3a3e4cf73cd863c0103607437eb8b4f6836337cfd7e83bdd562015c4ed9cdd6d": { "086e3e89b5951923ddf12df84d937ba158991125876b5f6d842de358bbe8b3fe": { "jp": { - "updatedAt": "2025-12-02T17:39:13.211Z" + "updatedAt": "2025-12-02T22:57:12.874Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.212Z" + "updatedAt": "2025-12-02T22:57:12.874Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.214Z" + "updatedAt": "2025-12-02T22:57:12.878Z" } } }, @@ -735,273 +735,273 @@ }, "4d6402165019f36eba8ac335e666c3d5bc688e1cc2afc71d462b4b0a95607cb0": { "zh": { - "updatedAt": "2025-12-02T17:39:13.184Z" + "updatedAt": "2025-12-02T22:57:44.683Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.188Z" + "updatedAt": "2025-12-02T22:57:44.685Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.189Z" + "updatedAt": "2025-12-02T22:57:44.687Z" } } }, "490be0352814516ee6591ee5f8e07875e2139020d864d540140e0fa494298d5d": { "d23d41d10643691da14255ad0f85c7b97475432325af1c17be68df9efc12be5a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.207Z" + "updatedAt": "2025-12-02T22:57:44.705Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.207Z" + "updatedAt": "2025-12-02T22:57:12.869Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.206Z" + "updatedAt": "2025-12-02T22:57:44.705Z" } } }, "55b28fab1ba94c3606d033461bcc70376b43d613080d008d80ef6eeee311b377": { "256a3209f20639b3de6006d270d351fa95df57bd7f581ffda6773fd8eba690c7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.219Z" + "updatedAt": "2025-12-02T22:57:12.882Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.211Z" + "updatedAt": "2025-12-02T22:57:12.873Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.212Z" + "updatedAt": "2025-12-02T22:57:12.875Z" } } }, "617059ab9b90c50e356730de729f0ae69ee3763a1e279dd764ff91a7fb180dcc": { "d57355b7ce2374ff50888d99d345884771d8478a28a50565e264c7183444541e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.220Z" + "updatedAt": "2025-12-02T22:57:12.884Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.215Z" + "updatedAt": "2025-12-02T22:57:12.878Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.213Z" + "updatedAt": "2025-12-02T22:57:12.876Z" } } }, "752a92de3795a78c42039024533716b1bebd226dc5c16f6d9e6c32db92868aa9": { "3a70208f4d63a66f6cafa72e823a27c94a0b217c643d65060e75846cf03db29d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.223Z" + "updatedAt": "2025-12-02T22:57:12.887Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.226Z" + "updatedAt": "2025-12-02T22:57:12.890Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.226Z" + "updatedAt": "2025-12-02T22:57:12.890Z" } } }, "7c8202b183dd3bd51127bf5cff1d877fc101a710d10076050d3769cec7237315": { "cce8610caf1b6ee18be42bc4b4573a409a2178a60d7e7fdf9aa312bb9a0e96af": { "jp": { - "updatedAt": "2025-12-02T17:39:13.215Z" + "updatedAt": "2025-12-02T22:57:12.878Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.200Z" + "updatedAt": "2025-12-02T22:57:44.698Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.203Z" + "updatedAt": "2025-12-02T22:57:44.702Z" } } }, "7d8c9d047aa047d949a0099bf7badab51bf4cbb1242283616136def6a2087241": { "ae00c1636361dff35e6ca1fc517dd76ec664cbc4f992d5bcfebb7e2a76f626c4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.199Z" + "updatedAt": "2025-12-02T22:57:44.696Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.201Z" + "updatedAt": "2025-12-02T22:57:44.699Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.197Z" + "updatedAt": "2025-12-02T22:57:44.695Z" } } }, "828d49017ac2a72d1fb53055bb4787df9014bcdf6914a82ba88ded05b27ec9d4": { "9d68c2d46ac27369e5a5becf238948336518cad4fd978e7648cd41b1f743b1b1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.230Z" + "updatedAt": "2025-12-02T22:57:12.894Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.232Z" + "updatedAt": "2025-12-02T22:57:12.896Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.229Z" + "updatedAt": "2025-12-02T22:57:12.893Z" } } }, "9970d9a6d501f36cf179c0419231b9d795a4c633dddeb9b278e8ba7a601a3f30": { "5509618b18f9e3d905b42bcca3ca87b185e363a986c08a3c7adaa67ea9d4602e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.202Z" + "updatedAt": "2025-12-02T22:57:44.700Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.203Z" + "updatedAt": "2025-12-02T22:57:44.702Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.192Z" + "updatedAt": "2025-12-02T22:57:44.689Z" } } }, "a1bad3f4a716dc84c050e5be3e8486b6c74375173ac25b4b6faa1e07928f68dc": { "2ea331fabd4829ebc7e1af163a669bd7da7ebae75dc79796126ab275fd4d3c95": { "jp": { - "updatedAt": "2025-12-02T17:39:13.196Z" + "updatedAt": "2025-12-02T22:57:44.693Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.195Z" + "updatedAt": "2025-12-02T22:57:44.692Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.205Z" + "updatedAt": "2025-12-02T22:57:44.704Z" } } }, "b5fa886fabf17ebc48a6ca47fc6a8992d00da4b99785793543e0d888695a2688": { "259e7cbd211ad2a2649e5a8f0da300650ca51664a447e45289d100bfcdfc34d1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.209Z" + "updatedAt": "2025-12-02T22:57:12.872Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.209Z" + "updatedAt": "2025-12-02T22:57:12.871Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.222Z" + "updatedAt": "2025-12-02T22:57:12.886Z" } } }, "c1a7d6a20f956b50b1038cee0a820dd57189fc686d14660b023d1fc67ab2e1e9": { "dbc44ae26a03c1b8c3405262a6dd56a831c655163c2cd640d1e27879c8e4aead": { "jp": { - "updatedAt": "2025-12-02T17:39:13.208Z" + "updatedAt": "2025-12-02T22:57:12.870Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.206Z" + "updatedAt": "2025-12-02T22:57:44.704Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.208Z" + "updatedAt": "2025-12-02T22:57:12.870Z" } } }, "c369c0aa928f8264daf73b2cb8b5d20b0f760cd84c596ca63fb6e80bf182b3ac": { "081e5ae543866b5886ecf7decd8d4a80af7f854626b8b8136631cf04a6c7a9f8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.216Z" + "updatedAt": "2025-12-02T22:57:12.880Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.213Z" + "updatedAt": "2025-12-02T22:57:12.875Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.213Z" + "updatedAt": "2025-12-02T22:57:12.876Z" } } }, "c6c433287e0c8c560d8ccfdb9dab1b764948e7aad08d8083787ea5a2ba4ffa25": { "3fa66f5214cb83c0d151b0adefad829fdec772c62100ad8be67b2c2d29a51136": { "jp": { - "updatedAt": "2025-12-02T17:39:13.228Z" + "updatedAt": "2025-12-02T22:57:12.892Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.219Z" + "updatedAt": "2025-12-02T22:57:12.883Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.225Z" + "updatedAt": "2025-12-02T22:57:12.889Z" } } }, "cee9dba64ce2a735e188505d45af71b74c5cd69ece6c6e7512832d84898157a2": { "ba71fb39dc5dad8ed0cc9385af226ee8ccfe87b891afdfae44d4b68d6a6800ce": { "jp": { - "updatedAt": "2025-12-02T17:39:13.214Z" + "updatedAt": "2025-12-02T22:57:12.877Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.216Z" + "updatedAt": "2025-12-02T22:57:12.879Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.210Z" + "updatedAt": "2025-12-02T22:57:12.872Z" } } }, "f03ea3286759068addb766b5b98317ea84803343105fd081b75322828bf9d201": { "8049194481456bef5558bf7d7d6cc3b522680055cc050dd06c21001990efaa95": { "jp": { - "updatedAt": "2025-12-02T17:39:13.197Z" + "updatedAt": "2025-12-02T22:57:44.694Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.192Z" + "updatedAt": "2025-12-02T22:57:44.689Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.200Z" + "updatedAt": "2025-12-02T22:57:44.697Z" } } }, "f820ad66299aa0044ecdcc3298f5727903d52ea9ce19686054f70d9df707a8ec": { "1c6d8e151f574eb1c808a7932e470939d01ddf3adbd9a088012790d70765d510": { "jp": { - "updatedAt": "2025-12-02T17:39:13.198Z" + "updatedAt": "2025-12-02T22:57:44.695Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.199Z" + "updatedAt": "2025-12-02T22:57:44.696Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.193Z" + "updatedAt": "2025-12-02T22:57:44.690Z" } } }, "fe8dc3e8a42089566aa7dbdc1b163232b94dab755cd8f716e5050a20b9da71be": { "8e5a24d4923c146d3ff29a36c8d08b801a6681568d413d11ee21ab25c5a588ff": { "jp": { - "updatedAt": "2025-12-02T17:39:13.198Z" + "updatedAt": "2025-12-02T22:57:44.695Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.194Z" + "updatedAt": "2025-12-02T22:57:44.691Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.199Z" + "updatedAt": "2025-12-02T22:57:44.696Z" } } }, "1468ae293b5d12d0ded8668dbb023988cbdb44ac496923a1ef6653864352d921": { "99c4f7270820d4fdcb92c4d24d5487f3eaa377c46e721e913d45645dba75a74f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.240Z" + "updatedAt": "2025-12-02T22:57:12.905Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.242Z" + "updatedAt": "2025-12-02T22:57:12.906Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.241Z" + "updatedAt": "2025-12-02T22:57:12.906Z" } } }, "1c112808a954d78a709e3ae05703950bc5804f9e55e3e98efd93efb0f0f879e0": { "a0ef058ccb99a1b138a4a98ffca0037cb2b496f227c55108b8beef337ba82d66": { "jp": { - "updatedAt": "2025-12-02T17:39:13.225Z" + "updatedAt": "2025-12-02T22:57:12.889Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.216Z" + "updatedAt": "2025-12-02T22:57:12.880Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.215Z" + "updatedAt": "2025-12-02T22:57:12.879Z" } } }, "2317505b4b1b1557458b6ec9caf09937e43cf133543d04e2637e9cd6e0693bc2": { "8b6d58a1ca1a770a40180a524a20350aef1a747a1a0f59ef6bd9eb53764a7d1b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.243Z" + "updatedAt": "2025-12-02T22:57:12.907Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.240Z" + "updatedAt": "2025-12-02T22:57:12.904Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.242Z" + "updatedAt": "2025-12-02T22:57:12.906Z" } } }, @@ -1019,702 +1019,702 @@ }, "8f390179712abdfde1d16a03f079c6ebbbd781d3f020e59b2ef3af3be4bb0205": { "ru": { - "updatedAt": "2025-12-02T17:39:24.464Z" + "updatedAt": "2025-12-02T22:57:53.407Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.465Z" + "updatedAt": "2025-12-02T22:57:53.408Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.465Z" + "updatedAt": "2025-12-02T22:57:53.408Z" } } }, "3371d95238c92603c162eaed8138395ca44e47b22ad969c5099f7e599ec16c22": { "2a161bba41a266518443feea5a759cf299dbc3fdeb7b00fd74b546abae68dff0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.227Z" + "updatedAt": "2025-12-02T22:57:12.891Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.228Z" + "updatedAt": "2025-12-02T22:57:12.892Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.226Z" + "updatedAt": "2025-12-02T22:57:12.890Z" } } }, "34148aef91a7ca42367acb2003b2045d6893d713fd20c6ef4a4a8fe6b505125c": { "0df15707cc19ce74ec40c00d884f8f77eb33786d03f5831e131804575fce02b5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.233Z" + "updatedAt": "2025-12-02T22:57:12.898Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.233Z" + "updatedAt": "2025-12-02T22:57:12.897Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.233Z" + "updatedAt": "2025-12-02T22:57:12.897Z" } } }, "5c385581f9c65edaaae75a74b6646a142de547cd3f20a408953b75ba33586e2c": { "8dc4eb869f4a048ed04d5883545cce095cb2df351eba54b486a29c615fe29cb3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.222Z" + "updatedAt": "2025-12-02T22:57:12.886Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.211Z" + "updatedAt": "2025-12-02T22:57:12.873Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.221Z" + "updatedAt": "2025-12-02T22:57:12.885Z" } } }, "650a560be33079fccc4800a89f7ceabf7333009b1cfb0105d0e77b22a9afd9c8": { "609636eeb62cf3a4bd5ce284becb34bda3b97c2382d2dfd89320e13d69bf22d7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.234Z" + "updatedAt": "2025-12-02T22:57:12.899Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.453Z" + "updatedAt": "2025-12-02T22:57:53.395Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.245Z" + "updatedAt": "2025-12-02T22:57:12.909Z" } } }, "66edaa5c8dc32a1f831593b8a49a8f90c9de66304dbe8e78969217a73f2200c0": { "3a20ac6682c2e8633f0f56d7c381698dc85b1777367c924c9a05d2c329c4fda0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.224Z" + "updatedAt": "2025-12-02T22:57:12.888Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.218Z" + "updatedAt": "2025-12-02T22:57:12.882Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.222Z" + "updatedAt": "2025-12-02T22:57:12.886Z" } } }, "67113cbc50d80beb99c25a836c1c97bf312030d10537561666f2d9afcf9f3145": { "bc5d1e200e64a767369cc0ffad68cd1dc62da9a6230b0c00c0c10c90dcbef298": { "jp": { - "updatedAt": "2025-12-02T17:39:13.220Z" + "updatedAt": "2025-12-02T22:57:12.883Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.221Z" + "updatedAt": "2025-12-02T22:57:12.885Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.219Z" + "updatedAt": "2025-12-02T22:57:12.882Z" } } }, "6986025ddfdb6e69c9d68bae98e09599b7bd5252a433fe1c14839522e57376a7": { "6a07a797478a7c19aa592d19f3fd5211e2bae00db7fd3cef33b175016a1b1b29": { "jp": { - "updatedAt": "2025-12-02T17:39:13.223Z" + "updatedAt": "2025-12-02T22:57:12.887Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.224Z" + "updatedAt": "2025-12-02T22:57:12.889Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.224Z" + "updatedAt": "2025-12-02T22:57:12.888Z" } } }, "8e1acaa9709e95b6354d4bb719b069fee08bc3794641756333aba5003eb9475d": { "e8f0f6277f744012426a53a6027257e33c4b16cb2ca45dda3d90d4b73b3d4c5b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.227Z" + "updatedAt": "2025-12-02T22:57:12.891Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.223Z" + "updatedAt": "2025-12-02T22:57:12.887Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.221Z" + "updatedAt": "2025-12-02T22:57:12.884Z" } } }, "a5aac8ce0e37bc2df7af5f69708607c2c9b46cbe068e3172847b3191394faffe": { "38d2828e9bd727652c3233af76ea089e954aba2db55328f8cf1f43ca609f19ff": { "jp": { - "updatedAt": "2025-12-02T17:39:13.239Z" + "updatedAt": "2025-12-02T22:57:12.904Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.241Z" + "updatedAt": "2025-12-02T22:57:12.905Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.240Z" + "updatedAt": "2025-12-02T22:57:12.905Z" } } }, "af5c9aba153f2323766f5c2833f6dfb1a669b295e319d579f4546ea448e8d7e7": { "0d9634f2d0d51799480d3e5d225d816eb09fdf75e544bf3b04b2fe1385fb9619": { "zh": { - "updatedAt": "2025-12-02T17:39:24.467Z" + "updatedAt": "2025-12-02T22:57:53.411Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.467Z" + "updatedAt": "2025-12-02T22:57:53.410Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.466Z" + "updatedAt": "2025-12-02T22:57:53.409Z" } } }, "b01e9e50dff0d52b1c86ddcce64d477f77a182599c27ebb6752763a0c4cf1884": { "4bf15471d437e48ecaf706869ad9127730c8b915f392e00ca4b38372ff596b01": { "jp": { - "updatedAt": "2025-12-02T17:39:13.230Z" + "updatedAt": "2025-12-02T22:57:12.895Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.229Z" + "updatedAt": "2025-12-02T22:57:12.893Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.230Z" + "updatedAt": "2025-12-02T22:57:12.894Z" } } }, "b721aaf83ea7701a82587311ffcd215fa0fddd0ac9d459193fd26188e0680183": { "906c00a6ef80e7715d21aae24374b2b2d044fcdc7b9d5c6c2c7341ecd0753821": { "jp": { - "updatedAt": "2025-12-02T17:39:13.210Z" + "updatedAt": "2025-12-02T22:57:12.872Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.214Z" + "updatedAt": "2025-12-02T22:57:12.877Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.214Z" + "updatedAt": "2025-12-02T22:57:12.876Z" } } }, "de08ffcb57e92eb891276970020672bdbe190e2ad13861a7a5a14fe04f7eff24": { "b11091547782b23a3e69aa42aa789855dc525b51b00a033b1cffebdd4f69711f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.244Z" + "updatedAt": "2025-12-02T22:57:12.908Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.243Z" + "updatedAt": "2025-12-02T22:57:12.907Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.243Z" + "updatedAt": "2025-12-02T22:57:12.907Z" } } }, "ea2d038b6989e3982d873c583fb3c15212b691b2e747de62d4d28c3e4b11a23d": { "68f32501aba4af446aa28658a6859e797a66b66f975249f4a21ec435c8e2e471": { "jp": { - "updatedAt": "2025-12-02T17:39:13.246Z" + "updatedAt": "2025-12-02T22:57:12.910Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.245Z" + "updatedAt": "2025-12-02T22:57:12.909Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.244Z" + "updatedAt": "2025-12-02T22:57:12.908Z" } } }, "f56b183aebaa9c102a1630d41b724bdd0ef7984c2f5be9f15f51bb83994e0265": { "0e4b6a498cb6259a81c3b89b57fc27d109c9f7c4517473e5f6371c0a4d14e7e7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.471Z" + "updatedAt": "2025-12-02T22:57:53.415Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.470Z" + "updatedAt": "2025-12-02T22:57:53.415Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.471Z" + "updatedAt": "2025-12-02T22:57:53.415Z" } } }, "f80606d0e748135944fda4f0b2bd5df8b58807fb2f4c06c85b06e12fca82e935": { "2aa54fbd8a8eef1da3872abeaa7ad8858d0e7a55684ee9afd514540bcb055f29": { "jp": { - "updatedAt": "2025-12-02T17:39:13.232Z" + "updatedAt": "2025-12-02T22:57:12.896Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.231Z" + "updatedAt": "2025-12-02T22:57:12.895Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.231Z" + "updatedAt": "2025-12-02T22:57:12.896Z" } } }, "f90130006ab67f0f1f9729094d7e71d602684a6c03306792b40387ebeda24cbd": { "044f9d08748a2a48a556c183ed0bada874cc4ce848cad6b1bf87fba782fe7d9b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.467Z" + "updatedAt": "2025-12-02T22:57:53.410Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.465Z" + "updatedAt": "2025-12-02T22:57:53.408Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.466Z" + "updatedAt": "2025-12-02T22:57:53.409Z" } } }, "fff1cff77ce23873924a1766144be6a0a4bc145a4beaf1c7902459c008cbd536": { "6b16dc8b034758efca2a7dec7fe695e186e4ef2f750e4a6ba872d28a906012b3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.217Z" + "updatedAt": "2025-12-02T22:57:12.880Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.218Z" + "updatedAt": "2025-12-02T22:57:12.881Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.217Z" + "updatedAt": "2025-12-02T22:57:12.881Z" } } }, "0007ef5eb0fc8520aeab373a05b58e2db16ece5be3074e20646fd984e7bb2153": { "534ae688e369810666e881d18767610a7df7671083edd5debe450d3827e074c5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.252Z" + "updatedAt": "2025-12-02T22:57:44.719Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.484Z" + "updatedAt": "2025-12-02T22:57:53.428Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.254Z" + "updatedAt": "2025-12-02T22:57:44.721Z" } } }, "05fa5078290d9319b91e520b8d624cd018e97d963be0d0e1cd22ca7e37e899e9": { "4a4c4d4b7b75c17db47caabac407cb6678d38f795ad11e688adfe6762b928d79": { "jp": { - "updatedAt": "2025-12-02T17:39:24.469Z" + "updatedAt": "2025-12-02T22:57:53.413Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.469Z" + "updatedAt": "2025-12-02T22:57:53.413Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.468Z" + "updatedAt": "2025-12-02T22:57:53.412Z" } } }, "16a9baec9aea4c6dd78355c05288783f630be08b0af1a257fb205b45c7adc066": { "b1a72f898456e3c08b49f6f0e73a4fc33fa3bad39fab513c1db89294a3fb923a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.252Z" + "updatedAt": "2025-12-02T22:57:44.719Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.248Z" + "updatedAt": "2025-12-02T22:57:44.708Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.250Z" + "updatedAt": "2025-12-02T22:57:44.709Z" } } }, "24203d0280dc684588776442ac330a354e834de5789e13b7f7068042627350dc": { "19fc846b48f319f018e4f670ace8976874e318a091bb09940eed158a6c8e8569": { "ru": { - "updatedAt": "2025-12-02T17:39:13.305Z" + "updatedAt": "2025-12-02T22:57:12.937Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.306Z" + "updatedAt": "2025-12-02T22:57:12.938Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.299Z" + "updatedAt": "2025-12-02T22:57:12.925Z" } } }, "2fa693bc37b3a10adc8d79217e3b09168dc83b1d1e169414c8ff196815fec6f9": { "9e33b9e6995d58fab1e0c61f6a5436f2184d7c49af88577359d93f178ead07d6": { "jp": { - "updatedAt": "2025-12-02T17:39:13.303Z" + "updatedAt": "2025-12-02T22:57:12.934Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.307Z" + "updatedAt": "2025-12-02T22:57:12.940Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.311Z" + "updatedAt": "2025-12-02T22:57:12.946Z" } } }, "437aab42be9088c95b44d049c562b541333adb34c7167b0341f25eeb6f1da633": { "673a9dec5d05173b117bf71c194bcbd9250ea1e8e6162c76a5ac07819b4a0314": { "jp": { - "updatedAt": "2025-12-02T17:39:24.469Z" + "updatedAt": "2025-12-02T22:57:53.413Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.470Z" + "updatedAt": "2025-12-02T22:57:53.414Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.470Z" + "updatedAt": "2025-12-02T22:57:53.414Z" } } }, "4d14e175d2ad5b7f1f59197782ca672764811be0a7694da0d93c40a71707c218": { "2f6f3975ac07a17d2e6c12809f029b5fcecdc238f96cab5409c924b908db77fe": { "jp": { - "updatedAt": "2025-12-02T17:39:13.250Z" + "updatedAt": "2025-12-02T22:57:44.709Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.251Z" + "updatedAt": "2025-12-02T22:57:44.710Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.251Z" + "updatedAt": "2025-12-02T22:57:44.710Z" } } }, "57e4e9dfa0451001fd8054b08c62e1b7e7899bf69d75440b300be4c4a727b99e": { "37f3dda8e8d9a3dd2ccbec3bdd564d2de4200f5a0108f14e3cb3cbe1f05fbe96": { "jp": { - "updatedAt": "2025-12-02T17:39:13.253Z" + "updatedAt": "2025-12-02T22:57:44.720Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.251Z" + "updatedAt": "2025-12-02T22:57:44.709Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.253Z" + "updatedAt": "2025-12-02T22:57:44.720Z" } } }, "60e6b2c95bf2975a8ad16addf92ca2f2b8ef9b6f0267eedb1b1609cf83bd7bf0": { "8b24d0eebf933022f5b7646dbd76005a200ed0eb134c91ef2ce37429b92f838e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.274Z" + "updatedAt": "2025-12-02T22:57:44.742Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.275Z" + "updatedAt": "2025-12-02T22:57:44.743Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.274Z" + "updatedAt": "2025-12-02T22:57:44.742Z" } } }, "666059b00db591c1a56ce4963af6165fb3c9b12689bc7bd2d002ad9f8261acdb": { "60035e65e48fd5fdb3a14661c3ac4811bb8496f2b211e4fe284e3d6b420921c0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.305Z" + "updatedAt": "2025-12-02T22:57:12.938Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.309Z" + "updatedAt": "2025-12-02T22:57:12.943Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.310Z" + "updatedAt": "2025-12-02T22:57:12.944Z" } } }, "7431d11049418c30c908694305424392c5e608ecfdf0bd5bb5e82ff877dd01f3": { "3c1e299227977efd8ca6ccf93ac2673c11fbfdfe441a0d0784400200278822ac": { "jp": { - "updatedAt": "2025-12-02T17:39:13.273Z" + "updatedAt": "2025-12-02T22:57:44.741Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.273Z" + "updatedAt": "2025-12-02T22:57:44.741Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.273Z" + "updatedAt": "2025-12-02T22:57:44.741Z" } } }, "7cad50f4cd617547f24613bf26b7d92863268b13a23a167f7afafe1105d9b80d": { "fc4b5c37a2e9cd403b127f9b0e95af107c0815b1c7bb98e1eebae04bc96ad554": { "jp": { - "updatedAt": "2025-12-02T17:39:13.248Z" + "updatedAt": "2025-12-02T22:57:44.707Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.246Z" + "updatedAt": "2025-12-02T22:57:44.706Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.248Z" + "updatedAt": "2025-12-02T22:57:44.707Z" } } }, "8b1e7b5824a25229b63b6cae491572266d76a2f3619bbb37de99f10f9cb281d7": { "b39b1a9501a0d4efe97c7c462447f2f7f762c085e32781115e4e01abed9470bf": { "jp": { - "updatedAt": "2025-12-02T17:39:13.254Z" + "updatedAt": "2025-12-02T22:57:44.721Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.255Z" + "updatedAt": "2025-12-02T22:57:44.721Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.253Z" + "updatedAt": "2025-12-02T22:57:44.720Z" } } }, "a3a1fbd31e0aaa187d657bd8045fa61bc9f31995880bcb5d5758a3e184f5ecb5": { "28ea6e40b848e91414d2d23698b6689414783f37c844f3f15e49942c2f8d0f73": { "jp": { - "updatedAt": "2025-12-02T17:39:24.468Z" + "updatedAt": "2025-12-02T22:57:53.412Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.468Z" + "updatedAt": "2025-12-02T22:57:53.411Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.468Z" + "updatedAt": "2025-12-02T22:57:53.412Z" } } }, "adb57f6c330a361767cc8e018fdeac391e70be9310b007ddc867750c55383217": { "6bffe63c913aa6f222b1d3f7660678d89871583dfc5b85a5472e73ccd48f0852": { "jp": { - "updatedAt": "2025-12-02T17:39:13.310Z" + "updatedAt": "2025-12-02T22:57:12.945Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.306Z" + "updatedAt": "2025-12-02T22:57:12.938Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.308Z" + "updatedAt": "2025-12-02T22:57:12.941Z" } } }, "b0f947d3a4638d92601c813f2511beb5008821e82e066594946d2230ae518888": { "e2d7964de87a21a4f56589f9ef750a5f70e553620f06ce8ed541c52c8e2fd182": { "jp": { - "updatedAt": "2025-12-02T17:39:13.247Z" + "updatedAt": "2025-12-02T22:57:44.707Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.249Z" + "updatedAt": "2025-12-02T22:57:44.708Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.251Z" + "updatedAt": "2025-12-02T22:57:44.710Z" } } }, "b581e8a0971d1d07fd92c09611201fbc0ec1f2ad10e9a9e9462297b6dbe79f67": { "49ae124d0469e31fa1e3318ed468a02b4e75af99b0ad807441a4e18f29afb644": { "jp": { - "updatedAt": "2025-12-02T17:39:13.247Z" + "updatedAt": "2025-12-02T22:57:44.706Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.249Z" + "updatedAt": "2025-12-02T22:57:44.708Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.485Z" + "updatedAt": "2025-12-02T22:57:53.429Z" } } }, "c5ec668978bc00da55afaed8bf387ab8e40f7e8cc8a5c3c85b6528469658dbac": { "2760c235bba120190e9792afc2791f4b14241f22634e6dcfd806b0f0c8a2f30f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.467Z" + "updatedAt": "2025-12-02T22:57:53.411Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.465Z" + "updatedAt": "2025-12-02T22:57:53.409Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.466Z" + "updatedAt": "2025-12-02T22:57:53.410Z" } } }, "d0878e46ea2d9748ef2ef35fa15820d74801d2e823a8c466520717410dca0e30": { "34f3e7285aa8956a7287c85c05fbbc6f82a3d73d51e58594a18dd7c4e673674b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.310Z" + "updatedAt": "2025-12-02T22:57:12.945Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.306Z" + "updatedAt": "2025-12-02T22:57:12.939Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.274Z" + "updatedAt": "2025-12-02T22:57:44.742Z" } } }, "d84d842f939c18587480808dae2c357d93b19f0503165ffbbb5df5723ed8d18f": { "78c6fc1825dfef395f2920f37ae3b83e7a55e08e381e14e11ade4b0633972ca7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.252Z" + "updatedAt": "2025-12-02T22:57:44.711Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.485Z" + "updatedAt": "2025-12-02T22:57:53.429Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.246Z" + "updatedAt": "2025-12-02T22:57:44.706Z" } } }, "e16fa51bab7c52534a6634130d4aa9d5f4eaf5a9199be40465cc25c632091ca6": { "9a45c83991713cae83ff2b9ff52e3fac9bc7cf89dc4ce06aee3062459ba62f83": { "jp": { - "updatedAt": "2025-12-02T17:39:13.306Z" + "updatedAt": "2025-12-02T22:57:12.939Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.303Z" + "updatedAt": "2025-12-02T22:57:12.934Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.303Z" + "updatedAt": "2025-12-02T22:57:12.935Z" } } }, "00385c907824ee916e1d2ab90ec1343952049a30fbb273cd705e54e19e5e54dd": { "a1e228059158c6496d116286e96a0ffb78b193d02679d41dffd889c4ae3f4ae5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.313Z" + "updatedAt": "2025-12-02T22:57:12.947Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.312Z" + "updatedAt": "2025-12-02T22:57:12.947Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.313Z" + "updatedAt": "2025-12-02T22:57:12.948Z" } } }, "2026a346cf904938db3b958bccd4a5998e0f9c3e806206b6a7de6c5a43e41346": { "99e01b88c76b26cea06cf6daf392581a33f358c37c5d4b5081a274912cfb4fdd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.299Z" + "updatedAt": "2025-12-02T22:57:12.926Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.302Z" + "updatedAt": "2025-12-02T22:57:12.933Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.296Z" + "updatedAt": "2025-12-02T22:57:12.923Z" } } }, "2283119a59e486c7e332715c4be76c78e6606cc8fef66284fa0397e91f6e9842": { "89e926971a9cb3deeda49f638cbf8679ad56a009190bf99db1a5f7d3b55c106e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.295Z" + "updatedAt": "2025-12-02T22:57:12.922Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.300Z" + "updatedAt": "2025-12-02T22:57:12.926Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.295Z" + "updatedAt": "2025-12-02T22:57:12.922Z" } } }, "3b5e4827235bde4cab69ea0d512c4769c70579291411c713544bf464dec162c8": { "e5ffb2aae3eda69d46997485801b157c3e85f0837446fbd682ac417320b69197": { "jp": { - "updatedAt": "2025-12-02T17:39:13.307Z" + "updatedAt": "2025-12-02T22:57:12.940Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.301Z" + "updatedAt": "2025-12-02T22:57:12.932Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.302Z" + "updatedAt": "2025-12-02T22:57:12.933Z" } } }, "51a4e1d93b002b635941f3a0b969d77f5e76ffcf3ab01cc6c0302553a48f2dea": { "e3cf07cdc5c67cae3f9a9be2ea541fbdda42c2a33f509a3d16926cfb4c4fa296": { "jp": { - "updatedAt": "2025-12-02T17:39:13.298Z" + "updatedAt": "2025-12-02T22:57:12.925Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.294Z" + "updatedAt": "2025-12-02T22:57:12.921Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.296Z" + "updatedAt": "2025-12-02T22:57:12.923Z" } } }, "51ffd052b5e18acec3f8c2fc6fc9f2de6d509c5f9b55c4e653df085e2f4cce96": { "e67a2d890c9d442e3c7a7f02a0d5c6afcdb1928ff906f575bbf304c7f7799b2f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.311Z" + "updatedAt": "2025-12-02T22:57:12.946Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.307Z" + "updatedAt": "2025-12-02T22:57:12.941Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.312Z" + "updatedAt": "2025-12-02T22:57:12.946Z" } } }, "58660987b73352ad4963dda3033196dbfd0c791f7ea7184da7b8ed72a70d23c7": { "e6384b2ee9b82af275d9a7823132ca573a701a7955a267deaca2eba7848c0139": { "jp": { - "updatedAt": "2025-12-02T17:39:13.324Z" + "updatedAt": "2025-12-02T22:57:44.757Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.309Z" + "updatedAt": "2025-12-02T22:57:12.944Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.309Z" + "updatedAt": "2025-12-02T22:57:12.943Z" } } }, "5ae00fffd365a54fbda628a19a927576375cc455c591c16a26e7ed16b919a10f": { "2c1fe0f08e90b42f0362e7d55eb555bccf6bc9522b4eee5aa410eecb5a6ff63a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.327Z" + "updatedAt": "2025-12-02T22:57:44.760Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.329Z" + "updatedAt": "2025-12-02T22:57:44.761Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.324Z" + "updatedAt": "2025-12-02T22:57:44.757Z" } } }, "62a28a91cc967d2076cb4a8ae68eb32bb7dc0a91eac1089fc166676f54731dc3": { "4fb613d98fb6ff221944b46d4a102b8b41af0362055b5e31a68dcbedb5e8be6b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.298Z" + "updatedAt": "2025-12-02T22:57:12.925Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.295Z" + "updatedAt": "2025-12-02T22:57:12.922Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.305Z" + "updatedAt": "2025-12-02T22:57:12.937Z" } } }, "62cac186a0d5d595a384019a8da0f2587e8ec388e9fa723441881ad21746e53e": { "5315f9a99c66f3565ee182e7d8faf811aa2e4a227524f9f573eb826dc8b5c51e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.300Z" + "updatedAt": "2025-12-02T22:57:12.932Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.308Z" + "updatedAt": "2025-12-02T22:57:12.942Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.300Z" + "updatedAt": "2025-12-02T22:57:12.926Z" } } }, "64c029683442a95f0d9971d2c2a2f011b21167a916369b96ea20390f74a96eb2": { "27ea13a9d6a87686196565d791a629223843e1c311b9bff9edf44c593e511703": { "jp": { - "updatedAt": "2025-12-02T17:39:13.330Z" + "updatedAt": "2025-12-02T22:57:44.763Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.329Z" + "updatedAt": "2025-12-02T22:57:44.762Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.322Z" + "updatedAt": "2025-12-02T22:57:44.756Z" } } }, "812c31122c49b26a28f2af399b63cac7fdb8dbff9b0eccb1a55146b1f53d9141": { "1ebe27a88b5652f04a87609b29cf3e09b5dc4ad9bfe9681936296ff736f2d7ce": { "jp": { - "updatedAt": "2025-12-02T17:39:13.305Z" + "updatedAt": "2025-12-02T22:57:12.936Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.308Z" + "updatedAt": "2025-12-02T22:57:12.942Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.307Z" + "updatedAt": "2025-12-02T22:57:12.940Z" } } }, "8aa6821981ce9839d00fc14d757392848b9750acc4bf8539c334cf2d5871f908": { "a27ad75b9e2993bcfc4ac7d0eda9c06a190e908e4e85725e849767c67999764d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.308Z" + "updatedAt": "2025-12-02T22:57:12.941Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.310Z" + "updatedAt": "2025-12-02T22:57:12.944Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.304Z" + "updatedAt": "2025-12-02T22:57:12.935Z" } } }, "8f6142d5329a13cb865837bf5f90f1676c0ed34132ae0b7413c66ad9fee106c2": { "b5efc55478dd9c26c80dffe9ed741b395f4d2368d8eee6c9c3149cd4fc4eebc1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.309Z" + "updatedAt": "2025-12-02T22:57:12.943Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.304Z" + "updatedAt": "2025-12-02T22:57:12.935Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.310Z" + "updatedAt": "2025-12-02T22:57:12.945Z" } } }, @@ -1734,390 +1734,390 @@ "afd2f2eebd8416c23bdeb683cdf48c7d32f86769fb59accaa3e0399bedfbc689": { "9b1791199c987e23d27abeedfa5722370720553cfd8a6405ee7112cebcc27c6d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.297Z" + "updatedAt": "2025-12-02T22:57:12.924Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.294Z" + "updatedAt": "2025-12-02T22:57:12.922Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.301Z" + "updatedAt": "2025-12-02T22:57:12.932Z" } } }, "b353f551e48bc3b4c88a7db0d857fefd25c028f8d05216430afdb76e3bd832b4": { "6d6603c2d993968e3e2fb68963df1f14bb64c291c769f84522294cc56cd80d73": { "jp": { - "updatedAt": "2025-12-02T17:39:13.297Z" + "updatedAt": "2025-12-02T22:57:12.924Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.298Z" + "updatedAt": "2025-12-02T22:57:12.925Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.304Z" + "updatedAt": "2025-12-02T22:57:12.936Z" } } }, "ba6c4ca640fe7b3f714cda5b21aa83f56d6987a93c06b0f52403fcf16442d4a3": { "73a0749a7a37be27b2b679011c93ceeaf5407fff6130ef17dcbbbc612aee0d5f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.330Z" + "updatedAt": "2025-12-02T22:57:44.762Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.323Z" + "updatedAt": "2025-12-02T22:57:44.757Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.329Z" + "updatedAt": "2025-12-02T22:57:44.761Z" } } }, "c85686859f3f25046db0082f882182fadaaa53c9674e2b8421280d74f206eb40": { "add68d9d7c2384a1f4236b30131c64724392237b73f94a4430f8fd215046f46f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.325Z" + "updatedAt": "2025-12-02T22:57:44.758Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.332Z" + "updatedAt": "2025-12-02T22:57:44.766Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.331Z" + "updatedAt": "2025-12-02T22:57:44.764Z" } } }, "e58beba1ecf7893bfe1389d8eb8c6388801ea9f76c74eaadcbaa400a86832dc0": { "80e13888b6bfca7d175470bafcc2e30a1e88dcbbdaa15cac209fa66c4f44bddb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.326Z" + "updatedAt": "2025-12-02T22:57:44.759Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.325Z" + "updatedAt": "2025-12-02T22:57:44.758Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.328Z" + "updatedAt": "2025-12-02T22:57:44.760Z" } } }, "f437d5d62e24e71773573d12295d6070b2013b4f10635e752fc5e0c0c6f3d5b6": { "69df1b4df06653852e7ced5d6197d910291dedd2d1b27599cd5608fd1b4a5214": { "jp": { - "updatedAt": "2025-12-02T17:39:13.293Z" + "updatedAt": "2025-12-02T22:57:12.921Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.296Z" + "updatedAt": "2025-12-02T22:57:12.924Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.302Z" + "updatedAt": "2025-12-02T22:57:12.933Z" } } }, "03f61172ad909b158589d51b6d4f89a053de0b09127cf415c34413087bd48c4b": { "a5c008c72acddb7fec319268bb5dce0d0fb9a1f10d18c2c90a95d993d9f5a960": { "jp": { - "updatedAt": "2025-12-02T17:39:13.293Z" + "updatedAt": "2025-12-02T22:57:12.920Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.333Z" + "updatedAt": "2025-12-02T22:57:44.767Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.316Z" + "updatedAt": "2025-12-02T22:57:12.951Z" } } }, "0b7dab5f7a039f1859e3a70738566e228a8859b0025e472a76cd8fa2c67c6c28": { "1d8df38a053cb69ce2a27d4691e5cdfd13a6b160e9a02fa3f683e748d317ea48": { "jp": { - "updatedAt": "2025-12-02T17:39:13.331Z" + "updatedAt": "2025-12-02T22:57:44.763Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.332Z" + "updatedAt": "2025-12-02T22:57:44.766Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.321Z" + "updatedAt": "2025-12-02T22:57:44.754Z" } } }, "2864b967eeeaa7eaa2100c52550f0c77a534e954059ecfcc0991f21bc889bda3": { "feaa20d52a8757a137658d5066422bdbf2de0a87efa96000934a084ad78bfddf": { "jp": { - "updatedAt": "2025-12-02T17:39:13.333Z" + "updatedAt": "2025-12-02T22:57:44.767Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.315Z" + "updatedAt": "2025-12-02T22:57:12.950Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.314Z" + "updatedAt": "2025-12-02T22:57:12.949Z" } } }, "36663ad730f89d83d4a65b5956ac48db373b0bcfbd0f2bb4062dc5f3bcaf2839": { "8841bb2bfdc1346e286a40346e8503829d958b3bac30b715d775b50f451b49ee": { "jp": { - "updatedAt": "2025-12-02T17:39:13.318Z" + "updatedAt": "2025-12-02T22:57:44.751Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.317Z" + "updatedAt": "2025-12-02T22:57:12.952Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.318Z" + "updatedAt": "2025-12-02T22:57:12.952Z" } } }, "374986e8dd5ccd248058ea18a5c0798d535a4a7501a33eff5fd9b80a782b7c15": { "7b0998df0969746e6c19524cb961e7ff6d7e59afe83c51976450a953fc8b3ffa": { "jp": { - "updatedAt": "2025-12-02T17:39:13.292Z" + "updatedAt": "2025-12-02T22:57:12.920Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.317Z" + "updatedAt": "2025-12-02T22:57:12.951Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.316Z" + "updatedAt": "2025-12-02T22:57:12.950Z" } } }, "3cb23211e097156c0f1a78ad405746a39a30a7fca3e113e221a2bbde60fc5c66": { "30bc5b33601dc47abebcade817fd66b12ac5351751c6ed875945668d80c959b2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.323Z" + "updatedAt": "2025-12-02T22:57:44.756Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.328Z" + "updatedAt": "2025-12-02T22:57:44.761Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.322Z" + "updatedAt": "2025-12-02T22:57:44.755Z" } } }, "6ce48a90c46614816b7c3a238012b7692f39fa7b3d52104f4f0f92d895004b22": { "7e344ba2b2f6753012aae6adc6fcc5f046670439fd5badb29bee696648c4a317": { "jp": { - "updatedAt": "2025-12-02T17:39:13.359Z" + "updatedAt": "2025-12-02T22:57:53.433Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.359Z" + "updatedAt": "2025-12-02T22:57:53.433Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.343Z" + "updatedAt": "2025-12-02T22:57:44.776Z" } } }, "707c0fedc72655fa1c912bcb76b320d66a9ab9c8fe5e939a4df2863fdd7f82b8": { "7c543d5ef5d836f674d6873f133f02c4ab70829715b347650c196ee93273deae": { "zh": { - "updatedAt": "2025-12-02T17:39:13.342Z" + "updatedAt": "2025-12-02T22:57:44.775Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.337Z" + "updatedAt": "2025-12-02T22:57:44.770Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.337Z" + "updatedAt": "2025-12-02T22:57:44.770Z" } } }, "730dcd6bd51a2d8afa76fc973bedd9b4d7162629dcf690b192df4cac1fc39566": { "ed51d6c3026594d0ef90de441bf36dff57ad4a32048a288a0186952eb2f80596": { "jp": { - "updatedAt": "2025-12-02T17:39:13.345Z" + "updatedAt": "2025-12-02T22:57:44.779Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.355Z" + "updatedAt": "2025-12-02T22:57:53.430Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.313Z" + "updatedAt": "2025-12-02T22:57:12.948Z" } } }, "8c4b511502097e5142007ba6bf89d86ef9d582ca174f395180742175d5bd4f05": { "f3274830262e5f01f74d8474761446b9f8a9c83ae245d4cee233a6cd17284b39": { "jp": { - "updatedAt": "2025-12-02T17:39:13.330Z" + "updatedAt": "2025-12-02T22:57:44.763Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.323Z" + "updatedAt": "2025-12-02T22:57:44.756Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.327Z" + "updatedAt": "2025-12-02T22:57:44.760Z" } } }, "8eeb2d38e63485d3f399d528cce00b3fa0310df2d513c8b5aed0077ee217c69c": { "87d6c2b8c54e666cd98b21f88f6b978a41ee92fbde390f5a595aae7d2c59164f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.357Z" + "updatedAt": "2025-12-02T22:57:53.431Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.357Z" + "updatedAt": "2025-12-02T22:57:53.432Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.314Z" + "updatedAt": "2025-12-02T22:57:12.948Z" } } }, "8efa94c2eaa8cf8e3ca888069c1494fbfe5679752549f9d0a41d641f2aad43da": { "481fbe7fef11ec970a0109b0e44e9a8165cf0e73e56a0466f038d0efcf74f657": { "jp": { - "updatedAt": "2025-12-02T17:39:13.360Z" + "updatedAt": "2025-12-02T22:57:53.434Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.342Z" + "updatedAt": "2025-12-02T22:57:44.775Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.359Z" + "updatedAt": "2025-12-02T22:57:53.434Z" } } }, "94747a3cb7498dd41f7f7aaed2f670f003087b3543cf7752be3b39b62c021927": { "f7bca2db0af5de7e2c67ebc1c65c226c309288e7f073d34318c2747b6d1e9327": { "jp": { - "updatedAt": "2025-12-02T17:39:13.319Z" + "updatedAt": "2025-12-02T22:57:44.752Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.320Z" + "updatedAt": "2025-12-02T22:57:44.754Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.320Z" + "updatedAt": "2025-12-02T22:57:44.754Z" } } }, "9be36d6e2bdbfee1f50c6de39175a6e538f2d986429211ef53b12ab0e0031ef0": { "1dee3abbec10bfa0b3995067899a721e47f20ee051715db74e0ac726fa434d54": { "jp": { - "updatedAt": "2025-12-02T17:39:13.316Z" + "updatedAt": "2025-12-02T22:57:12.950Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.334Z" + "updatedAt": "2025-12-02T22:57:44.768Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.335Z" + "updatedAt": "2025-12-02T22:57:44.769Z" } } }, "ba0db243d349404c81abcb5ac1b3df54c29742957ec4ab33b24830ddab68f7a2": { "1f879e7772ed8e095b07f85578bd401df3a64cd4e5498296092756cccd875121": { "jp": { - "updatedAt": "2025-12-02T17:39:13.326Z" + "updatedAt": "2025-12-02T22:57:44.758Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.320Z" + "updatedAt": "2025-12-02T22:57:44.753Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.321Z" + "updatedAt": "2025-12-02T22:57:44.755Z" } } }, "cb8f8c1219ce7a92277d5329ae659c90b78edb06139fda7cb67e9143f6a4f1a8": { "708faeaebbf5c4dabd6c9a9eb715cafd5178cbb6ceacc376b982a574ba6496b0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.292Z" + "updatedAt": "2025-12-02T22:57:12.920Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.315Z" + "updatedAt": "2025-12-02T22:57:12.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.318Z" + "updatedAt": "2025-12-02T22:57:44.752Z" } } }, "cf42c21f80f60055d0087c0e795d8976b1d91223e0fe30f342746b23878b6c6d": { "6d3f845905f3f2b2a1be610957281c22628e8585866ee195f1e005cecbd69e88": { "jp": { - "updatedAt": "2025-12-02T17:39:13.331Z" + "updatedAt": "2025-12-02T22:57:44.764Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.336Z" + "updatedAt": "2025-12-02T22:57:44.769Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.333Z" + "updatedAt": "2025-12-02T22:57:44.767Z" } } }, "d0e7cc516637ef8ff263a061c7c16bafdf014cfae7ce60448c7e0fcce8c6dfd7": { "e57a30777e558c8d76cfdd0c7355a7d8d9e150e93787b8eaedcd4f95150f489f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.354Z" + "updatedAt": "2025-12-02T22:57:53.429Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.314Z" + "updatedAt": "2025-12-02T22:57:12.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.342Z" + "updatedAt": "2025-12-02T22:57:44.775Z" } } }, "dc560181da04dee98b254f616102cfdbf1969c4c794080bd3b5dd88e33f63287": { "f7b3da6309249ba57146453a20fb02f1da444cc9f6b9ff15796e49d19986d9d8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.332Z" + "updatedAt": "2025-12-02T22:57:44.765Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.331Z" + "updatedAt": "2025-12-02T22:57:44.764Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.322Z" + "updatedAt": "2025-12-02T22:57:44.755Z" } } }, "e390b76711ccf2a7eb5d962d037354b40ec5f4bd6b5e88c7a59d4fe98d2af88f": { "959a1807df034b8088bb146f4b89e2d5ea2dea86233fa18c9a28c35bbea95719": { "jp": { - "updatedAt": "2025-12-02T17:39:13.327Z" + "updatedAt": "2025-12-02T22:57:44.760Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.333Z" + "updatedAt": "2025-12-02T22:57:44.768Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.334Z" + "updatedAt": "2025-12-02T22:57:44.768Z" } } }, "f362b87c61313b355b28fda5f77765651cb599066809f44030b3c1010865fa5c": { "498198cf31ab4d64e31b4a2d37da8c4597bed364756e0feb2aad51f2859ac1fb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.326Z" + "updatedAt": "2025-12-02T22:57:44.759Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.320Z" + "updatedAt": "2025-12-02T22:57:44.753Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.319Z" + "updatedAt": "2025-12-02T22:57:44.753Z" } } }, "f5a9bb73dfebbd60d3ebe96194e16c204bbf24a1a4ad7b46bb262a754dac54b2": { "e78c91e1856bb6bb61d73c20e01d2f69ad12b8495c3f0d7fef84e1558681ea40": { "jp": { - "updatedAt": "2025-12-02T17:39:13.335Z" + "updatedAt": "2025-12-02T22:57:44.768Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.335Z" + "updatedAt": "2025-12-02T22:57:44.769Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.332Z" + "updatedAt": "2025-12-02T22:57:44.765Z" } } }, "1370f12b87482a2e8d057a8b41e9ea94795da80127f778fde4628181bbdcc429": { "f8146d175696fd61b1124db8aa052124a23329de9472ab05df373240407f0ecd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.369Z" + "updatedAt": "2025-12-02T22:57:53.442Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.361Z" + "updatedAt": "2025-12-02T22:57:44.772Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.376Z" + "updatedAt": "2025-12-02T22:57:53.449Z" } } }, "25e58c45c99cdd21fc20a817b3bc1c4d1448cfd9024cc4ed56ae9462032d790b": { "6bb9f7de8fea38f23bfe3fefc31fa9cf8d67d55bb09bb2f9a1806c8d39795f52": { "jp": { - "updatedAt": "2025-12-02T17:39:13.347Z" + "updatedAt": "2025-12-02T22:57:44.781Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.352Z" + "updatedAt": "2025-12-02T22:57:44.785Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.353Z" + "updatedAt": "2025-12-02T22:57:44.786Z" } } }, @@ -2132,96 +2132,107 @@ "zh": { "updatedAt": "2025-12-02T17:39:13.339Z" } + }, + "873620fff6c9ec3e37e3a93a410aa979617a1bdd7bcfd454702003458cbb9c7f": { + "zh": { + "updatedAt": "2025-12-02T22:57:29.097Z" + }, + "jp": { + "updatedAt": "2025-12-02T22:57:29.097Z" + }, + "ru": { + "updatedAt": "2025-12-02T22:57:29.098Z" + } } }, "376f1f3d79070d024492b0852fcc46275cc6894795ef5c9378fe6a8039d04b64": { "57d1e9d86f14ce94f3b9606be0c45891a1cddf024b0cd28892082e2bebf224ff": { "jp": { - "updatedAt": "2025-12-02T17:39:13.376Z" + "updatedAt": "2025-12-02T22:57:53.448Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.378Z" + "updatedAt": "2025-12-02T22:57:53.450Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.366Z" + "updatedAt": "2025-12-02T22:57:53.439Z" } } }, "3b20b82fd209471b97a1109eecaadcd504d69c6421631143f81852d506036bfa": { "deab720ce649678d8772ed32576b254176937947561eccdb5dd266ddcf5b5d50": { "jp": { - "updatedAt": "2025-12-02T17:39:13.362Z" + "updatedAt": "2025-12-02T22:57:44.772Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.377Z" + "updatedAt": "2025-12-02T22:57:53.449Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.372Z" + "updatedAt": "2025-12-02T22:57:53.446Z" } } }, "5315751710a23b80f9bf1ed7f31831d089dbe93c3c8fb90d20b7744073d0bf57": { "a66560c3d607504cdffd12261e02d0e673e576056f78a84ca9ecdf329603c56d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.368Z" + "updatedAt": "2025-12-02T22:57:53.441Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.380Z" + "updatedAt": "2025-12-02T22:57:53.451Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.379Z" + "updatedAt": "2025-12-02T22:57:53.451Z" } } }, "8d92e8b825b034ea42c644cd23567811b46adb33b6d540b842b64c0196ff3b53": { "292f22bc13c3bd83386dc5ae82bec9ed457e6f79b25efab444ce03844d88e825": { "jp": { - "updatedAt": "2025-12-02T17:39:13.341Z" + "updatedAt": "2025-12-02T22:57:44.774Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.344Z" + "updatedAt": "2025-12-02T22:57:44.777Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.344Z" + "updatedAt": "2025-12-02T22:57:44.777Z" } } }, "9845c4be459de6543c79bb52ebef31089a7b6dde5c4bcbf294e6b614cb8b73ef": { "f7ab2f792dc532d79e54d2172ab842ea8bb45d24fbea3c48d921219d21bb9a5d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.342Z" + "updatedAt": "2025-12-02T22:57:44.775Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.339Z" + "updatedAt": "2025-12-02T22:57:44.773Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.346Z" + "updatedAt": "2025-12-02T22:57:44.780Z" } } }, "994f995f28518f9032c149f031eb9e817c8a85f3b0139de3abda3966eec97f40": { "0299673d875da310e70873db6a17323b8be0705c8b4b17c562c9e797b225acf4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.358Z" + "updatedAt": "2025-12-02T22:57:53.432Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.356Z" + "updatedAt": "2025-12-02T22:57:53.430Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.356Z" + "updatedAt": "2025-12-02T22:57:53.431Z" } } }, "9e812084882765188d8e23b9cfcbf9a3edeb29e9461a1cec110df416342b0289": { "e16e8324972fb51ec759f18c31f84b12438b5b468badc9732e3a35eecb40c277": { "jp": { - "updatedAt": "2025-12-02T17:39:13.365Z" + "updatedAt": "2025-12-02T22:57:53.439Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.378Z" + "updatedAt": "2025-12-02T22:57:53.449Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.375Z" + "updatedAt": "2025-12-02T22:57:53.448Z" } } }, @@ -2239,91 +2250,91 @@ }, "c1ad37c48321ab74d0fa77243447624e6c987f44ca3469a08d251c3e5a869de0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.349Z" + "updatedAt": "2025-12-02T22:57:44.782Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.350Z" + "updatedAt": "2025-12-02T22:57:44.783Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.350Z" + "updatedAt": "2025-12-02T22:57:44.784Z" } } }, "a9a515c52dba44d2cbab844922d2f769a5af11a34775d83c1bd8d9c97e4bb6f3": { "85a2a4117446131c96b792674a9cf5594566bfe0b7f1098d2210537e80d0fb0d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.372Z" + "updatedAt": "2025-12-02T22:57:53.446Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.373Z" + "updatedAt": "2025-12-02T22:57:53.446Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.373Z" + "updatedAt": "2025-12-02T22:57:53.447Z" } } }, "af360983b516284a69f939f103f1882eaf99d33139f9033142ae3561946f32c7": { "33be4cf9c98cef60c81c9a896da5f27cad1a7e71f69e85818494ce4b7ec03b2b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.353Z" + "updatedAt": "2025-12-02T22:57:44.785Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.352Z" + "updatedAt": "2025-12-02T22:57:44.785Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.347Z" + "updatedAt": "2025-12-02T22:57:44.781Z" } } }, "b204fb8610ce0fe2a5504ac8ae74eb658b2c80f1a1d885dc2b85d71bc34129bb": { "0aee55116dc7c452f61e8eb411e60595d3f877d5ebfa1d1c034f028155bf44bd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.340Z" + "updatedAt": "2025-12-02T22:57:44.773Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.355Z" + "updatedAt": "2025-12-02T22:57:53.430Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.343Z" + "updatedAt": "2025-12-02T22:57:44.776Z" } } }, "bf09040d678e6760987c57861f7d46d0c83dc84b582441fa87e7ac9756c76f6b": { "ee66bac04fe1df0381e777810c8adb5c9d16229f663ce7ef30a2a0506899ac5c": { "ru": { - "updatedAt": "2025-12-02T17:39:13.373Z" + "updatedAt": "2025-12-02T22:57:53.446Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.375Z" + "updatedAt": "2025-12-02T22:57:53.448Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.377Z" + "updatedAt": "2025-12-02T22:57:53.449Z" } } }, "c50d8bd0ecc6ee24b7f928b73255956cae71fabfe25096539cdb974c7f167191": { "f1fb2f5d8ab4009a1d0458d1d0604ea822a372927443fb49fae37168711e0dc8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.381Z" + "updatedAt": "2025-12-02T22:57:53.452Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.379Z" + "updatedAt": "2025-12-02T22:57:53.450Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.378Z" + "updatedAt": "2025-12-02T22:57:53.450Z" } } }, "cabd7d221b503f016f6d425976074155c6ab65f9918739e83cc1d703e06ce9c9": { "7ca705d224c1a2bae3bf661451d8d9ee2d0404abce117b56dcde2161981ea1cb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.346Z" + "updatedAt": "2025-12-02T22:57:44.780Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.344Z" + "updatedAt": "2025-12-02T22:57:44.778Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.346Z" + "updatedAt": "2025-12-02T22:57:44.780Z" } } }, @@ -2341,1638 +2352,1638 @@ }, "ef2a79c4910a450c4d299109576b26b3e4d3c1f0d7cbf8aec0cb3af68cf84848": { "zh": { - "updatedAt": "2025-12-02T17:39:13.348Z" + "updatedAt": "2025-12-02T22:57:44.782Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.349Z" + "updatedAt": "2025-12-02T22:57:44.783Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.350Z" + "updatedAt": "2025-12-02T22:57:44.783Z" } } }, "d6382580d57e06e3adb4f63249975c1e63e439afb1528089085bb16be9e0bfd5": { "e66f44bf486dac3ec176125edd9a39b1b6741ccec945cdd42e270d60579a2194": { "jp": { - "updatedAt": "2025-12-02T17:39:13.357Z" + "updatedAt": "2025-12-02T22:57:53.431Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.340Z" + "updatedAt": "2025-12-02T22:57:44.773Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.358Z" + "updatedAt": "2025-12-02T22:57:53.432Z" } } }, "dcbbbc894548f52a28f1dbe2761c66552c70c361ecde98f969015dcee3764a48": { "626e208c3631b5c7c63439845c92c76d534c35cdc0c557b51aac33578683ffb8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.375Z" + "updatedAt": "2025-12-02T22:57:53.447Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.362Z" + "updatedAt": "2025-12-02T22:57:53.435Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.366Z" + "updatedAt": "2025-12-02T22:57:53.439Z" } } }, "e3d2222cd9a6fac9acbf681cd3446dfd1fc4c2866524e4195206634d0d76acc6": { "7dd41862d4380d06fce8d5aee44728bdd5365a42f0ef1ef5d0a91b55cde5c29f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.351Z" + "updatedAt": "2025-12-02T22:57:44.784Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.351Z" + "updatedAt": "2025-12-02T22:57:44.784Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.348Z" + "updatedAt": "2025-12-02T22:57:44.781Z" } } }, "02291322e0d8f494b80f9d8e9c482282d8b548c6ae56afa37d022b164b99b054": { "14c2feb63b9f987820db166804e40ef404c44c5a695f647c2463bc6c7919d96e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.489Z" + "updatedAt": "2025-12-02T22:57:53.465Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.488Z" + "updatedAt": "2025-12-02T22:57:53.463Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.489Z" + "updatedAt": "2025-12-02T22:57:53.465Z" } } }, "13dade465ba8d6e7014eb44c3923f9c834a481123903922ddf6e33bb4ee775db": { "d6e6aa07741897774555a1f0eac0954dd331322344f830c9f304dbdca6fc532c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.495Z" + "updatedAt": "2025-12-02T22:57:53.471Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.496Z" + "updatedAt": "2025-12-02T22:57:53.472Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.496Z" + "updatedAt": "2025-12-02T22:57:53.472Z" } } }, "1e6a9268be90fc10ba5ab851817ae61b0167c3ce6990f2a5d9ebdb1ee6eec11d": { "986717639b58978e5f1cc565ca5bcaef17e4babedbaaace23e272cc8c401372c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.495Z" + "updatedAt": "2025-12-02T22:57:53.471Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.494Z" + "updatedAt": "2025-12-02T22:57:53.470Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.494Z" + "updatedAt": "2025-12-02T22:57:53.470Z" } } }, "290372a9e8da36b9b0dbc38f3a77bf8307b785738d5ba00a31fddfd12681d63a": { "435164419830229ab742e3ae11858464c9c8878bcf4a2bb3d6166ec4642f545e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.497Z" + "updatedAt": "2025-12-02T22:57:53.473Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.497Z" + "updatedAt": "2025-12-02T22:57:53.473Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.494Z" + "updatedAt": "2025-12-02T22:57:53.470Z" } } }, "2aca9c20ab8bbeb98fd4fbb9f62e8ae777bccbfb6417cbddb786afea95af4499": { "866097183364ceafca0351ea2755c4d597ff856cbd6ea28946d96c0d30d28ff7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.382Z" + "updatedAt": "2025-12-02T22:57:53.453Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.382Z" + "updatedAt": "2025-12-02T22:57:53.453Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.381Z" + "updatedAt": "2025-12-02T22:57:53.452Z" } } }, "381da73f1de48015917a484d7c2e45bb2557d1a326b8ff4560cb55a72d1de6ce": { "58f15d2dfce6c37907b066f99ba2b6b1bad2cefdd56e52bb79e7839fed922624": { "jp": { - "updatedAt": "2025-12-02T17:39:24.495Z" + "updatedAt": "2025-12-02T22:57:53.470Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.491Z" + "updatedAt": "2025-12-02T22:57:53.467Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.487Z" + "updatedAt": "2025-12-02T22:57:53.463Z" } } }, "40b25bc5f9906b1b6c1e3fb64539dfc6d270a427153142c668cd16a039ebcb00": { "957d995119871468184ae861bc8fb42689e205013b5a1a037710ce22110de58f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.492Z" + "updatedAt": "2025-12-02T22:57:53.468Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.491Z" + "updatedAt": "2025-12-02T22:57:53.467Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.490Z" + "updatedAt": "2025-12-02T22:57:53.465Z" } } }, "52853976e012785457c250daee6b0280f9e8e88fcbc6a4a02eaf7315f2758fc9": { "35936f5dd5b5ed9baf260d39b24862296fecf4c8c909f41e2a0999a8db0a3772": { "jp": { - "updatedAt": "2025-12-02T17:39:24.488Z" + "updatedAt": "2025-12-02T22:57:53.464Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.489Z" + "updatedAt": "2025-12-02T22:57:53.464Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.493Z" + "updatedAt": "2025-12-02T22:57:53.469Z" } } }, "5a2a174332bfb9a0cdf7cfe65d8e91568153937327d15d632b2c09aba2aba728": { "e8ae2af14396db3064dca28b82c864d44d320c9ce456d8e334f9b158902bf4fe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.487Z" + "updatedAt": "2025-12-02T22:57:53.463Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.493Z" + "updatedAt": "2025-12-02T22:57:53.469Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.491Z" + "updatedAt": "2025-12-02T22:57:53.467Z" } } }, "5f3d913c7a8c4ceda7fa835ce07f7441c4f601788cc68210c993d3dda60335e4": { "758768db465ee7223ab470e594b649587b038bfaa85fe340aea1e4aa3c4bd92a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.391Z" + "updatedAt": "2025-12-02T22:57:53.461Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.390Z" + "updatedAt": "2025-12-02T22:57:53.461Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.388Z" + "updatedAt": "2025-12-02T22:57:53.459Z" } } }, "6312de56aa12f4e18450ee81ed026306d225a603f4e118425c63d475b267e36f": { "05a0d0bd2cfc6068766a3aeeefe69b1d78a4b4f120052aeaeddd00b384c6828c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.492Z" + "updatedAt": "2025-12-02T22:57:53.468Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.489Z" + "updatedAt": "2025-12-02T22:57:53.464Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.490Z" + "updatedAt": "2025-12-02T22:57:53.466Z" } } }, "6439efcca906a994e35faf64afc92947e6ce60d7db71c07200375b94c1ec08a0": { "b590592b2b9abba8d294cbb837fba6f0bf9ec95a8c5f2d979542c7f80d2cae21": { "jp": { - "updatedAt": "2025-12-02T17:39:24.493Z" + "updatedAt": "2025-12-02T22:57:53.468Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.495Z" + "updatedAt": "2025-12-02T22:57:53.471Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.492Z" + "updatedAt": "2025-12-02T22:57:53.467Z" } } }, "645c6b21a98f21e01e529f7978413fd1fd62c80916d3b27f0533877e73361460": { "9190dd15a568419dc8f69602836e2291f52c2c494b8a21b5d535f8100ce666fd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.390Z" + "updatedAt": "2025-12-02T22:57:53.460Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.386Z" + "updatedAt": "2025-12-02T22:57:53.445Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.389Z" + "updatedAt": "2025-12-02T22:57:53.460Z" } } }, "81e55d728a63e9d9620a0aa9a0f3152c86d8f4228a2480791e9cad5a8de39a05": { "0a7dd0ec6b5989e1b77f3754697c20347971441c557b816d890bf2b9648ca561": { "jp": { - "updatedAt": "2025-12-02T17:39:13.387Z" + "updatedAt": "2025-12-02T22:57:53.458Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.385Z" + "updatedAt": "2025-12-02T22:57:53.444Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.390Z" + "updatedAt": "2025-12-02T22:57:53.460Z" } } }, "99dad4c2046d97de9c9a10225dad41defe9ab46dd46ee1ebf18685fa87671a2e": { "06b367fa8b09d7fd9415ccb9f2fa0fb03df266adda026a80d2f81729bad14302": { "jp": { - "updatedAt": "2025-12-02T17:39:13.336Z" + "updatedAt": "2025-12-02T22:57:44.770Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.368Z" + "updatedAt": "2025-12-02T22:57:53.441Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.382Z" + "updatedAt": "2025-12-02T22:57:53.452Z" } } }, "9d3e2980fe828b01727089a5b229444dc083a28f187a3ec09ad16a7eb1eb6d78": { "27aa4e4f10c34b32aa528db752d7176b33e61894bc9750f14367f23ebacba5e8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.380Z" + "updatedAt": "2025-12-02T22:57:53.451Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.383Z" + "updatedAt": "2025-12-02T22:57:53.453Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.381Z" + "updatedAt": "2025-12-02T22:57:53.452Z" } } }, "c491de2fc423ab10dbad66f7c1ced660f15c3f92d3220edeb2ccd84ee9575232": { "6fd80c5323889b79422bdbfe9fd8a32fb4bc56870affd9f018e096ec38fde0cd": { "jp": { - "updatedAt": "2025-12-02T17:39:24.496Z" + "updatedAt": "2025-12-02T22:57:53.472Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.497Z" + "updatedAt": "2025-12-02T22:57:53.474Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.496Z" + "updatedAt": "2025-12-02T22:57:53.473Z" } } }, "cd73972a4d037347d81b6309d5ebdd4973e65b4708a5a1c61e961a7e349f0783": { "9206b8172e5adaad17f8c6eb0cded1360735c838b0a3363c600dce6cc6abbcef": { "jp": { - "updatedAt": "2025-12-02T17:39:13.387Z" + "updatedAt": "2025-12-02T22:57:53.458Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.371Z" + "updatedAt": "2025-12-02T22:57:53.444Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.385Z" + "updatedAt": "2025-12-02T22:57:53.444Z" } } }, "cd764deae766f8c6f6cfe6b576e74bb1f602bfacbb3821340a5850510d57a818": { "b6693ed657d428f4853a8fcd97aaa704f7a982e5e86c5fb8e5ce372b12c11e69": { "jp": { - "updatedAt": "2025-12-02T17:39:24.498Z" + "updatedAt": "2025-12-02T22:57:53.474Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.498Z" + "updatedAt": "2025-12-02T22:57:53.474Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.498Z" + "updatedAt": "2025-12-02T22:57:53.474Z" } } }, "fd4807eb1e777b66ccc79335d7b822af7ba8bb6dcbbf18e3ae8c53f548f20928": { "455e4d7b70315644264125e3a1e3a329d14b945c29bd48454b379b5247f97bdd": { "jp": { - "updatedAt": "2025-12-02T17:39:24.490Z" + "updatedAt": "2025-12-02T22:57:53.466Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.491Z" + "updatedAt": "2025-12-02T22:57:53.466Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.488Z" + "updatedAt": "2025-12-02T22:57:53.463Z" } } }, "fdc92b085b658968ee987d63323feb976df8a0ac7995cde6f13318c84abd0c59": { "7843455825f9c1828f408c376329311aba7d3c1e14b345e73ef9ad5b93e5b005": { "jp": { - "updatedAt": "2025-12-02T17:39:24.493Z" + "updatedAt": "2025-12-02T22:57:53.469Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.376Z" + "updatedAt": "2025-12-02T22:57:53.448Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.374Z" + "updatedAt": "2025-12-02T22:57:53.447Z" } } }, "07722b6c1b943ed20bf3ff6d22b1b257d5a8695ae4b4553850f4bd4af3c5d2c7": { "2dcd7f352db514064395ba3b8d67b798124850b8ab716d08d01b773649c588b0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.391Z" + "updatedAt": "2025-12-02T22:57:53.495Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.393Z" + "updatedAt": "2025-12-02T22:57:44.787Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.393Z" + "updatedAt": "2025-12-02T22:57:44.787Z" } } }, "1777f3ba683ace75433dd34468539a9e9d67ef87d9f67a65737e86954611e774": { "3acf5735b7405bf65c0204cd16078ddc21713f4e46ed2d0238fb8871eb19b84c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.510Z" + "updatedAt": "2025-12-02T22:57:53.485Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.501Z" + "updatedAt": "2025-12-02T22:57:53.477Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.509Z" + "updatedAt": "2025-12-02T22:57:53.484Z" } } }, "1d262ab176214afd2615461f6d7dcbc00bf893bd453c8cad2f9b625f5b34ed8e": { "2ba14b7281983a683a98e1fb919f7ee7317f7cf3b6fce775f1d12a76ea1e67e6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.506Z" + "updatedAt": "2025-12-02T22:57:53.481Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.514Z" + "updatedAt": "2025-12-02T22:57:53.488Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.501Z" + "updatedAt": "2025-12-02T22:57:53.477Z" } } }, "34dd8a3ad912132054af7846a7af1d6c6f27c8de9f83f63c9354d5a326b6a82c": { "8e8980f8eff31a76117d3215f17a1cba9a0ee6234c2cce918781f484742ac397": { "jp": { - "updatedAt": "2025-12-02T17:39:24.509Z" + "updatedAt": "2025-12-02T22:57:53.484Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.512Z" + "updatedAt": "2025-12-02T22:57:53.486Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.519Z" + "updatedAt": "2025-12-02T22:57:53.493Z" } } }, "3e5df6c1938919084ef3c24cc3aa0a9f834e4dc5475270adb64943fc1f2c818e": { "a27fbee07ebfb6548a8a222874fceb3def1e176c740f36e8bb3fa452c9d32b53": { "jp": { - "updatedAt": "2025-12-02T17:39:24.516Z" + "updatedAt": "2025-12-02T22:57:53.490Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.518Z" + "updatedAt": "2025-12-02T22:57:53.492Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.517Z" + "updatedAt": "2025-12-02T22:57:53.491Z" } } }, "44b3f5422fc4c4f447ece76e0f8066bb34f3affc30e7419ca74089bfa8055925": { "b2e193e55be108c5582fcb93204b7255923583e86eda8e23c2ec5a7fb530f958": { "jp": { - "updatedAt": "2025-12-02T17:39:24.505Z" + "updatedAt": "2025-12-02T22:57:53.480Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.511Z" + "updatedAt": "2025-12-02T22:57:53.486Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.506Z" + "updatedAt": "2025-12-02T22:57:53.481Z" } } }, "4e56f5a34b33c4d6df45c30f812200b60d80663863d11d65cf1450dcca806457": { "4705c821297fd380138640ab626f9d4f597a2b1853b0c84c3688cc33f5d4dd5e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.487Z" + "updatedAt": "2025-12-02T22:57:53.462Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.388Z" + "updatedAt": "2025-12-02T22:57:53.459Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.486Z" + "updatedAt": "2025-12-02T22:57:53.462Z" } } }, "80d3d6543dd83a7957930d9045025b4815c1307c41a15c290f7acf0eae734cda": { "41c8219de2e81a989c9aa442e0f7b45929280d651e3c0f00f28c5e946e5b9487": { "jp": { - "updatedAt": "2025-12-02T17:39:24.508Z" + "updatedAt": "2025-12-02T22:57:53.483Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.500Z" + "updatedAt": "2025-12-02T22:57:53.456Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.511Z" + "updatedAt": "2025-12-02T22:57:53.486Z" } } }, "92105bab40be708ce10315bc6e1bb96fe7701142a5cccef12ac85e9bd6c2ad0a": { "f2e5adfccb04fbdb23894f4f9466bac4d65302edaa3ab747b455eca21fec899a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.518Z" + "updatedAt": "2025-12-02T22:57:53.492Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.501Z" + "updatedAt": "2025-12-02T22:57:53.476Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.515Z" + "updatedAt": "2025-12-02T22:57:53.489Z" } } }, "98c24f1533f177815a78f76de8765482cd98558271c182e9ea70175821ff82db": { "59cffa3acd22af2478ea31099f73412223d91eb1301172207a61ac51e8cba72d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.500Z" + "updatedAt": "2025-12-02T22:57:53.456Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.502Z" + "updatedAt": "2025-12-02T22:57:53.477Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.385Z" + "updatedAt": "2025-12-02T22:57:53.455Z" } } }, "99393522afef2d07d814a10cdd78d55ffbbf63cbc84caf67a25cbbb6702d7b29": { "df2e38e726ad5701168a107a3233f7e582b27aaddc17196034ab06c247a2cbb1": { "zh": { - "updatedAt": "2025-12-02T17:39:24.515Z" + "updatedAt": "2025-12-02T22:57:53.490Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.503Z" + "updatedAt": "2025-12-02T22:57:53.479Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.517Z" + "updatedAt": "2025-12-02T22:57:53.492Z" } } }, "9c36f42318908cee7394ac7bdffe1f0b4dc78d18dafbeff49083e3a25b9a0c0d": { "e03b65e2958329c1310e8961f72be96a59122375e8ea0f5d7d4a488588e62cf4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.512Z" + "updatedAt": "2025-12-02T22:57:53.487Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.393Z" + "updatedAt": "2025-12-02T22:57:44.786Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.517Z" + "updatedAt": "2025-12-02T22:57:53.491Z" } } }, "a017ed6c9e204f49a926704a46e850a434a064d54ab74c5196dcbbbbf095a5f5": { "a2adde35cfc427e42fa09ac65d97536a831e1059c7400f85820e2263a1b87c36": { "jp": { - "updatedAt": "2025-12-02T17:39:13.385Z" + "updatedAt": "2025-12-02T22:57:53.455Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.504Z" + "updatedAt": "2025-12-02T22:57:53.479Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.516Z" + "updatedAt": "2025-12-02T22:57:53.490Z" } } }, "a02c9804673e90df5f360bc1d48dc4d9b7a2120b7b838de45da8f0bd5dcc7bfb": { "6dba5895ccf72ae7b5a8b301d42e25be067755be6a3b1a5bcb26acdc5cb58138": { "jp": { - "updatedAt": "2025-12-02T17:39:13.386Z" + "updatedAt": "2025-12-02T22:57:53.457Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.386Z" + "updatedAt": "2025-12-02T22:57:53.457Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.386Z" + "updatedAt": "2025-12-02T22:57:53.457Z" } } }, "ae924afae0c519cbcd8b9677316f11c74c707cb0d60447e3f16db759e6be95d7": { "10c1fb6d0471791e0662f2e4888a314601486dae17ed953b398d3ded8b18d82c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.394Z" + "updatedAt": "2025-12-02T22:57:44.788Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.521Z" + "updatedAt": "2025-12-02T22:57:53.494Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.520Z" + "updatedAt": "2025-12-02T22:57:53.493Z" } } }, "bdf6a99d4e97b12fb653dbfa5271fb1f3f759447def3b014fa132fc4a51905e8": { "70ae38ea604bbab68a53eb544cbd0f2cdbeea7e09ac7cd839c84eef1978dec29": { "jp": { - "updatedAt": "2025-12-02T17:39:13.391Z" + "updatedAt": "2025-12-02T22:57:53.494Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.514Z" + "updatedAt": "2025-12-02T22:57:53.488Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.392Z" + "updatedAt": "2025-12-02T22:57:53.495Z" } } }, "d85329459d2d377bcf713c7d13c7c96bd1fdcdcc09d41a049d07f84aa752713e": { "92a31f97c45363963ebd5c9ef1e90cde5e6438c8474d31a5257818a31f192d43": { "jp": { - "updatedAt": "2025-12-02T17:39:24.486Z" + "updatedAt": "2025-12-02T22:57:53.461Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.486Z" + "updatedAt": "2025-12-02T22:57:53.461Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.388Z" + "updatedAt": "2025-12-02T22:57:53.459Z" } } }, "e0a0f58749dbc99214f8d73d23e3e103bb972d6cb973f80440fb3b9b4b81c305": { "0f27725ca1d515bacca9b8aa1e23bb35c69b895c1d9563452e075aee634e4939": { "jp": { - "updatedAt": "2025-12-02T17:39:24.503Z" + "updatedAt": "2025-12-02T22:57:53.479Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.513Z" + "updatedAt": "2025-12-02T22:57:53.488Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.510Z" + "updatedAt": "2025-12-02T22:57:53.485Z" } } }, "e1027f068c086d68bcd19c94e1c760c747883dda4912d769a49634e99a298bf2": { "327dfaab66de7353575183e0fe7d40b596436f7254ab77cbe35383223ad4ff3a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.508Z" + "updatedAt": "2025-12-02T22:57:53.482Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.513Z" + "updatedAt": "2025-12-02T22:57:53.487Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.500Z" + "updatedAt": "2025-12-02T22:57:53.476Z" } } }, "ea52d1bf57d6eca260482d6e9db0b3e4ba187ca46f787a3ec41ccbabccdafc29": { "7792c45b9f12363c758a86312cea564fda8789130772fc2a238a348aa77232bb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.371Z" + "updatedAt": "2025-12-02T22:57:53.443Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.370Z" + "updatedAt": "2025-12-02T22:57:53.443Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.387Z" + "updatedAt": "2025-12-02T22:57:53.458Z" } } }, "f2dd481c53ba67e19f970889ce242cd474c9da5ed1571b9d4f5878551ed45889": { "70876690558307749f06728cb6ac14fce7075dc54a6e8cf0695beae2917c50cb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.504Z" + "updatedAt": "2025-12-02T22:57:53.480Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.384Z" + "updatedAt": "2025-12-02T22:57:53.455Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.510Z" + "updatedAt": "2025-12-02T22:57:53.485Z" } } }, "f4deb9d37929966d7a5d1040cf9c1132679840850e80dd91a4e56e059568b817": { "e1dc787a6d679d3f64b0e02ce3b61001ea2f9d7a3aab736ee5ae17d2bc4a4c63": { "jp": { - "updatedAt": "2025-12-02T17:39:24.506Z" + "updatedAt": "2025-12-02T22:57:53.481Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.505Z" + "updatedAt": "2025-12-02T22:57:53.480Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.502Z" + "updatedAt": "2025-12-02T22:57:53.477Z" } } }, "046cf4465fa1fb7186678766ac47cbd78704f28064400523e5b59a245d53c970": { "b13281a5fbb00f880845872b5516d8f9e9039198c4bf031942d0ceec737def68": { "jp": { - "updatedAt": "2025-12-02T17:39:13.409Z" + "updatedAt": "2025-12-02T22:57:44.800Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.412Z" + "updatedAt": "2025-12-02T22:57:44.803Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.405Z" + "updatedAt": "2025-12-02T22:57:44.797Z" } } }, "0cdb3f54f81ff077472e66fb0a57247ee5bf3d2a93abeb493538e948840b724c": { "2beff12ea84429b1b15d3cd9ba939104aa74a91c9770800974ecc16582d6d010": { "jp": { - "updatedAt": "2025-12-02T17:39:13.407Z" + "updatedAt": "2025-12-02T22:57:44.799Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.407Z" + "updatedAt": "2025-12-02T22:57:44.798Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.412Z" + "updatedAt": "2025-12-02T22:57:44.802Z" } } }, "1ac7bdd9222c1e2ffa17fc544f1241b28da0cad7f185b619d29ac27e0aa8c077": { "3f8afe531fdd885aba914642b81b85afea758c6f849a7250bfeebc09887cc894": { "jp": { - "updatedAt": "2025-12-02T17:39:24.509Z" + "updatedAt": "2025-12-02T22:57:53.484Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.515Z" + "updatedAt": "2025-12-02T22:57:53.489Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.508Z" + "updatedAt": "2025-12-02T22:57:53.483Z" } } }, "2a7b92dadf95743e702b18a30f74eb67e67fef5ea4124220e608f258c6950c9e": { "c66b9e2d0f4d5e382ea43aee7020fd1c7ff170725159ddc185d674bc64b0d24b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.400Z" + "updatedAt": "2025-12-02T22:57:44.794Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.401Z" + "updatedAt": "2025-12-02T22:57:44.795Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.401Z" + "updatedAt": "2025-12-02T22:57:44.795Z" } } }, "2f0873b2704cad58fd2172ec86c842a8262cb2a7c1e6cfbf1e9851fa843f4357": { "d4282945578d91a5ae49277f6ca146ca130e3b3df3c0341a5de3414625c2c903": { "jp": { - "updatedAt": "2025-12-02T17:39:13.415Z" + "updatedAt": "2025-12-02T22:57:44.806Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.410Z" + "updatedAt": "2025-12-02T22:57:44.801Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.409Z" + "updatedAt": "2025-12-02T22:57:44.800Z" } } }, "583a274e308afe89671f40f27b3be757e2c9e98eeb513765c802185f5ec14e29": { "17f1e539b1b6e7759a4aa628833db4667a7e74444abb42880111b4568a28ffe6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.499Z" + "updatedAt": "2025-12-02T22:57:53.475Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.499Z" + "updatedAt": "2025-12-02T22:57:53.475Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.401Z" + "updatedAt": "2025-12-02T22:57:44.795Z" } } }, "60a5d6b5624fc995f6807d15e66c5a5b6bc86dc212e1745ef8bef3f5dc15c3df": { "c3d809b05c72707e6bb1947b6db7f23f641f83155cd0f83a5e6deedee8d07adc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.413Z" + "updatedAt": "2025-12-02T22:57:44.803Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.407Z" + "updatedAt": "2025-12-02T22:57:44.799Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.406Z" + "updatedAt": "2025-12-02T22:57:44.798Z" } } }, "65c3d5357d49f1617e6e959d8e29071102eaf8d0d9e4d1c2fb7cad70b6173a35": { "4cc1991c7b87b22d25ccb176e3b79b021cdde65ce0a2f2e4414efe519cc65f89": { "jp": { - "updatedAt": "2025-12-02T17:39:24.507Z" + "updatedAt": "2025-12-02T22:57:53.482Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.502Z" + "updatedAt": "2025-12-02T22:57:53.478Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.499Z" + "updatedAt": "2025-12-02T22:57:53.456Z" } } }, "6e5e66ee5bbbba58fcfeffbe0603dfd55d38dd278fbff14d70aa5595ee971bd7": { "c4a33214adceb28be9e704611bd58cf7f2b17ce705ec29ba0ffd552d82a3d73f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.405Z" + "updatedAt": "2025-12-02T22:57:44.797Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.402Z" + "updatedAt": "2025-12-02T22:57:44.796Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.399Z" + "updatedAt": "2025-12-02T22:57:44.794Z" } } }, "823e98e23e42535697ba133dc5c2d8b57c41a87124d772a59a7bbf545ac0dd84": { "d6ac975393106fe00f3edd51a065ab64a5e99a9aad622632a08705ff68ad4b36": { "ru": { - "updatedAt": "2025-12-02T17:39:13.418Z" + "updatedAt": "2025-12-02T22:57:44.808Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.418Z" + "updatedAt": "2025-12-02T22:57:44.809Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.420Z" + "updatedAt": "2025-12-02T22:57:44.811Z" } } }, "907c6e7bab21d938402f694e7407939915297c82eafd1730100c830df4918778": { "c3a2fac6bf16acdaf76f1ef65dc3317e37696c35df4e8526e1bb887fa5cfdeb2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.405Z" + "updatedAt": "2025-12-02T22:57:44.797Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.404Z" + "updatedAt": "2025-12-02T22:57:44.796Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.408Z" + "updatedAt": "2025-12-02T22:57:44.799Z" } } }, "9840f3c84ffc8a8f881de9eca8454a7e8de6c5bd5c30b6a27784816805453183": { "491cb45d3cfae94c2b0cdeaaaf82b4ad9d2198ed681060717d4f79378fc92714": { "jp": { - "updatedAt": "2025-12-02T17:39:13.412Z" + "updatedAt": "2025-12-02T22:57:44.803Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.413Z" + "updatedAt": "2025-12-02T22:57:44.804Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.399Z" + "updatedAt": "2025-12-02T22:57:44.794Z" } } }, "acee1d54d44425817e527bc2a3215f623d6ebd68804cdb7f18541efb76fb830f": { "53b8019634b145bda892aa14cca4d68066dd9ed1223e68c1450a60c3d6af3368": { "jp": { - "updatedAt": "2025-12-02T17:39:13.400Z" + "updatedAt": "2025-12-02T22:57:44.795Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.415Z" + "updatedAt": "2025-12-02T22:57:44.806Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.411Z" + "updatedAt": "2025-12-02T22:57:44.802Z" } } }, "b66cad86246e7e672bea77de5487ab3238a0cbd0d829ebb54fd0e68f3cbcee09": { "9cf089c5df430ee74bddf608da84394fafc963e1bd03cd0e94fe2c6c179ecce7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.403Z" + "updatedAt": "2025-12-02T22:57:44.796Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.406Z" + "updatedAt": "2025-12-02T22:57:44.798Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.414Z" + "updatedAt": "2025-12-02T22:57:44.804Z" } } }, "bc72b7a9222edd97db763cb5ebbf3a678bd9d11ef3bc3a2c28fd6797dd845434": { "ab1bcc3128e7fca61edfa8cb48cc7969450a097b52da47b30b191820f3c2d949": { "jp": { - "updatedAt": "2025-12-02T17:39:13.417Z" + "updatedAt": "2025-12-02T22:57:44.808Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.417Z" + "updatedAt": "2025-12-02T22:57:44.807Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.394Z" + "updatedAt": "2025-12-02T22:57:44.791Z" } } }, "cbf8d771d3e60af84970fcb0a9a3b216e9fa9d6604d8b59222876988a0f9a23c": { "05073dfddb68903600de4505e9ef4203c4b4f5979a1ad1001059a7e6a6c36293": { "jp": { - "updatedAt": "2025-12-02T17:39:13.415Z" + "updatedAt": "2025-12-02T22:57:44.805Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.399Z" + "updatedAt": "2025-12-02T22:57:44.794Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.408Z" + "updatedAt": "2025-12-02T22:57:44.800Z" } } }, "d259b209c3435b62d81021240a05134c0eea6d95e4ac914c175f7122e5bcdbb9": { "2336e34b998efec4cc83f0643bbd8fc97a4fb0afa00c3343a22139925e777a12": { "jp": { - "updatedAt": "2025-12-02T17:39:24.498Z" + "updatedAt": "2025-12-02T22:57:53.475Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.421Z" + "updatedAt": "2025-12-02T22:57:44.811Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.420Z" + "updatedAt": "2025-12-02T22:57:44.810Z" } } }, "e01a6937e1ad5b11af43515d1a1e66db9e6168b75b5528ca1b7b9d7f3c195868": { "2c6fc2afd47aebe8d703b5147ab0245326aebcd6663db747fdeae29badcd7caa": { "jp": { - "updatedAt": "2025-12-02T17:39:13.420Z" + "updatedAt": "2025-12-02T22:57:44.810Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.419Z" + "updatedAt": "2025-12-02T22:57:44.810Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.417Z" + "updatedAt": "2025-12-02T22:57:44.808Z" } } }, "eac642db564baa4ce1f75ca03dc5a23f44db2e588ad4390c7c3cb746e81f695a": { "4bcedeede08560e01db76c1f8f3c871bd8e8aebd281853aeef86bbc3841fd68e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.408Z" + "updatedAt": "2025-12-02T22:57:44.799Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.410Z" + "updatedAt": "2025-12-02T22:57:44.801Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.404Z" + "updatedAt": "2025-12-02T22:57:44.796Z" } } }, "f5ec5f1c0bd0776f9a2a7bff868a443e7cbb090161004e7da40277d9999a5e0f": { "1d3bbb34461ec824f8f745ff89fbbe7930bf3ca75ffcf25386fa8e097845e074": { "jp": { - "updatedAt": "2025-12-02T17:39:13.399Z" + "updatedAt": "2025-12-02T22:57:44.793Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.410Z" + "updatedAt": "2025-12-02T22:57:44.801Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.411Z" + "updatedAt": "2025-12-02T22:57:44.802Z" } } }, "faf7c1208ac6cebd805f74b867ef0352238bb675f4e78c25744706e43a0bbf35": { "067bee4f308eb8fb0ee42187bb88647c1df461930299cda269dae6be1e92e2b2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.503Z" + "updatedAt": "2025-12-02T22:57:53.478Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.503Z" + "updatedAt": "2025-12-02T22:57:53.479Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.507Z" + "updatedAt": "2025-12-02T22:57:53.482Z" } } }, "010f8d66bb60666d0d358628411eeb2b1df5cd86161855532ace6b686750bb2f": { "0feb62388a935eebc64bf1d2d0c742a3b9d17f4ae18ff4e0ed9f4fe6e68ce776": { "jp": { - "updatedAt": "2025-12-02T17:39:13.398Z" + "updatedAt": "2025-12-02T22:57:44.791Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.397Z" + "updatedAt": "2025-12-02T22:57:44.789Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.398Z" + "updatedAt": "2025-12-02T22:57:44.790Z" } } }, "050352a11ca817f5bab4911101cd95e7ae7dc5d8954cd551028380c728411a57": { "6cc2916b976989ba2663dd50f541fbe9751c56f179ac300fc3381ca3479e452b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.431Z" + "updatedAt": "2025-12-02T22:57:12.959Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.414Z" + "updatedAt": "2025-12-02T22:57:44.805Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.413Z" + "updatedAt": "2025-12-02T22:57:44.803Z" } } }, "09a42960aa106a95a5cbe49be7b12f9120aefe3ef067ddb1c1b026342239f3be": { "eb1dc019fb90478f30509956caa9e4f342a6e2b031332733edb6a6b927bc71e8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.429Z" + "updatedAt": "2025-12-02T22:57:44.820Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.428Z" + "updatedAt": "2025-12-02T22:57:44.819Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.429Z" + "updatedAt": "2025-12-02T22:57:44.820Z" } } }, "12be1e0f0e04bb9eee1f814b983cb24150e4b9b4f2e86f8c6cf33f7dd28edf16": { "25966e125c5b0d0e09bfbe0bb6c4eced38f8afae86050666be245c00bb7f240c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.423Z" + "updatedAt": "2025-12-02T22:57:44.793Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.422Z" + "updatedAt": "2025-12-02T22:57:44.793Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.423Z" + "updatedAt": "2025-12-02T22:57:44.812Z" } } }, "130f0cbb1d6c82f8ae457bc5d3dfde8dafaeebcec17cebf6c1ec40eb99cd1392": { "4b5db766a70f9027101f584180002e5dd6f63ed99aa3d036eafd61435ddb4812": { "jp": { - "updatedAt": "2025-12-02T17:39:13.442Z" + "updatedAt": "2025-12-02T22:57:12.973Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.440Z" + "updatedAt": "2025-12-02T22:57:12.970Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.422Z" + "updatedAt": "2025-12-02T22:57:44.792Z" } } }, "30c2729724c6bee568ae40c9d3da452323fc101c8c757841c99647d3bf63f057": { "4eb3058a8a2fa3f5f9687fb24c64b384670b5101c5582da6a348ce515411116b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.445Z" + "updatedAt": "2025-12-02T22:57:12.975Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.444Z" + "updatedAt": "2025-12-02T22:57:12.975Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.444Z" + "updatedAt": "2025-12-02T22:57:12.975Z" } } }, "377591bbd1fd99159d49074a1492a22294d47fb29e338af9ccb456a44f4a181c": { "79d09c5dbf435fb10ca29153a98d5b635aee732c2aa61594fcc2f065989ce327": { "jp": { - "updatedAt": "2025-12-02T17:39:13.439Z" + "updatedAt": "2025-12-02T22:57:12.970Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.435Z" + "updatedAt": "2025-12-02T22:57:12.965Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.395Z" + "updatedAt": "2025-12-02T22:57:44.791Z" } } }, "40a262fc5e1c5d47aaac955e5d56710c58b184834fced0236175665ec187d93f": { "d9751428d997f059562f26e9bd7ac68c276f0bbf0c513551408f0513601e3d16": { "jp": { - "updatedAt": "2025-12-02T17:39:13.434Z" + "updatedAt": "2025-12-02T22:57:12.964Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.438Z" + "updatedAt": "2025-12-02T22:57:12.968Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.433Z" + "updatedAt": "2025-12-02T22:57:12.963Z" } } }, "46dbee6938843b18fe050245cf7379885770dc6f9f8ed8013ccf5222d1c306d9": { "1c26addde8215daf58446cd375e5e150c2d5ceeefaa8b2acfdb9c9c8afb9953d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.427Z" + "updatedAt": "2025-12-02T22:57:44.818Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.429Z" + "updatedAt": "2025-12-02T22:57:44.821Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.430Z" + "updatedAt": "2025-12-02T22:57:44.821Z" } } }, "4c1ad3942b4184430a7d30de866388373d48c1a27718ee8712e351668b5b2c7b": { "7f0ff3de1f2f3ef36f7c5bcbadc179455a3ae55c4a9e388b8148b18a4dfe6b7b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.414Z" + "updatedAt": "2025-12-02T22:57:44.805Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.416Z" + "updatedAt": "2025-12-02T22:57:44.807Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.416Z" + "updatedAt": "2025-12-02T22:57:44.807Z" } } }, "8d0001685270931055d17a8eb50155f983dcec73c892d71e3bffe9004c1cacd4": { "c26606f99e8098f4ed8f1e29ccce89dec0e9cca96fa2536b375d31a3b9fb8036": { "jp": { - "updatedAt": "2025-12-02T17:39:13.438Z" + "updatedAt": "2025-12-02T22:57:12.969Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.430Z" + "updatedAt": "2025-12-02T22:57:44.821Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.439Z" + "updatedAt": "2025-12-02T22:57:12.970Z" } } }, "ac35f8f55935d4ecd0e3d7d6c02b398d04b18c830570d65f6551b9b4ff45bb74": { "09c8a0f7de8fedbc086a20b8603b6ad2439fbb800e29c34ecc840908cfa41148": { "jp": { - "updatedAt": "2025-12-02T17:39:13.426Z" + "updatedAt": "2025-12-02T22:57:44.816Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.427Z" + "updatedAt": "2025-12-02T22:57:44.818Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.431Z" + "updatedAt": "2025-12-02T22:57:44.822Z" } } }, "b949b99783c59002d6d1611f53562639a71143cfb90e027a848ef13b70877e4d": { "65ed1ef87fa32188d6b83d9345586ca7be9701ab437946eec188e8d638e56014": { "jp": { - "updatedAt": "2025-12-02T17:39:13.442Z" + "updatedAt": "2025-12-02T22:57:12.973Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.443Z" + "updatedAt": "2025-12-02T22:57:12.974Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.440Z" + "updatedAt": "2025-12-02T22:57:12.971Z" } } }, "cba0abc4ab65e9d030139163304a053ef5b1fe651a26215e77c9e551fe3b8191": { "62328876676efd5312772f4062f7342ab3fbcced0fec39177d7de554d93c9005": { "jp": { - "updatedAt": "2025-12-02T17:39:13.425Z" + "updatedAt": "2025-12-02T22:57:44.815Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.426Z" + "updatedAt": "2025-12-02T22:57:44.816Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.427Z" + "updatedAt": "2025-12-02T22:57:44.817Z" } } }, "cbf50a3e7f149ed504ecfb70077f07ab9e2fed847c539a9e27d5aa88c015e5f3": { "2db80f4884390b5613f02ed18bdd9194f0f0ca4c9123aaf5b1a68e1c52e263f2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.420Z" + "updatedAt": "2025-12-02T22:57:44.811Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.421Z" + "updatedAt": "2025-12-02T22:57:44.812Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.421Z" + "updatedAt": "2025-12-02T22:57:44.812Z" } } }, "cc4204c3e95911221d74a7265dd2e67515e9b01a1b9394863f065398c955594d": { "9538d72bcd29de25ee9a900cfa42747f8ab0f5767963a08a3028ab7f3b189a13": { "jp": { - "updatedAt": "2025-12-02T17:39:13.435Z" + "updatedAt": "2025-12-02T22:57:12.966Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.441Z" + "updatedAt": "2025-12-02T22:57:12.972Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.441Z" + "updatedAt": "2025-12-02T22:57:12.972Z" } } }, "e15247f6690c752be9eb052c65d6188bf83aa3aa12e45c3969ebd294c52787ad": { "e8049a4edea61ad5f86939e7938566c1c4db909e94409eedf5fec35ac6d46e8c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.440Z" + "updatedAt": "2025-12-02T22:57:12.971Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.396Z" + "updatedAt": "2025-12-02T22:57:44.792Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.442Z" + "updatedAt": "2025-12-02T22:57:12.972Z" } } }, "e979381df042f92438f9f485ef68a9901f7ebe9aae3e09ec14dd65b67c2d842d": { "67bbc03e619fab0b6f99efec8b0f2fb38df1395be3d50b3ed225f0da4b3f4452": { "jp": { - "updatedAt": "2025-12-02T17:39:13.437Z" + "updatedAt": "2025-12-02T22:57:12.968Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.435Z" + "updatedAt": "2025-12-02T22:57:12.966Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.430Z" + "updatedAt": "2025-12-02T22:57:44.822Z" } } }, "edbc39ef9c56e581bb84c8896ac7b1374e3d19f83b554328b6e8d3d38fe01125": { "1f975f6dea1c15645a72a9eac157d5d94cb767124fa4ad2e367bc8233d6b225f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.431Z" + "updatedAt": "2025-12-02T22:57:12.961Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.395Z" + "updatedAt": "2025-12-02T22:57:44.792Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.436Z" + "updatedAt": "2025-12-02T22:57:12.967Z" } } }, "fbe0f20b7a71a4be3f802731a84f0eda5afbf565f744180f030a4474dd0b950a": { "acb4ae581b304b32468cac562d7016a47f6ce4fe713075ab12bd276f5d04a0cc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.433Z" + "updatedAt": "2025-12-02T22:57:12.963Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.429Z" + "updatedAt": "2025-12-02T22:57:44.820Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.427Z" + "updatedAt": "2025-12-02T22:57:44.817Z" } } }, "fee41c1b851550b4068c1cdd9e5a18a829a2d27697fe22a9678a8c0d0e87836f": { "5d6d7dab6e54977464b77d2be0fe3967209334b0d1e2cf141000a53098cdb64e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.437Z" + "updatedAt": "2025-12-02T22:57:12.967Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.443Z" + "updatedAt": "2025-12-02T22:57:12.974Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.439Z" + "updatedAt": "2025-12-02T22:57:12.969Z" } } }, "00f878a9534e344ca38d2f13a2d0b58a40257c9f7c696adfbc337ee5148c5894": { "d7ae2149e8a1eca5c76f2e499f9ddf19c90a2c840a153acd2e820b96f79c4e3d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.467Z" + "updatedAt": "2025-12-02T22:57:12.998Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.467Z" + "updatedAt": "2025-12-02T22:57:12.999Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.467Z" + "updatedAt": "2025-12-02T22:57:12.998Z" } } }, "262ef21ffee6eb3348b7484a2cb16afdc22c4c02ce86edaa851cad0979d13067": { "5e4f687928ed10c1ab9ee1e070abf78ab7adc2bce9345de9158ca65c8a403093": { "zh": { - "updatedAt": "2025-12-02T17:39:13.463Z" + "updatedAt": "2025-12-02T22:57:12.993Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.462Z" + "updatedAt": "2025-12-02T22:57:12.992Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.462Z" + "updatedAt": "2025-12-02T22:57:12.993Z" } } }, "42014f03b2e5e17b4e9d8b4cd80cfebbf2e3bca570177e4a0f46c977d992d00b": { "1713044e3cccefd79213a1fea6cb08cc00fcb5a3cdf023fa1b265af8ff27f097": { "jp": { - "updatedAt": "2025-12-02T17:39:13.457Z" + "updatedAt": "2025-12-02T22:57:12.987Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.456Z" + "updatedAt": "2025-12-02T22:57:12.986Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.460Z" + "updatedAt": "2025-12-02T22:57:12.990Z" } } }, "4c05567fa33cc5dc9787df23810bac6451ac3a0fea9f57dbfe51135476f2af9a": { "539aa35729dd5eb9f1172afd319421d880ea5ac2efe1aac243083236a1389aa5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.465Z" + "updatedAt": "2025-12-02T22:57:12.997Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.465Z" + "updatedAt": "2025-12-02T22:57:12.996Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.465Z" + "updatedAt": "2025-12-02T22:57:12.995Z" } } }, "4ec20679bc9c3514801ed7e21c4718d82ab75932df1a07eb0572f662a5730d98": { "86d2c497abf25c94fa112b01bc6df68914ef1bdec7669aac57b740da912b33d9": { "jp": { - "updatedAt": "2025-12-02T17:39:13.453Z" + "updatedAt": "2025-12-02T22:57:12.983Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.446Z" + "updatedAt": "2025-12-02T22:57:44.814Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.453Z" + "updatedAt": "2025-12-02T22:57:12.983Z" } } }, "5a79d1e559ea1ad9f3ddadfdb2a43b047724a8158973368a06de949a009e4a82": { "f10bce44ecc97a7f7fbb9e4dd3135a3443539faf27799c8357608d1f78f0ea0d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.458Z" + "updatedAt": "2025-12-02T22:57:12.988Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.454Z" + "updatedAt": "2025-12-02T22:57:12.984Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.454Z" + "updatedAt": "2025-12-02T22:57:12.985Z" } } }, "5ea715da4571fccc329fc033348aeecf183417b55c28bbdac60956aa1debf704": { "2a8b05277ff4a9cbe8def769d30fe9965fd38e380148a45171afc696a707de97": { "jp": { - "updatedAt": "2025-12-02T17:39:13.457Z" + "updatedAt": "2025-12-02T22:57:12.987Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.453Z" + "updatedAt": "2025-12-02T22:57:12.983Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.459Z" + "updatedAt": "2025-12-02T22:57:12.989Z" } } }, "6577565180fdc2dd6b58e525087f761a4a641e5fcccec17b8d198f112e8867a2": { "457a7fd8ab504d03ed723c9475bd87417db7fa6b8d538f336eab293e7c2db492": { "jp": { - "updatedAt": "2025-12-02T17:39:13.455Z" + "updatedAt": "2025-12-02T22:57:12.985Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.453Z" + "updatedAt": "2025-12-02T22:57:12.984Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.450Z" + "updatedAt": "2025-12-02T22:57:12.980Z" } } }, "65f86c7c3a06da5be6ca7c02d2ebc67707b92772d464e19a9f17a4ed1f5068e0": { "816a9dda53486f2f740142aa953a0c567c672d1d673898a9ad9493dd248c9c0b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.425Z" + "updatedAt": "2025-12-02T22:57:44.815Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.427Z" + "updatedAt": "2025-12-02T22:57:44.817Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.426Z" + "updatedAt": "2025-12-02T22:57:44.816Z" } } }, "69e3ba4ff50b5b7c3475f46f967bf675b4e5a81f02e3546d810018e6a3fe12c7": { "d64fa7ded50ab81c30dff31ff460cf6ba0811be8f95127b0bbec04487a124039": { "jp": { - "updatedAt": "2025-12-02T17:39:13.457Z" + "updatedAt": "2025-12-02T22:57:12.986Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.451Z" + "updatedAt": "2025-12-02T22:57:12.981Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.460Z" + "updatedAt": "2025-12-02T22:57:12.990Z" } } }, "741985413cbcc54cd08f4f04379dfece525dc97edf44e2f8df78b544f7dd91e9": { "2bd4eecf6148d08318f581143d8ed2830a034f2bd9d72c70252b27c1cf3654bc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.432Z" + "updatedAt": "2025-12-02T22:57:12.961Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.428Z" + "updatedAt": "2025-12-02T22:57:44.819Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.432Z" + "updatedAt": "2025-12-02T22:57:12.962Z" } } }, "8679a4ec12ab69d4d68a5bb2c5cea4b7f0881bbdd39e33ed0dbce1f7a96a02b2": { "6dafd0d4cd13c07a59291f74e30693ff78bc11afb76dbd58ffb368da7e83a065": { "jp": { - "updatedAt": "2025-12-02T17:39:13.448Z" + "updatedAt": "2025-12-02T22:57:12.978Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.452Z" + "updatedAt": "2025-12-02T22:57:12.983Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.447Z" + "updatedAt": "2025-12-02T22:57:44.814Z" } } }, "8a737109d61aff4ff62c3cea1b972f0a7863c8fef9c1f3658e42f4cb31df1392": { "132aab96d1afacf12308b65ac1af9345cb2b097664b24dcf5c773ca74a90c659": { "jp": { - "updatedAt": "2025-12-02T17:39:13.457Z" + "updatedAt": "2025-12-02T22:57:12.987Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.452Z" + "updatedAt": "2025-12-02T22:57:12.982Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.454Z" + "updatedAt": "2025-12-02T22:57:12.984Z" } } }, "8b22e50ae696d72046531764b190a2ea3daa28284aebf2f2f2721e1db7b9a752": { "a3ec1a8f31c388fb6d343bd343994dbc83607b4c1aa74c136db042c2472a32d0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.452Z" + "updatedAt": "2025-12-02T22:57:12.982Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.447Z" + "updatedAt": "2025-12-02T22:57:44.815Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.451Z" + "updatedAt": "2025-12-02T22:57:12.981Z" } } }, "8cf48a0bc486c9b8e497ecc604e48b940db90a9be71802444fc6568bc64fd85a": { "2204d84ab0794f79cb34e93c0671da7bbce325d19d8d5bbb80030251d39917ee": { "jp": { - "updatedAt": "2025-12-02T17:39:13.462Z" + "updatedAt": "2025-12-02T22:57:12.992Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.463Z" + "updatedAt": "2025-12-02T22:57:12.993Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.464Z" + "updatedAt": "2025-12-02T22:57:12.994Z" } } }, "8f767913276b5f3417959156454a31c70c834a5c7093a2081510ef83903f4795": { "bce52080edbc2ef28e9154b8f007ec28a5e436114ad9041d55ab9bd299d603f2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.461Z" + "updatedAt": "2025-12-02T22:57:12.991Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.458Z" + "updatedAt": "2025-12-02T22:57:12.988Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.460Z" + "updatedAt": "2025-12-02T22:57:12.991Z" } } }, "961e4fd08064e39aa2526ab854951754ce9cab815f42e5e159992babeeaa5b0f": { "cf7f511889edff19a30680bf294dfbeedaefa3ea56faf9de40db511b5d58efdd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.466Z" + "updatedAt": "2025-12-02T22:57:12.997Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.465Z" + "updatedAt": "2025-12-02T22:57:12.996Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.466Z" + "updatedAt": "2025-12-02T22:57:12.997Z" } } }, "c237b65e74a71bfcdfb33228aa085209a607cb0227f57e434c617a7ced16d975": { "cab8ecccbc0fcc08ad057ca251274b94773a36f8f2f5c0968c4007592472503d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.464Z" + "updatedAt": "2025-12-02T22:57:12.995Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.464Z" + "updatedAt": "2025-12-02T22:57:12.994Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.461Z" + "updatedAt": "2025-12-02T22:57:12.992Z" } } }, "c3bbfaf5ba432f3383f9213e2c564cedcf64baf52ca43663bcd031fc79f65fad": { "46c4379cf36fa439d614c84a7b1f2a6e319d2f3a5e352e7f3079aa72e1634e3c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.448Z" + "updatedAt": "2025-12-02T22:57:12.979Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.448Z" + "updatedAt": "2025-12-02T22:57:12.979Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.449Z" + "updatedAt": "2025-12-02T22:57:12.980Z" } } }, "ca7eb037869880c9ebb1a34c0000cdbfc8fdc9225de1f230ad67b8fceeb858de": { "fb2d804909b58e74a6d190031cfb86ce2cfa560d0444d3bb3d0a0af94da23268": { "jp": { - "updatedAt": "2025-12-02T17:39:13.450Z" + "updatedAt": "2025-12-02T22:57:12.980Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.450Z" + "updatedAt": "2025-12-02T22:57:12.981Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.449Z" + "updatedAt": "2025-12-02T22:57:12.979Z" } } }, "d6a2aef23a40b1f742ecc4bbf44e21b915daaca32e6106a813cece2855459b4a": { "c2bbc1291a1d9794a9a8424dacda644c27086e3d431d4f0bb25b88182d583c5f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.432Z" + "updatedAt": "2025-12-02T22:57:12.962Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.431Z" + "updatedAt": "2025-12-02T22:57:12.960Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.428Z" + "updatedAt": "2025-12-02T22:57:44.818Z" } } }, "ddcf8dfb6b1a4d5a1ed98c2017cdd7ae1fe774db2009725b2bf3d5ca4a50b322": { "4f4dfdc7521283f8c0348d0878aa061e186e3e3aad4e92d55841f1902f00e3d3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.436Z" + "updatedAt": "2025-12-02T22:57:12.967Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.434Z" + "updatedAt": "2025-12-02T22:57:12.965Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.433Z" + "updatedAt": "2025-12-02T22:57:12.964Z" } } }, "059de09a546e5fd7f343688a18f5ae23fe63e31ccd72bd1d8e0ef1ccff248e9e": { "e0133670b30030462807054fabd8948f4d58d68bda6f5fc806435ba96fdc2531": { "jp": { - "updatedAt": "2025-12-02T17:39:13.479Z" + "updatedAt": "2025-12-02T22:57:44.839Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.480Z" + "updatedAt": "2025-12-02T22:57:44.839Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.477Z" + "updatedAt": "2025-12-02T22:57:44.836Z" } } }, "0e59ff691e81e6bb5df727b7bb1a30005ab315602d293b41cb391ed4b5409e8e": { "ab3c2315a32f46dcd77506c38fcb11173ad15a3ad7597e20a3af0f8b3c8e1c02": { "jp": { - "updatedAt": "2025-12-02T17:39:13.473Z" + "updatedAt": "2025-12-02T22:57:44.829Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.470Z" + "updatedAt": "2025-12-02T22:57:44.825Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.472Z" + "updatedAt": "2025-12-02T22:57:44.827Z" } } }, "1be2e6251cf6bfefceeb9a1d2a2cdfcbca4f3dc24d4303c2a666b520ce7dbc5e": { "79ae2db2ede93c3db9f3aa10741077dfe47e966f67fbb578af090bc05ef54683": { "jp": { - "updatedAt": "2025-12-02T17:39:13.479Z" + "updatedAt": "2025-12-02T22:57:44.838Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.481Z" + "updatedAt": "2025-12-02T22:57:44.842Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.445Z" + "updatedAt": "2025-12-02T22:57:12.976Z" } } }, "240885d8a55bf641313a779462f9d5afe9dc23030aa7263fae65179e8d79b9cf": { "0f3c6f532be1ff66173a6f491090bc401c5f5ad396a065d669cf8be23b790fbd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.477Z" + "updatedAt": "2025-12-02T22:57:44.836Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.480Z" + "updatedAt": "2025-12-02T22:57:44.840Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.477Z" + "updatedAt": "2025-12-02T22:57:44.835Z" } } }, "327d9de85dcf4e9908ef639e81f0b4c26211261cdc7427d31c00d57a68f9ea57": { "defbbc0826e47d88fbafb696aa0613a205a13036670b5b16d9f7262852215ad4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.469Z" + "updatedAt": "2025-12-02T22:57:12.977Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.474Z" + "updatedAt": "2025-12-02T22:57:44.830Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.473Z" + "updatedAt": "2025-12-02T22:57:44.830Z" } } }, "34fc130494be0d69639ef51384f698c85712275c82f72ea0884fc912c61fdf98": { "92c9764efaeac8ae2150358dd44c1bb27f41eb7fecfcbaeaa5223b274ca6abf2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.473Z" + "updatedAt": "2025-12-02T22:57:44.829Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.446Z" + "updatedAt": "2025-12-02T22:57:12.977Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.472Z" + "updatedAt": "2025-12-02T22:57:44.828Z" } } }, "3d292af39191f27d31948c49e58c34422323914d2d835dd3b8be63d271aafaeb": { "6c24a188e7d85e8dc525f5000fb2f41b08e17a821ce60ddfa9341db9802fcdb2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.483Z" + "updatedAt": "2025-12-02T22:57:44.844Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.481Z" + "updatedAt": "2025-12-02T22:57:44.841Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.481Z" + "updatedAt": "2025-12-02T22:57:44.842Z" } } }, "4b025a8d2616c548c48183c20f38fd63b3419b7d2754a037d1a3a71de57c5a3b": { "ff303dcd7cec8ced40bda437d563bc42f245742fe9f5d04eda4a24a951b0a458": { "jp": { - "updatedAt": "2025-12-02T17:39:13.479Z" + "updatedAt": "2025-12-02T22:57:44.838Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.478Z" + "updatedAt": "2025-12-02T22:57:44.836Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.478Z" + "updatedAt": "2025-12-02T22:57:44.837Z" } } }, "4be2dfff7ee7eb8ba7e00bea4338d4b73e59739bd67763683573c2c8a87c9e3d": { "37c83798ddd19c1e72b3674657a3635ca49e5d5bf74e74f2fa7bab5c89d58316": { "jp": { - "updatedAt": "2025-12-02T17:39:13.513Z" + "updatedAt": "2025-12-02T22:57:53.517Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.514Z" + "updatedAt": "2025-12-02T22:57:53.518Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.513Z" + "updatedAt": "2025-12-02T22:57:53.518Z" } } }, "508c2be06359376eba3e09eb266a71fd1a64aba5ea5c127642c386bdcf720d00": { "32a1e97aa76cb271770dca75fd904e715623cf504f26d889bcb51a382ae083e8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.481Z" + "updatedAt": "2025-12-02T22:57:44.842Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.479Z" + "updatedAt": "2025-12-02T22:57:44.838Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.480Z" + "updatedAt": "2025-12-02T22:57:44.840Z" } } }, "6547aef5926a6b2487f43dbec05e0957fe924c3749b2e7aeeb9c8724921310c6": { "d72d4d5d1769fb68537cb2b0120c647b9e45e7282fdf4303b4b3b3ba33eb151f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.446Z" + "updatedAt": "2025-12-02T22:57:12.976Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.478Z" + "updatedAt": "2025-12-02T22:57:44.837Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.483Z" + "updatedAt": "2025-12-02T22:57:44.844Z" } } }, "742de82015fab9560f32bc67cc0f07a9ca9e1ed3e7aeb11eb4303fa8a580185f": { "e8e388627f1d46545b74abb196d0b01e87cea3cc02063cec9c7cf6835a4f7d7b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.470Z" + "updatedAt": "2025-12-02T22:57:12.978Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.470Z" + "updatedAt": "2025-12-02T22:57:44.825Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.469Z" + "updatedAt": "2025-12-02T22:57:12.978Z" } } }, "77a9c51767cd665f3dd2df3d7ddefaa1effd2f1271cde0211ccbb68de9869a6c": { "1c1de24396b6e6f16f0f9b41c9ee154414738e50d2c294ceeedb57d2b780396f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.484Z" + "updatedAt": "2025-12-02T22:57:44.845Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.483Z" + "updatedAt": "2025-12-02T22:57:44.844Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.459Z" + "updatedAt": "2025-12-02T22:57:12.989Z" } } }, "90aeecc84affbe1a94ebd79e7e3236a66f9c627e327fbaeb50f05aa43d716a7a": { "a7b61a1bd22ae77b9b4f8fe2bc248f5fb8a900c9c853a0f4b28e2114edba6edb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.482Z" + "updatedAt": "2025-12-02T22:57:44.843Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.481Z" + "updatedAt": "2025-12-02T22:57:44.841Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.484Z" + "updatedAt": "2025-12-02T22:57:44.845Z" } } }, "9815f463df07221f4071a1a1bca594afe93b27adf83236c69b1a77b1ebe508a0": { "007c21ba67676302542c1fff75925930501f8226edd684ec93ea8a9d480c18c1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.485Z" + "updatedAt": "2025-12-02T22:57:44.846Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.485Z" + "updatedAt": "2025-12-02T22:57:44.846Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.485Z" + "updatedAt": "2025-12-02T22:57:44.847Z" } } }, @@ -3990,520 +4001,520 @@ }, "471cf465239242ec9f9d784205ced7fc1640f6da4c8228d46163e7757979aa8a": { "ru": { - "updatedAt": "2025-12-02T17:39:13.473Z" + "updatedAt": "2025-12-02T22:57:44.828Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.472Z" + "updatedAt": "2025-12-02T22:57:44.827Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.471Z" + "updatedAt": "2025-12-02T22:57:44.826Z" } } }, "af79bbae5029e0964764673ad906f12ea5d0cbd9f6358c69ef5ef5e1e2abf9c8": { "2ac53c6a243d501aa141cc7a46939a9b6d8d89958a13b73f7e3def4acf386114": { "jp": { - "updatedAt": "2025-12-02T17:39:13.482Z" + "updatedAt": "2025-12-02T22:57:44.843Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.484Z" + "updatedAt": "2025-12-02T22:57:44.845Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.482Z" + "updatedAt": "2025-12-02T22:57:44.843Z" } } }, "c26d90fc85acd6879286c1468a93acb164acd86eea2a927516015902a9a832be": { "7cecd0f5d3861eb201c695566fbb8efba35f90080e6ff53cfb99227a455a7433": { "jp": { - "updatedAt": "2025-12-02T17:39:13.478Z" + "updatedAt": "2025-12-02T22:57:44.837Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.479Z" + "updatedAt": "2025-12-02T22:57:44.839Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.480Z" + "updatedAt": "2025-12-02T22:57:44.840Z" } } }, "c8e894dbaf5047cc3cabc950a4a8ff475057f2bc769f6e66960185717ec18b52": { "53f949f10b8d348067c1f595ef08a9cee2ae03679b3e38fbfe1a67bd2cf12eef": { "jp": { - "updatedAt": "2025-12-02T17:39:13.461Z" + "updatedAt": "2025-12-02T22:57:12.991Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.456Z" + "updatedAt": "2025-12-02T22:57:12.986Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.459Z" + "updatedAt": "2025-12-02T22:57:12.989Z" } } }, "d6b97ab54d7597109de2eeed733aaedaf2f8744ebeed7ec1031b8460e9c545c2": { "60328591af08fa91508ef8597f7a9b54e083806e1906b2740d4ec5802abe7ecd": { "ru": { - "updatedAt": "2025-12-02T17:39:13.516Z" + "updatedAt": "2025-12-02T22:57:53.521Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.517Z" + "updatedAt": "2025-12-02T22:57:53.521Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.517Z" + "updatedAt": "2025-12-02T22:57:53.522Z" } } }, "dc33a2eb5786282387491dfbb49c8ff622ea41f11b3278436c7f82ab857f0228": { "6d34c7aa55a8fa5def4e3f2bff389c666852c48291ebab26dbe11069e1977d67": { "jp": { - "updatedAt": "2025-12-02T17:39:13.458Z" + "updatedAt": "2025-12-02T22:57:12.988Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.451Z" + "updatedAt": "2025-12-02T22:57:12.982Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.455Z" + "updatedAt": "2025-12-02T22:57:12.985Z" } } }, "0b6d9c8bcd38a3dcf622f85a9b9f97289107d754955596db63086c5a1f0de013": { "62bc03adcac1853c2ff1d41eab5ec55613571c9634311e2e305ff20b78db334b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.684Z" + "updatedAt": "2025-12-02T22:57:45.031Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.683Z" + "updatedAt": "2025-12-02T22:57:45.030Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.684Z" + "updatedAt": "2025-12-02T22:57:45.064Z" } } }, "13e624cf649963b0430c85b33066c42e9a463e53696049fdef557841854d666d": { "81c2903aa8b7c3295234e5c1b7fdf2be7dbc55fdc9edac19c3d4675fd1215205": { "jp": { - "updatedAt": "2025-12-02T17:39:24.686Z" + "updatedAt": "2025-12-02T22:57:45.066Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.687Z" + "updatedAt": "2025-12-02T22:57:45.067Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.691Z" + "updatedAt": "2025-12-02T22:57:45.072Z" } } }, "2ed1c4bf7fd0d1e9a3aa0e5f13e3c86bcaa77e12c79c9d2fd35be9b8cb485fdb": { "042d7dbf05f1c54ecb628a3aec1b03eb4e2b6e21cb8aa57b9ada88ffcae4f8df": { "jp": { - "updatedAt": "2025-12-02T17:39:24.578Z" + "updatedAt": "2025-12-02T22:57:28.669Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.581Z" + "updatedAt": "2025-12-02T22:57:28.672Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.580Z" + "updatedAt": "2025-12-02T22:57:28.671Z" } } }, "3d2059239ad6af1a2ddfd59349dac15c70518ae11885267fd488f16281699791": { "bb8598cd736f9055ff9d8ee57cfbaf381f8b9b7dd5b8bedf4b973dba8c441a2a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.700Z" + "updatedAt": "2025-12-02T22:57:28.673Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.699Z" + "updatedAt": "2025-12-02T22:57:45.079Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.698Z" + "updatedAt": "2025-12-02T22:57:45.078Z" } } }, "3ea83a8ef84ec6bbe25f2090619db1abe347ff2b73bca590d6c93d68a42e4e64": { "d03f731b06fef8fcaf928f6e3faf509894d47eaf5b4921a111e9884783dfaf7d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.687Z" + "updatedAt": "2025-12-02T22:57:45.067Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.691Z" + "updatedAt": "2025-12-02T22:57:45.071Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.690Z" + "updatedAt": "2025-12-02T22:57:45.070Z" } } }, "4ac2aa31459a0a92af805200fec9ac7d528d83083a8813c71176539ce30a55d5": { "47965995534ac0fbc4b623464960445019f4dbe230323078f5ba06347fc0188f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.696Z" + "updatedAt": "2025-12-02T22:57:45.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.699Z" + "updatedAt": "2025-12-02T22:57:45.079Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.694Z" + "updatedAt": "2025-12-02T22:57:45.074Z" } } }, "4ada93142f1fa23e960fcf0c89e6d17aa2696229485742f034de4ee6593c2071": { "2f19a7e891dd293775fe6638aa903e735c6029210bbf3a17860c69e6f1f6bb6b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.683Z" + "updatedAt": "2025-12-02T22:57:45.030Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.609Z" + "updatedAt": "2025-12-02T22:57:45.029Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.683Z" + "updatedAt": "2025-12-02T22:57:45.030Z" } } }, "5e4520555f04067ffa7eb5af85e61960bb9ef0b5e53db65b7b0471c0eb67e3ca": { "7bb096151a00169df14ef9af359bf6d8949aae217704606f9a6b10a44d8ed7c0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.686Z" + "updatedAt": "2025-12-02T22:57:45.066Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.688Z" + "updatedAt": "2025-12-02T22:57:45.068Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.689Z" + "updatedAt": "2025-12-02T22:57:45.069Z" } } }, "736bf0149d53b024ca3bd9e7977f0bc63d265b1f25ebfb6dfdefeb025d67a838": { "dea965238a83d73269b02031548818dad6e76024fdd545d4ebfad71b6ea7f2f6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.687Z" + "updatedAt": "2025-12-02T22:57:45.067Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.689Z" + "updatedAt": "2025-12-02T22:57:45.069Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.692Z" + "updatedAt": "2025-12-02T22:57:45.073Z" } } }, "78374142cbe93e8f6c7c78c21fae25fb7304d36492b6bf841f120cb0b757622b": { "8c65e21fe9e7b63afe26dee2f144ad334fde661179f2df54cde98ef19f746770": { "jp": { - "updatedAt": "2025-12-02T17:39:13.516Z" + "updatedAt": "2025-12-02T22:57:53.521Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.516Z" + "updatedAt": "2025-12-02T22:57:53.521Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.514Z" + "updatedAt": "2025-12-02T22:57:53.519Z" } } }, "7d77ec1ad6a5f022e0b46f5c3c3ce2c3fea37ff042d1b5dc03023407e067e3da": { "a014826091cc7de6ffe26de700b6870df49479656119a1c4582ab3ba9f32f66c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.577Z" + "updatedAt": "2025-12-02T22:57:28.667Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.577Z" + "updatedAt": "2025-12-02T22:57:28.667Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.578Z" + "updatedAt": "2025-12-02T22:57:28.668Z" } } }, "8c7d4f3fdba3bb4edd06686b726948493ddc13a3c70be44e45a5101013e47060": { "e1a3f32eec379181f97de3483a7955652a71670ed2c2d3ea34c65b17fdc5961d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.579Z" + "updatedAt": "2025-12-02T22:57:28.670Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.578Z" + "updatedAt": "2025-12-02T22:57:28.669Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.580Z" + "updatedAt": "2025-12-02T22:57:28.672Z" } } }, "98ee65248863652e985d674cf1372dd020bd6094b7f3998ae6f4a646d94892b6": { "1bd995b679039ca6bce9ee0b09736ef8f967620b8b89d51a62c70a4d312caa42": { "jp": { - "updatedAt": "2025-12-02T17:39:13.611Z" + "updatedAt": "2025-12-02T22:57:28.689Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.610Z" + "updatedAt": "2025-12-02T22:57:28.679Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.610Z" + "updatedAt": "2025-12-02T22:57:45.008Z" } } }, "995a2e3a8b7d9f74a6263555c02ac239faad9cd474831a38bb8fbe02a8eb4930": { "9cf1d6f4f93a189585be6125df675ba7e1d73f8db3dbffd354c683519bf24dc5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.692Z" + "updatedAt": "2025-12-02T22:57:45.073Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.693Z" + "updatedAt": "2025-12-02T22:57:45.074Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.690Z" + "updatedAt": "2025-12-02T22:57:45.071Z" } } }, "a0768d64d8480213582b5d2b019ac82a6fe9572e3115c707079ccd2a6665834f": { "f53e89f4c4f5f43c018862a8bcb2458cf38a59a2eed7d3a2bac21d2ed57cd772": { "jp": { - "updatedAt": "2025-12-02T17:39:24.694Z" + "updatedAt": "2025-12-02T22:57:45.075Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.695Z" + "updatedAt": "2025-12-02T22:57:45.075Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.581Z" + "updatedAt": "2025-12-02T22:57:45.076Z" } } }, "b5acaeeec7ee7e0b3d8c363ae84792dfc90953fe82cb345bd9a76003f6857008": { "becf724869353de9ac0fbdf72d34274bf02c4477ca8efc26bf383f25cab477b9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.581Z" + "updatedAt": "2025-12-02T22:57:28.673Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.579Z" + "updatedAt": "2025-12-02T22:57:28.669Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.578Z" + "updatedAt": "2025-12-02T22:57:28.668Z" } } }, "b6cd16941758ca4a1cd018e80e59496c19b7711675f9eec3946a989810da8301": { "def5f58d34f9e59ee3bc906fda67f3a9ea90982c852224c86d9d02f3eb4daa81": { "jp": { - "updatedAt": "2025-12-02T17:39:24.689Z" + "updatedAt": "2025-12-02T22:57:45.070Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.685Z" + "updatedAt": "2025-12-02T22:57:45.065Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.691Z" + "updatedAt": "2025-12-02T22:57:45.072Z" } } }, "c5c9fb1e01e8fd89820000126b65de13c1b1aa7723a21af8dd6a22b0c6ce61ab": { "f0bcc513afa858c10cd2907f4b418305889e8287702cf9cdb050972831c885a7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.688Z" + "updatedAt": "2025-12-02T22:57:45.068Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.686Z" + "updatedAt": "2025-12-02T22:57:45.066Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.692Z" + "updatedAt": "2025-12-02T22:57:45.072Z" } } }, "ced886ccae611b5ba4d14770da1f424b55ef56a32ab309f10b5ba3de061a0cbe": { "4c6f8e2e7974ca1e44a92dea680f0fe4823cb3dbd478d406583065fef1965c83": { "jp": { - "updatedAt": "2025-12-02T17:39:24.579Z" + "updatedAt": "2025-12-02T22:57:28.670Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.580Z" + "updatedAt": "2025-12-02T22:57:28.671Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.580Z" + "updatedAt": "2025-12-02T22:57:28.671Z" } } }, "f3dfcb7d93e8daf7246f1d7b55aef72c87092941f169ec834a03a5094039d22f": { "30c8a47e6bcddf07ce86164218209c750f1bf6a65eaa190202477bb3b35f8686": { "jp": { - "updatedAt": "2025-12-02T17:39:13.513Z" + "updatedAt": "2025-12-02T22:57:53.517Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.512Z" + "updatedAt": "2025-12-02T22:57:53.517Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.513Z" + "updatedAt": "2025-12-02T22:57:53.518Z" } } }, "f84c373cff7dbac798db4f00e0218085b87659f099e72d499856efa42972f195": { "4b9492d3cf50402946edb0019de92a07ebf67ee41426a0a31d7cd82149581a9e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.685Z" + "updatedAt": "2025-12-02T22:57:45.065Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.685Z" + "updatedAt": "2025-12-02T22:57:45.065Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.684Z" + "updatedAt": "2025-12-02T22:57:45.064Z" } } }, "018a46e784f4216bc572797ae4cfd925900c11b01082ddf5a2c9b5ed08891d85": { "0d31eaa79270bc25ade146c9f275b342537708966bfbae7622a921d0c569a2ee": { "jp": { - "updatedAt": "2025-12-02T17:39:24.705Z" + "updatedAt": "2025-12-02T22:57:28.680Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.702Z" + "updatedAt": "2025-12-02T22:57:28.675Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.711Z" + "updatedAt": "2025-12-02T22:57:28.688Z" } } }, "171b148b39ffa6bfa68154f7f794bc9828036c905ec6ea0ed3ab52ea0ab68098": { "9b71315bfc1a5504ea574514ec21f8d0b8c75e646482a4fa10456513e23ec3be": { "jp": { - "updatedAt": "2025-12-02T17:39:24.754Z" + "updatedAt": "2025-12-02T22:57:28.721Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.763Z" + "updatedAt": "2025-12-02T22:57:28.734Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.755Z" + "updatedAt": "2025-12-02T22:57:28.723Z" } } }, "24ff6950696e941c133754804fa0f7502ed10e3f273f7828f34d0ec98cc69169": { "9ffff4baa30bb8aedc5b7c4bed60c32432037227f50854a8cf0a554ca74b6742": { "jp": { - "updatedAt": "2025-12-02T17:39:24.751Z" + "updatedAt": "2025-12-02T22:57:28.718Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.745Z" + "updatedAt": "2025-12-02T22:57:28.713Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.744Z" + "updatedAt": "2025-12-02T22:57:28.712Z" } } }, "2de6c7cb85bc8ce6037011a7cb84ceda700e54852ad5f8048c1b021e9505cfe2": { "cffde22dd20a99321b2469fa4c5f889ab0623f7597c7318cb5c82cc569be15bf": { "zh": { - "updatedAt": "2025-12-02T17:39:24.747Z" + "updatedAt": "2025-12-02T22:57:28.715Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.750Z" + "updatedAt": "2025-12-02T22:57:28.717Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.750Z" + "updatedAt": "2025-12-02T22:57:28.718Z" } } }, "34539b13bc46ae1ff86399ed0b4beced83470a47c23ade3688d97729e239c69b": { "1227956927c2e159479174df3466808d9bd9a1f2cdd1dba3233e8d80391d27c2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.751Z" + "updatedAt": "2025-12-02T22:57:28.718Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.750Z" + "updatedAt": "2025-12-02T22:57:28.717Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.745Z" + "updatedAt": "2025-12-02T22:57:28.713Z" } } }, "397adfde7a860a0707618fd95e8f1f4db83c3ecc2e6141f24b64af0162bec70a": { "fa85899ec41f9998773c9e4dcae84709a75245ca0e0e75850cdc76516b7fd66b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.766Z" + "updatedAt": "2025-12-02T22:57:28.736Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.715Z" + "updatedAt": "2025-12-02T22:57:28.739Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.711Z" + "updatedAt": "2025-12-02T22:57:28.728Z" } } }, "439776d4466dd70e3c5608271d0bffbce0782915faaf2fea75fff7b8e7835bee": { "eb302a76d12c1319056a47c6302ef68febf3a0648e4ce4f94b2b9cfe7bec8c8e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.755Z" + "updatedAt": "2025-12-02T22:57:28.722Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.753Z" + "updatedAt": "2025-12-02T22:57:28.721Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.755Z" + "updatedAt": "2025-12-02T22:57:28.722Z" } } }, "5efbb4c7ed17158323437048f6f32b54a1665e8008c3b499bc27160f7cbf02df": { "06c63df1edaffeb10cb0def08a755d71c765dda9e99144cb3ca1eda2e783c187": { "jp": { - "updatedAt": "2025-12-02T17:39:24.702Z" + "updatedAt": "2025-12-02T22:57:28.676Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.702Z" + "updatedAt": "2025-12-02T22:57:28.676Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.703Z" + "updatedAt": "2025-12-02T22:57:28.677Z" } } }, "61b82c455342cbc02f4a1d8651204017609b443fce1a7cb57a4831730d7fc050": { "1d27a882dcff09d3f22870a4f6707da298747c547d36d3db2d61ebb22253f91e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.759Z" + "updatedAt": "2025-12-02T22:57:28.726Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.774Z" + "updatedAt": "2025-12-02T22:57:28.745Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.757Z" + "updatedAt": "2025-12-02T22:57:28.724Z" } } }, "65514e61688950cbfdfadc40744ab73dd695de039206e57d83d48b00a2982161": { "c8edcf2ff1eff165beb006860951dfee61d76b4197857f2fbc085e60726d3e38": { "jp": { - "updatedAt": "2025-12-02T17:39:24.771Z" + "updatedAt": "2025-12-02T22:57:28.742Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.763Z" + "updatedAt": "2025-12-02T22:57:28.733Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.768Z" + "updatedAt": "2025-12-02T22:57:28.740Z" } } }, "745a92a844b6497c0310ad16eb03df90d655cde8d7482e58f32d1af9a9c6e68c": { "ed4640fd150472b99b01119068e79ab5dce8af8145d98d8e1f847e482439180c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.700Z" + "updatedAt": "2025-12-02T22:57:28.674Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.695Z" + "updatedAt": "2025-12-02T22:57:45.076Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.696Z" + "updatedAt": "2025-12-02T22:57:45.076Z" } } }, "7ca5e1494be65fba41fe95ee7a3461cd0844038fb74f44098aa4e3f88607c562": { "ac68f255dfedba5a9d7fc4021983a5c3dfb83430f46eefe29bc3204cdf2720ec": { "jp": { - "updatedAt": "2025-12-02T17:39:24.739Z" + "updatedAt": "2025-12-02T22:57:28.707Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.742Z" + "updatedAt": "2025-12-02T22:57:28.710Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.744Z" + "updatedAt": "2025-12-02T22:57:28.712Z" } } }, "8bd7dd424981003d655b71b52a223cd72ca57102e28da0b8baca6e8ed3256122": { "8c69f1a1f0d38fc584fc63dfbf0111f2d94d9ce8ad28c47314863119988ad693": { "jp": { - "updatedAt": "2025-12-02T17:39:13.609Z" + "updatedAt": "2025-12-02T22:57:45.063Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.709Z" + "updatedAt": "2025-12-02T22:57:28.688Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.718Z" + "updatedAt": "2025-12-02T22:57:28.693Z" } } }, @@ -4532,169 +4543,169 @@ }, "32f79342fda1521b32c3cbd5194d1c9682d16a53ade8cb05571f8a298e7705d3": { "zh": { - "updatedAt": "2025-12-02T17:39:24.732Z" + "updatedAt": "2025-12-02T22:57:28.698Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.735Z" + "updatedAt": "2025-12-02T22:57:28.703Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.738Z" + "updatedAt": "2025-12-02T22:57:28.706Z" } } }, "9b90a0dfa5536d6059d87dc8f5e817097c8b7bb53db517bff51a83c3e4c282ee": { "3e080983011ca5e98fc432fd4170067d4807f3aaa1e1114b8ec36d58af28fa38": { "jp": { - "updatedAt": "2025-12-02T17:39:24.741Z" + "updatedAt": "2025-12-02T22:57:28.709Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.742Z" + "updatedAt": "2025-12-02T22:57:28.710Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.740Z" + "updatedAt": "2025-12-02T22:57:28.709Z" } } }, "9fe1ae047d397e67707e74c6e97afdec367a2fb4cf27a1ade86e3e2bebd7c4a1": { "9bf44240bd8b0398201f8cc05ed363d4bfa70d08d267473203007c092efe5287": { "jp": { - "updatedAt": "2025-12-02T17:39:24.727Z" + "updatedAt": "2025-12-02T22:57:45.060Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.722Z" + "updatedAt": "2025-12-02T22:57:45.058Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.749Z" + "updatedAt": "2025-12-02T22:57:28.717Z" } } }, "b12e51a32d37bb2fb10917322e67f8c70cee8f595c143cd1b629cbf918f6b7b1": { "5014ad055f5a140206335e375c472557e174c690fe089774a9aa8c6d57d28567": { "jp": { - "updatedAt": "2025-12-02T17:39:13.606Z" + "updatedAt": "2025-12-02T22:57:45.029Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.704Z" + "updatedAt": "2025-12-02T22:57:28.679Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.712Z" + "updatedAt": "2025-12-02T22:57:28.690Z" } } }, "bb0a1d7136d43d7b6bb4fa9a54f344ca0e81896a5eaf9cc6ef57b8c3aa682779": { "399cd03c18db8759846f978c253d288ef4caab87adb1838ee5aed970412744bb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.741Z" + "updatedAt": "2025-12-02T22:57:28.709Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.744Z" + "updatedAt": "2025-12-02T22:57:28.712Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.747Z" + "updatedAt": "2025-12-02T22:57:28.715Z" } } }, "c9bb01545754a986ab5cb4d637d8745f995e8c5243183cf90e72563584cc924f": { "efe17e7594347ac3238decf2b1daf336a87a883f6d30bf4a916bc5ae75b80dc6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.697Z" + "updatedAt": "2025-12-02T22:57:45.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.693Z" + "updatedAt": "2025-12-02T22:57:45.074Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.698Z" + "updatedAt": "2025-12-02T22:57:45.079Z" } } }, "e814a9ccad02d86ef7c915fb695045529731c882788157b39795b3d624875c39": { "e078c263c4a0f84949c189cd1b90be6b54b0117004a43d0171ca1e7dbbab8fa6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.699Z" + "updatedAt": "2025-12-02T22:57:28.673Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.701Z" + "updatedAt": "2025-12-02T22:57:28.674Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.698Z" + "updatedAt": "2025-12-02T22:57:45.078Z" } } }, "f4614a808acf58ed3907dbc80a1d159bc107dde839623cbee9705514996e1fc7": { "ad253066ead1dba2ae292160fbbd6c6d76963231fdc98e27296a51ffab627b05": { "jp": { - "updatedAt": "2025-12-02T17:39:24.697Z" + "updatedAt": "2025-12-02T22:57:45.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.694Z" + "updatedAt": "2025-12-02T22:57:45.074Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.694Z" + "updatedAt": "2025-12-02T22:57:45.075Z" } } }, "fb63ffa66c1f033c420fc44f068aac3712f16d06effcb9b76446564d05a24f47": { "1f15e6976c3b57e0c74fc54faa9674d3ad5afb9a87efa0a5368573923ad33611": { "jp": { - "updatedAt": "2025-12-02T17:39:24.746Z" + "updatedAt": "2025-12-02T22:57:28.714Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.743Z" + "updatedAt": "2025-12-02T22:57:28.711Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.747Z" + "updatedAt": "2025-12-02T22:57:28.714Z" } } }, "168f630aa6a5caf3759f0040f89a49b660bf997cba3f9bb07f93ceae7eaaf55a": { "3b9ccf775a7eb6ed27d87bbe61d94bd4d43913c00f26010a4b8706daf4a6a956": { "jp": { - "updatedAt": "2025-12-02T17:39:24.739Z" + "updatedAt": "2025-12-02T22:57:28.708Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.727Z" + "updatedAt": "2025-12-02T22:57:45.063Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.743Z" + "updatedAt": "2025-12-02T22:57:28.711Z" } } }, "23e27d61b6423512c41b26e6c3b22921e93b5b301057fe1f453a2c0d3c1d15fa": { "7a7f792ff342a20689f60f0f265171128a171dee6f6e5a078ebb83a2cdf6ed03": { "jp": { - "updatedAt": "2025-12-02T17:39:24.780Z" + "updatedAt": "2025-12-02T22:57:28.752Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.780Z" + "updatedAt": "2025-12-02T22:57:28.752Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.779Z" + "updatedAt": "2025-12-02T22:57:28.751Z" } } }, "296596880e307a8996c1b3d2f22b414f048332caf4d2083980ef5b77a8a5fdba": { "8891345d058983824a4006d332ff1e3d458871da85894bef04abd4b4a563fce5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.795Z" + "updatedAt": "2025-12-02T22:57:45.091Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.795Z" + "updatedAt": "2025-12-02T22:57:45.090Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.795Z" + "updatedAt": "2025-12-02T22:57:45.091Z" } } }, "3147fdc69c8941ecf865e47d9d8db4472067857ced28a4db9f1732ab44a9e898": { "89c5c15673bafb792cce9d30449c0c07581ad4fc443060edb182f1287d36112c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.752Z" + "updatedAt": "2025-12-02T22:57:28.719Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.728Z" + "updatedAt": "2025-12-02T22:57:45.064Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.746Z" + "updatedAt": "2025-12-02T22:57:28.713Z" } } }, @@ -4712,52 +4723,52 @@ }, "5db8938ef552c8ae84a16d6794b1f42e0311f9de424256966572b9563b1ef3cc": { "zh": { - "updatedAt": "2025-12-02T17:39:24.682Z" + "updatedAt": "2025-12-02T22:57:28.693Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.682Z" + "updatedAt": "2025-12-02T22:57:28.693Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.682Z" + "updatedAt": "2025-12-02T22:57:28.694Z" } } }, "4088be7256afa16e0829b465fbe851d2600d3bbb21c2610210c4075f713ee668": { "5263f7887931f9fbf63f2e9b15b7ccdd2c7157a7fd13cb67ba7bb5a4724f5c9f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.791Z" + "updatedAt": "2025-12-02T22:57:45.087Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.788Z" + "updatedAt": "2025-12-02T22:57:45.085Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.790Z" + "updatedAt": "2025-12-02T22:57:45.086Z" } } }, "434c8c6575a1c96da70aa7b25b8f2386d3813854c5fc71c4731982bf93c5b551": { "33868413cbf230f1914b6622c0fa2f639a7ea45c3142a4368aa173e8a03fc411": { "jp": { - "updatedAt": "2025-12-02T17:39:24.788Z" + "updatedAt": "2025-12-02T22:57:45.086Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.793Z" + "updatedAt": "2025-12-02T22:57:45.089Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.794Z" + "updatedAt": "2025-12-02T22:57:45.090Z" } } }, "5199e54b28e8b206af31f52654ebdf21657caebae6cfe9e8a655ac120217243a": { "cce5c749f00809c0ebd64bf0b902ba923e07ffe3f6cf94b3e416613a539be455": { "jp": { - "updatedAt": "2025-12-02T17:39:24.779Z" + "updatedAt": "2025-12-02T22:57:28.750Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.779Z" + "updatedAt": "2025-12-02T22:57:28.751Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.779Z" + "updatedAt": "2025-12-02T22:57:28.751Z" } } }, @@ -4775,130 +4786,130 @@ }, "1eb91aaf2bc2576cd6efb9874122c0f7605ac4248fbdacbded71fbd2fa6cf73b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.798Z" + "updatedAt": "2025-12-02T22:57:45.093Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.802Z" + "updatedAt": "2025-12-02T22:57:45.096Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.803Z" + "updatedAt": "2025-12-02T22:57:45.097Z" } } }, "7e14895b92e515a566c49df3e172fa8ef0794a3911f227fc4a71c6dba5f490d7": { "99b76fc928beec586c17a5cc43f58eacac997ef5729cc011bbfca37d37c70a79": { "jp": { - "updatedAt": "2025-12-02T17:39:24.740Z" + "updatedAt": "2025-12-02T22:57:28.708Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.738Z" + "updatedAt": "2025-12-02T22:57:28.707Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.740Z" + "updatedAt": "2025-12-02T22:57:28.708Z" } } }, "818f1c114e04624a9ce346e723231683afc9efb77f488e698cfae3f76123798c": { "7802fce1dd531f1d9274394e1014f26f608015405f1fca427d28159a91303ceb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.783Z" + "updatedAt": "2025-12-02T22:57:45.082Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.790Z" + "updatedAt": "2025-12-02T22:57:45.086Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.774Z" + "updatedAt": "2025-12-02T22:57:28.745Z" } } }, "89be4ef20c9e5fe95e7e9565ff5aa903eef3eacf9ef5bbff1fa371c4ce7dca62": { "a6c4756c4f81974e9497aa328cf4f067d2e218a364817e6b3353285d9d897dbf": { "ru": { - "updatedAt": "2025-12-02T17:39:24.786Z" + "updatedAt": "2025-12-02T22:57:45.084Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.792Z" + "updatedAt": "2025-12-02T22:57:45.088Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.784Z" + "updatedAt": "2025-12-02T22:57:45.083Z" } } }, "92e7d4855f47bd7172f2143c5bf24c013dcd99fd681ef3d53e75a588365ef40f": { "4aba2abdc8ba16a13f0e130fc8a1c260887158a147901de0d5f87498741d53f4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.791Z" + "updatedAt": "2025-12-02T22:57:45.087Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.793Z" + "updatedAt": "2025-12-02T22:57:45.089Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.792Z" + "updatedAt": "2025-12-02T22:57:45.088Z" } } }, "b82ca3ae71e7ca0bff5a8a1a958e415791b51606240790fabac0a24e99e5a8e5": { "4ed62ba9027cfba50a02993f949860b2fbf583b0d2272c93d49202621bd1c2b9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.793Z" + "updatedAt": "2025-12-02T22:57:45.089Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.776Z" + "updatedAt": "2025-12-02T22:57:28.747Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.794Z" + "updatedAt": "2025-12-02T22:57:45.090Z" } } }, "bfa678e1e376ec015ac9221d88b1803ce7811869f141b22241c78abacbd547fe": { "8a6e9f00b55f3b0576f01c6ef20c5163ebaa186d9ca2ba3a241ee00d1040de72": { "jp": { - "updatedAt": "2025-12-02T17:39:24.752Z" + "updatedAt": "2025-12-02T22:57:28.720Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.753Z" + "updatedAt": "2025-12-02T22:57:28.720Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.754Z" + "updatedAt": "2025-12-02T22:57:28.722Z" } } }, "c0113692c1b839bd1d0b553b8a746fd8e901fea18a0365874a7d57b5c47410d1": { "fba4fb769bf604e65c2e862ea128a3429d4692c33e0b8ca43bea57e16c6781c6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.729Z" + "updatedAt": "2025-12-02T22:57:28.695Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.729Z" + "updatedAt": "2025-12-02T22:57:28.696Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.728Z" + "updatedAt": "2025-12-02T22:57:45.071Z" } } }, "c2fb7179016e62efedb581c777d5b3e618da9208a31a2d9a164ea0308a1143c8": { "795fa89dca9c3b26ee3aeaa8be7c8410b0abd1d329f364f1777a29c3bf6ae7de": { "jp": { - "updatedAt": "2025-12-02T17:39:24.754Z" + "updatedAt": "2025-12-02T22:57:28.721Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.752Z" + "updatedAt": "2025-12-02T22:57:28.719Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.751Z" + "updatedAt": "2025-12-02T22:57:28.719Z" } } }, "d853a1e0bc487c020a87d920028e6165d0cb3cc395e7fffd09047dee78720588": { "adec2ea632fca207a13f7608230126d9fa9e97108c03848018e30859a7144104": { "jp": { - "updatedAt": "2025-12-02T17:39:24.743Z" + "updatedAt": "2025-12-02T22:57:28.711Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.741Z" + "updatedAt": "2025-12-02T22:57:28.710Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.746Z" + "updatedAt": "2025-12-02T22:57:28.714Z" } } }, @@ -4916,26 +4927,26 @@ }, "2e9fd2d3c490bc28c36a5d0ec21cb93e844dfdd34f2eb187c7f84f44c2e7cfbe": { "ru": { - "updatedAt": "2025-12-02T17:39:24.781Z" + "updatedAt": "2025-12-02T22:57:28.753Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.781Z" + "updatedAt": "2025-12-02T22:57:45.080Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.781Z" + "updatedAt": "2025-12-02T22:57:45.080Z" } } }, "ed8b9299efe36240a44450f98875fb20ad838d0c4a97a4d6b56749d87a6c69aa": { "64421077253a2367928552f8ecfca1500ab1a3aa6470e26d805f6aae81b107b2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.775Z" + "updatedAt": "2025-12-02T22:57:28.746Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.782Z" + "updatedAt": "2025-12-02T22:57:45.081Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.778Z" + "updatedAt": "2025-12-02T22:57:28.748Z" } } }, @@ -4953,52 +4964,52 @@ }, "66279b676a09e82d63bf92aedd7dd90d5d48d13d70786aa3d162976e96a2bf21": { "ru": { - "updatedAt": "2025-12-02T17:39:24.719Z" + "updatedAt": "2025-12-02T22:57:28.694Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.719Z" + "updatedAt": "2025-12-02T22:57:28.695Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.719Z" + "updatedAt": "2025-12-02T22:57:28.695Z" } } }, "072403da5aaa82666ec2ac55aba2660e421b6711c6cb70c42b4eb6038b58554a": { "aa38bbbb12b1ed94ca667358f90437e09046357f71a6d1e0f8a508d57a4b5568": { "jp": { - "updatedAt": "2025-12-02T17:39:24.789Z" + "updatedAt": "2025-12-02T22:57:45.103Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.790Z" + "updatedAt": "2025-12-02T22:57:45.105Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.785Z" + "updatedAt": "2025-12-02T22:57:45.084Z" } } }, "242c81539a7d39347e31852ff01c14ca7481b428f62ec2a9a8ef8923e319fd70": { "ff718abf7b9337cb72f9728d2ee59f8366fc732135cec35be718b34d911ff036": { "jp": { - "updatedAt": "2025-12-02T17:39:29.610Z" + "updatedAt": "2025-12-02T22:57:28.780Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.851Z" + "updatedAt": "2025-12-02T22:57:45.145Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.612Z" + "updatedAt": "2025-12-02T22:57:28.782Z" } } }, "2ca1f06020b55585ef361cf2b43c9aa9e23ed32e9d0a80f58141cb6b357e2508": { "e8f70f164f2c79a05e20f2ea7598ea71abec4dd9a196fd990cb3b9f5f5250252": { "jp": { - "updatedAt": "2025-12-02T17:39:24.809Z" + "updatedAt": "2025-12-02T22:57:45.105Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.807Z" + "updatedAt": "2025-12-02T22:57:45.102Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.787Z" + "updatedAt": "2025-12-02T22:57:45.102Z" } } }, @@ -5016,117 +5027,117 @@ }, "6e3e04cc7119c0602d04810abb60bd15340766476b6dd90c89c802891040b74f": { "ru": { - "updatedAt": "2025-12-02T17:39:24.802Z" + "updatedAt": "2025-12-02T22:57:45.096Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.802Z" + "updatedAt": "2025-12-02T22:57:45.096Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.799Z" + "updatedAt": "2025-12-02T22:57:45.094Z" } } }, "516b68aad0c74f76c3c12fe30d1f7258569a0b66643da4924fd24d791f072074": { "55acd998caff6e952b47ceb372ae02d24533c50e2c2a2d341e32d84c2b4a01b1": { "jp": { - "updatedAt": "2025-12-02T17:39:29.608Z" + "updatedAt": "2025-12-02T22:57:28.777Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.614Z" + "updatedAt": "2025-12-02T22:57:28.784Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.602Z" + "updatedAt": "2025-12-02T22:57:28.773Z" } } }, "52d9303d908cc54e70744ee1b1e2e09e4cf8cb226c9925cebd341f9cac387001": { "71eaa12db00dcad81d12c60186209b5ab377404a70d4a18ee7d26b6ece5ff741": { "jp": { - "updatedAt": "2025-12-02T17:39:29.618Z" + "updatedAt": "2025-12-02T22:57:28.788Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.611Z" + "updatedAt": "2025-12-02T22:57:28.781Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.616Z" + "updatedAt": "2025-12-02T22:57:28.787Z" } } }, "576d725e93d552fa1d974e38954e0acf96bd1d7bdb7ce394aea881a846161589": { "5d83a7ec0232591623da4893b116014b1e37aa25bdbbedda273544d85805f34d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.797Z" + "updatedAt": "2025-12-02T22:57:45.092Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.797Z" + "updatedAt": "2025-12-02T22:57:45.092Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.796Z" + "updatedAt": "2025-12-02T22:57:45.092Z" } } }, "59eee6beba7ef7f4b2b1ab657b188c2ad938982b20b45febf1c21c4c7b23d916": { "379215258832c5b1b0beefd2f0012d327e4907cdb0e2564650bdb42214e2e265": { "jp": { - "updatedAt": "2025-12-02T17:39:29.605Z" + "updatedAt": "2025-12-02T22:57:28.776Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.615Z" + "updatedAt": "2025-12-02T22:57:28.786Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.613Z" + "updatedAt": "2025-12-02T22:57:28.784Z" } } }, "671c3c038f46cc2a350b67ff548f3064f3440f0912e1cada9cdbe60cb9c2971b": { "35a6b4b0da582ffce53ec6d62ecfa840b3fd54894bd3063441a0fb637cfcebb0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.782Z" + "updatedAt": "2025-12-02T22:57:45.080Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.783Z" + "updatedAt": "2025-12-02T22:57:45.083Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.783Z" + "updatedAt": "2025-12-02T22:57:45.082Z" } } }, "6baf2f9dc91a3aafdaf603aa070b6d303e0ca43f60c45975bd126c795f51bf6c": { "21159c4739b98c5874cd3f6e95850d863ba6be6c3a8978b327a9bef2d0bbda5b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.604Z" + "updatedAt": "2025-12-02T22:57:28.775Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.851Z" + "updatedAt": "2025-12-02T22:57:45.145Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.607Z" + "updatedAt": "2025-12-02T22:57:28.777Z" } } }, "85b69398b5611cad0ed97b26cf9ee7ab54989a0ec7615bc3aaabc2e0ae3c33ba": { "3069fe2c05efa1690a8fd9f6e9519528b8d09fe75d6fe914e613400f223a3e0c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.610Z" + "updatedAt": "2025-12-02T22:57:28.781Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.602Z" + "updatedAt": "2025-12-02T22:57:28.772Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.611Z" + "updatedAt": "2025-12-02T22:57:28.782Z" } } }, "8d4d7b2200cef950ad1bc09f8c982ee5def76cb7de03b7265ce2ab6d4a48fc07": { "782ddff0f1b9ecab869f6fba2c946f9fc98a65b12620a1eeeb09e7adfbdef623": { "jp": { - "updatedAt": "2025-12-02T17:39:24.782Z" + "updatedAt": "2025-12-02T22:57:45.081Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.787Z" + "updatedAt": "2025-12-02T22:57:45.085Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.787Z" + "updatedAt": "2025-12-02T22:57:45.085Z" } } }, @@ -5144,481 +5155,481 @@ }, "f82d62c4dc19a5c31661c04d7a069bfa0d236fd3870382dd08d9cdbb13e02b93": { "ru": { - "updatedAt": "2025-12-02T17:39:24.801Z" + "updatedAt": "2025-12-02T22:57:45.095Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.800Z" + "updatedAt": "2025-12-02T22:57:45.094Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.798Z" + "updatedAt": "2025-12-02T22:57:45.093Z" } } }, "b326d89975e77fc4fe5e09c43f7d7dd72353ad2de4c76604cfa709d60f39cee1": { "41f6f44d6560ff4b7b4a8919ea06169035e1ab5f00669a7875013466734ef23e": { "jp": { - "updatedAt": "2025-12-02T17:39:29.603Z" + "updatedAt": "2025-12-02T22:57:28.774Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.600Z" + "updatedAt": "2025-12-02T22:57:45.148Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.601Z" + "updatedAt": "2025-12-02T22:57:28.771Z" } } }, "c0388925c5cbd757f80d526185840b27148d3d9f44442adba2d651d360e9f8f2": { "fe663d93e8ac7ca2bac8f4753fad3eb0d0150631ba2d2c4e3a85eb5fdd27dcf5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.808Z" + "updatedAt": "2025-12-02T22:57:45.104Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.808Z" + "updatedAt": "2025-12-02T22:57:45.104Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.807Z" + "updatedAt": "2025-12-02T22:57:45.102Z" } } }, "c8f7fa8f88301edf51171572623222cac00927836c2b38e0b936dc6808969163": { "0bdde8ad92c2b56e1260138b52e278dda8cd06b984643902593d0d0cd7fb1ef3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.804Z" + "updatedAt": "2025-12-02T22:57:28.749Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.807Z" + "updatedAt": "2025-12-02T22:57:45.103Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.807Z" + "updatedAt": "2025-12-02T22:57:45.103Z" } } }, "cafe8a479283375a185399d18cc4d2444fa4afed320fccd79e4b21ccc00756f3": { "9b037a637113b68681c5e24a1691633df3e7e4ab645c3430fdfbded768ba8392": { "jp": { - "updatedAt": "2025-12-02T17:39:29.616Z" + "updatedAt": "2025-12-02T22:57:28.786Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.605Z" + "updatedAt": "2025-12-02T22:57:28.775Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.826Z" + "updatedAt": "2025-12-02T22:57:45.146Z" } } }, "d66c9f0b5bf68d56ccdb239450a2def7e044ee7dbb38a6df724002e0578ee93a": { "b17e684424dd7e3c1032466ae89d5b4b0753b2b11488a3c5480069b467bdfcd1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.784Z" + "updatedAt": "2025-12-02T22:57:45.083Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.782Z" + "updatedAt": "2025-12-02T22:57:45.081Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.786Z" + "updatedAt": "2025-12-02T22:57:45.084Z" } } }, "dfb826f61e2d3065b29aed9473793d5e9482ca0064907298ee886dcc849a2f30": { "095ffff652d364d8d2d207b5c2495c8f89b149222bdc9348bc26c7785dc49095": { "jp": { - "updatedAt": "2025-12-02T17:39:29.610Z" + "updatedAt": "2025-12-02T22:57:28.780Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.615Z" + "updatedAt": "2025-12-02T22:57:28.785Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.609Z" + "updatedAt": "2025-12-02T22:57:28.779Z" } } }, "f7ee1a75569ad87e689d0ebfbbc64afa80e4517625c27676aefe4a63952637ab": { "62283411a070bd19b48c75ef32990fea3d01df15e6ce74c1ef8474a50f977cdc": { "jp": { - "updatedAt": "2025-12-02T17:39:29.618Z" + "updatedAt": "2025-12-02T22:57:28.788Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.617Z" + "updatedAt": "2025-12-02T22:57:28.788Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.618Z" + "updatedAt": "2025-12-02T22:57:28.788Z" } } }, "fbf74a86f665ee9aea4f220700429c38da217030a00f7a905ec8171cb63a5f49": { "379c9b448d13ae5617010e62fc925030e206c603b76eb2ab7ab83dddade8d46a": { "jp": { - "updatedAt": "2025-12-02T17:39:29.609Z" + "updatedAt": "2025-12-02T22:57:28.779Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.600Z" + "updatedAt": "2025-12-02T22:57:28.770Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.601Z" + "updatedAt": "2025-12-02T22:57:28.771Z" } } }, "1204bfc3bd6e857b87b1b5a9dd1156c45498c5d9e64e68cdce6f8dfe4987ecfd": { "373f45a715a82081f8e2a3779cc63f874936a6ff999e1d2ee5daf6d9f720ace1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.874Z" + "updatedAt": "2025-12-02T22:57:45.164Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.882Z" + "updatedAt": "2025-12-02T22:57:45.167Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.873Z" + "updatedAt": "2025-12-02T22:57:45.163Z" } } }, "24ceb06f47cf82806e35ac32dfe18ca24087b06cffbe5021739286a56c793b1d": { "4ace68b0458a094405f4c0fd1dc60a5ef026a1a8639846623e86fdff84ae8507": { "zh": { - "updatedAt": "2025-12-02T17:39:24.876Z" + "updatedAt": "2025-12-02T22:57:45.166Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.872Z" + "updatedAt": "2025-12-02T22:57:45.162Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.868Z" + "updatedAt": "2025-12-02T22:57:45.158Z" } } }, "28e0a4a4c7b2f5abc28938acf55ed73d8388d95376bfa8dd13fdecd6bd439e52": { "7b5571b023d676e2979970ede929e965221ec27898362e89cfb8519c41cf3898": { "jp": { - "updatedAt": "2025-12-02T17:39:29.616Z" + "updatedAt": "2025-12-02T22:57:28.787Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.615Z" + "updatedAt": "2025-12-02T22:57:28.786Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.614Z" + "updatedAt": "2025-12-02T22:57:28.785Z" } } }, "4a932aa16f4947c7ef17e42150e4a316f1ffcde90dd8415e4c6bf929ba835846": { "49a5dd5634212d8130c73ae1cd817b3917e322d14b3c96754d53df3d228cd836": { "jp": { - "updatedAt": "2025-12-02T17:39:29.608Z" + "updatedAt": "2025-12-02T22:57:28.778Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.609Z" + "updatedAt": "2025-12-02T22:57:28.778Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.613Z" + "updatedAt": "2025-12-02T22:57:28.783Z" } } }, "4ca74029aba5db691ad0ec824ca43ed7d92a4d5b9aa1573bc7116ad308b92cde": { "f97238d94d5bdc95a6129e0715198e8a6b955a58fbaa7da4e12e9dfa1348f135": { "jp": { - "updatedAt": "2025-12-02T17:39:24.871Z" + "updatedAt": "2025-12-02T22:57:45.161Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.871Z" + "updatedAt": "2025-12-02T22:57:45.161Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.873Z" + "updatedAt": "2025-12-02T22:57:45.163Z" } } }, "4dec7d00a7f493694d866154c843363d42ed6db4abc5dfbd010fdd90bfcaf67d": { "97c6b3e272815f6b0861c69df01e35d4daeb9dd3a1b81af896dc36740a178f9c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.614Z" + "updatedAt": "2025-12-02T22:57:28.784Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.600Z" + "updatedAt": "2025-12-02T22:57:28.769Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.604Z" + "updatedAt": "2025-12-02T22:57:28.774Z" } } }, "51e35897aeb6c746cdd097c39d7d3d876e62dfc0623f6a3c97974b88226b3a00": { "07eab7fc4983c7ac1da23e4f9c0e0aaefbcbbf2c5cf96b5e1af6a93d9eab9a6e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.874Z" + "updatedAt": "2025-12-02T22:57:45.164Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.884Z" + "updatedAt": "2025-12-02T22:57:45.169Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.876Z" + "updatedAt": "2025-12-02T22:57:45.166Z" } } }, "6faa2072fc3d3a3770d528540726e0fbdb421fa84e62c668a817741883d26440": { "579c8415475bba272d86e61362d88b8f1304de7a7411591652572d7da45590c2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.890Z" + "updatedAt": "2025-12-02T22:57:45.174Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.889Z" + "updatedAt": "2025-12-02T22:57:45.173Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.598Z" + "updatedAt": "2025-12-02T22:57:28.768Z" } } }, "765183c2f979cd15300174a6cbeab761c53e4a2b979f9c1c628c55c69015ae5b": { "aaedfcb72829b8339998ff9e62eb6e54a69755858854804557b9efc3496e73f9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.885Z" + "updatedAt": "2025-12-02T22:57:45.169Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.869Z" + "updatedAt": "2025-12-02T22:57:45.160Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.884Z" + "updatedAt": "2025-12-02T22:57:45.169Z" } } }, "9bd2367031f4ad3ccaa40d2eab23421bb90a176c87631c89d0565908c1c8129d": { "a3d661f00c76cbebde5bfa666feb5af47a4620862c09e2ad2d7ea88d84d8c98d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.603Z" + "updatedAt": "2025-12-02T22:57:28.773Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.607Z" + "updatedAt": "2025-12-02T22:57:28.777Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.602Z" + "updatedAt": "2025-12-02T22:57:28.772Z" } } }, "a61623fa5c7f672b85c730754446bc1a65a53fbfc1fa7eb64e0779690ac3049a": { "e82d7f23954deebeb66e19daaed4363f0e28569d3a42d1de12ffdce2ad3976fb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.887Z" + "updatedAt": "2025-12-02T22:57:45.172Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.613Z" + "updatedAt": "2025-12-02T22:57:45.170Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.607Z" + "updatedAt": "2025-12-02T22:57:45.166Z" } } }, "b0c4a6145c3f1c781d51adb03f8e4996331d1159cb14cba9c81b851b728253ee": { "d161896a6a88f3dc7f188f95f5ef37b65e50579afa43c7f21b1656e07c5010a7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.882Z" + "updatedAt": "2025-12-02T22:57:45.168Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.885Z" + "updatedAt": "2025-12-02T22:57:45.170Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.887Z" + "updatedAt": "2025-12-02T22:57:45.172Z" } } }, "b6071010708dd9f91932364b3060488201176aeb008d6ba6dceaee25a82a0a2d": { "2007a45c3bc14f5333a4866ed3de37e1c4ce663c0e2b1fd31fbf2030fed127e0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.886Z" + "updatedAt": "2025-12-02T22:57:45.170Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.883Z" + "updatedAt": "2025-12-02T22:57:45.168Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.875Z" + "updatedAt": "2025-12-02T22:57:45.166Z" } } }, "bf4425dd6cb86116b19753768a5420c28985c1fcb442ecd1b5e1d37e6ca2f98f": { "e1eae6052323b0cc1ddca82febd2af06bef603d4809bc06fe09b3e2b0880ed2e": { "jp": { - "updatedAt": "2025-12-02T17:39:29.612Z" + "updatedAt": "2025-12-02T22:57:28.782Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.611Z" + "updatedAt": "2025-12-02T22:57:28.781Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.603Z" + "updatedAt": "2025-12-02T22:57:28.773Z" } } }, "cdab7bf0d8c24f10d2d5dc375305c22f728e0f36fa1e29fdd04c99781fbc6cd5": { "083150d2c3def0d0736d5dbb6a695b7ea5c691ce94fcb5f5e84487727895f4ff": { "jp": { - "updatedAt": "2025-12-02T17:39:29.601Z" + "updatedAt": "2025-12-02T22:57:28.770Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.609Z" + "updatedAt": "2025-12-02T22:57:28.779Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.610Z" + "updatedAt": "2025-12-02T22:57:28.781Z" } } }, "e93967fcdbac2bba7b89b4164ea987452cd09d1070238a59a238036fd94e8618": { "94a465a749cb716926a6ad2a66382c7591719aa2f9d792d5910f48efdc1e20e5": { "jp": { - "updatedAt": "2025-12-02T17:39:29.599Z" + "updatedAt": "2025-12-02T22:57:45.155Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.606Z" + "updatedAt": "2025-12-02T22:57:28.776Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.602Z" + "updatedAt": "2025-12-02T22:57:28.772Z" } } }, "f0e219e3fb45c878fc0c3bc00fdeef1c5dd9c6ab75d1a093efffa9a0a6f002d6": { "f70bbeacf6050f44afacc1a4872c5eb1d3c4e9df491f0c452fdbd869057adb57": { "jp": { - "updatedAt": "2025-12-02T17:39:29.613Z" + "updatedAt": "2025-12-02T22:57:28.783Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.606Z" + "updatedAt": "2025-12-02T22:57:28.776Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.606Z" + "updatedAt": "2025-12-02T22:57:28.776Z" } } }, "f39b12efbc001a35d87891fb78f7cc37fe27f3e15abe1f7329d97a2afc1e55dc": { "abf20812398c31c2895cbc7f3902a957857e45b0abdb831d7765f7268fac0928": { "jp": { - "updatedAt": "2025-12-02T17:39:24.872Z" + "updatedAt": "2025-12-02T22:57:45.162Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.875Z" + "updatedAt": "2025-12-02T22:57:45.165Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.870Z" + "updatedAt": "2025-12-02T22:57:45.160Z" } } }, "f44395a43048118c7fe3d4525c225cb5397a7fe3c98ed8d8b8fcfa08e86d5620": { "9d5c04c8e9de527ab629ee91b9ebf0d572f7863c4f88f5651c671a5fff9df8fe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.883Z" + "updatedAt": "2025-12-02T22:57:45.168Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.875Z" + "updatedAt": "2025-12-02T22:57:45.165Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.865Z" + "updatedAt": "2025-12-02T22:57:45.156Z" } } }, "f646fb33e6fccf32e79c0ff130a3e33907e8822e1555b98aa42e7679988ce2ef": { "9c48604413e046bab5cde9bba416d6f9bcc6a7ded493b091e329a27c18ad8b0a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.868Z" + "updatedAt": "2025-12-02T22:57:45.159Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.875Z" + "updatedAt": "2025-12-02T22:57:45.165Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.870Z" + "updatedAt": "2025-12-02T22:57:45.160Z" } } }, "fb8e6138536700f07eca78b5f157d45b6036f77f52782711c91ba183897b4c9a": { "85d1f9adecaf2dd9004cd1e79d1ecdd61c68f65285973b86e6e2ba31e2eadf2f": { "jp": { - "updatedAt": "2025-12-02T17:39:29.608Z" + "updatedAt": "2025-12-02T22:57:28.778Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.610Z" + "updatedAt": "2025-12-02T22:57:28.780Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.612Z" + "updatedAt": "2025-12-02T22:57:28.783Z" } } }, "fd9477b10ed7d16ef2358b8d1e49ae2377cc94b7a2aa1d03cbf8e6ee55954611": { "36f5cb32c3341f1b52d0987870b8e971b48d9b4ccb72422d895a8e8de42aa565": { "jp": { - "updatedAt": "2025-12-02T17:39:24.850Z" + "updatedAt": "2025-12-02T22:57:45.144Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.601Z" + "updatedAt": "2025-12-02T22:57:28.771Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.599Z" + "updatedAt": "2025-12-02T22:57:45.145Z" } } }, "0a48452290eff051d5083217a35dc08044c6070e028523f7cac12162494649d9": { "007d16df56ba8d29945ba611a8ebd52c915dfd07a9959101cb56729201855baa": { "jp": { - "updatedAt": "2025-12-02T17:39:24.890Z" + "updatedAt": "2025-12-02T22:57:45.174Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.862Z" + "updatedAt": "2025-12-02T22:57:28.768Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.884Z" + "updatedAt": "2025-12-02T22:57:45.169Z" } } }, "1166fa0e4a8285a06447a2c810faea5954a70f41dac027f9312ad41f58d7980c": { "b55b582f39fbb6b1a9a83d90ec6685c4218c3e70536c2a445ad09c9e3380e0e1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.619Z" + "updatedAt": "2025-12-02T22:57:13.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.613Z" + "updatedAt": "2025-12-02T22:57:13.070Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.893Z" + "updatedAt": "2025-12-02T22:57:45.155Z" } } }, "1cc5dc60c755c1b33090726793f332fef7bb57174bac81be1fd840360abec0a9": { "0b2d9a2f1a1de345b24bb2aed0e200731bba362c09de9a98ae9041f3e9312321": { "jp": { - "updatedAt": "2025-12-02T17:39:24.868Z" + "updatedAt": "2025-12-02T22:57:45.159Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.866Z" + "updatedAt": "2025-12-02T22:57:45.157Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.867Z" + "updatedAt": "2025-12-02T22:57:45.158Z" } } }, "1fa73f7fb3f17cb73adf9d2fd3672fb7b1bcea959cdfa4cc1cebebf9783e8493": { "68781891b0d87b8b7fc619dd4fa0e041668116f49851eeb31c8f510173e044b5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.872Z" + "updatedAt": "2025-12-02T22:57:45.162Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.872Z" + "updatedAt": "2025-12-02T22:57:45.163Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.871Z" + "updatedAt": "2025-12-02T22:57:45.161Z" } } }, "277327bc5d1f24036dfcf5127459029b84745c17df9cdbee699b92b7fa8c244a": { "edea05c97af2e9b00969299f942cd800726b3f980c4ecc738e093ae93dac3c2f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.622Z" + "updatedAt": "2025-12-02T22:57:13.081Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.617Z" + "updatedAt": "2025-12-02T22:57:13.075Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.623Z" + "updatedAt": "2025-12-02T22:57:13.082Z" } } }, "2fa7a8042be873e4594c45fc4aa944580ac9957f07dba893bd079f9bd6831739": { "d53dbb06ce9443dcb0eff1d6d827440cd3f32c6995b1495a014f731eb03474e6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.906Z" + "updatedAt": "2025-12-02T22:57:45.188Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.862Z" + "updatedAt": "2025-12-02T22:57:45.153Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.613Z" + "updatedAt": "2025-12-02T22:57:13.071Z" } } }, @@ -5636,1469 +5647,1469 @@ }, "43bb5d1fec0dd25484222ab1ef9501d17f60d2e4855ac7772a74068bf02aada5": { "zh": { - "updatedAt": "2025-12-02T17:39:29.598Z" + "updatedAt": "2025-12-02T22:57:28.767Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.598Z" + "updatedAt": "2025-12-02T22:57:28.767Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.864Z" + "updatedAt": "2025-12-02T22:57:28.769Z" } } }, "3cbdf684e4132d36432757c5b2479a68267eb108858510d7f118f4f80e1fe430": { "02a6cbb43f399b26f891350cfb238c12040d0543f4f79b9119f782c965160d27": { "jp": { - "updatedAt": "2025-12-02T17:39:24.891Z" + "updatedAt": "2025-12-02T22:57:45.175Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.892Z" + "updatedAt": "2025-12-02T22:57:45.175Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.889Z" + "updatedAt": "2025-12-02T22:57:45.172Z" } } }, "4efac6c6f465c7a572c85feacf0f06b43a4e0c32c6c920019621529593011d4a": { "90716f5cd329825964992e1323d48a1be73c0b4afe6438deb2f5faa6947cb686": { "jp": { - "updatedAt": "2025-12-02T17:39:24.867Z" + "updatedAt": "2025-12-02T22:57:45.181Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.867Z" + "updatedAt": "2025-12-02T22:57:45.178Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.867Z" + "updatedAt": "2025-12-02T22:57:45.180Z" } } }, "593efc50139609f8ecd70340a6cf0d42b4647499a51d8026ed014bda5df9c3be": { "d22863b43cc42cb50748f21dbf3ca52aa023402a9fd5fe4d478b8ad89b656234": { "jp": { - "updatedAt": "2025-12-02T17:39:24.903Z" + "updatedAt": "2025-12-02T22:57:45.186Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.902Z" + "updatedAt": "2025-12-02T22:57:45.185Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.905Z" + "updatedAt": "2025-12-02T22:57:45.187Z" } } }, "64b5024b5182bfc45a505634c61271260ae40641e132a126b98fdb77fb6a7c95": { "4407c0820a47caebe5b1dfe9eff3d5de80d013db89f0925feb173cff9741369f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.623Z" + "updatedAt": "2025-12-02T22:57:13.081Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.624Z" + "updatedAt": "2025-12-02T22:57:13.083Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.624Z" + "updatedAt": "2025-12-02T22:57:13.082Z" } } }, "803a744763b2e971d43427be40f1173beef9290f8152a79e7047ef5f514f42d2": { "bc19380cbc2e01ee6357dbd1150e6424d9856ad286e39cddde352bb68470ab78": { "jp": { - "updatedAt": "2025-12-02T17:39:24.873Z" + "updatedAt": "2025-12-02T22:57:45.164Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.876Z" + "updatedAt": "2025-12-02T22:57:45.167Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.869Z" + "updatedAt": "2025-12-02T22:57:45.159Z" } } }, "81b00d2254d3e49a8edabeaf9d9461d8fb19914c8abfef93d05c71270dbf3786": { "96a507a0b8ed5c5846b4d8f6ffced106a8f7d73ccb668fa851fed8b3be3dbee2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.894Z" + "updatedAt": "2025-12-02T22:57:45.178Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.897Z" + "updatedAt": "2025-12-02T22:57:45.181Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.894Z" + "updatedAt": "2025-12-02T22:57:45.157Z" } } }, "81cc4a22f5345ef537b81bda612b5e1b5de5d2fb5b7d6563d33ccac4c53d47c0": { "2264f2a7ed8ccbf74a72e2d8d69d0a56cc35d7bce6b065e30464315bdeee546d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.864Z" + "updatedAt": "2025-12-02T22:57:45.154Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.899Z" + "updatedAt": "2025-12-02T22:57:45.183Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.863Z" + "updatedAt": "2025-12-02T22:57:45.154Z" } } }, "9229ae8ebb059ce61a183f4129a3e0da801e0d4717a314a296909aa6035f7d9e": { "fea4e84293c545f2207f795fa4b98c049df1c2de4dd7351a04e3cfb8dc162c2a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.619Z" + "updatedAt": "2025-12-02T22:57:13.076Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.620Z" + "updatedAt": "2025-12-02T22:57:13.079Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.622Z" + "updatedAt": "2025-12-02T22:57:13.081Z" } } }, "a9c6646ed9b12fe5c1578c74e0f8408353fc82448e8041b1c1d96f9c46e78dea": { "9cf8633b74ca4ae563d8b6514b6ee95e035b912752b8937b25e1ea6d00d6332e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.903Z" + "updatedAt": "2025-12-02T22:57:45.186Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.902Z" + "updatedAt": "2025-12-02T22:57:45.185Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.620Z" + "updatedAt": "2025-12-02T22:57:13.079Z" } } }, "b464890125efe481177f12e2f3c00a28cae107b65627ec59bb17ef93cf157e35": { "4a59992606ccfde9022f21ac63edbdf9bc3e1e8100eaeef04c372952f8c27195": { "jp": { - "updatedAt": "2025-12-02T17:39:24.865Z" + "updatedAt": "2025-12-02T22:57:45.156Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.866Z" + "updatedAt": "2025-12-02T22:57:45.157Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.866Z" + "updatedAt": "2025-12-02T22:57:45.156Z" } } }, "b676683ed68be73eb9635273495e9731122ee184bb63d7293df2bdf22ebad7d0": { "81117b826442551d1cf5856c822f3d1c75ce597cd1faec68ca4ca0233ff5b395": { "jp": { - "updatedAt": "2025-12-02T17:39:13.614Z" + "updatedAt": "2025-12-02T22:57:13.071Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.907Z" + "updatedAt": "2025-12-02T22:57:45.188Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.901Z" + "updatedAt": "2025-12-02T22:57:45.185Z" } } }, "ca8c63318081185dadfc8f0c999b2cbe8002743aa40d511bc0efe186e20e334d": { "d058a230016b4adc22efb36e3b3ae2fb018e4b84cf33b6862fd4f520d9e7d3c1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.874Z" + "updatedAt": "2025-12-02T22:57:45.164Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.863Z" + "updatedAt": "2025-12-02T22:57:28.768Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.886Z" + "updatedAt": "2025-12-02T22:57:45.171Z" } } }, "eb036cf7d16bf188b666a24b079c499f0e91022203931f813a7708c77c75046a": { "d269d0ef9030cc0accc4626f57a4a0fc9fa917b10cf282d13fa57388c6603e4e": { "ru": { - "updatedAt": "2025-12-02T17:39:24.894Z" + "updatedAt": "2025-12-02T22:57:45.155Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.896Z" + "updatedAt": "2025-12-02T22:57:45.180Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.900Z" + "updatedAt": "2025-12-02T22:57:45.183Z" } } }, "f63b4898f4bc0778b3cf11bb85aa91a674b602d4005b001e2977ffa70c3be27a": { "dd2ba17bbdc49a7afba06862b9e2f43e39bf834aefeb4fadb52775d8db69d988": { "jp": { - "updatedAt": "2025-12-02T17:39:24.886Z" + "updatedAt": "2025-12-02T22:57:45.171Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.887Z" + "updatedAt": "2025-12-02T22:57:45.171Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.889Z" + "updatedAt": "2025-12-02T22:57:45.173Z" } } }, "0850d83ea9ff1a00088e3d64a210fcd073b48986df51234fb69582c6b7fb76d6": { "9a43156c05a1578fda8031ad1f1e9faf8e97b4816647d44bffd71e1f15c3647d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.646Z" + "updatedAt": "2025-12-02T22:57:13.116Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.647Z" + "updatedAt": "2025-12-02T22:57:13.117Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.643Z" + "updatedAt": "2025-12-02T22:57:13.111Z" } } }, "1bb238eff17ee95c127a21dd293881a980bb8f3b0aff1bdd7ecd004fafe3764b": { "d005d0fdfdc2a2469851a9a7d27374e5fcf68c97518463c6aec7498e165ace83": { "jp": { - "updatedAt": "2025-12-02T17:39:13.643Z" + "updatedAt": "2025-12-02T22:57:13.111Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.892Z" + "updatedAt": "2025-12-02T22:57:45.176Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.893Z" + "updatedAt": "2025-12-02T22:57:45.176Z" } } }, "23d2246026762ae3494ced9af104cea91f1482d8c7dae1149b7bfa3441618283": { "0e016f2ab261e197b48540cb3d3091ab6d3af62d1c883dcd3281cb2e578a1bfa": { "jp": { - "updatedAt": "2025-12-02T17:39:13.642Z" + "updatedAt": "2025-12-02T22:57:13.109Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.643Z" + "updatedAt": "2025-12-02T22:57:13.112Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.642Z" + "updatedAt": "2025-12-02T22:57:13.110Z" } } }, "29f7d7e079a392736f8e8414574847d7fc12094c29074c197529b77eafd97a46": { "ee468e104feb8b3c7b0aa6d6f466b62ccd0c40d76c88efce2ee623e95b1737ef": { "jp": { - "updatedAt": "2025-12-02T17:39:13.616Z" + "updatedAt": "2025-12-02T22:57:13.074Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.906Z" + "updatedAt": "2025-12-02T22:57:45.188Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.907Z" + "updatedAt": "2025-12-02T22:57:45.189Z" } } }, "3096aa4bb7832bb2f54010d3c5b6a248f9ebf6a366fb879f82c0eab244f815ae": { "fa532e7e71ef2e3585f03d9f864f4c524338db82a3098d4d46e1abc74f06c4fa": { "jp": { - "updatedAt": "2025-12-02T17:39:13.621Z" + "updatedAt": "2025-12-02T22:57:13.080Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.620Z" + "updatedAt": "2025-12-02T22:57:13.078Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.616Z" + "updatedAt": "2025-12-02T22:57:13.074Z" } } }, "3f380b9290fe7c7d901aac0cb526ca3d522c42c21bc64b85c2e00fbdc953e794": { "e0c1c8cc04e2a4ba817680c61c7923693919ed48ab52a53f3ddf5094909767fb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.618Z" + "updatedAt": "2025-12-02T22:57:13.076Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.615Z" + "updatedAt": "2025-12-02T22:57:13.073Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.617Z" + "updatedAt": "2025-12-02T22:57:13.075Z" } } }, "492356529ca75008f683673b06635e91f3cb2d7f1097826262a7957c6cd78136": { "ea6eed1ae135ae1362375bc54a6abf4d9bda82f9cd56e95b97e329d6dfceb889": { "jp": { - "updatedAt": "2025-12-02T17:39:24.898Z" + "updatedAt": "2025-12-02T22:57:45.182Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.896Z" + "updatedAt": "2025-12-02T22:57:45.181Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.904Z" + "updatedAt": "2025-12-02T22:57:45.187Z" } } }, "576c74bc00a8723ea19c093ffe6b3a472b9236e8f3bfcb0b95955083f9cadb86": { "351824c23a3d30665651f9a8eb9f4b521f17129ca1d202c38cbde960046a5d97": { "jp": { - "updatedAt": "2025-12-02T17:39:13.635Z" + "updatedAt": "2025-12-02T22:57:13.099Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.637Z" + "updatedAt": "2025-12-02T22:57:13.102Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.901Z" + "updatedAt": "2025-12-02T22:57:13.102Z" } } }, "57e03de44d901875fb5eb2401640aba105efc70cc184f0f23ff04489b548b151": { "3f8e85fe2d0ca94113aa748a9047c9553cec059c087362ec30bf90a68567a495": { "jp": { - "updatedAt": "2025-12-02T17:39:13.626Z" + "updatedAt": "2025-12-02T22:57:13.083Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.634Z" + "updatedAt": "2025-12-02T22:57:13.097Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.632Z" + "updatedAt": "2025-12-02T22:57:13.090Z" } } }, "82d75c46385806468ea3f9bb89ec325a34f8717e9925511cf3f746c6793c4178": { "56b23f6722a4743f7d9412ba74c3c4701d0fd1018ab3474c5dceb16bef9ca1c1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.636Z" + "updatedAt": "2025-12-02T22:57:13.101Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.633Z" + "updatedAt": "2025-12-02T22:57:13.091Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.635Z" + "updatedAt": "2025-12-02T22:57:13.100Z" } } }, "835fedb5cc4f200a51753e009ebccb9c5c2703128ecfce3dc53168f68570dd22": { "24e239e6ee1d39ee0ec39c0ebaf4dff703bef48fabe9d4ad32d9fcb51008866a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.625Z" + "updatedAt": "2025-12-02T22:57:45.177Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.635Z" + "updatedAt": "2025-12-02T22:57:13.099Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.635Z" + "updatedAt": "2025-12-02T22:57:13.100Z" } } }, "a218ff0160f1afb6fd940e4797a2159d55a8dbac410f179f5727b567999eaebf": { "aad6f9838da5dc15d37d5f9d16b53754eb0d3ff68a7cf73064f05eaa3669c05b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.900Z" + "updatedAt": "2025-12-02T22:57:45.184Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.614Z" + "updatedAt": "2025-12-02T22:57:13.072Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.615Z" + "updatedAt": "2025-12-02T22:57:13.073Z" } } }, "a47af53023e5932aef2db5b77a0ef7cd04c45474a2fe93ea211914667b44e5ec": { "4ff7d90419a50527c3757c649b6725b0da711648246268bc520c1dae8ad9ef97": { "jp": { - "updatedAt": "2025-12-02T17:39:13.643Z" + "updatedAt": "2025-12-02T22:57:13.110Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.641Z" + "updatedAt": "2025-12-02T22:57:13.108Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.638Z" + "updatedAt": "2025-12-02T22:57:13.103Z" } } }, "ab35a5ab8729c47c7175e9c6cc67e42aba43c58b1e1f2c291dcda4c3977b06bd": { "02d5a608d6ee630f001b827a8fa1c5cad477766220949ac58c83c9ea965c69c2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.642Z" + "updatedAt": "2025-12-02T22:57:13.109Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.644Z" + "updatedAt": "2025-12-02T22:57:13.112Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.640Z" + "updatedAt": "2025-12-02T22:57:13.107Z" } } }, "cd604eef1633b62d027e3e7d70856d9553f233ca6e0180381c2120985643a86d": { "e37d6318a1605b8e2ec28a6a7b49ca74444391f022f98dec4ac9cf1024c821ed": { "jp": { - "updatedAt": "2025-12-02T17:39:13.619Z" + "updatedAt": "2025-12-02T22:57:13.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.621Z" + "updatedAt": "2025-12-02T22:57:13.080Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.618Z" + "updatedAt": "2025-12-02T22:57:13.075Z" } } }, "cfd6efb64f516235ee2ecb43e9da90a4a4f49b69cd47dbfe06c9e1586fb606bd": { "dc206b93eb4f37283d194fc3cd04163bee67e631f232560183ec516accced4b0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.649Z" + "updatedAt": "2025-12-02T22:57:13.119Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.626Z" + "updatedAt": "2025-12-02T22:57:45.177Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.647Z" + "updatedAt": "2025-12-02T22:57:13.117Z" } } }, "daf8b3e4dde89158cbc831962f60de0ec14cecabcbd44a418f78eb071c12b0c4": { "436bd3437c6e83fc88999652218e47ef4afe3bd262aa9052fd9fbf8900aa176f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.904Z" + "updatedAt": "2025-12-02T22:57:45.187Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.899Z" + "updatedAt": "2025-12-02T22:57:45.183Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.897Z" + "updatedAt": "2025-12-02T22:57:45.182Z" } } }, "df45da7290d6edcd7b6391995f5058013634a6732cc0faaa6bd01d42b9804678": { "b184369e5f189b858945955301721885510add73fe070525f5c066569add5a01": { "jp": { - "updatedAt": "2025-12-02T17:39:24.903Z" + "updatedAt": "2025-12-02T22:57:13.103Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.905Z" + "updatedAt": "2025-12-02T22:57:13.105Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.901Z" + "updatedAt": "2025-12-02T22:57:45.184Z" } } }, "e303e41ebcb2d5160248ecceb8943f82399ebc3323390c33a1d6a724c28354fd": { "28a231f853bc9e6425c97ca1c14dcd50898db661a90b51a9e9ef2aaf5c7c2f43": { "jp": { - "updatedAt": "2025-12-02T17:39:13.616Z" + "updatedAt": "2025-12-02T22:57:13.074Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.614Z" + "updatedAt": "2025-12-02T22:57:13.072Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.905Z" + "updatedAt": "2025-12-02T22:57:45.187Z" } } }, "f1754d0c92d25ed65027ccc750febdcca2e7101c72a0eece6697b959d9971621": { "d2cbc57bddda71b0ca36a00fdc52702ffaecf753190fb6095d4a92fca38701f1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.893Z" + "updatedAt": "2025-12-02T22:57:45.176Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.644Z" + "updatedAt": "2025-12-02T22:57:13.112Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.649Z" + "updatedAt": "2025-12-02T22:57:13.119Z" } } }, "ff2e4c3baefa9017265684effd06b1ae64d9d7d79efa83110c92a11de95d2c62": { "7e68dd457179debb6b3b8c9690002e92f3cfcc5539913ccfbd1d0632617d6548": { "jp": { - "updatedAt": "2025-12-02T17:39:24.895Z" + "updatedAt": "2025-12-02T22:57:45.179Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.895Z" + "updatedAt": "2025-12-02T22:57:45.179Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.895Z" + "updatedAt": "2025-12-02T22:57:45.179Z" } } }, "10b704f16a650f1802b52736d2c823bd454d8b3dabb76ac91bdcc408b62420cb": { "2d4e7acb59df283f228e25658e527a973db16f341efce41e1ce84944cffa1fae": { "jp": { - "updatedAt": "2025-12-02T17:39:24.915Z" + "updatedAt": "2025-12-02T22:57:13.135Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.920Z" + "updatedAt": "2025-12-02T22:57:13.141Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.916Z" + "updatedAt": "2025-12-02T22:57:13.137Z" } } }, "1e8eecebd2a4e411fc3037074c79ba054debc70b7a76bf53100577ec14359aee": { "5e448cd743d25dd9d490161805e048c3c2f4696c9f46b52a466a1bba220a5eae": { "jp": { - "updatedAt": "2025-12-02T17:39:24.917Z" + "updatedAt": "2025-12-02T22:57:13.137Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.910Z" + "updatedAt": "2025-12-02T22:57:13.128Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.909Z" + "updatedAt": "2025-12-02T22:57:13.127Z" } } }, "3e8e050e4d3fc2dc532df4dd8556aae0bea35f5ab73c2aade8efe957930a412a": { "e8f4b7568afc6590d5203c133ee8873acbea759acf50b34794af4e2cd6b43ad1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.912Z" + "updatedAt": "2025-12-02T22:57:13.131Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.913Z" + "updatedAt": "2025-12-02T22:57:13.133Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.910Z" + "updatedAt": "2025-12-02T22:57:13.129Z" } } }, "47bec243b816f1aff8d7f27262d59edcdc28cb3ec78a655071e9178290bb0578": { "880617a38544a545b4906c62f9009009c13a7ff3ccc2a60fe2e475bb26b6f55c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.634Z" + "updatedAt": "2025-12-02T22:57:13.098Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.630Z" + "updatedAt": "2025-12-02T22:57:13.088Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.630Z" + "updatedAt": "2025-12-02T22:57:13.087Z" } } }, "48ff5e21581a18794244e74d86a13a93c0401d4d23c46f267ead336c36e91cce": { "42db135883af584da69bdb891c2f149df97603eb1cabc3853355aeccb9eef199": { "zh": { - "updatedAt": "2025-12-02T17:39:24.919Z" + "updatedAt": "2025-12-02T22:57:13.141Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.918Z" + "updatedAt": "2025-12-02T22:57:13.139Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.921Z" + "updatedAt": "2025-12-02T22:57:13.142Z" } } }, "4b0ee48c4cbb9020c49cc55e309e9d7f69e89a9ed3a55e9c47bc013ae4ef6d56": { "2ed3bcd79fd5d4e72d74ac905059dc5e77bee95124595bde24fabd5f207ff65d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.911Z" + "updatedAt": "2025-12-02T22:57:13.131Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.914Z" + "updatedAt": "2025-12-02T22:57:13.135Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.908Z" + "updatedAt": "2025-12-02T22:57:13.125Z" } } }, "58026ac4a257b8fe268cb77f7d9da3eab8cee812a5e1d5152bab8b3250885ea9": { "75ab9ab8699432a23f95f427a4d59951ffca9690508f2d181e017be2846fba14": { "jp": { - "updatedAt": "2025-12-02T17:39:24.911Z" + "updatedAt": "2025-12-02T22:57:13.129Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.631Z" + "updatedAt": "2025-12-02T22:57:13.126Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.634Z" + "updatedAt": "2025-12-02T22:57:13.130Z" } } }, "5879b7ee9c3de048a317f9526d9961edba8038230a7d5244320ca051c3377577": { "0a90ec2dd8b2f3498aaafcb347dfa3cda2f9f6da12d64b79f5d5404b53325b70": { "jp": { - "updatedAt": "2025-12-02T17:39:13.648Z" + "updatedAt": "2025-12-02T22:57:13.118Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.644Z" + "updatedAt": "2025-12-02T22:57:13.113Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.645Z" + "updatedAt": "2025-12-02T22:57:13.114Z" } } }, "6381d5f736372e0e12418c5b0941665dfa5912b8121475ef968a4b5174f7afda": { "ca830a516bc4a6a4064bd19e68294d34a903114ae0c72112077306844ab37161": { "jp": { - "updatedAt": "2025-12-02T17:39:13.630Z" + "updatedAt": "2025-12-02T22:57:13.088Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.629Z" + "updatedAt": "2025-12-02T22:57:13.087Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.628Z" + "updatedAt": "2025-12-02T22:57:13.086Z" } } }, "6391f6957c5f75a61373810ad0f0c8f36e0c6ab5b4e5a0f3c373ec2ec25c7f10": { "70a6df8beb04de853a1e2f9d42065e9eafda493219744deb6b08634115f9a498": { "jp": { - "updatedAt": "2025-12-02T17:39:24.909Z" + "updatedAt": "2025-12-02T22:57:13.126Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.914Z" + "updatedAt": "2025-12-02T22:57:13.134Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.910Z" + "updatedAt": "2025-12-02T22:57:13.129Z" } } }, "65aa83e28c6b450bc0daadd14828a7677fb27a998ea9f59faacc7187462718e2": { "3c0cab0fe63f1d762905d3d204e44dff7666b23009b55e1447c9939e7032e82c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.648Z" + "updatedAt": "2025-12-02T22:57:13.118Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.646Z" + "updatedAt": "2025-12-02T22:57:13.115Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.626Z" + "updatedAt": "2025-12-02T22:57:45.178Z" } } }, "70c04f43190f497d5a2f8677cdc4ca3f609afb464cf98a219e9b600b7d989cf6": { "59c021fe8605f9f4ff5a62d7b51c4f5a7a05acc380d02368ad906c909dd5fa17": { "jp": { - "updatedAt": "2025-12-02T17:39:13.641Z" + "updatedAt": "2025-12-02T22:57:13.107Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.641Z" + "updatedAt": "2025-12-02T22:57:13.108Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.641Z" + "updatedAt": "2025-12-02T22:57:13.109Z" } } }, "7ce6270ebd8e598a5ae3c7e63c99571a865d9289e493233222d36600b8ce255b": { "56a7fab051640f56124193c10c43bab0f0b30eb6b3b43860f813e4335dc69d61": { "jp": { - "updatedAt": "2025-12-02T17:39:13.646Z" + "updatedAt": "2025-12-02T22:57:13.116Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.645Z" + "updatedAt": "2025-12-02T22:57:13.114Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.638Z" + "updatedAt": "2025-12-02T22:57:13.104Z" } } }, "9c1e3cb41e28946be991ff74f6b0fea3622f21ccd94c4e6553aa990de1a4f6b3": { "8fec74d1546ec055cc9bbebd756641fa7e4a28ffd600d29eaf8d88dcf521d25a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.631Z" + "updatedAt": "2025-12-02T22:57:13.124Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.635Z" + "updatedAt": "2025-12-02T22:57:13.100Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.628Z" + "updatedAt": "2025-12-02T22:57:13.086Z" } } }, "a82c339e6ec19dbf4bf88470d923d48a3cc71cf65c7bae8180edcebcbdffedf7": { "82e1205914218a950a532221e194e1c9da469a4477d36097b83d2a9c2fab0a25": { "jp": { - "updatedAt": "2025-12-02T17:39:13.631Z" + "updatedAt": "2025-12-02T22:57:13.089Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.632Z" + "updatedAt": "2025-12-02T22:57:13.089Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.633Z" + "updatedAt": "2025-12-02T22:57:13.096Z" } } }, "ab7133a925d3667ab21eedcaa7493b04d2a7453fa0b3dd6c1545ec18333f6c93": { "3cd87edf3b014d3bf39e15bb926affe5a7484f6efe0143fd80de32aa3bf31d8a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.907Z" + "updatedAt": "2025-12-02T22:57:13.124Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.908Z" + "updatedAt": "2025-12-02T22:57:13.126Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.908Z" + "updatedAt": "2025-12-02T22:57:13.125Z" } } }, "abe38b651cd9f44a9de790429c92f0c07d5d279e5dae34af1329f362738d3a6a": { "0700f00685f173628dfa175ef2fa960a245c5094b60de40155456bae0cf0bece": { "jp": { - "updatedAt": "2025-12-02T17:39:24.918Z" + "updatedAt": "2025-12-02T22:57:13.139Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.916Z" + "updatedAt": "2025-12-02T22:57:13.136Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.911Z" + "updatedAt": "2025-12-02T22:57:13.130Z" } } }, "b0af6145fc6e254fe1ec86adc9d2e005a2c78ca57a92cfbbcb204f22d2b0b206": { "ae6b07939de76cbcba1cb55d37c6d5d3944edcd60cd443a0ae6aad40a42ce5ae": { "jp": { - "updatedAt": "2025-12-02T17:39:13.628Z" + "updatedAt": "2025-12-02T22:57:13.086Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.636Z" + "updatedAt": "2025-12-02T22:57:13.101Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.637Z" + "updatedAt": "2025-12-02T22:57:13.101Z" } } }, "ced28404e4ce6c34312f58e0fa21dc44dc32726f8881c1adb6ed189087c1b289": { "946529a7ef15a484b25d74b9a9f179b04a186b82780a2ea1059020ee8785a2e4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.639Z" + "updatedAt": "2025-12-02T22:57:13.106Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.639Z" + "updatedAt": "2025-12-02T22:57:13.105Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.640Z" + "updatedAt": "2025-12-02T22:57:13.106Z" } } }, "dd5f0d309844443578b1e477b78c685d87f106d689eab41fab33f12709affeef": { "d85b73cbceb154602514bc5dd5ccb07827a65d84bacf59d65c5ddc95c14947c5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.924Z" + "updatedAt": "2025-12-02T22:57:13.145Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.922Z" + "updatedAt": "2025-12-02T22:57:13.143Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.923Z" + "updatedAt": "2025-12-02T22:57:13.145Z" } } }, "e03641b78328c61b637195e74814fe2a13a4f8b55b01fc7b32ac725dd77f1098": { "d7e329d38854c95abf0c4ec667157d6c9e812a6ee76245d01dba66336ccd0ee2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.915Z" + "updatedAt": "2025-12-02T22:57:13.136Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.652Z" + "updatedAt": "2025-12-02T22:57:13.124Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.909Z" + "updatedAt": "2025-12-02T22:57:13.128Z" } } }, "e1f66fca49c6ff453d4e8a35fdefe650bc1596acc41c176c3c186db3c6b32dcf": { "a953eb312c126bbe30b57606749cd07b7c2b0214177b48b7f6c98c70a8a245ab": { "jp": { - "updatedAt": "2025-12-02T17:39:24.917Z" + "updatedAt": "2025-12-02T22:57:13.138Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.913Z" + "updatedAt": "2025-12-02T22:57:13.133Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.921Z" + "updatedAt": "2025-12-02T22:57:13.142Z" } } }, "028aa3b50c80d12c1dff7886165e9713acd5da0e4c292ec8d74a396e6acb2825": { "1ba8e423cea5af1505e244428a4e315c1ec5b32bcf1289058189844c5da6dc2c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.914Z" + "updatedAt": "2025-12-02T22:57:13.135Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.916Z" + "updatedAt": "2025-12-02T22:57:13.136Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.913Z" + "updatedAt": "2025-12-02T22:57:13.133Z" } } }, "0ae49380ec7f5d307e31d7b631f7f0bf275d679b03f17eb67c5359b37b5242f5": { "f8739620d7524e796b898c8c185a92bf25c2ecbf9cc3893754ede05bce45736b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.652Z" + "updatedAt": "2025-12-02T22:57:13.123Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.651Z" + "updatedAt": "2025-12-02T22:57:13.085Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.627Z" + "updatedAt": "2025-12-02T22:57:13.084Z" } } }, "15fced5932ede7e35f56539b143eb9b8d0d01a97412450e147ef43084abe420c": { "ec90df838c140604af32f15594fffcd4af40335ecac6a833f13e0158156b0cbc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.920Z" + "updatedAt": "2025-12-02T22:57:13.141Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.911Z" + "updatedAt": "2025-12-02T22:57:13.131Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.912Z" + "updatedAt": "2025-12-02T22:57:13.132Z" } } }, "16db9b76d16ef49e77f68158117027a4829a5968943ae93a509257b7c447f23b": { "04685109a89dab0b5bb34aa000e61426caa176d6790eefce0141144402762ae5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.948Z" + "updatedAt": "2025-12-02T22:57:13.175Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.947Z" + "updatedAt": "2025-12-02T22:57:13.173Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.948Z" + "updatedAt": "2025-12-02T22:57:13.175Z" } } }, "23eb3656e923d758ff491460d9d1bbec7009131392de09276848be0db41fd269": { "3625b1be463613c8fb56424fd4d91f2d85ae950ebd8adce02c7683e4fd11be26": { "jp": { - "updatedAt": "2025-12-02T17:39:24.949Z" + "updatedAt": "2025-12-02T22:57:13.177Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.950Z" + "updatedAt": "2025-12-02T22:57:13.178Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.949Z" + "updatedAt": "2025-12-02T22:57:13.177Z" } } }, "2f2ef25f504a5d8ae76cc6b6b38d72e25aa06fb601145bf8c4555defd3b22c9c": { "3045e21be62572632384525c8e68ac94c74ae489c9d3787b9b86c295740ce2e0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.939Z" + "updatedAt": "2025-12-02T22:57:13.158Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.931Z" + "updatedAt": "2025-12-02T22:57:13.149Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.931Z" + "updatedAt": "2025-12-02T22:57:13.150Z" } } }, "30adceead0e8f58341843c20ba7a1cfc58638b613d0457a74d610123f740dbae": { "e6bcf77b5129d316d4e7eeba39c108e94d974c9844395d380a2ef4f6b5f57283": { "jp": { - "updatedAt": "2025-12-02T17:39:24.948Z" + "updatedAt": "2025-12-02T22:57:13.176Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.949Z" + "updatedAt": "2025-12-02T22:57:13.177Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.948Z" + "updatedAt": "2025-12-02T22:57:13.176Z" } } }, "32d271131b76c30bee10004cc36afd1cc48e48b098944d731a875840a3e1520b": { "483a6ba5cfe7e35e8bd7361dfddd53f126ccf034f9f7e6b101dfc108419b0192": { "jp": { - "updatedAt": "2025-12-02T17:39:24.935Z" + "updatedAt": "2025-12-02T22:57:13.155Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.928Z" + "updatedAt": "2025-12-02T22:57:13.147Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.934Z" + "updatedAt": "2025-12-02T22:57:13.153Z" } } }, "384bbc8a5c6f8f4fd3947610412c719d2877f712b2afbd35874807dc5bf37b5d": { "56a53674a355d521b64bc7d05698ba4051acdbeaca6a3c46a2fda8b450c719e9": { "jp": { - "updatedAt": "2025-12-02T17:39:13.627Z" + "updatedAt": "2025-12-02T22:57:13.084Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.652Z" + "updatedAt": "2025-12-02T22:57:13.085Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.652Z" + "updatedAt": "2025-12-02T22:57:13.085Z" } } }, "50e45c22e7e591fcbe4d61812d7d7a9d9626a7f94961516e9f2b08e27d3c36ca": { "4159f227f4e6ff08833e89755d03d3cec73f09d3e9171623e581edcd063d2833": { "jp": { - "updatedAt": "2025-12-02T17:39:13.624Z" + "updatedAt": "2025-12-02T22:57:13.083Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.919Z" + "updatedAt": "2025-12-02T22:57:13.140Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.921Z" + "updatedAt": "2025-12-02T22:57:13.143Z" } } }, "8b151a1a26b18205c264eb291e0e0442ddc0a8d5f8b81948e11a1cdd09758259": { "10f61a5bfa1bfc18d47b09dfd27319b441a25e084aea415d11bbbcb64e2a6c0c": { "ru": { - "updatedAt": "2025-12-02T17:39:24.932Z" + "updatedAt": "2025-12-02T22:57:13.151Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.926Z" + "updatedAt": "2025-12-02T22:57:13.121Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.933Z" + "updatedAt": "2025-12-02T22:57:13.152Z" } } }, "b2f66c32f59c426c83078d6b24b7186f54172727a996adce08872051de770134": { "0c794fe311b38eedc683c36f0c611835c85822c536fff3e7f51e45a39493a848": { "jp": { - "updatedAt": "2025-12-02T17:39:24.925Z" + "updatedAt": "2025-12-02T22:57:13.179Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.925Z" + "updatedAt": "2025-12-02T22:57:13.180Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.924Z" + "updatedAt": "2025-12-02T22:57:13.178Z" } } }, "b3581e0b617b1029663a70e779bab6aabd1b97807b23afe26b42a5bb82a2618a": { "38f348198e164923854caf2d5fb911a3b03dff8e5f682f59a476694465af9bd5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.940Z" + "updatedAt": "2025-12-02T22:57:13.159Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.936Z" + "updatedAt": "2025-12-02T22:57:13.156Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.939Z" + "updatedAt": "2025-12-02T22:57:13.158Z" } } }, "b54c21849674b2f133d9a7587a54bf895f7b1a8384d344c53348c14c442b2644": { "ddce74d3907de04d0a9af32787564ecd6b5cba8d6c36159e1e227746999b1540": { "jp": { - "updatedAt": "2025-12-02T17:39:24.909Z" + "updatedAt": "2025-12-02T22:57:13.127Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.918Z" + "updatedAt": "2025-12-02T22:57:13.139Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.917Z" + "updatedAt": "2025-12-02T22:57:13.137Z" } } }, "bf6da61b91d435b98dbe4fcfd84c30e4661211a55093b7bd5294d05df5d9018f": { "8df18a3ed0cebffed7ef2a16c2c1feed24d08b38743943e1639bf2e1e83ad9cd": { "jp": { - "updatedAt": "2025-12-02T17:39:24.926Z" + "updatedAt": "2025-12-02T22:57:13.146Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.924Z" + "updatedAt": "2025-12-02T22:57:13.145Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.923Z" + "updatedAt": "2025-12-02T22:57:13.144Z" } } }, "c600219b9f55bdfcea82201926bfe9e4cabf53497d2110e11a6a97d3a6de16d1": { "879e570e6a755b5436d4b4e3e5ee02f6ef2f2b1b56d5e30a0d8ad6d11079deec": { "jp": { - "updatedAt": "2025-12-02T17:39:24.937Z" + "updatedAt": "2025-12-02T22:57:13.156Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.936Z" + "updatedAt": "2025-12-02T22:57:13.155Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.928Z" + "updatedAt": "2025-12-02T22:57:13.146Z" } } }, "d20c2004eff27206aa611fa47101376ca27b19c79a7c22fef935d90c8c7ee0b7": { "31528a8c4089ac02ac4c5cae45bfcf8375faba7dbb39d635e3082a39955f5a65": { "jp": { - "updatedAt": "2025-12-02T17:39:24.922Z" + "updatedAt": "2025-12-02T22:57:13.143Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.923Z" + "updatedAt": "2025-12-02T22:57:13.144Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.919Z" + "updatedAt": "2025-12-02T22:57:13.140Z" } } }, "d42c8393402232b95f473bddaaa33ac9663e18e070bfb5225b9240cded76bd36": { "469a531fc6c1dbbcdaf79cbc24df46624ad5a44a7c52da48e4665690d6de2002": { "jp": { - "updatedAt": "2025-12-02T17:39:24.927Z" + "updatedAt": "2025-12-02T22:57:13.122Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.938Z" + "updatedAt": "2025-12-02T22:57:13.157Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.929Z" + "updatedAt": "2025-12-02T22:57:13.148Z" } } }, "d55ab4d59e8e430728299d153babb7440fdf1524f75ae30ac017602a393f72f2": { "e946a51dbbf49a6bb72dfb7320ddc89e75e9bca19562498770b9375217a83d34": { "jp": { - "updatedAt": "2025-12-02T17:39:13.651Z" + "updatedAt": "2025-12-02T22:57:13.121Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.933Z" + "updatedAt": "2025-12-02T22:57:13.151Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.930Z" + "updatedAt": "2025-12-02T22:57:13.149Z" } } }, "e9e6900149061b39fd6dd6fa53d0c99f28ffac38d503ec961dd94dce5ebac808": { "aef65ce3391d03e363f980b73f3fa71276203fc5f77a1d75edec615250031f8e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.918Z" + "updatedAt": "2025-12-02T22:57:13.138Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.912Z" + "updatedAt": "2025-12-02T22:57:13.132Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.913Z" + "updatedAt": "2025-12-02T22:57:13.134Z" } } }, "f5e923aaae110b8d3ec030f52c1731f515c0ed1b9a0e41490e863bb6395bd23b": { "c81f4b30001e6233066eddc0f7a5c166b4369eee24cb505fee91004bc16f3b48": { "jp": { - "updatedAt": "2025-12-02T17:39:24.950Z" + "updatedAt": "2025-12-02T22:57:13.180Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.950Z" + "updatedAt": "2025-12-02T22:57:13.180Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.950Z" + "updatedAt": "2025-12-02T22:57:13.179Z" } } }, "1d0e04973f4a7a2726ce086465182e22cfc8de26b7036f67bf3246dcdcab5c87": { "31f058ab67c32c0251f087188700872a277440d4f0ff0bd41cdc2a390207f441": { "jp": { - "updatedAt": "2025-12-02T17:39:25.034Z" + "updatedAt": "2025-12-02T22:57:28.834Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.037Z" + "updatedAt": "2025-12-02T22:57:28.837Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.036Z" + "updatedAt": "2025-12-02T22:57:28.836Z" } } }, "1d411ae967753b5d27acfdc77c2f68fa873d228cea6cf769ee2c85f10b38628f": { "8c9d1bbb63ac91b1a18b930594b6d354536b4a42a4cefa28e167390053f64f41": { "jp": { - "updatedAt": "2025-12-02T17:39:25.254Z" + "updatedAt": "2025-12-02T22:57:45.292Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.256Z" + "updatedAt": "2025-12-02T22:57:45.294Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.252Z" + "updatedAt": "2025-12-02T22:57:45.289Z" } } }, "32a2dfa24b35817a5fedbfc4895185da11ba73834f024a8c145cb60b3ee324a3": { "8f13f0e888bb91b30f7b56131bf3728f2950f55c2375b05eab6a6c9cabcab037": { "jp": { - "updatedAt": "2025-12-02T17:39:25.219Z" + "updatedAt": "2025-12-02T22:57:28.932Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.257Z" + "updatedAt": "2025-12-02T22:57:45.295Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.257Z" + "updatedAt": "2025-12-02T22:57:45.295Z" } } }, "34fe9aa819ffc70ef68be0505c66c5cb60f94370bfce6edd29d0ef846b1eb245": { "7ef9c6e569280d6e03a986898ccf237a939f4581319206934f40b7e910987b98": { "jp": { - "updatedAt": "2025-12-02T17:39:25.259Z" + "updatedAt": "2025-12-02T22:57:45.297Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.259Z" + "updatedAt": "2025-12-02T22:57:45.297Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.259Z" + "updatedAt": "2025-12-02T22:57:45.298Z" } } }, "5a1049606d2ddeb908a3f87e08c53c766115a2d5315cd4e891c852fa240471ed": { "4340b6e9c5ca9bb508ff61e1f7de601fd3ee092842be32670cf541dd9fe5b76c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.253Z" + "updatedAt": "2025-12-02T22:57:45.291Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.255Z" + "updatedAt": "2025-12-02T22:57:45.293Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.253Z" + "updatedAt": "2025-12-02T22:57:45.291Z" } } }, "6c930d7e263cee0da201aeb82b5afa15d7a0492edd3f17b70d744502c7da16c8": { "2c78d1148a39342c324f60ab8fd48891049dd3af4b2e04e98d60136cac22dac8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.035Z" + "updatedAt": "2025-12-02T22:57:28.835Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.034Z" + "updatedAt": "2025-12-02T22:57:28.835Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.035Z" + "updatedAt": "2025-12-02T22:57:28.835Z" } } }, "7997000584a74b3a4893e2d952e3e74901f5c48d13d2477040f08510ce7fb94a": { "f3a543f784ce343388875d80bf6932364452e41d5c499c0fcdb6193cbc18d2ac": { "jp": { - "updatedAt": "2025-12-02T17:39:24.934Z" + "updatedAt": "2025-12-02T22:57:13.153Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.651Z" + "updatedAt": "2025-12-02T22:57:13.120Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.940Z" + "updatedAt": "2025-12-02T22:57:13.159Z" } } }, "7aeb5a3c848c3ac6401e3621b9731a411c3ffe53b1ec386f511089c819780c4c": { "1f0a4b693ba5e0ec268fafbbe5f0a583b29cfd716f04abb61d43c5813b6ad612": { "jp": { - "updatedAt": "2025-12-02T17:39:25.253Z" + "updatedAt": "2025-12-02T22:57:45.290Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.250Z" + "updatedAt": "2025-12-02T22:57:45.286Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.251Z" + "updatedAt": "2025-12-02T22:57:45.288Z" } } }, "7af81b34b1f80a6579a084fc3f8d1ecb9f0315e228a3b01eca34abc4e963fda6": { "c20825094b802738f9e5eb45bd5ac1dadaadc926f348ad24d8c06cc4e5157994": { "jp": { - "updatedAt": "2025-12-02T17:39:25.249Z" + "updatedAt": "2025-12-02T22:57:45.286Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.249Z" + "updatedAt": "2025-12-02T22:57:45.285Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.249Z" + "updatedAt": "2025-12-02T22:57:45.285Z" } } }, "83eab82a7ad67622f732d278303fd5a55d015c462467d35a81a97662bdec853e": { "2d649e303741fd66ea1aa56354d590ebd300f6ec9c2b2ef22c28c636be7a29cc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.939Z" + "updatedAt": "2025-12-02T22:57:13.158Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.927Z" + "updatedAt": "2025-12-02T22:57:13.122Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.933Z" + "updatedAt": "2025-12-02T22:57:13.152Z" } } }, "8aef57a5d0702946541ef4bc66a35386c47ef94c0fbc0f60abf1cf7cff964601": { "1de18ab03988e32b892f506405ca6a01d5a611302a852d3f5e7de174a37be78b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.937Z" + "updatedAt": "2025-12-02T22:57:13.156Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.650Z" + "updatedAt": "2025-12-02T22:57:13.120Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.940Z" + "updatedAt": "2025-12-02T22:57:13.160Z" } } }, "a2ec760009faa1e1eff2c135a3d4deb7afa6a079dda0c6d9f99db627647062d5": { "4f03a97491bdbb54d341d453335aff270c60976e7c3ad96cb719e9003ee5ad0c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.256Z" + "updatedAt": "2025-12-02T22:57:45.294Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.250Z" + "updatedAt": "2025-12-02T22:57:45.286Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.251Z" + "updatedAt": "2025-12-02T22:57:45.289Z" } } }, "a81ad531cd4308314f95a3bc7ee7518076cb8b225330a76bdebb309de6c07d84": { "eb1a10c317b4f12f9023e3b4899a6403eac245683d867b105338963ab1df00ca": { "jp": { - "updatedAt": "2025-12-02T17:39:25.038Z" + "updatedAt": "2025-12-02T22:57:28.837Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.036Z" + "updatedAt": "2025-12-02T22:57:28.836Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.037Z" + "updatedAt": "2025-12-02T22:57:28.836Z" } } }, "a8b3a4c7be16228ce7b50cb870cc58cfe39f8c34bd28a3aca5822b90b0f42830": { "f2435d45557de24d303d66a742aeff55e64e2f4b580432c1d1d9f8eaeb1f5d17": { "jp": { - "updatedAt": "2025-12-02T17:39:24.947Z" + "updatedAt": "2025-12-02T22:57:13.174Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.947Z" + "updatedAt": "2025-12-02T22:57:13.175Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.946Z" + "updatedAt": "2025-12-02T22:57:13.173Z" } } }, "b2dcbd4e41cb07eefcbc269f5df931324f8744a9483f6b145243bbc5673c42c1": { "5890daa9787c7983a0d917f5622f02d272e85c52daeee1444ef64b42ce8108d7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.037Z" + "updatedAt": "2025-12-02T22:57:28.837Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.035Z" + "updatedAt": "2025-12-02T22:57:28.835Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.034Z" + "updatedAt": "2025-12-02T22:57:28.834Z" } } }, "db411e0514092e58a10e4b885faa2126f95d2bd39dace283d1e44cbc9831e3dd": { "527580835a672b74a709bacb51a246aba1c88246216cdba2db279817225f4044": { "jp": { - "updatedAt": "2025-12-02T17:39:25.033Z" + "updatedAt": "2025-12-02T22:57:28.833Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.038Z" + "updatedAt": "2025-12-02T22:57:28.838Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.034Z" + "updatedAt": "2025-12-02T22:57:28.834Z" } } }, "dc3682d31d860920c0027dc94b51e1f197c5a38ca754f403922910b9b8ba3903": { "668b968f7ffa7b6faf894697548c553b64afd08c5b62258b0eb445aab83c7d88": { "jp": { - "updatedAt": "2025-12-02T17:39:25.254Z" + "updatedAt": "2025-12-02T22:57:45.292Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.258Z" + "updatedAt": "2025-12-02T22:57:45.296Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.253Z" + "updatedAt": "2025-12-02T22:57:45.291Z" } } }, "e72fb86764359e026d92c8940ee6175f5febdbd710006033850bb2ad8aa43023": { "10e1df69f27be8e1de4c2159ec11f7a83395eb9a20a7b729e0fbe4c2bc8bb473": { "jp": { - "updatedAt": "2025-12-02T17:39:25.251Z" + "updatedAt": "2025-12-02T22:57:45.287Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.251Z" + "updatedAt": "2025-12-02T22:57:45.287Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.254Z" + "updatedAt": "2025-12-02T22:57:45.292Z" } } }, "ea7e5e311ec73e96e57ec3343b5c4d7cd8d2c758deae9104dffeb15243a22097": { "a6b1a10073ba1bedb61ae0ed5088f394cf79fd30feddaa919ee25e9e0f4c991c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.258Z" + "updatedAt": "2025-12-02T22:57:45.296Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.257Z" + "updatedAt": "2025-12-02T22:57:45.295Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.258Z" + "updatedAt": "2025-12-02T22:57:45.297Z" } } }, "f46404d0d2b932ed24233530122a903e98fd0ad2e866b50bb50ad16e35006e6f": { "ce6bd20ee80f6f7df45c614920f103f5eb64699dca884aa2e9a55c8adbfcc913": { "jp": { - "updatedAt": "2025-12-02T17:39:25.255Z" + "updatedAt": "2025-12-02T22:57:45.293Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.252Z" + "updatedAt": "2025-12-02T22:57:45.290Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.252Z" + "updatedAt": "2025-12-02T22:57:45.289Z" } } }, "f6103a7698b24fef604602086936cf148c11df516f6f84bf99b48971614c717b": { "2934cd253b5a2e39a317ce455fc2c1d9f94f60e9c0af926ce756c8e2261a0354": { "jp": { - "updatedAt": "2025-12-02T17:39:25.255Z" + "updatedAt": "2025-12-02T22:57:45.293Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.250Z" + "updatedAt": "2025-12-02T22:57:45.287Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.251Z" + "updatedAt": "2025-12-02T22:57:45.288Z" } } }, "05f8d1acdb9d8a92c6735e4d5dcf8080fa8ee6512cc13dbf3b840c999a094c71": { "97638cef9fdf5d6328f466c856175463ac017bac4780f1d817b5d4729a88aa08": { "jp": { - "updatedAt": "2025-12-02T17:39:25.275Z" + "updatedAt": "2025-12-02T22:57:28.955Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.272Z" + "updatedAt": "2025-12-02T22:57:28.951Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.276Z" + "updatedAt": "2025-12-02T22:57:28.956Z" } } }, "0c936deece1cfa87a5970fb553569967ce05687698de65a98ef0315477967bbd": { "a922d6b0d8e112391f7d053fc7058eb1d5659b44c4a9dfa835485d17fbead31d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.269Z" + "updatedAt": "2025-12-02T22:57:28.949Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.266Z" + "updatedAt": "2025-12-02T22:57:45.281Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.267Z" + "updatedAt": "2025-12-02T22:57:45.281Z" } } }, "1582ff8ea3fdbeb1dad986160d1b0999795a555f6d89e98dd145b6f49dfb08eb": { "5e343ab5ab03d0e1fa46bf003992f1eb136b9a12bfad77828128edf71d3afe32": { "jp": { - "updatedAt": "2025-12-02T17:39:25.269Z" + "updatedAt": "2025-12-02T22:57:28.948Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.242Z" + "updatedAt": "2025-12-02T22:57:45.280Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.268Z" + "updatedAt": "2025-12-02T22:57:28.948Z" } } }, "179dbf5bb80545989b2913aca22d0861999dba14106d2380864014877de3c93b": { "114ef0735c99933d93e4c6a570fccf1ca3ef45aed471b8a4eccb902e87cb5043": { "jp": { - "updatedAt": "2025-12-02T17:39:25.247Z" + "updatedAt": "2025-12-02T22:57:45.283Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.244Z" + "updatedAt": "2025-12-02T22:57:28.934Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.244Z" + "updatedAt": "2025-12-02T22:57:28.935Z" } } }, "1dccccf586631074a6cd966272c09df3578cce225321b7df5ebc807acd0dcdfb": { "b435aec19ff6ecbb9d88c6d1f945636177e245c9c227442437f370098f0f3e09": { "jp": { - "updatedAt": "2025-12-02T17:39:25.291Z" + "updatedAt": "2025-12-02T22:57:28.968Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.290Z" + "updatedAt": "2025-12-02T22:57:28.967Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.290Z" + "updatedAt": "2025-12-02T22:57:28.967Z" } } }, "2a3e385a0edab430e986558c8176d5e5093f020848f61371fce764ff9195f165": { "b8228ee3face15f90f6ed1245de3feab742bd22410c8360b5dcc4e855e71c22d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.243Z" + "updatedAt": "2025-12-02T22:57:45.280Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.243Z" + "updatedAt": "2025-12-02T22:57:45.280Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.267Z" + "updatedAt": "2025-12-02T22:57:28.947Z" } } }, "2bb9b38a8d5dfd619ee7e2a01589dd2c06c59b11f82f178133c39690b45125c5": { "21f979e19600cd98d3791382f305b11aed31990ab9b8c6cfdaf57719effc558d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.278Z" + "updatedAt": "2025-12-02T22:57:28.958Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.277Z" + "updatedAt": "2025-12-02T22:57:28.956Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.272Z" + "updatedAt": "2025-12-02T22:57:28.951Z" } } }, "32b3dc73599ca183244dc71ff36bc88e62757e5face12c31b14ce042f684120c": { "1bb063448241263bf2f6dc2f55489a21d5cd06be00886e0e9e91d6bceacc47ba": { "jp": { - "updatedAt": "2025-12-02T17:39:25.282Z" + "updatedAt": "2025-12-02T22:57:28.962Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.285Z" + "updatedAt": "2025-12-02T22:57:28.963Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.283Z" + "updatedAt": "2025-12-02T22:57:28.962Z" } } }, "51c48794a66e183ba70935eac117d954a1401f40572a0afc11169b24fcd14820": { "dc661924dc7cd06d16b7ed5abfda37c2ece415c277427ada79d811eff748ebda": { "jp": { - "updatedAt": "2025-12-02T17:39:25.248Z" + "updatedAt": "2025-12-02T22:57:45.285Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.248Z" + "updatedAt": "2025-12-02T22:57:45.284Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.244Z" + "updatedAt": "2025-12-02T22:57:28.934Z" } } }, "5565bc89634d0648d7fb44f41fcd9352657cc2b36d57392f0a6561a32e66eb28": { "d223905451f4d931e0e856ce3fd5f35c1c3c25396ff43780337894e768a7242b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.245Z" + "updatedAt": "2025-12-02T22:57:28.953Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.249Z" + "updatedAt": "2025-12-02T22:57:28.958Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.245Z" + "updatedAt": "2025-12-02T22:57:28.952Z" } } }, "705e7aed31578540442c080a6cafebaeba2bf1ddb38ec739dd014aec5b25502b": { "29a6c789509cb2e9a587186b93902ad76eec1850c4f01f91eb5c2a4c186d557d": { "zh": { - "updatedAt": "2025-12-02T17:39:25.286Z" + "updatedAt": "2025-12-02T22:57:28.965Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.285Z" + "updatedAt": "2025-12-02T22:57:28.964Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.284Z" + "updatedAt": "2025-12-02T22:57:28.963Z" } } }, "7e47d90d43125cfd56ce110d9bfe1a08ac0c8cecbad7095afeda215f8ebaff80": { "6aa7a3b849b9da4b7d84bb26a3754ab6d9c56ee35825fa788436cb306b81fc00": { "jp": { - "updatedAt": "2025-12-02T17:39:25.219Z" + "updatedAt": "2025-12-02T22:57:28.933Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.220Z" + "updatedAt": "2025-12-02T22:57:28.933Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.246Z" + "updatedAt": "2025-12-02T22:57:45.282Z" } } }, "9368e9ef7da2d3545fdcad02056a63f297099ae569a58d6445ec4175f477bcf7": { "5294da061b84e38e7a5c72fa3738434b348d3c948072b63438f6f8e9041f8d45": { "jp": { - "updatedAt": "2025-12-02T17:39:25.276Z" + "updatedAt": "2025-12-02T22:57:28.956Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.268Z" + "updatedAt": "2025-12-02T22:57:28.947Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.271Z" + "updatedAt": "2025-12-02T22:57:28.950Z" } } }, @@ -7116,26 +7127,26 @@ }, "038b14ac5c1893d1111af35826b4c74e0b753cba46c799f2102d96ef3edb9d42": { "zh": { - "updatedAt": "2025-12-02T17:39:25.280Z" + "updatedAt": "2025-12-02T22:57:28.960Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.281Z" + "updatedAt": "2025-12-02T22:57:28.960Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.282Z" + "updatedAt": "2025-12-02T22:57:28.961Z" } } }, "9d935527c3051f00d3c44516b5c5b43d9ec31ba4d1ca19553b784a772963e4d6": { "b415e1612fa4c875f71cf858dcdd92606355f03dd3c13b5aef37f79f279ada0c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.277Z" + "updatedAt": "2025-12-02T22:57:28.957Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.273Z" + "updatedAt": "2025-12-02T22:57:28.953Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.267Z" + "updatedAt": "2025-12-02T22:57:45.282Z" } } }, @@ -7153,364 +7164,364 @@ }, "e607066649cfbd50b16b74b56125f76fc7dae7885df303cc620af28c763ce899": { "ru": { - "updatedAt": "2025-12-02T17:39:25.278Z" + "updatedAt": "2025-12-02T22:57:28.957Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.273Z" + "updatedAt": "2025-12-02T22:57:28.952Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.276Z" + "updatedAt": "2025-12-02T22:57:28.955Z" } } }, "ca84649ef742e7064e2d857290ef9d942fcc1d6b9bdfff1813fcdfdbefec62ff": { "555cc07d313afdfd168b7ad11d02f0ab80d39cc85a07b294b44c7401c7ce9620": { "jp": { - "updatedAt": "2025-12-02T17:39:25.277Z" + "updatedAt": "2025-12-02T22:57:28.957Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.270Z" + "updatedAt": "2025-12-02T22:57:28.950Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.272Z" + "updatedAt": "2025-12-02T22:57:28.951Z" } } }, "d8908fc8af7a3068c0cc48f8107adaf5bf331be7388208aa9a40ca7f00432b7f": { "561bda26e259939457123ba760b1c473d1ffa5cabb632bd41b00a30024d8ae4e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.247Z" + "updatedAt": "2025-12-02T22:57:45.283Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.246Z" + "updatedAt": "2025-12-02T22:57:45.283Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.248Z" + "updatedAt": "2025-12-02T22:57:45.284Z" } } }, "dbd0d5161d0bd3efeb5fcda68e773df51262f2852a70440882d847c3e8ed79ff": { "558ea55eedb29b8236de463bdebed17358b2ffd17236ba1c7d0c9758543b7b74": { "jp": { - "updatedAt": "2025-12-02T17:39:25.288Z" + "updatedAt": "2025-12-02T22:57:28.965Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.284Z" + "updatedAt": "2025-12-02T22:57:28.963Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.287Z" + "updatedAt": "2025-12-02T22:57:28.965Z" } } }, "df35030ac136ab8f4825db977a911e1874670c6ba73d0e658e95b28fa50c1d70": { "4cebcab8322a8aae73bf90996e95a2e65bb56b941371c8819373abaf169e92db": { "jp": { - "updatedAt": "2025-12-02T17:39:25.274Z" + "updatedAt": "2025-12-02T22:57:28.954Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.270Z" + "updatedAt": "2025-12-02T22:57:28.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.275Z" + "updatedAt": "2025-12-02T22:57:28.954Z" } } }, "ee20bc66651b66977783ce3a17b9d4f38b09b4a0774e0791bb9fb26a7f930500": { "e7338142de8dacc4a6fc04e51a78c9dd1fb3bbef6534057d60f8de1db6ed3aab": { "jp": { - "updatedAt": "2025-12-02T17:39:25.274Z" + "updatedAt": "2025-12-02T22:57:28.954Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.270Z" + "updatedAt": "2025-12-02T22:57:28.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.274Z" + "updatedAt": "2025-12-02T22:57:28.953Z" } } }, "fe7e045fa5f538d00f569d58a48e0a9285abe27807a38b3ce253116b4cc22e74": { "c2d3019dfd5c9e95d0bc93db0189ffd3ae5bb907d47f6a727f23a3e435164059": { "jp": { - "updatedAt": "2025-12-02T17:39:25.271Z" + "updatedAt": "2025-12-02T22:57:28.950Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.268Z" + "updatedAt": "2025-12-02T22:57:28.948Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.275Z" + "updatedAt": "2025-12-02T22:57:28.955Z" } } }, "26480489190477329712e0e890231f9ee67f7bae2ec93f1adc5e49bd8705dd0b": { "ca234a63cfee1038a0b6bb5b7e10d7ef8307e9e5239cd0706669420fd2cb62a3": { "jp": { - "updatedAt": "2025-12-02T17:39:25.314Z" + "updatedAt": "2025-12-02T22:57:53.554Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.313Z" + "updatedAt": "2025-12-02T22:57:53.553Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.290Z" + "updatedAt": "2025-12-02T22:57:53.555Z" } } }, "356c6ff78cff0c4de1af14bfafe2c9bd10139292cd3f3c3553d242bfb277d994": { "cf5d9fa224a574f45a3c02cbc85a2617672d37fcaddc77e5adcfc9fa74e326b1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.294Z" + "updatedAt": "2025-12-02T22:57:28.973Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.295Z" + "updatedAt": "2025-12-02T22:57:28.973Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.304Z" + "updatedAt": "2025-12-02T22:57:53.546Z" } } }, "372be1b1091279b14a64c301dd32f570d8ae7c28ebc2b0e65c8d600412c8a6b2": { "24a1775ccfe9d94dbe6ee2e71f12bbcddd22da3de1dd49f2d8ce8e542b33728c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.290Z" + "updatedAt": "2025-12-02T22:57:28.967Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.288Z" + "updatedAt": "2025-12-02T22:57:28.966Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.289Z" + "updatedAt": "2025-12-02T22:57:28.966Z" } } }, "3b4bb74db846ca0f012ad71dfdb33334fa8118040393487ad35fea48bd2470ea": { "3120f1e4d4f08a6ba69af7daa70ffa13d27c3a4aef713d36140278c033dcf2bc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.293Z" + "updatedAt": "2025-12-02T22:57:28.961Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.294Z" + "updatedAt": "2025-12-02T22:57:28.972Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.297Z" + "updatedAt": "2025-12-02T22:57:28.975Z" } } }, "42ae3a5b453abe44edf7cc0c8fb18a3559a3043e9828ca9eecf69cbab0362ecd": { "fb18df11b1efd0c29cdbcd9a0fef8f8e09542882ba6ccb09e3e42d9f3b8aa419": { "jp": { - "updatedAt": "2025-12-02T17:39:25.302Z" + "updatedAt": "2025-12-02T22:57:53.544Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.293Z" + "updatedAt": "2025-12-02T22:57:28.971Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.305Z" + "updatedAt": "2025-12-02T22:57:53.546Z" } } }, "501db638650e5304a9dba8ff4612de47b5da82aaad0a722bd89c11c68a35eb5d": { "f925e25aa54c252061995e84db9939551b2e2035ef3360d06582d778617a054f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.301Z" + "updatedAt": "2025-12-02T22:57:53.543Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.310Z" + "updatedAt": "2025-12-02T22:57:53.551Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.299Z" + "updatedAt": "2025-12-02T22:57:53.541Z" } } }, "5391d9361d8de859f55fc623438785f034d27921eaf51522b1cfec0b8ae6d057": { "4c5301e6bd068db1c39c7442930c97eb64fc020a710f75519ea91e088c153887": { "jp": { - "updatedAt": "2025-12-02T17:39:25.294Z" + "updatedAt": "2025-12-02T22:57:28.972Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.295Z" + "updatedAt": "2025-12-02T22:57:28.973Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.296Z" + "updatedAt": "2025-12-02T22:57:28.974Z" } } }, "64565318cadde7f90ba96c3e29513ba020adf44fe66a9bf3e5482d23d0dd47dc": { "63452898bc1a5638b696f345c28ff8083c41b2223f3638a2c64f25800a2a5647": { "jp": { - "updatedAt": "2025-12-02T17:39:25.315Z" + "updatedAt": "2025-12-02T22:57:53.554Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.315Z" + "updatedAt": "2025-12-02T22:57:53.555Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.312Z" + "updatedAt": "2025-12-02T22:57:53.551Z" } } }, "68ba9608dff675f309e6f07ee6d6f770a417b027a738a79f138c8d70e2106dbc": { "9dc2946bda2aea97fa9b18c311317369a59c2adf656d6ce6d76316a813616fc1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.309Z" + "updatedAt": "2025-12-02T22:57:53.550Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.312Z" + "updatedAt": "2025-12-02T22:57:53.552Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.301Z" + "updatedAt": "2025-12-02T22:57:53.543Z" } } }, "78fe6d3b89afce471181d779a6a8b475696095ab4ef58d29771279afa02b2997": { "79d3b0b826a742e9b7895789e7402d878b568cd9e4df76a133dc77a70f03c8c0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.286Z" + "updatedAt": "2025-12-02T22:57:28.964Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.283Z" + "updatedAt": "2025-12-02T22:57:28.962Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.287Z" + "updatedAt": "2025-12-02T22:57:28.965Z" } } }, "81915656e6d382d86e051a8fa78d36209f8322f00df9d519bd2aba85055926e2": { "4bc52b2d49860b621c0c2e9203206add44f60ae74179555c48eff9366de95cc3": { "jp": { - "updatedAt": "2025-12-02T17:39:25.306Z" + "updatedAt": "2025-12-02T22:57:53.548Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.304Z" + "updatedAt": "2025-12-02T22:57:53.545Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.305Z" + "updatedAt": "2025-12-02T22:57:53.547Z" } } }, "89db72da570e81ebcb6f667a907e2f846f64923d46a9947f6788299488af58fc": { "bc1f7fd0c55c3e925412c0e368a4ffa88b8fe5c39a7aa535303e0d54e76f2b9c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.298Z" + "updatedAt": "2025-12-02T22:57:53.541Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.306Z" + "updatedAt": "2025-12-02T22:57:53.547Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.307Z" + "updatedAt": "2025-12-02T22:57:53.548Z" } } }, "938d56b6044b6cebcfe8b337190fa6dea927660551790620ca8c19fb31cd39ba": { "2aefd9ad0393f63b7e1ec0b002323afaa8b544c1011e8f3c91b77ac1f84ef487": { "jp": { - "updatedAt": "2025-12-02T17:39:25.308Z" + "updatedAt": "2025-12-02T22:57:53.549Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.307Z" + "updatedAt": "2025-12-02T22:57:53.548Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.309Z" + "updatedAt": "2025-12-02T22:57:53.550Z" } } }, "96e31c277d43b145242840ad838f44b908ce963c352dad86b59211265e87b591": { "482a21b0c27c50eedb13f76a309205d6a1f064bddbb03002a77af2aa8fd7cc3c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.311Z" + "updatedAt": "2025-12-02T22:57:53.551Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.314Z" + "updatedAt": "2025-12-02T22:57:53.554Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.315Z" + "updatedAt": "2025-12-02T22:57:53.555Z" } } }, "99ff98bca369584f25c59d8f96acd6c1788719989416cfe1d5d478919758fd86": { "139a2b803dd22a097a0fb93f4bf76cd3187b48224be1271d561ce8d6d3b0bdfd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.302Z" + "updatedAt": "2025-12-02T22:57:53.544Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.298Z" + "updatedAt": "2025-12-02T22:57:28.976Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.303Z" + "updatedAt": "2025-12-02T22:57:53.545Z" } } }, "b2aff55ca5954a6970b9f52ac23fc39fc004e51a346a6cd693caccb1417c6519": { "1010abd84c38f96762ed3b8cb461a3bb4e5e229304c1c500e26dc7c6e9d01318": { "jp": { - "updatedAt": "2025-12-02T17:39:25.287Z" + "updatedAt": "2025-12-02T22:57:53.542Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.284Z" + "updatedAt": "2025-12-02T22:57:28.974Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.289Z" + "updatedAt": "2025-12-02T22:57:28.966Z" } } }, "b8c212ea80c9bdcc2ba8434c82489b4cd25a84157ab8881924465e669bf2bf1d": { "aad4076142416380448496fbac36524304c81991e5c00dade2ad95e55a087c94": { "ru": { - "updatedAt": "2025-12-02T17:39:25.291Z" + "updatedAt": "2025-12-02T22:57:28.946Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.310Z" + "updatedAt": "2025-12-02T22:57:53.550Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.292Z" + "updatedAt": "2025-12-02T22:57:28.947Z" } } }, "cb227df00b6e64305168553956c1928afd33de9cb76c9d330e9c9eca9290c33e": { "268a8df1fdc77541fc0a6bc99e66097367ea72724a49b591b16c19e00e6685fe": { "jp": { - "updatedAt": "2025-12-02T17:39:25.296Z" + "updatedAt": "2025-12-02T22:57:28.974Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.300Z" + "updatedAt": "2025-12-02T22:57:53.542Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.308Z" + "updatedAt": "2025-12-02T22:57:53.549Z" } } }, "d1c3b4df71214a3e88455cadb9dda32802eabf8a18de9dd12b4636f3a20001bb": { "407735ce33f5163b7e6c2875f0e2414993e84109f0556ba297b7f1762f038a8a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.303Z" + "updatedAt": "2025-12-02T22:57:53.544Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.300Z" + "updatedAt": "2025-12-02T22:57:53.542Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.293Z" + "updatedAt": "2025-12-02T22:57:28.971Z" } } }, "e9a7a6821acf2148d5fdf59dfb02c842dbeccfe3db8ed78b13af93341b542d82": { "45af94df7fb72c57f3c3954a12bae535b5025b01d4824ae9e4f23b2ab156e1ec": { "jp": { - "updatedAt": "2025-12-02T17:39:25.313Z" + "updatedAt": "2025-12-02T22:57:53.553Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.303Z" + "updatedAt": "2025-12-02T22:57:53.545Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.305Z" + "updatedAt": "2025-12-02T22:57:53.546Z" } } }, "fee5d5e407a8306e3abcff87b3f147641c908588b209b7c9e107759067db235d": { "35cee660251b87c86ad32e1c0bdaaefadc8dc8d26b278a55c87e87e3de226353": { "jp": { - "updatedAt": "2025-12-02T17:39:25.301Z" + "updatedAt": "2025-12-02T22:57:53.543Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.307Z" + "updatedAt": "2025-12-02T22:57:53.549Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.312Z" + "updatedAt": "2025-12-02T22:57:53.552Z" } } }, @@ -7528,13 +7539,13 @@ }, "bcd3f856bafd91c47cfba8e758107bcc7ae1c1743a3aff704f72af97e7bb2e48": { "ru": { - "updatedAt": "2025-12-02T17:39:25.320Z" + "updatedAt": "2025-12-02T22:57:53.557Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.333Z" + "updatedAt": "2025-12-02T22:57:53.569Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.334Z" + "updatedAt": "2025-12-02T22:57:53.572Z" } } }, @@ -7552,26 +7563,26 @@ }, "ebdd9a3e7575ebcc17e2bf7eba747cab13904bd21b12eb03a1f34cdf5f1e7784": { "ru": { - "updatedAt": "2025-12-02T17:39:25.318Z" + "updatedAt": "2025-12-02T22:57:28.970Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.325Z" + "updatedAt": "2025-12-02T22:57:53.562Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.329Z" + "updatedAt": "2025-12-02T22:57:53.565Z" } } }, "23af5cac91f252ffe2e42d1e7b5a0bcabe7dc844aed8ebeffba1570964d40b4d": { "897a5b0e6ee3fe28e1f105bc25b952d48f233f747b27270188a83040b9b40f90": { "jp": { - "updatedAt": "2025-12-02T17:39:25.339Z" + "updatedAt": "2025-12-02T22:57:53.578Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.337Z" + "updatedAt": "2025-12-02T22:57:53.576Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.339Z" + "updatedAt": "2025-12-02T22:57:53.578Z" } } }, @@ -7589,26 +7600,26 @@ }, "b38543567533024d38925fac14dd5420a9b499f385ca94cc0b9b9c04d820f470": { "zh": { - "updatedAt": "2025-12-02T17:39:25.292Z" + "updatedAt": "2025-12-02T22:57:28.969Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.292Z" + "updatedAt": "2025-12-02T22:57:28.969Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.324Z" + "updatedAt": "2025-12-02T22:57:53.560Z" } } }, "2a50f26ed5a74514a1bb5535e77a1e4295586acbc14137eeb91bebd950369fe9": { "77daddd248c06a3945d845d9935148cb7d185c9ace0f5a7e2b8d9a52649050c4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.342Z" + "updatedAt": "2025-12-02T22:57:53.581Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.620Z" + "updatedAt": "2025-12-02T22:57:45.300Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.621Z" + "updatedAt": "2025-12-02T22:57:45.301Z" } } }, @@ -7626,13 +7637,13 @@ }, "adee3628812a2e0169c7c436f7c41012c6b0b856ab91c598890be0b181284e63": { "ru": { - "updatedAt": "2025-12-02T17:39:25.336Z" + "updatedAt": "2025-12-02T22:57:53.574Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.336Z" + "updatedAt": "2025-12-02T22:57:53.574Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.337Z" + "updatedAt": "2025-12-02T22:57:53.575Z" } } }, @@ -7650,65 +7661,65 @@ }, "5407c15b69d4e3b9d265c317ef087192cfd42cc503f7ec6c3e963b8594948b4c": { "zh": { - "updatedAt": "2025-12-02T17:39:25.319Z" + "updatedAt": "2025-12-02T22:57:28.971Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.329Z" + "updatedAt": "2025-12-02T22:57:53.566Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.332Z" + "updatedAt": "2025-12-02T22:57:53.569Z" } } }, "6e73db155b7c6964fced099cd2a329a54c570e4567c1e741e45991462993ff89": { "d1aadc2b06df5561a41ec6294f8ba38c60368402b06032d12e12420507c14384": { "jp": { - "updatedAt": "2025-12-02T17:39:29.620Z" + "updatedAt": "2025-12-02T22:57:45.300Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.311Z" + "updatedAt": "2025-12-02T22:57:53.582Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.299Z" + "updatedAt": "2025-12-02T22:57:53.579Z" } } }, "854411037d5e91dafe4510e3bb749eb29c1405966f5c747972f003bea369b464": { "2f5dd362e6719f95a9f300225eac5ed8491245ba11f15bda272d36325d991c01": { "jp": { - "updatedAt": "2025-12-02T17:39:25.338Z" + "updatedAt": "2025-12-02T22:57:53.576Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.337Z" + "updatedAt": "2025-12-02T22:57:53.576Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.339Z" + "updatedAt": "2025-12-02T22:57:53.578Z" } } }, "906c5c00462e8461e0b7aa1cffaec1f44d3cc275066f474f9ab70cccbf9e9d8d": { "661e85a9d5e8d39ed88218a74a7029ed28519c2e3ed3213707133a5bb6e243c6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.340Z" + "updatedAt": "2025-12-02T22:57:53.579Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.342Z" + "updatedAt": "2025-12-02T22:57:53.581Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.341Z" + "updatedAt": "2025-12-02T22:57:53.580Z" } } }, "9acecbbe697d2e6d2e334b3b54c514cdcf0ed3d6c83e6748104f8f3b983abbd2": { "4b6046e5cde03661005f0be0ef3f23e778a948c6c005456f94af71b6ea2e484b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.619Z" + "updatedAt": "2025-12-02T22:57:45.299Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.341Z" + "updatedAt": "2025-12-02T22:57:53.581Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.340Z" + "updatedAt": "2025-12-02T22:57:53.580Z" } } }, @@ -7726,13 +7737,13 @@ }, "aa95ed0a0f75936c9fb958402d78b88a1b649e02c12c5724474d96593d8ac8e3": { "zh": { - "updatedAt": "2025-12-02T17:39:25.321Z" + "updatedAt": "2025-12-02T22:57:53.558Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.334Z" + "updatedAt": "2025-12-02T22:57:53.571Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.334Z" + "updatedAt": "2025-12-02T22:57:53.571Z" } } }, @@ -7750,13 +7761,13 @@ }, "21a411586384e33979dcf970a5a3e351863fabcdd6a2f2d9ef948c7c72e29308": { "zh": { - "updatedAt": "2025-12-02T17:39:25.265Z" + "updatedAt": "2025-12-02T22:57:28.945Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.265Z" + "updatedAt": "2025-12-02T22:57:28.945Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.266Z" + "updatedAt": "2025-12-02T22:57:28.968Z" } } }, @@ -7785,13 +7796,13 @@ }, "b89bf73d46ab4c8681fe3343c9174975288ec170fa6f21f23a4befddc5ff80e3": { "zh": { - "updatedAt": "2025-12-02T17:39:25.331Z" + "updatedAt": "2025-12-02T22:57:53.568Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.333Z" + "updatedAt": "2025-12-02T22:57:53.570Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.336Z" + "updatedAt": "2025-12-02T22:57:53.573Z" } } }, @@ -7809,39 +7820,39 @@ }, "7e8c22f8384e0f5e1604ca164094faaf9dcf3be660b10e0ab4b447554527eeb9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.325Z" + "updatedAt": "2025-12-02T22:57:53.561Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.322Z" + "updatedAt": "2025-12-02T22:57:53.559Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.327Z" + "updatedAt": "2025-12-02T22:57:53.563Z" } } }, "caf9155f2ad3c6bb6165f0c5a837f80ca0f324d7821ee36716d6a44981b32432": { "c9a20f8ca6d2167945584243cb48aae584ce849963b883da031cb1fa3b57b9d3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.620Z" + "updatedAt": "2025-12-02T22:57:45.301Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.618Z" + "updatedAt": "2025-12-02T22:57:45.298Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.619Z" + "updatedAt": "2025-12-02T22:57:45.299Z" } } }, "cbb612322707858e39d9de4d0c9cc540429b50cdf2909447e753d421fc3212d0": { "4a7d4ef89d791edabbdff46a2878745843ca285c2985ee018c727274960745d4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.314Z" + "updatedAt": "2025-12-02T22:57:53.553Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.309Z" + "updatedAt": "2025-12-02T22:57:53.550Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.306Z" + "updatedAt": "2025-12-02T22:57:53.547Z" } } }, @@ -7859,13 +7870,13 @@ }, "36b30907a627eb9f2751c13b7b41989e2375737efd3afded8087c21995e25c37": { "zh": { - "updatedAt": "2025-12-02T17:39:25.330Z" + "updatedAt": "2025-12-02T22:57:53.566Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.331Z" + "updatedAt": "2025-12-02T22:57:53.568Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.335Z" + "updatedAt": "2025-12-02T22:57:53.572Z" } } }, @@ -7883,26 +7894,26 @@ }, "2887b5d2961f016569ec5457d21265144b81c9010f1ed1c13a8b666a47f53526": { "zh": { - "updatedAt": "2025-12-02T17:39:25.292Z" + "updatedAt": "2025-12-02T22:57:28.969Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.321Z" + "updatedAt": "2025-12-02T22:57:53.558Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.323Z" + "updatedAt": "2025-12-02T22:57:53.559Z" } } }, "eedd808236db61e2b28ca3ea587227703d2be3b1ced3ffbe6e92ba89ef707e94": { "20f04dac4a93b0fdb3374aba9dc0994fdc280c6ebad124568bf3fd2f999185f8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.297Z" + "updatedAt": "2025-12-02T22:57:28.975Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.291Z" + "updatedAt": "2025-12-02T22:57:28.946Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.297Z" + "updatedAt": "2025-12-02T22:57:28.975Z" } } }, @@ -7920,13 +7931,13 @@ }, "f0ee8735181f3f9addb0d2b3c24aaf4c8616df76b27f36d37500110520089609": { "zh": { - "updatedAt": "2025-12-02T17:39:25.319Z" + "updatedAt": "2025-12-02T22:57:53.557Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.323Z" + "updatedAt": "2025-12-02T22:57:53.560Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.327Z" + "updatedAt": "2025-12-02T22:57:53.563Z" } } }, @@ -7944,117 +7955,117 @@ }, "be7f4e3331c3fd409e0646bffe9b6357649ebe66e4221085977b0cbfb8bd4a24": { "zh": { - "updatedAt": "2025-12-02T17:39:29.622Z" + "updatedAt": "2025-12-02T22:57:53.573Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.623Z" + "updatedAt": "2025-12-02T22:57:53.574Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.623Z" + "updatedAt": "2025-12-02T22:57:53.574Z" } } }, "115c23898dca6a5bd85fc79980e071e10196e3e3295527809805baad03df1e8e": { "cc5d85e7940e700fd5d3f8fd7641a3e19d24a033b3c45b51595134cdc91659d3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.641Z" + "updatedAt": "2025-12-02T22:57:45.324Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.635Z" + "updatedAt": "2025-12-02T22:57:45.315Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.639Z" + "updatedAt": "2025-12-02T22:57:45.321Z" } } }, "25fa138ccb807e454af6642c2ed448968e7de55919fd0d0a4ecb3f6e490a397c": { "ab68507bc825afafe53c6d1d0d6f08c53621f3a95a39deec3a4dad7ef103b2c6": { "jp": { - "updatedAt": "2025-12-02T17:39:29.638Z" + "updatedAt": "2025-12-02T22:57:45.320Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.640Z" + "updatedAt": "2025-12-02T22:57:45.324Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.639Z" + "updatedAt": "2025-12-02T22:57:45.322Z" } } }, "29098b8e3f1e1a679a5ddc94379ef95f05ce5d74ad32854eb1f4dbf472997cd8": { "a2fdefeb5c115c0929ae0f70cb0135e6ff4857188e411761888474889ae1edda": { "jp": { - "updatedAt": "2025-12-02T17:39:29.637Z" + "updatedAt": "2025-12-02T22:57:45.319Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.637Z" + "updatedAt": "2025-12-02T22:57:45.320Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.636Z" + "updatedAt": "2025-12-02T22:57:45.316Z" } } }, "2e279d80c8ba84fded6bc29580d38a57165294e3bb9ec5ac3177d8fa43594ce7": { "c32887dbd37129abcf60580789e56e42295b227409b866e8d6f639ccb4436f91": { "jp": { - "updatedAt": "2025-12-02T17:39:29.639Z" + "updatedAt": "2025-12-02T22:57:45.322Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.640Z" + "updatedAt": "2025-12-02T22:57:45.322Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.639Z" + "updatedAt": "2025-12-02T22:57:45.321Z" } } }, "509f6ede51ab34e339503f91928010a06f04655f9ae29650958c5b6768752931": { "b15b0f51d35014ff5faa6f96548eae990708c240d294f1b231da328da35a7588": { "jp": { - "updatedAt": "2025-12-02T17:39:25.339Z" + "updatedAt": "2025-12-02T22:57:53.579Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.338Z" + "updatedAt": "2025-12-02T22:57:53.577Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.338Z" + "updatedAt": "2025-12-02T22:57:53.577Z" } } }, "521e12e9546adbbc16980431e680a5ef21ea7b5b3b9b36afb8a2521aa6b377b6": { "6e547ac81c7773f9acb16ff8e8b7c7388a98727bfc4319c29909249791e4ec09": { "jp": { - "updatedAt": "2025-12-02T17:39:29.626Z" + "updatedAt": "2025-12-02T22:57:45.307Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.631Z" + "updatedAt": "2025-12-02T22:57:45.312Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.627Z" + "updatedAt": "2025-12-02T22:57:45.308Z" } } }, "543fafeba882f7e65ffa713c52cc503e06a45708cf5d17f53ac0462449accbf7": { "10b537976cc0e91e97a168611992f05f85e4ed7084a47e4cb1a2f920f41380ac": { "jp": { - "updatedAt": "2025-12-02T17:39:29.629Z" + "updatedAt": "2025-12-02T22:57:45.310Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.625Z" + "updatedAt": "2025-12-02T22:57:45.305Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.628Z" + "updatedAt": "2025-12-02T22:57:45.308Z" } } }, "700af028231b046bfc9ddd5cfa321b3be5e023aaaee235d4d7d86453223b3fdc": { "5feb43870c53151fcd38f8407b9a14613518ef335101c53aa526f6a23caac7ed": { "jp": { - "updatedAt": "2025-12-02T17:39:29.626Z" + "updatedAt": "2025-12-02T22:57:45.306Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.632Z" + "updatedAt": "2025-12-02T22:57:45.312Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.628Z" + "updatedAt": "2025-12-02T22:57:45.309Z" } } }, @@ -8072,819 +8083,819 @@ }, "7daba956dd3abe4b27ba6749d7f47b4f15037a1481f6abae28e2aaeecc9ed552": { "ru": { - "updatedAt": "2025-12-02T17:39:29.624Z" + "updatedAt": "2025-12-02T22:57:45.304Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.624Z" + "updatedAt": "2025-12-02T22:57:45.304Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.623Z" + "updatedAt": "2025-12-02T22:57:53.575Z" } } }, "7eb439b32a67cfb0aa3624c9184253dc089e7da15d7e10a23f668083dcbbdb63": { "d75745d1b46f0de5b2028a881660f2bd2ddadc7ddc0b54286beaca30e215e44f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.316Z" + "updatedAt": "2025-12-02T22:57:53.556Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.640Z" + "updatedAt": "2025-12-02T22:57:45.323Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.641Z" + "updatedAt": "2025-12-02T22:57:45.324Z" } } }, "8cd1456e58e9b0f32764599fe1b3c08b4549cd901e4ebe5d8ff994983ffb18dd": { "be2df94d3de1df0b087713bb38516d1a78f6b4313e8daf18309af45c6beb735b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.635Z" + "updatedAt": "2025-12-02T22:57:45.316Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.631Z" + "updatedAt": "2025-12-02T22:57:45.312Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.636Z" + "updatedAt": "2025-12-02T22:57:45.317Z" } } }, "8dbad11f22f37a8dfbe5928d8a4733fffad030ebf6032dcfecd084e9101dba52": { "f92ca8e97f1895ba9a62cdd9bd09b067b16fb3472cb748d5ec26c6d2830bdcc3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.632Z" + "updatedAt": "2025-12-02T22:57:45.313Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.633Z" + "updatedAt": "2025-12-02T22:57:45.314Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.631Z" + "updatedAt": "2025-12-02T22:57:45.311Z" } } }, "9606738dfb47e926dbb72401f97fb8dcdca15e8e7e4c7c8e0b1de1923f128ebd": { "f38bca2728a4ec18acf3801a37e29bd6ce1663c505004c92a4ef0fb8bcfab83d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.629Z" + "updatedAt": "2025-12-02T22:57:45.309Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.626Z" + "updatedAt": "2025-12-02T22:57:45.307Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.630Z" + "updatedAt": "2025-12-02T22:57:45.310Z" } } }, "9879a8ecb21ed941282ca62ac8cd46ca90a2e07bea45df3014931af580b18b1c": { "1cee6eed8b351ab527a9d9c859764f01e20c33109d8796baaf74d0bfe5e7498a": { "zh": { - "updatedAt": "2025-12-02T17:39:29.632Z" + "updatedAt": "2025-12-02T22:57:45.313Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.634Z" + "updatedAt": "2025-12-02T22:57:45.315Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.633Z" + "updatedAt": "2025-12-02T22:57:45.314Z" } } }, "9c64eb3f63ed2f4471f8cc3e3a16b5d6f44f4c39e15dce1c2c911d1a94e1a018": { "4af09e0c2db5842c3ba3437a58d8012e6ed6971aac46840180567463da4f8ce8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.320Z" + "updatedAt": "2025-12-02T22:57:53.557Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.340Z" + "updatedAt": "2025-12-02T22:57:53.580Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.621Z" + "updatedAt": "2025-12-02T22:57:45.302Z" } } }, "a2fd395ad42270710df1127e0482607ea48ccfe81a62976bedb63b46c8ceb860": { "67cbbbbf1e4f7f85554eebfe9fb09a5afe145f060eefe6aed1c811dfc5891361": { "jp": { - "updatedAt": "2025-12-02T17:39:29.633Z" + "updatedAt": "2025-12-02T22:57:45.313Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.634Z" + "updatedAt": "2025-12-02T22:57:45.315Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.630Z" + "updatedAt": "2025-12-02T22:57:45.310Z" } } }, "aff3738ef426bb03f782516f0c962dc0d4f1e8b1e75422276233e8a61abcbbf9": { "62fbdd6dddf79ab74c534883a022557ea5c732ed713d1fc244291ba771204269": { "jp": { - "updatedAt": "2025-12-02T17:39:25.341Z" + "updatedAt": "2025-12-02T22:57:45.318Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.340Z" + "updatedAt": "2025-12-02T22:57:45.317Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.341Z" + "updatedAt": "2025-12-02T22:57:45.318Z" } } }, "c61ff854a1d65abf94d196412aea9f3db52e099f903e0aec1c8dbda684f0ee4c": { "6725d42405abcd2763e59c5af20b80e294c49a24e5dfded57358991054e676ae": { "jp": { - "updatedAt": "2025-12-02T17:39:29.631Z" + "updatedAt": "2025-12-02T22:57:45.311Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.624Z" + "updatedAt": "2025-12-02T22:57:45.305Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.317Z" + "updatedAt": "2025-12-02T22:57:53.556Z" } } }, "c85b0e977e47a5de069cf6bc2a4c3c7c368f637081c6c7a74c2b3f09f541da76": { "6a1875203c3c11a5ddaeaf844592c8aa66c906a5f10d8118af659f3188166f2b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.630Z" + "updatedAt": "2025-12-02T22:57:45.311Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.627Z" + "updatedAt": "2025-12-02T22:57:45.308Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.628Z" + "updatedAt": "2025-12-02T22:57:45.309Z" } } }, "cfcb155375b8c7dce0cd7951038c468106245eabdd22e87ceb685a86ad5787b1": { "4f1c6f9f3c784ede710c284000e57bbb2570ca34ccf377e55bb0aa62d9575fb3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.640Z" + "updatedAt": "2025-12-02T22:57:45.323Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.637Z" + "updatedAt": "2025-12-02T22:57:45.319Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.635Z" + "updatedAt": "2025-12-02T22:57:45.316Z" } } }, "e771f00ee03a6b8ac3a2fe4466ecae0a0ef5fa4a1c06261040efd4c71c7df8ca": { "afaf81983280a59e7aa1584371969108a9f08bbf39abdc8489d3da2cc68c29c7": { "jp": { - "updatedAt": "2025-12-02T17:39:29.637Z" + "updatedAt": "2025-12-02T22:57:45.319Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.638Z" + "updatedAt": "2025-12-02T22:57:45.321Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.638Z" + "updatedAt": "2025-12-02T22:57:45.320Z" } } }, "003cc65643f9d9786893e0bde4fee0fde5fc25de83cb44c9b184c9f67f682330": { "7bfbb7c49650987bfda71358fcdb6c75e10f3775e57dd80dfa998cd9df1e42b1": { "ru": { - "updatedAt": "2025-12-02T17:39:25.346Z" + "updatedAt": "2025-12-02T22:57:28.981Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.351Z" + "updatedAt": "2025-12-02T22:57:28.987Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.622Z" + "updatedAt": "2025-12-02T22:57:45.303Z" } } }, "0bf287012c3e4a1823f4a6d9af97b4ff2ebf50382b88f6e446f2d2462ceff028": { "6fc59c979e71f5ef7d01dffb85d9c0d52f0f7d9af3f0d2364ea573c821dfb4a9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.648Z" + "updatedAt": "2025-12-02T22:57:45.332Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.345Z" + "updatedAt": "2025-12-02T22:57:28.980Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.648Z" + "updatedAt": "2025-12-02T22:57:45.333Z" } } }, "12e31ec44b3dcf65828805450d562ba22004284c24e16fe91cc2a8306183626b": { "9894639ef964614d3ef8027f22a7deb78a5ccec89d41e007f288e7db21591494": { "jp": { - "updatedAt": "2025-12-02T17:39:25.346Z" + "updatedAt": "2025-12-02T22:57:28.981Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.350Z" + "updatedAt": "2025-12-02T22:57:28.986Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.649Z" + "updatedAt": "2025-12-02T22:57:45.333Z" } } }, "1a8c3dc523efbedd8ceca5a1bf0b315be2ac1dcf90f08530d461bd213eef4f7c": { "da9e17112c0ec79d1fa82ab5f0ca3db1c53729e70e3fd6a2c4370c03691b292c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.348Z" + "updatedAt": "2025-12-02T22:57:28.983Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.348Z" + "updatedAt": "2025-12-02T22:57:28.984Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.345Z" + "updatedAt": "2025-12-02T22:57:28.980Z" } } }, "227d51f47fc957dea766831ea43b73c58c9e450c7aadba923fb55f27b830acd0": { "88ce0d6c08629f221dcfe109d7e8a09898443472a62411ee8e84cd0cd4e77851": { "jp": { - "updatedAt": "2025-12-02T17:39:25.343Z" + "updatedAt": "2025-12-02T22:57:28.977Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.646Z" + "updatedAt": "2025-12-02T22:57:45.331Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.342Z" + "updatedAt": "2025-12-02T22:57:28.976Z" } } }, "2788d1737d33b8bd86e0aa8f0dbd2c1bed226411e50160a1554ab9361f7532d2": { "d0cbc85c85d4d71c67952d11b3d238be8fc75b6ea16860b09935bd9f96add653": { "jp": { - "updatedAt": "2025-12-02T17:39:29.646Z" + "updatedAt": "2025-12-02T22:57:45.331Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.642Z" + "updatedAt": "2025-12-02T22:57:45.306Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.645Z" + "updatedAt": "2025-12-02T22:57:45.331Z" } } }, "3b065a4f3fc6b25a5184da43b7b0221b5aeccf7b81e1255bd8a6d2a6b86a8ae7": { "c88ae622109bfb3777e96a49c9bfa5f9889a8187d65d687676ef5de1bf070514": { "jp": { - "updatedAt": "2025-12-02T17:39:29.636Z" + "updatedAt": "2025-12-02T22:57:45.318Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.638Z" + "updatedAt": "2025-12-02T22:57:45.321Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.636Z" + "updatedAt": "2025-12-02T22:57:45.317Z" } } }, "3ffea18e4142d273a23435211934d60695e426723e88ea42a887c753673da12c": { "9135666001d3b0d949ff7db424b18a4b655d4b8eebcafa75a9e472d040fbb808": { "jp": { - "updatedAt": "2025-12-02T17:39:25.347Z" + "updatedAt": "2025-12-02T22:57:28.982Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.349Z" + "updatedAt": "2025-12-02T22:57:28.984Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.347Z" + "updatedAt": "2025-12-02T22:57:28.982Z" } } }, "6ae9dde7cd947f044ac422d9819b807221ad5825d4f6859ff2c72f3c22d7331f": { "f17b1d4769177c8b7b3260aff487e581de4450f37dd2fbeff3e0a899b7559706": { "jp": { - "updatedAt": "2025-12-02T17:39:29.645Z" + "updatedAt": "2025-12-02T22:57:45.330Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.343Z" + "updatedAt": "2025-12-02T22:57:28.976Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.344Z" + "updatedAt": "2025-12-02T22:57:28.977Z" } } }, "95219024ef9522a55be4e6513f75defbb49883b4a5e32a05d187bbbcc9f53c16": { "069a5c20a99f64397b1d13060b06470148c26b5072a36b8e1b16d746b0e4ad7f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.344Z" + "updatedAt": "2025-12-02T22:57:28.978Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.621Z" + "updatedAt": "2025-12-02T22:57:45.302Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.645Z" + "updatedAt": "2025-12-02T22:57:45.330Z" } } }, "9829e6d504f03f89cf3f9782f9238f3dec6efd6d3810dd672ec15bd67e65f810": { "e59e26adb9705f2e6456ed1518f0aefb7d0cf0e3b13b040fa78b4a590a1181c2": { "jp": { - "updatedAt": "2025-12-02T17:39:29.644Z" + "updatedAt": "2025-12-02T22:57:45.329Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.644Z" + "updatedAt": "2025-12-02T22:57:45.329Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.645Z" + "updatedAt": "2025-12-02T22:57:45.330Z" } } }, "9f51461ed5499a8b1f450f23f773f55200d3922c76578fac080589c6d4bdb7c9": { "eaded5b9cc370f7c0893d58a270227dd93fe67bc1568a6b674bdee429e92ac10": { "jp": { - "updatedAt": "2025-12-02T17:39:25.344Z" + "updatedAt": "2025-12-02T22:57:28.977Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.648Z" + "updatedAt": "2025-12-02T22:57:45.332Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.346Z" + "updatedAt": "2025-12-02T22:57:28.981Z" } } }, "a4186d2152fae14c248c1297810d8ae84b17536d8f68513f586c1e2d378d79fa": { "da62d5ba1b9b52d86fdf52ef9a5a5fce77010670db44844630fe457d0a64dfda": { "jp": { - "updatedAt": "2025-12-02T17:39:29.647Z" + "updatedAt": "2025-12-02T22:57:45.332Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.647Z" + "updatedAt": "2025-12-02T22:57:45.331Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.345Z" + "updatedAt": "2025-12-02T22:57:28.979Z" } } }, "a98f06f78a3ec0f29bb4f078dbb0c37f77d01618cebf2733ff11b32c497f7b24": { "a9a69fd4a89753f57c102accc6affd4752db865e189ae4cc4e551815c20e9964": { "jp": { - "updatedAt": "2025-12-02T17:39:29.643Z" + "updatedAt": "2025-12-02T22:57:45.328Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.644Z" + "updatedAt": "2025-12-02T22:57:45.329Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.625Z" + "updatedAt": "2025-12-02T22:57:45.327Z" } } }, "b0f8d850504855a8481784c04ab4b0c0a35453e0ccfb3fd1251528b4f77a8b8f": { "0dbab51aa36f5b479c39c4f615a8a9b4493aeae6b1e482a4ccbb9064901d7f3b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.350Z" + "updatedAt": "2025-12-02T22:57:28.986Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.347Z" + "updatedAt": "2025-12-02T22:57:28.983Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.345Z" + "updatedAt": "2025-12-02T22:57:28.979Z" } } }, "b7f8c2c6c3c0d8cae21834a515d86c9ba6864e0aa9c968e945adf28aff1bd428": { "bbcd7ca2f8d136d5cdb1c28f0c53253dd6f2040d23646bfbb062d85161da4e08": { "jp": { - "updatedAt": "2025-12-02T17:39:25.352Z" + "updatedAt": "2025-12-02T22:57:28.988Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.349Z" + "updatedAt": "2025-12-02T22:57:28.984Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.348Z" + "updatedAt": "2025-12-02T22:57:28.983Z" } } }, "bc18991124499a7f66617eb5b243033498a2376e769bee9084fac4cef0b7c045": { "d62f4767bf6ec9661415c60e24e41a90ba047d383b9bfbb29a327253f604da58": { "jp": { - "updatedAt": "2025-12-02T17:39:29.642Z" + "updatedAt": "2025-12-02T22:57:45.327Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.643Z" + "updatedAt": "2025-12-02T22:57:45.328Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.642Z" + "updatedAt": "2025-12-02T22:57:45.305Z" } } }, "c23421b71aced0ac75a1f6d4e5a8b8ae239e457c02367e880b6d1a4ff7277e3a": { "4719e0b0aa1afb513dbea43054775d5c3e22f6638707c72a91d88a4237b487bb": { "jp": { - "updatedAt": "2025-12-02T17:39:25.352Z" + "updatedAt": "2025-12-02T22:57:28.988Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.352Z" + "updatedAt": "2025-12-02T22:57:28.988Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.349Z" + "updatedAt": "2025-12-02T22:57:28.985Z" } } }, "c621962c4e9a6c1f2dcb4ec8f98b33faa0d771e9aac97195014471b0f353099e": { "8e462b2a96c9f45baf5c523e8a97e3ffac3676c40724d42a9c5109d5413a54bd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.347Z" + "updatedAt": "2025-12-02T22:57:28.982Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.344Z" + "updatedAt": "2025-12-02T22:57:28.978Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.346Z" + "updatedAt": "2025-12-02T22:57:28.980Z" } } }, "c6addfcf4c2f183d0885f78b6bee455eb175ed28099b76df7d58a87ff79c231e": { "0bdad070e3c15637e1941843f067e2a8ab54f34932a6197c4b57662a1ab08586": { "jp": { - "updatedAt": "2025-12-02T17:39:29.644Z" + "updatedAt": "2025-12-02T22:57:45.329Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.649Z" + "updatedAt": "2025-12-02T22:57:45.333Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.643Z" + "updatedAt": "2025-12-02T22:57:45.328Z" } } }, "d0a117042cd54d2d897e9ff128bb30722802674d738351bc727ad6a48d97c13a": { "ef198e4984503045b3061df3df5083cc081e20ea251352bf6175ea0983742b28": { "jp": { - "updatedAt": "2025-12-02T17:39:25.317Z" + "updatedAt": "2025-12-02T22:57:45.302Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.632Z" + "updatedAt": "2025-12-02T22:57:28.978Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.633Z" + "updatedAt": "2025-12-02T22:57:45.314Z" } } }, "216d22e459b5339d73b5e5f5efd10ba0d324035b56ffd8c09aca8ff6053e5be7": { "4347cf6fe8d3643c0bc778bc6d6e1a2d7728b22b55e566913fa8326c720d6e54": { "jp": { - "updatedAt": "2025-12-02T17:39:25.369Z" + "updatedAt": "2025-12-02T22:57:29.005Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.353Z" + "updatedAt": "2025-12-02T22:57:45.326Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.641Z" + "updatedAt": "2025-12-02T22:57:45.325Z" } } }, "2f2c64962247267011454aad885684dd07f5230293d18c996004e9a086a48a9e": { "de25513083b27abcf3a1ed0793d26139ab348f9ddbadba05a87914373d86d034": { "jp": { - "updatedAt": "2025-12-02T17:39:25.364Z" + "updatedAt": "2025-12-02T22:57:29.000Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.643Z" + "updatedAt": "2025-12-02T22:57:28.997Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.647Z" + "updatedAt": "2025-12-02T22:57:29.001Z" } } }, "3b502bb7173f6131431ad8322b576ef99ef5e91d3612beb68e0f4ce3b6053bf9": { "c7797285e4835ab50d34203593f5308bddaddec5d13f14f4f6d7be4be2239eb6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.363Z" + "updatedAt": "2025-12-02T22:57:28.999Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.363Z" + "updatedAt": "2025-12-02T22:57:28.999Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.369Z" + "updatedAt": "2025-12-02T22:57:29.005Z" } } }, "3c55f6319b00bb5e571612e6f740d049975d5c3de127e0de80d0f34889dd8b12": { "08f719dba95186bb05f8277899abf3443e7cc9fca51a32ba8727dadf82c77879": { "jp": { - "updatedAt": "2025-12-02T17:39:25.356Z" + "updatedAt": "2025-12-02T22:57:28.993Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.357Z" + "updatedAt": "2025-12-02T22:57:28.994Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.356Z" + "updatedAt": "2025-12-02T22:57:28.994Z" } } }, "40ddf7122cbd5708445d09282a9aaaa01b51f15847138bd583939c6bee63c5a8": { "1efde3a11aa977a804768bd9d231b648a793e9638453375585e0f62486abe9f9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.358Z" + "updatedAt": "2025-12-02T22:57:28.995Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.360Z" + "updatedAt": "2025-12-02T22:57:28.996Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.366Z" + "updatedAt": "2025-12-02T22:57:29.002Z" } } }, "44e6428941aba89bd0fd45e401717504047bf2582288d528651664c68b5860ef": { "3dfaa8d64c4eec1438f9e2fdcdf95885e290daa7a1d6f9280e7587fbde343224": { "jp": { - "updatedAt": "2025-12-02T17:39:25.372Z" + "updatedAt": "2025-12-02T22:57:29.007Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.375Z" + "updatedAt": "2025-12-02T22:57:29.010Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.375Z" + "updatedAt": "2025-12-02T22:57:29.011Z" } } }, "5034a9cab8d174bbba4fcce036fa29d5dc6bfa365274ed3cc44a0e5ff13c4738": { "c73720aff6e3013b19ca923ea6650c5399c7cce59157340fcac3ecb68f255f4b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.367Z" + "updatedAt": "2025-12-02T22:57:29.003Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.641Z" + "updatedAt": "2025-12-02T22:57:45.325Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.374Z" + "updatedAt": "2025-12-02T22:57:29.009Z" } } }, "541698242c872ea29127fc2dfe64cbea8b6e3ad3471aea2ac19011a37d71e754": { "08b7c30758e175cbf2a1d09a301193f88562d6e7ab18b078ab6c4b805b81620d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.351Z" + "updatedAt": "2025-12-02T22:57:28.987Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.351Z" + "updatedAt": "2025-12-02T22:57:28.987Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.350Z" + "updatedAt": "2025-12-02T22:57:28.986Z" } } }, "67199cb0b07db7b73e9d48c3856e7a80fa64a401ac9356f38dd56f0ef6af4f87": { "2a193532f966a6fea5015f9758bc034a7cbdfaf8b91c7431fdbc29b0d020b9e8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.366Z" + "updatedAt": "2025-12-02T22:57:29.002Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.373Z" + "updatedAt": "2025-12-02T22:57:29.009Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.376Z" + "updatedAt": "2025-12-02T22:57:29.011Z" } } }, "74f8cb35854e4cf151ab34a6587a3b0c76868a99d06b7a1b7eb88bfdd101dcc2": { "9431057902d3a29dbfbbd44c8cc88c4dd2b703331d32f31fe7eab5675d5d047c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.364Z" + "updatedAt": "2025-12-02T22:57:29.000Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.362Z" + "updatedAt": "2025-12-02T22:57:28.999Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.362Z" + "updatedAt": "2025-12-02T22:57:28.998Z" } } }, "7e0dc4543c81b33bb19b9b0222c533c95884214b5877d7ed6c08d6101f73935f": { "4d2ea53c6c8b773cda0b23778f9e67b35379e9de8b35e7412e470060aa209fbe": { "jp": { - "updatedAt": "2025-12-02T17:39:25.361Z" + "updatedAt": "2025-12-02T22:57:28.998Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.355Z" + "updatedAt": "2025-12-02T22:57:28.990Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.365Z" + "updatedAt": "2025-12-02T22:57:29.001Z" } } }, "885b5d789ebf32a2edb92bc498ab9f2e881afed86ef284b4892ee15109bb1321": { "b7053e1130cf6901ba2d93962cfe71528955b54a3427effb3f8dd0cb63a10854": { "jp": { - "updatedAt": "2025-12-02T17:39:25.358Z" + "updatedAt": "2025-12-02T22:57:28.996Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.360Z" + "updatedAt": "2025-12-02T22:57:28.997Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.358Z" + "updatedAt": "2025-12-02T22:57:28.996Z" } } }, "8c4025d67d4f83f1787b2935a24ca235fcca456bc7505ac9ac478e5351ad8297": { "3cdb2c61028a51f468d7e958cbdb00bd91b81a31123aacd0a6e4c0f676f159fc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.360Z" + "updatedAt": "2025-12-02T22:57:28.998Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.353Z" + "updatedAt": "2025-12-02T22:57:45.326Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.366Z" + "updatedAt": "2025-12-02T22:57:29.002Z" } } }, "9f2ad018997a5b2a59f6bb176b61937bfa9cd7e81143b53306fe58e2c41400f8": { "79e16644830172d488a3acf805a5b9fe0f8b79fdbba1afe39d5495d561479ee9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.377Z" + "updatedAt": "2025-12-02T22:57:29.012Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.370Z" + "updatedAt": "2025-12-02T22:57:29.005Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.355Z" + "updatedAt": "2025-12-02T22:57:28.991Z" } } }, "b2c15bf0de452ad7ec7d6015900f40d41f66f8080e473ae5d92a9e398fdedca0": { "a7e5cb05a26913f4d5d6b8e23e33097010b909a91fbc9015096bd23deb3ef019": { "jp": { - "updatedAt": "2025-12-02T17:39:25.373Z" + "updatedAt": "2025-12-02T22:57:29.008Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.370Z" + "updatedAt": "2025-12-02T22:57:29.006Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.368Z" + "updatedAt": "2025-12-02T22:57:29.004Z" } } }, "bda6feaa2f751d257d0e9bb7488f846a2998fca7dedddf3b4830683849ba2b58": { "2afea7889acf8ea5044a0d33842f100ab65c6cb7f1df295cd1f21f7e129776fe": { "jp": { - "updatedAt": "2025-12-02T17:39:25.365Z" + "updatedAt": "2025-12-02T22:57:29.001Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.365Z" + "updatedAt": "2025-12-02T22:57:29.000Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.355Z" + "updatedAt": "2025-12-02T22:57:28.992Z" } } }, "d032d67a58a6623fab2b1b66938ad265d806211c7e670b710006fa88c0fa60d9": { "4c0a1b6590854c3a88fa162f08d4611049c85780870affbf3d49f61a3e412fae": { "jp": { - "updatedAt": "2025-12-02T17:39:25.357Z" + "updatedAt": "2025-12-02T22:57:28.995Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.358Z" + "updatedAt": "2025-12-02T22:57:28.995Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.357Z" + "updatedAt": "2025-12-02T22:57:28.994Z" } } }, "db88afafa5d929b34cdf925862a67b324309a0e6c76686a5ccfde2ba82d5226c": { "e4a92a198d90a6cd53c04928fa4fb9c381359603f0c986e9d59a15fa39407592": { "jp": { - "updatedAt": "2025-12-02T17:39:25.374Z" + "updatedAt": "2025-12-02T22:57:29.010Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.372Z" + "updatedAt": "2025-12-02T22:57:29.008Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.371Z" + "updatedAt": "2025-12-02T22:57:29.007Z" } } }, "e18abf4c56dbe146fa998f9070622acba484b5011490469cab0c1e16bc156647": { "58bb991322769280e6d10291b76e02c6a2e7231dc177a9f01f4c729dbe75cc7e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.377Z" + "updatedAt": "2025-12-02T22:57:29.013Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.376Z" + "updatedAt": "2025-12-02T22:57:29.011Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.368Z" + "updatedAt": "2025-12-02T22:57:29.004Z" } } }, "e5455b8e71ca0240dbae9ace48f312b2859517718c9b5597790152f5c5e4c55e": { "70f5e4c518ecfa04a597a86630bfa6b7c13859702dbefa84f43a08c628bb9c6e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.359Z" + "updatedAt": "2025-12-02T22:57:28.996Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.353Z" + "updatedAt": "2025-12-02T22:57:45.327Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.368Z" + "updatedAt": "2025-12-02T22:57:29.003Z" } } }, "f0b04860378a97e43a484e7cfff527be98a82a04b75ec9ff8b95b88bfe017c21": { "4d6e6128d8cb69272312bc10969428b2d7ec14e93843e97641bd6ee1b539f104": { "jp": { - "updatedAt": "2025-12-02T17:39:25.351Z" + "updatedAt": "2025-12-02T22:57:29.012Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.622Z" + "updatedAt": "2025-12-02T22:57:45.303Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.349Z" + "updatedAt": "2025-12-02T22:57:28.985Z" } } }, "0f826dda16a017686da9cd258a7b36a8a0fa9bf0906faf288ac5dc07e8293c8b": { "7e91c488285e13a646cf4e0be8efc95cc3461d1b565495878e5ce6df5241454f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.388Z" + "updatedAt": "2025-12-02T22:57:45.343Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.387Z" + "updatedAt": "2025-12-02T22:57:45.342Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.391Z" + "updatedAt": "2025-12-02T22:57:45.346Z" } } }, "19d39d202840e88cd6155f2716118be469f38e1c294287f77b535f73052a335f": { "b04b8c8d1915a6a483b4461dc1983e8dc5b3c4131b3c513c2098e3306d1cf01d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.395Z" + "updatedAt": "2025-12-02T22:57:45.349Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.396Z" + "updatedAt": "2025-12-02T22:57:45.350Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.394Z" + "updatedAt": "2025-12-02T22:57:45.348Z" } } }, "20547e4692854c30843291c8c4b85cbaaa2473154a503ada089b47a286e119c6": { "add80eef63fea1cd539d2ca896319743cd0debee7952a9062ff15a5bac9cc978": { "jp": { - "updatedAt": "2025-12-02T17:39:25.402Z" + "updatedAt": "2025-12-02T22:57:45.356Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.400Z" + "updatedAt": "2025-12-02T22:57:45.355Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.380Z" + "updatedAt": "2025-12-02T22:57:45.335Z" } } }, "3f80767faa69da876f277f16dd9152d0f1e8aba3db884130fa4c7ea029eb17e1": { "c8ca096e88fcce6dd3218a70cf039d6d7d8ebfe91be1b6c3b85f141fdc1feac1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.385Z" + "updatedAt": "2025-12-02T22:57:45.341Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.390Z" + "updatedAt": "2025-12-02T22:57:45.345Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.387Z" + "updatedAt": "2025-12-02T22:57:45.343Z" } } }, "4d30111f145343ad89c67951b74bc9c73865620ef3245a428535e3f9bbef259c": { "db4eae957950b7ac6455d1dc6679f4c64802f86d27f4184e0393be153c8bd7a0": { "jp": { - "updatedAt": "2025-12-02T17:39:29.642Z" + "updatedAt": "2025-12-02T22:57:45.326Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.373Z" + "updatedAt": "2025-12-02T22:57:29.009Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.367Z" + "updatedAt": "2025-12-02T22:57:29.003Z" } } }, "4f944066028f36b0a6f28232fe75a6ebde995b969ebfd8a3c379cd645f0ff366": { "8ded3d0fa9f33ae122022672fd02b631471b5177e76c368607b554bbb3efce22": { "jp": { - "updatedAt": "2025-12-02T17:39:25.397Z" + "updatedAt": "2025-12-02T22:57:45.352Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.383Z" + "updatedAt": "2025-12-02T22:57:45.338Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.401Z" + "updatedAt": "2025-12-02T22:57:45.355Z" } } }, "74dcbdc993f03875931c0ef548e27e0ecdd4c39c4c084edc6eaf3237a562817e": { "a9ecf8d346bd106208732038ad37c4f2b9861186a25aead51cc7057a47bf2cd5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.391Z" + "updatedAt": "2025-12-02T22:57:45.346Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.390Z" + "updatedAt": "2025-12-02T22:57:45.345Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.398Z" + "updatedAt": "2025-12-02T22:57:45.352Z" } } }, "7ab7a6fd8e115253049873f3b8e272c6c530d1d56d469dbf4d074ab0bc3ae8c5": { "c86ec8922020d2cf9ee2017859793ec04fb19507a65cfb98dd21a9cd2dc99ca5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.354Z" + "updatedAt": "2025-12-02T22:57:28.989Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.398Z" + "updatedAt": "2025-12-02T22:57:45.353Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.399Z" + "updatedAt": "2025-12-02T22:57:45.354Z" } } }, @@ -8902,286 +8913,286 @@ }, "017bfeb518def6458017f0b534b81d2e14329dc98b0278460a1c0b8fb485b0fd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.404Z" + "updatedAt": "2025-12-02T22:57:45.358Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.404Z" + "updatedAt": "2025-12-02T22:57:45.358Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.405Z" + "updatedAt": "2025-12-02T22:57:45.359Z" } } }, "7ef33beb95b850b8400aad8ded966f28fd1eb3b61c5de7974983f2270d2b4f7c": { "501d9df3106342436670302f74dd2270b110ee24da435123cc0a1b51633a2284": { "zh": { - "updatedAt": "2025-12-02T17:39:25.383Z" + "updatedAt": "2025-12-02T22:57:45.375Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.652Z" + "updatedAt": "2025-12-02T22:57:45.382Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.419Z" + "updatedAt": "2025-12-02T22:57:45.377Z" } } }, "81154bce9be97a0fc523001b189f4c093458747ff4e9b7f5cdecde64d9163d22": { "126e1bba0f10751cf028401cc1a0f3a944780e4a87fe9b63fb850c58b7d7510d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.397Z" + "updatedAt": "2025-12-02T22:57:45.352Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.396Z" + "updatedAt": "2025-12-02T22:57:45.351Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.379Z" + "updatedAt": "2025-12-02T22:57:28.992Z" } } }, "88d029b112f5fca5e4ba3d06b8c35a6d55e5b557663ed600c6f1b98f59f8ae20": { "1393aaf825d4dab45a6acc1ac4db09d138970e7008f8c78dc434242141a483ba": { "jp": { - "updatedAt": "2025-12-02T17:39:25.388Z" + "updatedAt": "2025-12-02T22:57:45.344Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.386Z" + "updatedAt": "2025-12-02T22:57:45.342Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.389Z" + "updatedAt": "2025-12-02T22:57:45.344Z" } } }, "9831e429c5ccebdd733e3a8b6a49aa6100e584ba3fd39122b79e1a3df27a2feb": { "bde8f222c01ce8541efa7b5346611e02d7e5b13f92c827e80068ede72769e0c5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.354Z" + "updatedAt": "2025-12-02T22:57:28.989Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.380Z" + "updatedAt": "2025-12-02T22:57:45.336Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.401Z" + "updatedAt": "2025-12-02T22:57:45.356Z" } } }, "9b041aa508f2046ee0a4f84858531b8c2507bb6a6989db886c2dd4ea0c11a002": { "23dc86ecd0cc50924f5ea02d06b16b4e395c8e0f2fd73bd76d547ac864d42f36": { "jp": { - "updatedAt": "2025-12-02T17:39:25.387Z" + "updatedAt": "2025-12-02T22:57:45.386Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.397Z" + "updatedAt": "2025-12-02T22:57:45.393Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.386Z" + "updatedAt": "2025-12-02T22:57:45.341Z" } } }, "9fdb709a96f96fb011d844ca13cda88bb361212284a327821501551223a4aa9c": { "064e508fcc9e28910cd94c862392084ac9bfbb28d99941ea8a6c7bf60aa11b79": { "jp": { - "updatedAt": "2025-12-02T17:39:25.381Z" + "updatedAt": "2025-12-02T22:57:45.336Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.393Z" + "updatedAt": "2025-12-02T22:57:45.348Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.392Z" + "updatedAt": "2025-12-02T22:57:45.347Z" } } }, "a08c904ab61d1c76fa622a160e0956711547c3a01e8aa50f73e5c58504c9110b": { "65bcd1c2b5d5887e042c81d6e5c21fc2a0db88c65574a53d172b1f40ae25058e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.361Z" + "updatedAt": "2025-12-02T22:57:45.343Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.359Z" + "updatedAt": "2025-12-02T22:57:45.342Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.362Z" + "updatedAt": "2025-12-02T22:57:45.344Z" } } }, "acceced538fb290e4499cdbefd4179c4f4d347c0ccfd60840e8eedd522602b6b": { "124022bd2cc51265ce8f1c49ed73363724b1580a4bbe5d35e3c5d6d9b2bb7c01": { "jp": { - "updatedAt": "2025-12-02T17:39:25.402Z" + "updatedAt": "2025-12-02T22:57:45.356Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.403Z" + "updatedAt": "2025-12-02T22:57:45.357Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.399Z" + "updatedAt": "2025-12-02T22:57:45.353Z" } } }, "aeecbc80fabcf65b76af1cc65dd769022e4856381588c8501d1a59b206c10326": { "0ce14d2631d2a24f63a66e4f8b06f82fee405f818a0bcf369ea6485c8ba72681": { "jp": { - "updatedAt": "2025-12-02T17:39:25.378Z" + "updatedAt": "2025-12-02T22:57:28.991Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.400Z" + "updatedAt": "2025-12-02T22:57:45.354Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.381Z" + "updatedAt": "2025-12-02T22:57:45.337Z" } } }, "b5543674ee59dc5d80ec783390644aa03c6a1b7c91bbff001eda92fd5198a064": { "dce1dfac5e498639b6f080315eaf0ea6f42c51bef46d3fb13e621234a36cb996": { "jp": { - "updatedAt": "2025-12-02T17:39:25.397Z" + "updatedAt": "2025-12-02T22:57:45.351Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.394Z" + "updatedAt": "2025-12-02T22:57:45.349Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.395Z" + "updatedAt": "2025-12-02T22:57:45.349Z" } } }, "e6ce65cbfbbe441fc30cf64ab1c1d1dbe1699d91ca18dfbe615e4a83da7007bb": { "366a43842989bf6846e76c26bbf2e87e00bcb25564dfb7941a416bb6c279a332": { "jp": { - "updatedAt": "2025-12-02T17:39:25.395Z" + "updatedAt": "2025-12-02T22:57:45.350Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.393Z" + "updatedAt": "2025-12-02T22:57:45.347Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.392Z" + "updatedAt": "2025-12-02T22:57:45.347Z" } } }, "e8bf7b4871a3b921003161fbe9fb3b3e0df205638abb6aa707688886621c9715": { "15aca606b9aecbf11a3de4acfdee9f33ff548522f3411df807128a214f52bae1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.356Z" + "updatedAt": "2025-12-02T22:57:28.993Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.371Z" + "updatedAt": "2025-12-02T22:57:29.006Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.371Z" + "updatedAt": "2025-12-02T22:57:29.007Z" } } }, "e90559dea9545d48d4ab67dc41647c74245d5af3f7450472a6a52017b58aaa6e": { "a15b882337784575046360aea947e55fbbbf97d76e32f32fb9e275a833afb47f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.392Z" + "updatedAt": "2025-12-02T22:57:45.347Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.396Z" + "updatedAt": "2025-12-02T22:57:45.351Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.389Z" + "updatedAt": "2025-12-02T22:57:45.345Z" } } }, "0b209462f1ec411886fda57e810cd3eea5efebe202ca2b4f5dc9f1fb3787ccfb": { "5ecfaa73c3cc92aee3ee2825b0bb89bc857721cc0ed52b56af3b10a539b65498": { "jp": { - "updatedAt": "2025-12-02T17:39:25.419Z" + "updatedAt": "2025-12-02T22:57:45.377Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.421Z" + "updatedAt": "2025-12-02T22:57:45.379Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.649Z" + "updatedAt": "2025-12-02T22:57:45.379Z" } } }, "1d14e004d487902f18fc6c1de04f1ef911152e4d8c2d76455e4956d9cccd132b": { "435800632f77c2f3a43f62396007c869bf0e3310b946c504cec9c7661f101c78": { "jp": { - "updatedAt": "2025-12-02T17:39:29.656Z" + "updatedAt": "2025-12-02T22:57:45.394Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.379Z" + "updatedAt": "2025-12-02T22:57:45.334Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.380Z" + "updatedAt": "2025-12-02T22:57:45.334Z" } } }, "30cf7268ead1225c4a5df7a64fa02d87949b29677780ab8bce4abfe82c42f29a": { "279eb946f79782ab2e8f6e23256ddd3224d1fa15de3a0be112ac3c94bc4312e6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.407Z" + "updatedAt": "2025-12-02T22:57:45.359Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.409Z" + "updatedAt": "2025-12-02T22:57:45.368Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.413Z" + "updatedAt": "2025-12-02T22:57:45.371Z" } } }, "3429435d33feb194cd2815db45da2e05b63eefb419c7039d15215e40384643ba": { "918e8abb0c6066b88bb4b0bdf464c3907f836aae0d601ee87bc91ad879720c8f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.416Z" + "updatedAt": "2025-12-02T22:57:45.375Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.416Z" + "updatedAt": "2025-12-02T22:57:45.374Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.413Z" + "updatedAt": "2025-12-02T22:57:45.372Z" } } }, "3fdff0c8c92ebbc95447e7244075da88510e0c3d4966e3b72af95a6e4c3d8e8f": { "1e45c8cfbc59d4c2fd364a34eb2e7afffd36ea4f0b127f873065e2b176a0133c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.656Z" + "updatedAt": "2025-12-02T22:57:45.392Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.654Z" + "updatedAt": "2025-12-02T22:57:45.388Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.656Z" + "updatedAt": "2025-12-02T22:57:45.392Z" } } }, "4ff60f576a90647ac6859ba05f56e594f54029ca4beea54b1e07f27ee5acfc94": { "b991af90c327a458792ab1640e608a8704cbde6a6f1373636c3d4a5c3445b766": { "jp": { - "updatedAt": "2025-12-02T17:39:29.651Z" + "updatedAt": "2025-12-02T22:57:45.381Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.417Z" + "updatedAt": "2025-12-02T22:57:45.376Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.420Z" + "updatedAt": "2025-12-02T22:57:45.378Z" } } }, "5063b2b4bc9b2899fab5998a2b281df0229add76ce268451423a1dfd2ffa5f2c": { "d2af9085fbf80701266de277a6a67f2400d823b5ac0d2ee3f5ffb2eb0b4f0294": { "jp": { - "updatedAt": "2025-12-02T17:39:29.649Z" + "updatedAt": "2025-12-02T22:57:45.379Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.419Z" + "updatedAt": "2025-12-02T22:57:45.377Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.650Z" + "updatedAt": "2025-12-02T22:57:45.380Z" } } }, "53e5bb2209c16605d7273edd1079563619f7fd4e6e5bdfdb95988af1a4694755": { "19b750db7b91f72b4f9666d5cd502557bfaf69581d6fb96105e239e437635657": { "jp": { - "updatedAt": "2025-12-02T17:39:29.653Z" + "updatedAt": "2025-12-02T22:57:45.385Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.655Z" + "updatedAt": "2025-12-02T22:57:45.389Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.653Z" + "updatedAt": "2025-12-02T22:57:45.387Z" } } }, @@ -9201,130 +9212,130 @@ "611b2b0d02709490f3fe4e3331bd31828428e661cdc38d633fd487daabd3cc1c": { "cb8d66eeaa9869bc4e4a0832238beb5e4b8cc2ffa0e3483678d79606c472c326": { "jp": { - "updatedAt": "2025-12-02T17:39:25.414Z" + "updatedAt": "2025-12-02T22:57:45.372Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.415Z" + "updatedAt": "2025-12-02T22:57:45.373Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.415Z" + "updatedAt": "2025-12-02T22:57:45.373Z" } } }, "633a4ffa471ca2244e6ef5a3022d6a46f51861f23239b9b4594d8cac210cc0b0": { "011445c96b51faadcc04ca2af74b4a9de574446918a704bcb7648036f25d38a7": { "jp": { - "updatedAt": "2025-12-02T17:39:29.654Z" + "updatedAt": "2025-12-02T22:57:45.388Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.654Z" + "updatedAt": "2025-12-02T22:57:45.387Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.655Z" + "updatedAt": "2025-12-02T22:57:45.389Z" } } }, "675843b51c582122de910ed4f222f211176c97af172b7f849c0b8ecd0dd2b190": { "a27dbf65b4c9c2e9891bbf450b7163614f6940254a6ad1c1db78fd18c3795fe7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.417Z" + "updatedAt": "2025-12-02T22:57:45.375Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.410Z" + "updatedAt": "2025-12-02T22:57:45.369Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.414Z" + "updatedAt": "2025-12-02T22:57:45.373Z" } } }, "798d0e3eca2e56d6aa7658d85b9a41657e3aacf854913976ea97d89d8865966a": { "767118d90c94b77855b18cc08229cfbb4dd47ceb560ee656c0882c9192c24418": { "jp": { - "updatedAt": "2025-12-02T17:39:25.418Z" + "updatedAt": "2025-12-02T22:57:45.376Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.650Z" + "updatedAt": "2025-12-02T22:57:45.380Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.650Z" + "updatedAt": "2025-12-02T22:57:45.380Z" } } }, "858c3c5ed9eef8bbc65ab6bd6d04421cdd9d8ffdc620d1e8becc8e78f8cc2970": { "272ee010337aa027090ddbeff208e3a6d597280101959048ceb7f7a899d361b9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.408Z" + "updatedAt": "2025-12-02T22:57:45.361Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.411Z" + "updatedAt": "2025-12-02T22:57:45.370Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.406Z" + "updatedAt": "2025-12-02T22:57:45.338Z" } } }, "991e27fab22b52bb4b08b4ae04fdec89d5e6553dc7110f7d24b73408fff315c1": { "a03618c42cb58f95e7e03a4057880d077e66e088f5502749a604eaca3e70f464": { "jp": { - "updatedAt": "2025-12-02T17:39:29.651Z" + "updatedAt": "2025-12-02T22:57:45.381Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.420Z" + "updatedAt": "2025-12-02T22:57:45.378Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.651Z" + "updatedAt": "2025-12-02T22:57:45.382Z" } } }, "a6b9d4c5cae0464959192ad659ed2100cebdeb8bc49e4c041d80a9c6a804808b": { "e888d9f5660cbc8a94390f0efc75e38b61355c7aed5b560ba7c55138aa191993": { "jp": { - "updatedAt": "2025-12-02T17:39:25.406Z" + "updatedAt": "2025-12-02T22:57:45.339Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.383Z" + "updatedAt": "2025-12-02T22:57:45.338Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.406Z" + "updatedAt": "2025-12-02T22:57:45.339Z" } } }, "b7a5608a851a55f00f22ae8d517987b946c9c3eb543370562dc786dab3594714": { "88a876337f46351c9ccac93457f33dc4fb23d9aab3760cae91e020811ac6f19e": { "jp": { - "updatedAt": "2025-12-02T17:39:29.654Z" + "updatedAt": "2025-12-02T22:57:45.387Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.653Z" + "updatedAt": "2025-12-02T22:57:45.386Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.656Z" + "updatedAt": "2025-12-02T22:57:45.394Z" } } }, "d9b29cc47744c8dbd75014c191b2d1b6a6cbd834e8f58800d7ab54ee3b380193": { "790a9a7598eac524933e6837e62602bb54c548d8cae162ec8f67203a8285580a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.416Z" + "updatedAt": "2025-12-02T22:57:45.374Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.412Z" + "updatedAt": "2025-12-02T22:57:45.371Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.412Z" + "updatedAt": "2025-12-02T22:57:45.370Z" } } }, "ec3ea94f6a821f3d66e7dc9993bc4fc2b65580f3ce729e89dc7d1d6e9711078e": { "078157aa36205afa5c6e11fa8f7457d8696fb79062fc79c709121c33ed2a7d52": { "jp": { - "updatedAt": "2025-12-02T17:39:29.655Z" + "updatedAt": "2025-12-02T22:57:45.389Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.656Z" + "updatedAt": "2025-12-02T22:57:45.393Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.655Z" + "updatedAt": "2025-12-02T22:57:45.388Z" } } }, @@ -9342,390 +9353,390 @@ }, "97e44c5927e52bd9073aef11610c839f64450b48880fbf9a450f43177e163506": { "ru": { - "updatedAt": "2025-12-02T17:39:25.412Z" + "updatedAt": "2025-12-02T22:57:45.371Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.410Z" + "updatedAt": "2025-12-02T22:57:45.369Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.409Z" + "updatedAt": "2025-12-02T22:57:45.362Z" } } }, "f62c32cc2359a74d04c720f97feb4119997308d7027c0a473d0878ff90a711e1": { "8bc8554c77b98b4cb1507facebf9be6cda0cbb901ca29360d32136bfd62407a6": { "ru": { - "updatedAt": "2025-12-02T17:39:29.652Z" + "updatedAt": "2025-12-02T22:57:45.382Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.653Z" + "updatedAt": "2025-12-02T22:57:45.383Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.652Z" + "updatedAt": "2025-12-02T22:57:45.418Z" } } }, "0788f71f3701d95084837950d519aaf717087552402cd82dfcf4236628f15af7": { "1840d9cc80dd9c8c8cc0209074557de0b8c1bf9c2ca33bff6ab6effea03e9a16": { "jp": { - "updatedAt": "2025-12-02T17:39:29.660Z" + "updatedAt": "2025-12-02T22:57:45.397Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.659Z" + "updatedAt": "2025-12-02T22:57:45.362Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.658Z" + "updatedAt": "2025-12-02T22:57:45.361Z" } } }, "0a5e03fdd60d6da9d1347b2bf3d6f54bfc297dac14108de9809e6b2bf3665be6": { "21ae110d91d8fdefc2b7d4393674825fad68899404deb0a78de5c902d700b719": { "jp": { - "updatedAt": "2025-12-02T17:39:29.669Z" + "updatedAt": "2025-12-02T22:57:45.410Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.674Z" + "updatedAt": "2025-12-02T22:57:45.417Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.667Z" + "updatedAt": "2025-12-02T22:57:45.408Z" } } }, "178c705b2c62c01727a80327a809f6535d583c870ad39995375a10a363a1d727": { "1589f225c754084b804cb1b7c426921b7979e160c01fe65dd00c2a0a3e3ae3f9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.661Z" + "updatedAt": "2025-12-02T22:57:45.397Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.407Z" + "updatedAt": "2025-12-02T22:57:45.360Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.666Z" + "updatedAt": "2025-12-02T22:57:45.406Z" } } }, "28de08e6f00a1c0b51895715997e43dbe463c1c4cff9b002dd9014edc5579dcb": { "46a435b4ba73651faf0dfb756e1f9ac1d59de7e580a40c74411bfb41b7c958d9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.667Z" + "updatedAt": "2025-12-02T22:57:45.408Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.658Z" + "updatedAt": "2025-12-02T22:57:45.361Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.408Z" + "updatedAt": "2025-12-02T22:57:45.360Z" } } }, "2b86670a1b384ba80cf06cda553945f2f2ae1c3d4a369cf46e8551544379716c": { "4169ee416284b3a8de7ef404d0519465870ec5b969e0dbb0dbb883cd456ef93c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.670Z" + "updatedAt": "2025-12-02T22:57:45.412Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.675Z" + "updatedAt": "2025-12-02T22:57:45.418Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.663Z" + "updatedAt": "2025-12-02T22:57:45.402Z" } } }, "349400436c332178133e694bcd47dc9ccdf4d729cfc274f1f99bf82b54fde8d1": { "312b11780c641636863655dd7b1fd8b57e6cba8bebf6946857812ca2c3afe479": { "jp": { - "updatedAt": "2025-12-02T17:39:29.664Z" + "updatedAt": "2025-12-02T22:57:45.403Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.664Z" + "updatedAt": "2025-12-02T22:57:45.403Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.659Z" + "updatedAt": "2025-12-02T22:57:45.396Z" } } }, "3798000812ded299b4f0b685fe4df133730a45cf67c87419cd05a769b727f03e": { "1810bd73113c23ab353e5810beb46fbccbee2f443e979883aaf33e93c1afa116": { "jp": { - "updatedAt": "2025-12-02T17:39:29.660Z" + "updatedAt": "2025-12-02T22:57:45.396Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.663Z" + "updatedAt": "2025-12-02T22:57:45.399Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.665Z" + "updatedAt": "2025-12-02T22:57:45.404Z" } } }, "4047bbbf1b204976cd120655b4d3e85ae62f7963b1cd9eb60447ba1c7a58d925": { "0250b8f7933c3640e2d5931945a7588921cbebcd1ad9f8227d1301fc00ccdc41": { "jp": { - "updatedAt": "2025-12-02T17:39:29.665Z" + "updatedAt": "2025-12-02T22:57:45.405Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.672Z" + "updatedAt": "2025-12-02T22:57:45.413Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.669Z" + "updatedAt": "2025-12-02T22:57:45.410Z" } } }, "560a771a88f358751a343c140ad56fb357e898496988479f8f38d70c5e6abd73": { "9d206180b799fb716602163eae19d67a30abf8a23c3361889197d04fc78bad52": { "jp": { - "updatedAt": "2025-12-02T17:39:29.665Z" + "updatedAt": "2025-12-02T22:57:45.405Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.668Z" + "updatedAt": "2025-12-02T22:57:45.409Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.662Z" + "updatedAt": "2025-12-02T22:57:45.398Z" } } }, "5c678b3a4246706bfc999afc97cec53d8c982fb87363f87665082241361a5d73": { "3bc705589b64c0ed96008afa97074822fc2196c075b74f42358b16d267c7160a": { "jp": { - "updatedAt": "2025-12-02T17:39:29.662Z" + "updatedAt": "2025-12-02T22:57:45.398Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.666Z" + "updatedAt": "2025-12-02T22:57:45.406Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.670Z" + "updatedAt": "2025-12-02T22:57:45.412Z" } } }, "6021378296fe97cd32f847567e8226b5b01ff3e70c1eaaf35a828c9d29135ea8": { "a116f2580c016c233d50250b989b32bbe09ddafa83b8dc9dddec1dfc676909e5": { "jp": { - "updatedAt": "2025-12-02T17:39:29.667Z" + "updatedAt": "2025-12-02T22:57:45.407Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.664Z" + "updatedAt": "2025-12-02T22:57:45.403Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.670Z" + "updatedAt": "2025-12-02T22:57:45.411Z" } } }, "773e022e6828901db117df504dcb5f22c010a9943c580fc510044d9585197e57": { "b629f3340f4e22116ec115e53eedd044eb499d902c10c1c5d836dbbd184e23b7": { "jp": { - "updatedAt": "2025-12-02T17:39:29.668Z" + "updatedAt": "2025-12-02T22:57:45.409Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.667Z" + "updatedAt": "2025-12-02T22:57:45.408Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.666Z" + "updatedAt": "2025-12-02T22:57:45.406Z" } } }, "8e7b5fa5ffe7d88c028b17edd689a831fdd41f6a2fc82ff78123493c674623d0": { "ede9c0bcd24a013660cd4a3b395c94ffbe54ec3e8cb4f5607bf18d77ba8eca33": { "jp": { - "updatedAt": "2025-12-02T17:39:29.673Z" + "updatedAt": "2025-12-02T22:57:45.415Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.668Z" + "updatedAt": "2025-12-02T22:57:45.409Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.672Z" + "updatedAt": "2025-12-02T22:57:45.414Z" } } }, "9011c5f16cd48892d19d1f38ab22564d7b0466e5517619ebecc2bc7e71bcaed8": { "28412c34a30c1203bcca0cbcea84a0b53297cedb3c9afd82adb465da3b94442f": { "jp": { - "updatedAt": "2025-12-02T17:39:29.673Z" + "updatedAt": "2025-12-02T22:57:45.416Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.674Z" + "updatedAt": "2025-12-02T22:57:45.417Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.673Z" + "updatedAt": "2025-12-02T22:57:45.415Z" } } }, "93c3b152cbce0393c9c6f97cf591c3711cbf3f81789b2925cea760c4c5cff676": { "a411bf07df5d4b27d21c51466694fc824b2f2422d09fd22f63570974bf2e2f9b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.666Z" + "updatedAt": "2025-12-02T22:57:45.407Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.411Z" + "updatedAt": "2025-12-02T22:57:45.402Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.417Z" + "updatedAt": "2025-12-02T22:57:45.414Z" } } }, "bbd2cfba8a3c3afd64babc88292f440871b9379ed0c722270cbaee5b28989f92": { "c2ff068859047c7491ef0445b9b895d4133fbbdf15a64d444483ba2ed4225407": { "jp": { - "updatedAt": "2025-12-02T17:39:29.671Z" + "updatedAt": "2025-12-02T22:57:45.413Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.669Z" + "updatedAt": "2025-12-02T22:57:45.411Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.674Z" + "updatedAt": "2025-12-02T22:57:45.417Z" } } }, "be8dc1cd18e614d45a58deaf1024b50c63f3b407079c8195f643d25501e18a86": { "835ca542a441c446925af17c0332381d8c4950cb2f458181ca206b84a34091ae": { "jp": { - "updatedAt": "2025-12-02T17:39:29.665Z" + "updatedAt": "2025-12-02T22:57:45.404Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.671Z" + "updatedAt": "2025-12-02T22:57:45.412Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.408Z" + "updatedAt": "2025-12-02T22:57:45.360Z" } } }, "bfd7f9d45ae0b09ed83b9f435d6a0720b54f9af64528eea7b98d70d76a9a29ba": { "db0cfeae11a772453aa791ef8a6aad69ed5ff266472101082ba0c8d64ee078c8": { "jp": { - "updatedAt": "2025-12-02T17:39:29.669Z" + "updatedAt": "2025-12-02T22:57:45.411Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.661Z" + "updatedAt": "2025-12-02T22:57:45.397Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.673Z" + "updatedAt": "2025-12-02T22:57:45.416Z" } } }, "c3760dc390d98e6e5ed5a4a74c5c609915d05a7a63963656f7715607d65ae092": { "2904d7fb4addff8bf173ca68df5b540945453ef8fa9eec76a35d8f9b92ab8b87": { "jp": { - "updatedAt": "2025-12-02T17:39:29.676Z" + "updatedAt": "2025-12-02T22:57:45.421Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.676Z" + "updatedAt": "2025-12-02T22:57:45.420Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.676Z" + "updatedAt": "2025-12-02T22:57:45.421Z" } } }, "e7312c644964f4d389a9171edabe14341e5e6fdd852101cf9f16a264088857b7": { "2904b07971746b903763bbcc8b60c7bc05a984fd6692a24f60eeae21856cf64a": { "jp": { - "updatedAt": "2025-12-02T17:39:29.675Z" + "updatedAt": "2025-12-02T22:57:45.420Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.675Z" + "updatedAt": "2025-12-02T22:57:45.419Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.675Z" + "updatedAt": "2025-12-02T22:57:45.420Z" } } }, "f5e8eec3fa4fdf1b4c16b4b71f35b278d41db6e5586c66a42fe590521942f347": { "f9704f3dd2bb395a82abdb0dd1b7b09ea97a4499075e9bc8ecfcb0ead44a1d69": { "jp": { - "updatedAt": "2025-12-02T17:39:29.679Z" + "updatedAt": "2025-12-02T22:57:45.422Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.678Z" + "updatedAt": "2025-12-02T22:57:45.422Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.678Z" + "updatedAt": "2025-12-02T22:57:45.422Z" } } }, "0c9700318afe07f773f3675286dbd1308302fb5c993fc403ead5ee2c2c311f85": { "26bbf167b8a8bdd6e415d3cf429c935f63ed38563bdb8697297248361bdeffad": { "jp": { - "updatedAt": "2025-12-02T17:39:25.437Z" + "updatedAt": "2025-12-02T22:57:29.027Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.425Z" + "updatedAt": "2025-12-02T22:57:29.018Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.429Z" + "updatedAt": "2025-12-02T22:57:29.023Z" } } }, "1205bf7e48133304fe346efa0309af05787e80fd6f83623b178426d0d89e43ab": { "7a4af08a1b17f2a86db198129d22bf1a71494ef3425bd28e8251e46075a27288": { "jp": { - "updatedAt": "2025-12-02T17:39:29.681Z" + "updatedAt": "2025-12-02T22:57:45.419Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.422Z" + "updatedAt": "2025-12-02T22:57:29.014Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.422Z" + "updatedAt": "2025-12-02T22:57:29.014Z" } } }, "3c59f44959e6e9ca6acdb43ffec9355d9485257cc402a212ce1759a0064bb981": { "1ec8c112466533ed9f452783ba3194be3a2def5e0e028ac74fb3913e56cc2f4d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.438Z" + "updatedAt": "2025-12-02T22:57:29.029Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.440Z" + "updatedAt": "2025-12-02T22:57:29.031Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.438Z" + "updatedAt": "2025-12-02T22:57:29.028Z" } } }, "401161c2a7c478b5179bcce758b06f32dba0fdbf9bc64188f2d7f79dac72dfa0": { "f590407909c6eb71eb806ee84a3e8ff079ef373b53b7e0b97152b2c9ea18f318": { "jp": { - "updatedAt": "2025-12-02T17:39:25.441Z" + "updatedAt": "2025-12-02T22:57:29.031Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.440Z" + "updatedAt": "2025-12-02T22:57:29.030Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.435Z" + "updatedAt": "2025-12-02T22:57:29.026Z" } } }, "48ca9336c96e6bf5d7264d6ae62d5ee29644e6c214dc339d83a610716c484ff0": { "6e9ef6dfd8e741fb723339409fd3ec6e0e74d8c83d08b37cb60190c4e83a6762": { "jp": { - "updatedAt": "2025-12-02T17:39:25.423Z" + "updatedAt": "2025-12-02T22:57:29.015Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.423Z" + "updatedAt": "2025-12-02T22:57:29.015Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.424Z" + "updatedAt": "2025-12-02T22:57:29.017Z" } } }, "51b2a652cdf591979b38ae330c8306c66fd1186f911c915e5aa9e108a6876603": { "a570b7d389235335a4604eebb1f1ee2a84cfb547848012a3f76c135f5a18e3f9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.441Z" + "updatedAt": "2025-12-02T22:57:29.031Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.439Z" + "updatedAt": "2025-12-02T22:57:29.030Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.436Z" + "updatedAt": "2025-12-02T22:57:29.026Z" } } }, "5272155dbd5220decd129a5e4b559edddbdf6ce43e7a6b8b33c93f39ff269597": { "976786fd43e7ab3db7efe0f5493c2e4b732add2abc4ca3639e54d6dba7ea3e9c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.681Z" + "updatedAt": "2025-12-02T22:57:45.425Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.681Z" + "updatedAt": "2025-12-02T22:57:45.425Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.680Z" + "updatedAt": "2025-12-02T22:57:45.418Z" } } }, @@ -9743,13 +9754,13 @@ }, "4a8ab65da6d22806e27f1c0235a64e17eedef58353dd5f027ef06129117f60b2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.446Z" + "updatedAt": "2025-12-02T22:57:29.035Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.447Z" + "updatedAt": "2025-12-02T22:57:29.036Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.447Z" + "updatedAt": "2025-12-02T22:57:29.037Z" } } }, @@ -9767,65 +9778,65 @@ }, "3a04105dee92510060ffbb0e51a8b69619bf2a41b598379b28951f1a94eef00c": { "zh": { - "updatedAt": "2025-12-02T17:39:25.443Z" + "updatedAt": "2025-12-02T22:57:29.034Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.444Z" + "updatedAt": "2025-12-02T22:57:29.060Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.444Z" + "updatedAt": "2025-12-02T22:57:29.060Z" } } }, "693961a5d1fa6bea79f69b1d2a739db59c41797c8d322ac4dea99c908e8abe46": { "b20f75da8b934d12c4230b89c1dd8cd4bb4b57708832dd5f413fd6ddf12d4434": { "jp": { - "updatedAt": "2025-12-02T17:39:25.426Z" + "updatedAt": "2025-12-02T22:57:29.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.427Z" + "updatedAt": "2025-12-02T22:57:29.019Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.425Z" + "updatedAt": "2025-12-02T22:57:29.018Z" } } }, "822e90a8485f6ba254a1b6b4f89bbeea67771bd3cb9f9d6241558e4b9f59e8ca": { "3442662c930110d3e163429ea57e15d27f6132307f6bdd86dd62fc64d01d1c48": { "jp": { - "updatedAt": "2025-12-02T17:39:25.423Z" + "updatedAt": "2025-12-02T22:57:29.016Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.421Z" + "updatedAt": "2025-12-02T22:57:29.013Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.422Z" + "updatedAt": "2025-12-02T22:57:29.014Z" } } }, "8fafd060efa9d7570d6665629f29f511b108ca76567a0f8ab9320536cf4824a3": { "95dc2ad2c072c0167726cf92eb31cd7af87b0eb4785b0fb839363d03a88ae8a5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.443Z" + "updatedAt": "2025-12-02T22:57:29.033Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.439Z" + "updatedAt": "2025-12-02T22:57:29.029Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.436Z" + "updatedAt": "2025-12-02T22:57:29.026Z" } } }, "910c09772c30498ccd96c4a7059798706b5861119f5ae8e46d899e9a4da807d5": { "419e68f0fe31b19a72d7bfd6b1b28c27298c6d38904baf049d3466be88aac0ea": { "jp": { - "updatedAt": "2025-12-02T17:39:25.428Z" + "updatedAt": "2025-12-02T22:57:29.021Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.429Z" + "updatedAt": "2025-12-02T22:57:29.022Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.428Z" + "updatedAt": "2025-12-02T22:57:29.021Z" } } }, @@ -9843,104 +9854,104 @@ }, "a529f5735fbe960afa2324179342c53aec9a55e1f4f1b1fd791033ae87f5a6fb": { "zh": { - "updatedAt": "2025-12-02T17:39:29.657Z" + "updatedAt": "2025-12-02T22:57:45.395Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.657Z" + "updatedAt": "2025-12-02T22:57:45.395Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.658Z" + "updatedAt": "2025-12-02T22:57:45.396Z" } } }, "a0c24fe635a0e43acb3d80e4a7fc854ecdfc143306eb5b0b77baccd6c4ef9468": { "e71bd647b55a5bb2a691655582237e95f9ff246c5f45f2f2f663e74b62968fa9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.436Z" + "updatedAt": "2025-12-02T22:57:29.027Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.441Z" + "updatedAt": "2025-12-02T22:57:29.032Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.438Z" + "updatedAt": "2025-12-02T22:57:29.028Z" } } }, "b60ebbddf877960af38c601bbdbf000beb3124a60fee1f8c23fed49149d1c527": { "a5cf8d2eccddd9b6214fa12aac2b98dd4e514d569be5e26938ee9a3b11a0b411": { "jp": { - "updatedAt": "2025-12-02T17:39:29.677Z" + "updatedAt": "2025-12-02T22:57:29.025Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.677Z" + "updatedAt": "2025-12-02T22:57:29.024Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.676Z" + "updatedAt": "2025-12-02T22:57:29.021Z" } } }, "c11fd5cd4c0e0c76b50b836fc0585b7d897d5c6e619c8530f61e70fb13e7d1cc": { "1fc6d064882a931f2ccd7ae4239ad068568c65a8bef153bd6264d39d45bdf340": { "jp": { - "updatedAt": "2025-12-02T17:39:29.681Z" + "updatedAt": "2025-12-02T22:57:45.419Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.421Z" + "updatedAt": "2025-12-02T22:57:29.013Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.424Z" + "updatedAt": "2025-12-02T22:57:29.016Z" } } }, "d2f8552b7911ad6c378a02252cb789aff8287601b71f6571a0f6e1b7a8e78d04": { "94efb582e11f5b80d588c2052e90bfd70b816f556e6039e851019c86956b10da": { "jp": { - "updatedAt": "2025-12-02T17:39:25.442Z" + "updatedAt": "2025-12-02T22:57:29.032Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.442Z" + "updatedAt": "2025-12-02T22:57:29.033Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.437Z" + "updatedAt": "2025-12-02T22:57:29.028Z" } } }, "eb48ea9cc55a5f79da9d6053e1ddc3e175fac421ecfbf7cdd1fba7409a5937c6": { "4bc78345ed8b814098932537f3fc29577489a1bf65318ccf523d0e7979227a78": { "jp": { - "updatedAt": "2025-12-02T17:39:25.429Z" + "updatedAt": "2025-12-02T22:57:29.023Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.430Z" + "updatedAt": "2025-12-02T22:57:29.024Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.434Z" + "updatedAt": "2025-12-02T22:57:29.025Z" } } }, "ec7b68e24b7e06a320d9daf21b92c0a61d2d196ada1c8350b443b492c228b245": { "f255bcf4104dcca52f9807566387c0fcfe6d06f436994fee4179bc40d148cf94": { "jp": { - "updatedAt": "2025-12-02T17:39:25.427Z" + "updatedAt": "2025-12-02T22:57:29.020Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.430Z" + "updatedAt": "2025-12-02T22:57:29.023Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.428Z" + "updatedAt": "2025-12-02T22:57:29.022Z" } } }, "eefff94e72ae2ff41e6e3bdfd308882739e2e719c94cb06245a0ddf4866a91d0": { "1a4e25f6cb4dbccbb5205a184e3f9417ca1d8398e86e5433534abb2f3af17825": { "jp": { - "updatedAt": "2025-12-02T17:39:25.426Z" + "updatedAt": "2025-12-02T22:57:29.019Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.425Z" + "updatedAt": "2025-12-02T22:57:29.017Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.427Z" + "updatedAt": "2025-12-02T22:57:29.020Z" } } }, @@ -9958,260 +9969,260 @@ }, "d539a2e6e29c28f2a0f9388521c72cad291ebf89023c8cd11cbcfe918314ba5b": { "ru": { - "updatedAt": "2025-12-02T17:39:25.445Z" + "updatedAt": "2025-12-02T22:57:29.034Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.446Z" + "updatedAt": "2025-12-02T22:57:29.035Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.448Z" + "updatedAt": "2025-12-02T22:57:29.037Z" } } }, "0488cc4c783adb013176b8dd5553d28bd7e7ce03785fd0038e3b2b17e6bdf549": { "718aa60f3c8b05491fd8687c867ff950c98134aa648057ef2a403f78f1807100": { "jp": { - "updatedAt": "2025-12-02T17:39:25.466Z" + "updatedAt": "2025-12-02T22:57:29.053Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.680Z" + "updatedAt": "2025-12-02T22:57:45.424Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.454Z" + "updatedAt": "2025-12-02T22:57:29.041Z" } } }, "1310e9bab89510f4aedd870fa23492b42460b27cc53beb62388b8527a75b4abe": { "5d36c63b3cd649e6c42f53a7e1722d9058261e3c5703e736f85a4081ed299d22": { "jp": { - "updatedAt": "2025-12-02T17:39:25.460Z" + "updatedAt": "2025-12-02T22:57:29.046Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.463Z" + "updatedAt": "2025-12-02T22:57:29.049Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.468Z" + "updatedAt": "2025-12-02T22:57:29.054Z" } } }, "313f2f3a2287ee9166540ad792489898b8322355b28ee91e96ba66cf781aac35": { "813cd15c21bab5b5ae060ddf42a770163642046d3681ff5dd1dd8a48b6578a17": { "jp": { - "updatedAt": "2025-12-02T17:39:25.456Z" + "updatedAt": "2025-12-02T22:57:29.044Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.471Z" + "updatedAt": "2025-12-02T22:57:29.058Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.472Z" + "updatedAt": "2025-12-02T22:57:29.059Z" } } }, "38d86ec85c1c8aaad845db190de05e50994d1a3c494195da910589c64b052751": { "3cff21a72fb101c7dc507cfac07bb03d9d16b6445213a5a7553e646f024ba71f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.468Z" + "updatedAt": "2025-12-02T22:57:29.054Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.454Z" + "updatedAt": "2025-12-02T22:57:29.042Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.449Z" + "updatedAt": "2025-12-02T22:57:45.425Z" } } }, "47aae18e89fdc913969ad0dd021c6affb6a825d67862170fab9bf412e150d04a": { "7845706578879f0d6235708b243856e2005db4e602dca78be25078cff83676ac": { "jp": { - "updatedAt": "2025-12-02T17:39:25.473Z" + "updatedAt": "2025-12-02T22:57:29.059Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.472Z" + "updatedAt": "2025-12-02T22:57:29.058Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.459Z" + "updatedAt": "2025-12-02T22:57:29.045Z" } } }, "4a1e810e51a719b0c246d3a43e6419bd4b987b2e7623567a865586ec6ed3fddb": { "ed63b452ccdcc51644ab26c7e164fd9c06b4fb9dd0f29123b7c142d640dfd731": { "jp": { - "updatedAt": "2025-12-02T17:39:25.463Z" + "updatedAt": "2025-12-02T22:57:29.049Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.455Z" + "updatedAt": "2025-12-02T22:57:29.043Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.459Z" + "updatedAt": "2025-12-02T22:57:29.045Z" } } }, "50a5598ee25c450c5fb03f18bc79c9f33c4b2d45dd82d93378770a029449765f": { "d681b2d70ad9048fc005dfbd39784bf38bc368cbb6e601d7be30a81c02aa66d1": { "jp": { - "updatedAt": "2025-12-02T17:39:29.679Z" + "updatedAt": "2025-12-02T22:57:45.423Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.452Z" + "updatedAt": "2025-12-02T22:57:29.040Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.455Z" + "updatedAt": "2025-12-02T22:57:29.043Z" } } }, "58592583285bade083e9bb2abfe89113954c980d6a63fd9134c60920badad2d7": { "8b688b902eb485da1cd904c9a534e7c30138ddc8fe157648544914cd332f7701": { "jp": { - "updatedAt": "2025-12-02T17:39:25.461Z" + "updatedAt": "2025-12-02T22:57:29.047Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.459Z" + "updatedAt": "2025-12-02T22:57:29.045Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.469Z" + "updatedAt": "2025-12-02T22:57:29.055Z" } } }, "5adf48b603a73cafc111898833bb810f6f9d985906f5a28a6b5510c4ad5ed9df": { "ded6c22af292aa253dbdb1b8bcdd3dfedbd38430db398f57c83b96b8b42647f8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.453Z" + "updatedAt": "2025-12-02T22:57:29.040Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.448Z" + "updatedAt": "2025-12-02T22:57:45.424Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.679Z" + "updatedAt": "2025-12-02T22:57:45.423Z" } } }, "7d16493aea7d06c09ef802117a0be5f6d628751d0a5c7a7b03ce8eb9dc409bf2": { "5c7a7e89cebe18dd07de910c107fbcee8795947ad29a2d17a6d6024a235a658a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.454Z" + "updatedAt": "2025-12-02T22:57:29.042Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.463Z" + "updatedAt": "2025-12-02T22:57:29.048Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.449Z" + "updatedAt": "2025-12-02T22:57:45.424Z" } } }, "948b9dc936c07fa8b4472138f98721317baa561958a48a6445780ecfc6a1c485": { "2f113bab1b3e6819aa420803e0868837c5a60eed370a5c0708d29084e14f6cdc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.451Z" + "updatedAt": "2025-12-02T22:57:29.039Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.451Z" + "updatedAt": "2025-12-02T22:57:29.039Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.456Z" + "updatedAt": "2025-12-02T22:57:29.044Z" } } }, "94df9a623cfec05c2c5b489fbed533e510d65ccbf937bed27f852c60f3a24b6b": { "4d71c012d9187781ca8fcfad6d17272ce0479d7a403fdf6f4e13744b2054c414": { "jp": { - "updatedAt": "2025-12-02T17:39:25.470Z" + "updatedAt": "2025-12-02T22:57:29.056Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.472Z" + "updatedAt": "2025-12-02T22:57:29.058Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.467Z" + "updatedAt": "2025-12-02T22:57:29.053Z" } } }, "abde8721a04c3899ef6606633f77be77e9d032a8fa7f37d834ba01a23fe119b9": { "580c03f819a51524be5321c5af5b976bf750d39a4e3a64a3dd28f32805924089": { "jp": { - "updatedAt": "2025-12-02T17:39:25.453Z" + "updatedAt": "2025-12-02T22:57:29.041Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.450Z" + "updatedAt": "2025-12-02T22:57:29.038Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.455Z" + "updatedAt": "2025-12-02T22:57:29.043Z" } } }, "ae86875e3a4deeec5b623e90f58d3191bc8e79167da17320095d45b7aefc2243": { "8e8b9e7eee69658acfb5be5d7837a6c6af0457a30ff7676b0d57099a5399ff0e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.462Z" + "updatedAt": "2025-12-02T22:57:29.048Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.452Z" + "updatedAt": "2025-12-02T22:57:29.040Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.450Z" + "updatedAt": "2025-12-02T22:57:29.038Z" } } }, "b5d0eacaaf66596432fd2e0164bb5f867e3cac16623e968148a4d757d106c3f9": { "dd01468833f830dab589b0b46480f9b998ba99103d12ff19ec3c342a9f0a9138": { "jp": { - "updatedAt": "2025-12-02T17:39:25.471Z" + "updatedAt": "2025-12-02T22:57:29.057Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.463Z" + "updatedAt": "2025-12-02T22:57:29.048Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.470Z" + "updatedAt": "2025-12-02T22:57:29.057Z" } } }, "bc185d41a81a462e3988685f733423500e79d9186808359cf876254dfc1df6b9": { "873f51e584f0fef0ed5ce12f52eacab370768a902dd8b25575c46c3ea3925c19": { "jp": { - "updatedAt": "2025-12-02T17:39:25.471Z" + "updatedAt": "2025-12-02T22:57:29.057Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.460Z" + "updatedAt": "2025-12-02T22:57:29.046Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.469Z" + "updatedAt": "2025-12-02T22:57:29.056Z" } } }, "bdf609022e3136bdae1def5400ec2932bb8f17ea8d7d49a273b0293defd3affb": { "f21711f3b2d080fbcd8a0d170f14659f54ad538d7c534cc91bee92cd96943824": { "jp": { - "updatedAt": "2025-12-02T17:39:25.462Z" + "updatedAt": "2025-12-02T22:57:29.047Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.469Z" + "updatedAt": "2025-12-02T22:57:29.055Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.461Z" + "updatedAt": "2025-12-02T22:57:29.047Z" } } }, "c5084a09df628aa86f5f8693b10a55f9e8af3ba5b6e50ed69ff474a580871673": { "639b5a2d990e67de3c2c8aab1480380f68b5cffc8cb43a13b0da74c601a38749": { "ru": { - "updatedAt": "2025-12-02T17:39:25.465Z" + "updatedAt": "2025-12-02T22:57:29.050Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.466Z" + "updatedAt": "2025-12-02T22:57:29.052Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.466Z" + "updatedAt": "2025-12-02T22:57:29.072Z" } } }, "c6970f5399e645bf58a1525ef6209242f22690e314c9ec2676aa0f609e60850f": { "857e9c3ca17f16a6e7331b2d62e9f15ea308a426462699ae488f7fd808b8bedf": { "jp": { - "updatedAt": "2025-12-02T17:39:25.469Z" + "updatedAt": "2025-12-02T22:57:29.055Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.460Z" + "updatedAt": "2025-12-02T22:57:29.046Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.467Z" + "updatedAt": "2025-12-02T22:57:29.053Z" } } }, @@ -10229,507 +10240,507 @@ }, "0dc53c77f2243cc7e9fdcc853fa5aa06a0cb8fe3a7812be06951c1daf123b21c": { "ru": { - "updatedAt": "2025-12-02T17:39:25.473Z" + "updatedAt": "2025-12-02T22:57:29.060Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.473Z" + "updatedAt": "2025-12-02T22:57:29.061Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.445Z" + "updatedAt": "2025-12-02T22:57:29.061Z" } } }, "fe52a1835874eff99646b2ecbf9812aaa4ad459489ce76c856750b021e1969fb": { "44b9e40b3ed21a0eb1effa1387bbd83dc88cf7259bae3bbf2af2a134b07516e5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.473Z" + "updatedAt": "2025-12-02T22:57:29.059Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.468Z" + "updatedAt": "2025-12-02T22:57:29.054Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.470Z" + "updatedAt": "2025-12-02T22:57:29.056Z" } } }, "077683f76fe06aef19e3361bceab4bc549399e0723b4d9d14415d78c7b29cdfb": { "fe9570de03d2029f3efd3701f8a9844fa8bb91810ea7c58923ee8d0766854adc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.499Z" + "updatedAt": "2025-12-02T22:57:29.087Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.500Z" + "updatedAt": "2025-12-02T22:57:29.088Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.500Z" + "updatedAt": "2025-12-02T22:57:29.088Z" } } }, "1d4d6e77bcbd23d001d1913843fc6c9748753173b9770ce333d87441932130ec": { "30da2cbfe92790be7c2f95f485c2ea63c4ff423ade0453d52e65f78a6fe652c0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.490Z" + "updatedAt": "2025-12-02T22:57:29.078Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.494Z" + "updatedAt": "2025-12-02T22:57:29.083Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.481Z" + "updatedAt": "2025-12-02T22:57:29.069Z" } } }, "37b9937d3f28ea06521af2789937cb6974b4bb1da71a4e0e38cd433452943f4b": { "ff41c613f12a073c7cfef1f537c5bef8fc0820fa48eaa7f6ad0cb887283d047d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.485Z" + "updatedAt": "2025-12-02T22:57:29.072Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.476Z" + "updatedAt": "2025-12-02T22:57:29.063Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.485Z" + "updatedAt": "2025-12-02T22:57:29.072Z" } } }, "4503f45c726f639e1a6502e2fa738700aac770245105ecbbc3d6006506fa8e7e": { "b3e6deff1b1839f01fe2fdfb7c34b1a485c8bd5be58b682ad09b971716acc42c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.488Z" + "updatedAt": "2025-12-02T22:57:29.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.475Z" + "updatedAt": "2025-12-02T22:57:29.052Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.489Z" + "updatedAt": "2025-12-02T22:57:29.078Z" } } }, "45c696d22175381569602ddc4401df16a7d32249c5f9994c4b98bf2548350315": { "65644f5b55fd61d8fdbe8a764e605ff7e00f6ec53fcdfa43f484a5638a58d2aa": { "jp": { - "updatedAt": "2025-12-02T17:39:25.495Z" + "updatedAt": "2025-12-02T22:57:29.083Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.497Z" + "updatedAt": "2025-12-02T22:57:29.085Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.498Z" + "updatedAt": "2025-12-02T22:57:29.086Z" } } }, "4d6593bbb881e0a74e7a089539eeba4aca7019f581c7caeadeee04c001000773": { "d16ded5082885b0eeb5b28bcee5bf878c87a2cc092934fcfc328a1e535effa1f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.493Z" + "updatedAt": "2025-12-02T22:57:29.082Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.483Z" + "updatedAt": "2025-12-02T22:57:29.070Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.478Z" + "updatedAt": "2025-12-02T22:57:29.066Z" } } }, "5c12094be2a10a85a875ce129adf37c46bdae04160dbb85b3eb63b9c69e7f6ac": { "bf9cdc73e3b5ca0e62d14af59e1854dd6d45176f362f34533c815c278385d1ec": { "jp": { - "updatedAt": "2025-12-02T17:39:25.480Z" + "updatedAt": "2025-12-02T22:57:29.068Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.476Z" + "updatedAt": "2025-12-02T22:57:29.063Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.493Z" + "updatedAt": "2025-12-02T22:57:29.081Z" } } }, "62508936e6b3e7a6b965ed3df755188b154e45270320ca734cb0df2e29a942a9": { "9a4adbb5e86533b1fab803147ed4539c344e121c9526ce249b8e3c49744c7702": { "jp": { - "updatedAt": "2025-12-02T17:39:25.489Z" + "updatedAt": "2025-12-02T22:57:29.078Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.477Z" + "updatedAt": "2025-12-02T22:57:29.064Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.483Z" + "updatedAt": "2025-12-02T22:57:29.071Z" } } }, "7a1451fe8363988c04d1df2125cc6a560940a7c034905f5e75da236ab427774e": { "7f9fa8dfaab48853ecedafd465b380359704ea83aed218c677074831e1cc0932": { "jp": { - "updatedAt": "2025-12-02T17:39:25.478Z" + "updatedAt": "2025-12-02T22:57:29.065Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.482Z" + "updatedAt": "2025-12-02T22:57:29.070Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.484Z" + "updatedAt": "2025-12-02T22:57:29.071Z" } } }, "83523c78b37179282ea3d0f8a98cd8c0e917e50caaf74f38e237b1b1f1fd7dc1": { "7f172e3eb258a3b4cd3c132303859997ffb354f24a60481f04ae0f80fefe2147": { "jp": { - "updatedAt": "2025-12-02T17:39:25.483Z" + "updatedAt": "2025-12-02T22:57:29.070Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.492Z" + "updatedAt": "2025-12-02T22:57:29.080Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.498Z" + "updatedAt": "2025-12-02T22:57:29.086Z" } } }, "89a6cf75614ffde882ea0e38b857ec20bc3415e924373b586ee53a84d81b8dac": { "212ef1dfe191daf73ed51386731e37ce6d4ca49f4472b7e471586979e69a9a9d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.487Z" + "updatedAt": "2025-12-02T22:57:29.076Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.492Z" + "updatedAt": "2025-12-02T22:57:29.088Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.477Z" + "updatedAt": "2025-12-02T22:57:29.065Z" } } }, "8e4e3758c244f276a3f91f720f08400f7d3280b2729ed2535fe4b0a244bc1eb7": { "a3356389fc2d7537a8464f2e1646f8f51af66a2d715df1807a2fd4184083a70f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.465Z" + "updatedAt": "2025-12-02T22:57:29.051Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.476Z" + "updatedAt": "2025-12-02T22:57:29.063Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.497Z" + "updatedAt": "2025-12-02T22:57:29.084Z" } } }, "92c4e15d1b1edd5a34f950168fa129302400e9f6ef4fa378e3c7af3ed6ec8227": { "3c3fcd6c5352af3e3f90c0a4d954793388177b9bbb34b975eff1c8f384d445ac": { "jp": { - "updatedAt": "2025-12-02T17:39:25.491Z" + "updatedAt": "2025-12-02T22:57:29.080Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.475Z" + "updatedAt": "2025-12-02T22:57:29.052Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.498Z" + "updatedAt": "2025-12-02T22:57:29.086Z" } } }, "a14794c89d955458a9f5af44d7aaca8d68a05b6880e98e008a7c081604143ab7": { "671b0a57421a638325cbf9c110626a9d5b734267bb8f974814c03393141cf7b8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.464Z" + "updatedAt": "2025-12-02T22:57:29.049Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.476Z" + "updatedAt": "2025-12-02T22:57:29.064Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.479Z" + "updatedAt": "2025-12-02T22:57:29.067Z" } } }, "ae39080b133df67d8884d7a8d76cf775ef202d9bf2efb43947344e07462aec23": { "4c42c112034c378e6000b6c987744ecc184d4c90582c11dc33f577b3f2ee44cd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.491Z" + "updatedAt": "2025-12-02T22:57:29.079Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.482Z" + "updatedAt": "2025-12-02T22:57:29.069Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.493Z" + "updatedAt": "2025-12-02T22:57:29.081Z" } } }, "b3e8c57a2ac90416a86e93c4fc87cc9fc69b9ee772adbd854463142bcf0ad103": { "78a6c5fa33437b43f2619fdc05ba1a3ff266f89bafbeb1b78bc71a0ed76a0496": { "jp": { - "updatedAt": "2025-12-02T17:39:25.501Z" + "updatedAt": "2025-12-02T22:57:29.090Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.501Z" + "updatedAt": "2025-12-02T22:57:29.089Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.499Z" + "updatedAt": "2025-12-02T22:57:29.087Z" } } }, "bfa5f357797593cffea8aa625d31e79d5f58effffe1213f1bbb7b709e0c951e9": { "9dbe571f5b98f8fb6c1fe7c120e80cf8fe72a659f77f22e8b74282600d4e9325": { "jp": { - "updatedAt": "2025-12-02T17:39:25.481Z" + "updatedAt": "2025-12-02T22:57:29.069Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.478Z" + "updatedAt": "2025-12-02T22:57:29.065Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.481Z" + "updatedAt": "2025-12-02T22:57:29.069Z" } } }, "c593a21ae24f2adf1116e2099fe2cac24733672a1fdacfbb7d9be523e674a070": { "3888654c7ba7da0474c2c33ac3100faa58509581ecb5ff97147be80f6c3ddc7f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.464Z" + "updatedAt": "2025-12-02T22:57:29.050Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.494Z" + "updatedAt": "2025-12-02T22:57:29.082Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.490Z" + "updatedAt": "2025-12-02T22:57:29.079Z" } } }, "d2d56d1eccd2d86a90004069292a4cfc31251986d8bb238fa00ba3a4aab4a56d": { "dc92ad8afa44196810e06c60223ea9ca5b982c40325ac54b37fd95a9f450fdda": { "jp": { - "updatedAt": "2025-12-02T17:39:25.489Z" + "updatedAt": "2025-12-02T22:57:29.077Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.477Z" + "updatedAt": "2025-12-02T22:57:29.065Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.480Z" + "updatedAt": "2025-12-02T22:57:29.068Z" } } }, "d36f1827c010ce2e2dcab5998b4c489e963acbe4c2d8322885eae6daf7d3e446": { "2d4e379a75efd761f80eb533b3cf33859ee34ab855d930fab99c5091b13fa5a3": { "jp": { - "updatedAt": "2025-12-02T17:39:25.500Z" + "updatedAt": "2025-12-02T22:57:29.089Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.475Z" + "updatedAt": "2025-12-02T22:57:29.062Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.499Z" + "updatedAt": "2025-12-02T22:57:29.071Z" } } }, "f27af8909a343bda58696e815f4b50b00101d0dcd66b99619aa579b381a444cf": { "929021d21964c8a27df287754f3bf673b1e9e43e5b78df9447405b8197530ab2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.497Z" + "updatedAt": "2025-12-02T22:57:29.085Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.491Z" + "updatedAt": "2025-12-02T22:57:29.080Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.493Z" + "updatedAt": "2025-12-02T22:57:29.081Z" } } }, "1d24065c2e7fca3ac3f26d0a2b7ccd04f7ff1ae4faa321c7335a8e84eb0ac0de": { "e323f890710302432f3ba708412993f1d391acfb58bf585c82e91d8c3c5b823a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.506Z" + "updatedAt": "2025-12-02T22:57:29.096Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.505Z" + "updatedAt": "2025-12-02T22:57:29.094Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.504Z" + "updatedAt": "2025-12-02T22:57:29.094Z" } } }, "34f6accb938658c99a83aa179d1dfe75fe3f844b0e815b1a8d42a512eb830f06": { "c43e5de4e7fa4afd53423adaa427167edd9077fd3af0bcd8e16a72269e83116f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.506Z" + "updatedAt": "2025-12-02T22:57:29.097Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.505Z" + "updatedAt": "2025-12-02T22:57:29.095Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.506Z" + "updatedAt": "2025-12-02T22:57:29.096Z" } } }, "45e2237668cc8f027e43e52ef4443b8a53d2c07dde3b858205c9c43057f4cb8b": { "66380f0ef83c18a16b8296671ad4697deea2b60436ad4259cd3c3df09895bbfc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.474Z" + "updatedAt": "2025-12-02T22:57:29.062Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.504Z" + "updatedAt": "2025-12-02T22:57:29.093Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.503Z" + "updatedAt": "2025-12-02T22:57:29.092Z" } } }, "4e39f1cc2912db452edc06d93f7f0bfcc091c2888f064a3281bd99e46645f722": { "48a7640cd750631e03fa4c3747cd09af737c4ed39ad0a40e22ebcfdbc24b9872": { "jp": { - "updatedAt": "2025-12-02T17:39:25.501Z" + "updatedAt": "2025-12-02T22:57:29.090Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.499Z" + "updatedAt": "2025-12-02T22:57:29.087Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.501Z" + "updatedAt": "2025-12-02T22:57:29.089Z" } } }, "990553ca9f9ae4591aaae11318ecec98a52d743479ad68505f33d7437ebdcfe5": { "6706062fa424eac816c221cf4a0ecb23afeca8ecbe3f4830da0cee49f3af5b55": { "jp": { - "updatedAt": "2025-12-02T17:39:25.502Z" + "updatedAt": "2025-12-02T22:57:29.091Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.503Z" + "updatedAt": "2025-12-02T22:57:29.093Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.474Z" + "updatedAt": "2025-12-02T22:57:29.061Z" } } }, "9b3d838535466c0adcbcf2c1821542686b5932d55c219ecd4c54a8d3d723b617": { "b968225991ebd30f1600f3ad485919d0badeecf3a3e60c5cb52b71a85c5611c6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.505Z" + "updatedAt": "2025-12-02T22:57:29.095Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.503Z" + "updatedAt": "2025-12-02T22:57:29.092Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.502Z" + "updatedAt": "2025-12-02T22:57:29.091Z" } } }, "f8fa9a1c93f8857620e1d2d6052e2a540a9827ab07e015947b84e6fc066cf05a": { "27bc228b35212b29d55733663b0d676059fdafc2d49a527814889b3aa40f6e10": { "jp": { - "updatedAt": "2025-12-02T17:39:25.504Z" + "updatedAt": "2025-12-02T22:57:29.094Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.502Z" + "updatedAt": "2025-12-02T22:57:29.091Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.506Z" + "updatedAt": "2025-12-02T22:57:29.095Z" } } }, "11aa99a1bdc8390230a974032f545ad7fc914b9d7d7512e6f3d523c3c3315925": { "25ab99f304def64235d114ed61495f4a871f63a473b431f04505d22d84acd92b": { "ru": { - "updatedAt": "2025-12-02T17:39:25.488Z" + "updatedAt": "2025-12-02T22:57:29.077Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.478Z" + "updatedAt": "2025-12-02T22:57:29.066Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.496Z" + "updatedAt": "2025-12-02T22:57:29.084Z" } } }, "15a59bf1722e4b12c28df70766e0baab4b9d5a6f0a0473fcdaa0c562dee3986b": { "38c435040eaac3147a4b165e8f2e2eea100525b71769ee62c7de7604c2c7decd": { "ru": { - "updatedAt": "2025-12-02T17:39:25.466Z" + "updatedAt": "2025-12-02T22:57:29.073Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.465Z" + "updatedAt": "2025-12-02T22:57:29.051Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.479Z" + "updatedAt": "2025-12-02T22:57:29.067Z" } } }, "a840f2497ddf7c24e3414728a66fe927662c74a0473293e11a93429df3ef7e1d": { "14417b042f80b8359063dc1571b796f4f9775e28a90c36436b10c493b04268af": { "ru": { - "updatedAt": "2025-12-02T17:39:25.496Z" + "updatedAt": "2025-12-02T22:57:29.083Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.496Z" + "updatedAt": "2025-12-02T22:57:29.084Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.487Z" + "updatedAt": "2025-12-02T22:57:29.075Z" } } }, "e843b874a573838613448a25478fe1be3cfe8e1a5c23c7d816af626567769147": { "8cb205aa323de3c2fa63f58b08365d61b559f9ba1b8554ec982b293d9a83f80b": { "ru": { - "updatedAt": "2025-12-02T17:39:25.479Z" + "updatedAt": "2025-12-02T22:57:29.068Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.486Z" + "updatedAt": "2025-12-02T22:57:29.073Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.486Z" + "updatedAt": "2025-12-02T22:57:29.073Z" } } }, "3177435d774099d4ba686628bc971ccc42a54d0a0a211c8a4424bbc544e08540": { "f15d74887e89dbc77f9957e1568c4842460915108734894efa6e2f081275d68b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.361Z" + "updatedAt": "2025-12-02T22:57:44.567Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.359Z" + "updatedAt": "2025-12-02T22:57:44.565Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.361Z" + "updatedAt": "2025-12-02T22:57:44.567Z" } } }, "3caedd95aefa51553be1069772560367e021728814e3e4cb4e732e19460e0502": { "c808220f60eb5bb176af1e26539836830b9934b93a9bc1e1e62fd9b90ce36bc8": { "jp": { - "updatedAt": "2025-12-02T17:39:24.462Z" + "updatedAt": "2025-12-02T22:57:53.405Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.462Z" + "updatedAt": "2025-12-02T22:57:53.405Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.461Z" + "updatedAt": "2025-12-02T22:57:53.404Z" } } }, "853246cca55f655f764269048050edb509e178c1ed6b34530b7a3aae600ec2b8": { "0a1abce96f2027f1611f7096e0422a02de923c3698460cb2c242ae3092e25c81": { "zh": { - "updatedAt": "2025-12-02T17:39:13.235Z" + "updatedAt": "2025-12-02T22:57:12.899Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.457Z" + "updatedAt": "2025-12-02T22:57:53.399Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.457Z" + "updatedAt": "2025-12-02T22:57:53.400Z" } } }, "a030bf426b6662b4674be21ff621cb7fabbfd26f971ddb89ac770557065aa0cc": { "f732d015e8ca7a50761bad6c4404360438b7df18567a96df59faad98662b6017": { "jp": { - "updatedAt": "2025-12-02T17:39:24.457Z" + "updatedAt": "2025-12-02T22:57:53.399Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.235Z" + "updatedAt": "2025-12-02T22:57:12.899Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.234Z" + "updatedAt": "2025-12-02T22:57:12.898Z" } } }, "06c88066bda47d4a934bcdcd6f121c4c1e22b06d73242fdfb1ab310a2564cf7a": { "f10ca14dce06ec46cdd4e21bcf3783e50fb8f8e2c7873cc6b828db0e89c91024": { "jp": { - "updatedAt": "2025-12-02T17:39:24.458Z" + "updatedAt": "2025-12-02T22:57:53.401Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.461Z" + "updatedAt": "2025-12-02T22:57:53.403Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.460Z" + "updatedAt": "2025-12-02T22:57:53.403Z" } } }, @@ -10747,91 +10758,91 @@ }, "fd960e0ad4a4e719414c642095987287a615859dcdfe78dc5e4ade0ad15a3dc3": { "ru": { - "updatedAt": "2025-12-02T17:39:13.235Z" + "updatedAt": "2025-12-02T22:57:12.900Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.236Z" + "updatedAt": "2025-12-02T22:57:12.900Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.236Z" + "updatedAt": "2025-12-02T22:57:12.901Z" } } }, "48bd4337b75cd02afdef9e5066ef37aa097bb2376a0997cda1862ec2672e0bb6": { "c01428e3868677f56a7361089108618d1aa1b3f64f9d078f8a9dd079aeceadf1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.481Z" + "updatedAt": "2025-12-02T22:57:53.426Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.481Z" + "updatedAt": "2025-12-02T22:57:53.425Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.482Z" + "updatedAt": "2025-12-02T22:57:53.426Z" } } }, "4a871b3501c8910734e45bfd046fb170eead507a557e7fc029a9720169d74f60": { "a1bfd48d5bf528dd7d49ff5929721a27fac3e265e20a187bfe5603465299248f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.457Z" + "updatedAt": "2025-12-02T22:57:53.400Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.458Z" + "updatedAt": "2025-12-02T22:57:53.401Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.456Z" + "updatedAt": "2025-12-02T22:57:53.399Z" } } }, "50f0ba5685aaf3e9d2d05dffeeaa45f47b7ed622dc20465bd6aa71e7192a1a6f": { "430792450e0e247081db5645bfe27bcdf7c5efb4c46fb798c742aecf01bea55d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.472Z" + "updatedAt": "2025-12-02T22:57:53.417Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.478Z" + "updatedAt": "2025-12-02T22:57:53.423Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.474Z" + "updatedAt": "2025-12-02T22:57:53.420Z" } } }, "5929e4805377229948887e5ba720274840b70d5c8448deadfee3a33803c24777": { "4923fea66c23915a7ee88662e5a25bc88b6e63399b5f8007edd0a604f6ff29e9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.454Z" + "updatedAt": "2025-12-02T22:57:53.396Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.454Z" + "updatedAt": "2025-12-02T22:57:53.395Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.455Z" + "updatedAt": "2025-12-02T22:57:53.397Z" } } }, "7f4f10424fd5d15211a9b2e7f5376cd61876478ca1e288c42f77a9d27815ed3b": { "49a85cf8c399228a66495a6ff70df4eb90e968fc2a6386b6d0c3a47d1c6934c0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.483Z" + "updatedAt": "2025-12-02T22:57:53.427Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.483Z" + "updatedAt": "2025-12-02T22:57:53.427Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.461Z" + "updatedAt": "2025-12-02T22:57:53.404Z" } } }, "8fac3eeff35b863ef1c1a857ec5cc7ec6c5e04a3ba1b53c0613d799e0ab40033": { "cff3cef9c9971227c006470a36ab779082e9292add9a0d6480da3c2873a882cb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.455Z" + "updatedAt": "2025-12-02T22:57:53.398Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.455Z" + "updatedAt": "2025-12-02T22:57:53.397Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.459Z" + "updatedAt": "2025-12-02T22:57:53.402Z" } } }, @@ -10849,39 +10860,39 @@ }, "ffc6e2c25867e91947ebe1d8e03113d4066168fa2d6eeb0262027942d80e056b": { "ru": { - "updatedAt": "2025-12-02T17:39:13.237Z" + "updatedAt": "2025-12-02T22:57:12.901Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.238Z" + "updatedAt": "2025-12-02T22:57:12.902Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.238Z" + "updatedAt": "2025-12-02T22:57:12.902Z" } } }, "d15bbab335414d4d8b8963bf84d8e6840415a3fc839c797f41e13afb347c0e66": { "7eff53190c5a3759339978f7f7f8df28a9281bca9df3218c5f48b98aefdb5e9b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.456Z" + "updatedAt": "2025-12-02T22:57:53.399Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.455Z" + "updatedAt": "2025-12-02T22:57:53.397Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.456Z" + "updatedAt": "2025-12-02T22:57:53.398Z" } } }, "e524f82a69f9ba0c9ca77d93ce6f9a713d13f108480d3945dba1962f5772ee46": { "fbd98a73453eb2fe0d0b40e9e69f2c6435180be06375fe9f19e1bb909573407f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.456Z" + "updatedAt": "2025-12-02T22:57:53.398Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.454Z" + "updatedAt": "2025-12-02T22:57:53.396Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.454Z" + "updatedAt": "2025-12-02T22:57:53.396Z" } } }, @@ -10899,143 +10910,143 @@ }, "0d09d70848bc3db09e2e67fdd516909f6d48129455d42ae148932d9d2a956682": { "jp": { - "updatedAt": "2025-12-02T17:39:13.237Z" + "updatedAt": "2025-12-02T22:57:12.901Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.238Z" + "updatedAt": "2025-12-02T22:57:12.901Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.238Z" + "updatedAt": "2025-12-02T22:57:12.903Z" } } }, "e9001fe7adae3ee521c4e8d3e207693d2c40ab3153b629428457ad95a126e11f": { "c925c5d3c0431c9ee3487e60721536bea2826b1bda255f0e4e9add7b81f2f4d6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.461Z" + "updatedAt": "2025-12-02T22:57:53.404Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.459Z" + "updatedAt": "2025-12-02T22:57:53.403Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.459Z" + "updatedAt": "2025-12-02T22:57:53.402Z" } } }, "fda80bc8aec70f334713b34cf3411a9095abb45fdde35b4e250c9120d32dc223": { "9447f95299ab26e2dc058db4d4939aabd60236798a21696a52feac53fd714475": { "jp": { - "updatedAt": "2025-12-02T17:39:24.459Z" + "updatedAt": "2025-12-02T22:57:53.402Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.458Z" + "updatedAt": "2025-12-02T22:57:53.401Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.458Z" + "updatedAt": "2025-12-02T22:57:53.400Z" } } }, "14ced74ae89aced82700fb3f104dd8a0694c5c0ea94167d31d43f1c1be2fb09b": { "cb8ca75fddc3df71a3d63cbd9d7f7fe682786749238844ed9083730bc07d7cec": { "jp": { - "updatedAt": "2025-12-02T17:39:13.265Z" + "updatedAt": "2025-12-02T22:57:44.732Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.269Z" + "updatedAt": "2025-12-02T22:57:44.736Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.264Z" + "updatedAt": "2025-12-02T22:57:44.730Z" } } }, "1e26f8437fd2a7483c1f29a2f11a909ff981448ebd08fd7cdce54aaa31e8a511": { "1c028977ab28be717baea644e55afe62584b4eec751926769c92c424bedadeac": { "jp": { - "updatedAt": "2025-12-02T17:39:24.480Z" + "updatedAt": "2025-12-02T22:57:53.424Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.480Z" + "updatedAt": "2025-12-02T22:57:53.424Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.479Z" + "updatedAt": "2025-12-02T22:57:53.424Z" } } }, "1f59d80250965bf621c38a8cbddf5b2e006f67743e1775da704d9729e6c40a23": { "e842588d4a31eebd61f2d17142402ac96b93d20ff0258eb94f82f5209a3ad2a1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.470Z" + "updatedAt": "2025-12-02T22:57:53.414Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.476Z" + "updatedAt": "2025-12-02T22:57:53.422Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.479Z" + "updatedAt": "2025-12-02T22:57:53.423Z" } } }, "2024dccfa8cbc20dfede60ca15d6ac2b721789dba97415066cafa133d075bc71": { "ed44ffe66e8c1a1ecf0ca6bc07d18f43272ec161a9e95d0e798e64dfe432b703": { "jp": { - "updatedAt": "2025-12-02T17:39:24.474Z" + "updatedAt": "2025-12-02T22:57:53.419Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.473Z" + "updatedAt": "2025-12-02T22:57:53.418Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.475Z" + "updatedAt": "2025-12-02T22:57:53.420Z" } } }, "44c5128a3edb936a9926b4b513a202ff12d0f2f99f0c07bcfd8be1cc4723be33": { "ae80526735bffb74b999220357c744c052668c14fe1ac555f4b49132850620f3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.258Z" + "updatedAt": "2025-12-02T22:57:44.724Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.485Z" + "updatedAt": "2025-12-02T22:57:53.428Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.256Z" + "updatedAt": "2025-12-02T22:57:44.723Z" } } }, "46ae531d604a943d4340ae2e6288c87ed68270217d4e05122a7521d428519ef3": { "fe9a9e2137d1cae06dba9ff8e83ecaa3649ff47e77c5892e5e7eb1529b298c64": { "jp": { - "updatedAt": "2025-12-02T17:39:13.257Z" + "updatedAt": "2025-12-02T22:57:44.723Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.260Z" + "updatedAt": "2025-12-02T22:57:44.727Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.257Z" + "updatedAt": "2025-12-02T22:57:44.723Z" } } }, "54e53c16ab3f42ddf8578d9835bb9d7b843c7a55b19f498defcfab1724ec045c": { "35a38f29e12929f2b225b703480bed8e37445662a61cc1d374ec38bd2400c7f2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.263Z" + "updatedAt": "2025-12-02T22:57:44.730Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.258Z" + "updatedAt": "2025-12-02T22:57:44.725Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.261Z" + "updatedAt": "2025-12-02T22:57:44.727Z" } } }, "687b783276b703fe2b34bfa19c6e6eaaf919ae2edb3b092772cfd3710319c962": { "355157027a1047c82f7755ab15b218d98a8e5232865d69edf8a51337a364b541": { "jp": { - "updatedAt": "2025-12-02T17:39:24.471Z" + "updatedAt": "2025-12-02T22:57:53.416Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.474Z" + "updatedAt": "2025-12-02T22:57:53.419Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.477Z" + "updatedAt": "2025-12-02T22:57:53.422Z" } } }, @@ -11053,156 +11064,156 @@ }, "744f86f0af840c394271f9f85293e3266bb9cf9887e2f173377f48cf9eb8cc0c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.463Z" + "updatedAt": "2025-12-02T22:57:53.406Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.463Z" + "updatedAt": "2025-12-02T22:57:53.406Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.464Z" + "updatedAt": "2025-12-02T22:57:53.407Z" } } }, "afabce4e754c0f29b7593d81718787eebb8e7a9f5199eff6f15750cdc8d874f1": { "b814da04f0b9e71448b22e3ba39231b2c53371ce962656e59fcc8215b53d94b5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.257Z" + "updatedAt": "2025-12-02T22:57:44.724Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.477Z" + "updatedAt": "2025-12-02T22:57:53.422Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.472Z" + "updatedAt": "2025-12-02T22:57:53.417Z" } } }, "b27a2ee952ba7dd3cf6b2ca009a0cd8b86282ef4f43897856e759dafd88540fe": { "32217bcd37f2a7cf5746ec775356d9800b981082b7b912e76343ed0600518f76": { "jp": { - "updatedAt": "2025-12-02T17:39:24.477Z" + "updatedAt": "2025-12-02T22:57:53.422Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.472Z" + "updatedAt": "2025-12-02T22:57:53.416Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.472Z" + "updatedAt": "2025-12-02T22:57:53.416Z" } } }, "d1dee74d727375041e64ceadd78df956b10784ab7e1b4ac16460115a7e9d4ef8": { "469305bed4de1b5eb391960ebef6f0f5096cd86b537e42c0f37ee9f35e087a4c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.475Z" + "updatedAt": "2025-12-02T22:57:53.420Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.473Z" + "updatedAt": "2025-12-02T22:57:53.418Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.473Z" + "updatedAt": "2025-12-02T22:57:53.418Z" } } }, "d536aa9054b9ba72e39103f4f8845be09447ae23a9e70d3baf478d3d2c2b8737": { "74f18e7520467c6186fd7fa39a49176648617574146477b17ce7062d7698f2df": { "jp": { - "updatedAt": "2025-12-02T17:39:24.480Z" + "updatedAt": "2025-12-02T22:57:53.425Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.482Z" + "updatedAt": "2025-12-02T22:57:53.426Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.478Z" + "updatedAt": "2025-12-02T22:57:53.423Z" } } }, "e56710647bd4bc05384aa8d37b2b94c4c5fe719ebbc36c598369a813b3fab06f": { "7fdb5ba5a1e64258c7ea2522a25a1d7238e73b82d6eb92fdda33bd598193863c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.476Z" + "updatedAt": "2025-12-02T22:57:53.421Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.476Z" + "updatedAt": "2025-12-02T22:57:53.421Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.475Z" + "updatedAt": "2025-12-02T22:57:53.420Z" } } }, "e631f7491be262a58a274692876ad3b89d0729e8d0294ce9b3dfa4ed45f95788": { "f3609e7b117bdfa85ee3d950a8fd8f7afee96311aea43d1a833a253a135d50ab": { "jp": { - "updatedAt": "2025-12-02T17:39:13.258Z" + "updatedAt": "2025-12-02T22:57:44.725Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.256Z" + "updatedAt": "2025-12-02T22:57:44.722Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.255Z" + "updatedAt": "2025-12-02T22:57:44.722Z" } } }, "ec626ca92c333df76f0e8018ae7bd3a25ac79ecb449e8db31702fb29bb04506d": { "ec424602c359c5773d3bb1eb5b167bdedb80fb98f907e5848b487a5b40325f67": { "jp": { - "updatedAt": "2025-12-02T17:39:24.472Z" + "updatedAt": "2025-12-02T22:57:53.417Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.473Z" + "updatedAt": "2025-12-02T22:57:53.419Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.474Z" + "updatedAt": "2025-12-02T22:57:53.419Z" } } }, "fc2a90cf202e8e1844cfa26c61201f10a6c234df6585fc1c8aff86d125238563": { "5680229b7edd18b624f3a4822177aadd2e3930de72a0edd50a0d2924b785a146": { "jp": { - "updatedAt": "2025-12-02T17:39:13.267Z" + "updatedAt": "2025-12-02T22:57:44.735Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.267Z" + "updatedAt": "2025-12-02T22:57:44.734Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.268Z" + "updatedAt": "2025-12-02T22:57:44.736Z" } } }, "1646d3380fb5c92ec41482a9d98b525c37462130d6b01f32e1855b0e5f91c39e": { "ee6d9f1af26926d6377c040c2405ae576469664c532845e1d506079f9a027314": { "jp": { - "updatedAt": "2025-12-02T17:39:13.284Z" + "updatedAt": "2025-12-02T22:57:12.910Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.282Z" + "updatedAt": "2025-12-02T22:57:44.750Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.285Z" + "updatedAt": "2025-12-02T22:57:12.912Z" } } }, "1ca8dfc5de116b6a2aecfd00677ce016075dee9e46cc6f57c85776d3ea9b3bd5": { "e84e0b80c498c3151e15f60e104f2cb38c6e40319081435e228dbfd13acf010e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.263Z" + "updatedAt": "2025-12-02T22:57:44.729Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.260Z" + "updatedAt": "2025-12-02T22:57:44.726Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.265Z" + "updatedAt": "2025-12-02T22:57:44.731Z" } } }, "1d1e36aa27a61854f94b1f60418f1a1d666d53319de3e83255d9388fcdfb4069": { "a0e30e85a93f908ea864b663f52f1dfce2a0d6a87372b01c7bf971316d114876": { "jp": { - "updatedAt": "2025-12-02T17:39:13.288Z" + "updatedAt": "2025-12-02T22:57:12.916Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.287Z" + "updatedAt": "2025-12-02T22:57:12.914Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.280Z" + "updatedAt": "2025-12-02T22:57:44.748Z" } } }, @@ -11231,195 +11242,195 @@ }, "e73593ac8091e2275dd3b89189a683806e63bec8a294b91cf59c5af40e70da83": { "zh": { - "updatedAt": "2025-12-02T17:39:13.272Z" + "updatedAt": "2025-12-02T22:57:44.739Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.272Z" + "updatedAt": "2025-12-02T22:57:44.740Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.273Z" + "updatedAt": "2025-12-02T22:57:44.740Z" } } }, "4d9f585a978f327ccfb66e8db78fa87ec8754d231c098b1a8929e4f912be5651": { "f0713cc147455f15a45af300160f8c01445b53f171e027819d998a3df1dc3b17": { "jp": { - "updatedAt": "2025-12-02T17:39:13.266Z" + "updatedAt": "2025-12-02T22:57:44.733Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.264Z" + "updatedAt": "2025-12-02T22:57:44.731Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.264Z" + "updatedAt": "2025-12-02T22:57:44.731Z" } } }, "509c73a63f9d009e86d97956ae4e1701003ed2be70dd32b5c56c66bd65c22609": { "c01d58d811ef80a75a56846d05c7b54259075a78eb6a2deb665f4405f861a7e2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.282Z" + "updatedAt": "2025-12-02T22:57:44.750Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.286Z" + "updatedAt": "2025-12-02T22:57:12.913Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.283Z" + "updatedAt": "2025-12-02T22:57:44.751Z" } } }, "5bd267d7d3d49be2e95b491604023a269bf78bee49b4a83eefa9352690913107": { "9e71d3c2fa185cdf2d0231b06c410ed213fa00b972cdbfefe21a9aa8916bf03a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.285Z" + "updatedAt": "2025-12-02T22:57:12.912Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.285Z" + "updatedAt": "2025-12-02T22:57:12.911Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.287Z" + "updatedAt": "2025-12-02T22:57:12.915Z" } } }, "66dafb9b646deaa517a7b992eec446570c152c02802db14e18047fc0fba7a0b1": { "f246fb415a6d823d2e1229aaf83e9eb73611213283605b91a0a23a1dbad24f50": { "jp": { - "updatedAt": "2025-12-02T17:39:13.284Z" + "updatedAt": "2025-12-02T22:57:12.911Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.284Z" + "updatedAt": "2025-12-02T22:57:12.911Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.280Z" + "updatedAt": "2025-12-02T22:57:44.748Z" } } }, "7d4c81a663e077a5e75150c0e14d27c4ec51b540adb7aed379113d299f3c76bf": { "9a1b6a07af2168ede1ef0940be49f9f7462ec53241267251f36458e33a1bd688": { "zh": { - "updatedAt": "2025-12-02T17:39:13.278Z" + "updatedAt": "2025-12-02T22:57:44.746Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.279Z" + "updatedAt": "2025-12-02T22:57:44.747Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.275Z" + "updatedAt": "2025-12-02T22:57:44.744Z" } } }, "8b2242e50cc879742f4d4efca957625a1106cb09f45a18de469646abc82467e7": { "343ceb09449e64360e7e7fca397cfc927ac8e348304b9893b3946e0ca65d8fae": { "jp": { - "updatedAt": "2025-12-02T17:39:13.263Z" + "updatedAt": "2025-12-02T22:57:44.729Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.262Z" + "updatedAt": "2025-12-02T22:57:44.728Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.265Z" + "updatedAt": "2025-12-02T22:57:44.732Z" } } }, "c02bec6d7a15ddb4727d64f0c82f001b4a6994e6095794f3b35c713c1c69cd75": { "f05e5879650490f810241a7e1f46402021938daaf4688d3368c183eeb6dd5b65": { "jp": { - "updatedAt": "2025-12-02T17:39:13.279Z" + "updatedAt": "2025-12-02T22:57:44.747Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.276Z" + "updatedAt": "2025-12-02T22:57:44.745Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.281Z" + "updatedAt": "2025-12-02T22:57:44.749Z" } } }, "c35a4c218452080886d36470ffc05c5a0554e095f00432e0d7735900c7ad9435": { "9e5d4bd1e5379d30156d61671b947abb64b0c0e6ce551d838d6da2c7907d2ff3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.282Z" + "updatedAt": "2025-12-02T22:57:44.749Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.275Z" + "updatedAt": "2025-12-02T22:57:44.743Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.280Z" + "updatedAt": "2025-12-02T22:57:44.748Z" } } }, "c97fb19d4fbdf784a9e8916b6965cc8a3ea8fe90f09cfb7c399b3b59efc788a6": { "7b99574846f0eeee45a44964ff5ba57e7c06ca117dc6786a3b1b13201c58cc4b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.260Z" + "updatedAt": "2025-12-02T22:57:44.726Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.267Z" + "updatedAt": "2025-12-02T22:57:44.734Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.262Z" + "updatedAt": "2025-12-02T22:57:44.729Z" } } }, "cfcb90141d0b37458f1c2f25a8e506c7c2ceb4cb4e4c27f996e474f6e8c5b159": { "2e2c5497230ef2998811f833ae91e6403540c85762a127d81135370dfbdb4e46": { "jp": { - "updatedAt": "2025-12-02T17:39:13.286Z" + "updatedAt": "2025-12-02T22:57:12.914Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.283Z" + "updatedAt": "2025-12-02T22:57:44.751Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.286Z" + "updatedAt": "2025-12-02T22:57:12.912Z" } } }, "d5c4d2aff5bcd49a39c5a8969a66d9058ea8a6641de98e1f49a707b2a5eb6a06": { "c0bd7005e30dbceab4454c02004199f159d34c9dec509a5c13f2a23d8b720cff": { "jp": { - "updatedAt": "2025-12-02T17:39:13.259Z" + "updatedAt": "2025-12-02T22:57:44.726Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.259Z" + "updatedAt": "2025-12-02T22:57:44.725Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.258Z" + "updatedAt": "2025-12-02T22:57:44.724Z" } } }, "eac3b18e7887fa005afb72b037867082f68f247bb61d91f3260e28d28cb1e85a": { "d2aa320a8841951470c1da7b5a35b1b69bf507d11d9b795481a4e587ec4b7bdd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.265Z" + "updatedAt": "2025-12-02T22:57:44.732Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.261Z" + "updatedAt": "2025-12-02T22:57:44.728Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.262Z" + "updatedAt": "2025-12-02T22:57:44.728Z" } } }, "211a9e255fdac9865968252978823dbe623bf314b09a28779424fb52243ba37e": { "267373ee71eb85826ed3e41dfc0938bb71fbd6c83484df63fbdce933b1a28d1e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.289Z" + "updatedAt": "2025-12-02T22:57:12.917Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.289Z" + "updatedAt": "2025-12-02T22:57:12.917Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.291Z" + "updatedAt": "2025-12-02T22:57:12.919Z" } } }, "4ba1eac8610621c18306898ccbcb9d4eaf5521b4b230d99cc774ec22219c9a28": { "1aafbee1019940fc3e073990ae3817e08af6f7e2ec670ece7d26a194827351bb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.278Z" + "updatedAt": "2025-12-02T22:57:44.746Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.278Z" + "updatedAt": "2025-12-02T22:57:44.746Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.277Z" + "updatedAt": "2025-12-02T22:57:44.745Z" } } }, @@ -11437,689 +11448,689 @@ }, "6b408329e73e771ef16b20b1ea0ca91a113a919ef9db09031d4181b038bc38ec": { "ru": { - "updatedAt": "2025-12-02T17:39:13.269Z" + "updatedAt": "2025-12-02T22:57:44.737Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.270Z" + "updatedAt": "2025-12-02T22:57:44.737Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.270Z" + "updatedAt": "2025-12-02T22:57:44.738Z" } } }, "67ea1760ac764890c103f9795d76f618a583b0bbbe0d32ad38a77c020d119d40": { "9a32d6666fc830213628b9c378f0039bc1280491f729f8bb75dd81bd764f13e5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.291Z" + "updatedAt": "2025-12-02T22:57:12.919Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.289Z" + "updatedAt": "2025-12-02T22:57:12.918Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.290Z" + "updatedAt": "2025-12-02T22:57:12.918Z" } } }, "71b7871a9e60b8462bb9bc1ee2ff376b1641403aad826100b88e087426e5841f": { "3ad40142a5980106f0b667308b9b61cd075b9a565aa267c085988df32d9f9d20": { "jp": { - "updatedAt": "2025-12-02T17:39:13.287Z" + "updatedAt": "2025-12-02T22:57:12.915Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.288Z" + "updatedAt": "2025-12-02T22:57:12.916Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.286Z" + "updatedAt": "2025-12-02T22:57:12.913Z" } } }, "a9dd86f5f7da605aa9337f714a106fa513a631fcf9a168aa7b4e9a3b7ccaa531": { "ea6fc6dcc9635bc1877901795f75089be17712230ae183401a7e6eeaa9cfcf78": { "jp": { - "updatedAt": "2025-12-02T17:39:13.288Z" + "updatedAt": "2025-12-02T22:57:12.916Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.287Z" + "updatedAt": "2025-12-02T22:57:12.915Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.287Z" + "updatedAt": "2025-12-02T22:57:12.914Z" } } }, "b4b5cab881a02e5c4333f93e3149c6242284e0666d745952f3ccdc86593f7b52": { "112d13bcf3046cf70aa9ad7b11bd473fb40eb530504362a77d2a53dd8f9adac1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.276Z" + "updatedAt": "2025-12-02T22:57:44.744Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.277Z" + "updatedAt": "2025-12-02T22:57:44.745Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.279Z" + "updatedAt": "2025-12-02T22:57:44.747Z" } } }, "e21164b6c8802133bb1a3d2aafc3fd517ab74e6f8d293b7d293ae968782a8bd6": { "04d3d33fa3cda8a0df74a6fb806ee0f2d01d7cd25cf9f21c9e07d1830f9a9a6c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.271Z" + "updatedAt": "2025-12-02T22:57:44.739Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.271Z" + "updatedAt": "2025-12-02T22:57:44.738Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.271Z" + "updatedAt": "2025-12-02T22:57:44.739Z" } } }, "f9aa45e8fc85d0cb2d4c76b0e287f8743a40e6d92257f98ad0691dbde7bc3a9e": { "4866f2bf5a753196ff65a8b94a288fa39116ec9e4deeb7ae77c0598af8d582d9": { "jp": { - "updatedAt": "2025-12-02T17:39:13.282Z" + "updatedAt": "2025-12-02T22:57:44.750Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.281Z" + "updatedAt": "2025-12-02T22:57:44.749Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.276Z" + "updatedAt": "2025-12-02T22:57:44.744Z" } } }, "3e29eb5aca75381e4ec8ade4e6a0cf7d26b53d4a25cb26660ec2c44647941a73": { "c0bfc76e21aac5582f52b976b44aa4baf44b8f76caa3d562ec73e6e4ef161a92": { "jp": { - "updatedAt": "2025-12-02T17:39:13.360Z" + "updatedAt": "2025-12-02T22:57:53.434Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.343Z" + "updatedAt": "2025-12-02T22:57:44.776Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.345Z" + "updatedAt": "2025-12-02T22:57:44.779Z" } } }, "4b875d4cf08501af46c9a0dc4af0b755918205b50ba44a03d48aab3f7f49ac54": { "658a06aa55917c46e77861ee9b9b9643be0049c255c7052d4f6ae6166e655b01": { "jp": { - "updatedAt": "2025-12-02T17:39:13.365Z" + "updatedAt": "2025-12-02T22:57:53.438Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.384Z" + "updatedAt": "2025-12-02T22:57:53.454Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.367Z" + "updatedAt": "2025-12-02T22:57:53.440Z" } } }, "50ddd976e3ab8042db7b5db277b40561a4de66f66d7343d572a7ddd20ad31bd7": { "0aacc185d8105f7e3ea27585dc11ab225da3bb6c1db23c8daa11af166d8e972a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.364Z" + "updatedAt": "2025-12-02T22:57:53.437Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.364Z" + "updatedAt": "2025-12-02T22:57:53.437Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.363Z" + "updatedAt": "2025-12-02T22:57:53.436Z" } } }, "54e7a0d28f060089af44ed7367d75f254a6d1b252f6ea6274e58dbe249470b30": { "4ced947fe881a2f40e14c2be1395d6c2cc3e15fe93e42e71df52ec929c2dcea4": { "ru": { - "updatedAt": "2025-12-02T17:39:13.365Z" + "updatedAt": "2025-12-02T22:57:53.438Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.368Z" + "updatedAt": "2025-12-02T22:57:53.441Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.384Z" + "updatedAt": "2025-12-02T22:57:53.454Z" } } }, "7a97c0a8a1d7a2b7124253b37f3cdff0f274d654965381e7ee3aeb4db3323631": { "ed2621c01542cd6c73825e5fe7639beff16cce375577d0d908b8b02c4bc1371b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.362Z" + "updatedAt": "2025-12-02T22:57:53.435Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.338Z" + "updatedAt": "2025-12-02T22:57:44.771Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.338Z" + "updatedAt": "2025-12-02T22:57:44.771Z" } } }, "893f6ba96a900463e4a20bfebef45d262bc3a3e1452bbe2f889f333b52e5fee5": { "b3a0a7a9c4f2e4c526bb71ba0bc5e6dac553aa232350b1910ad7fbf035734c06": { "jp": { - "updatedAt": "2025-12-02T17:39:13.341Z" + "updatedAt": "2025-12-02T22:57:44.774Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.339Z" + "updatedAt": "2025-12-02T22:57:44.772Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.345Z" + "updatedAt": "2025-12-02T22:57:44.778Z" } } }, "95a73804027437518f6cb49fd17638db0b1d6b9361ef329c1d59b49231f45112": { "e13f5fe9c753ab5e1cd5c3b9ef8db4c7e56caa299572d07d0368d8af887e99a3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.367Z" + "updatedAt": "2025-12-02T22:57:53.440Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.383Z" + "updatedAt": "2025-12-02T22:57:53.454Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.367Z" + "updatedAt": "2025-12-02T22:57:53.440Z" } } }, "b624c3e0df3b6286b5d61538607b9030a6cd27129246f0485ab94c5f1b0efd7c": { "b4c584ccbf84daf8b7fe6aae9e1c393e8220224a9cecec6d5d2024e0cb7aa654": { "jp": { - "updatedAt": "2025-12-02T17:39:13.369Z" + "updatedAt": "2025-12-02T22:57:53.442Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.370Z" + "updatedAt": "2025-12-02T22:57:53.443Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.364Z" + "updatedAt": "2025-12-02T22:57:53.437Z" } } }, "e210bad99f1e8a957566f3f34d0853651d4ef532d83ae50fc1fb032d24e2dd28": { "0b6791886d00299fd2b8b71cf58d276a85916e6880c408cdbef78333d00f1d3a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.362Z" + "updatedAt": "2025-12-02T22:57:53.435Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.369Z" + "updatedAt": "2025-12-02T22:57:53.442Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.383Z" + "updatedAt": "2025-12-02T22:57:53.454Z" } } }, "e77458d405603be885e941ab39a2c03ea7c893b38a1ed1b1c4a5beb9a703c04f": { "f78ef201b8464bb62128fd17fb1bcf8d3f42f167e5b4f4c8547866c5ecfbc7a9": { "jp": { - "updatedAt": "2025-12-02T17:39:13.363Z" + "updatedAt": "2025-12-02T22:57:53.436Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.363Z" + "updatedAt": "2025-12-02T22:57:53.436Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.361Z" + "updatedAt": "2025-12-02T22:57:44.771Z" } } }, "f38d701b9050913191927978c4e261dec48019c2bef4c6a3139c4059c71afaf8": { "0e1ad7c4e88f314e2b810b6f27ec43ba78bfe09eca3eec7d023374756f07bc64": { "jp": { - "updatedAt": "2025-12-02T17:39:13.345Z" + "updatedAt": "2025-12-02T22:57:44.778Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.341Z" + "updatedAt": "2025-12-02T22:57:44.774Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.360Z" + "updatedAt": "2025-12-02T22:57:53.434Z" } } }, "06b6f9b31956eb6e3cebe7421e22abac9ad0de32434585b3bedb572ca22fe779": { "ac6f44e72647bc384df3ba5b105e8bc37e9ce25a9c1c104570232ed738108026": { "jp": { - "updatedAt": "2025-12-02T17:39:13.493Z" + "updatedAt": "2025-12-02T22:57:44.858Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.495Z" + "updatedAt": "2025-12-02T22:57:44.861Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.488Z" + "updatedAt": "2025-12-02T22:57:44.824Z" } } }, "088f126360fc7b556a09516cc41a4880d4599464d2cb1ff9f6ea02417c6df429": { "04f510d66c9b376ce9989e4858fb9d1204bb45b666002f527435e252cc2dc4f8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.526Z" + "updatedAt": "2025-12-02T22:57:53.530Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.526Z" + "updatedAt": "2025-12-02T22:57:53.529Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.504Z" + "updatedAt": "2025-12-02T22:57:53.504Z" } } }, "13195f1c973faf9aadf39f45b6a4df596efad0f6e4df019051e13dc77eb9fdfa": { "948846a8743f4a90ac77c6ba53e93f5386df8d5310a4b8182265798313dc6dc9": { "jp": { - "updatedAt": "2025-12-02T17:39:13.489Z" + "updatedAt": "2025-12-02T22:57:44.824Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.497Z" + "updatedAt": "2025-12-02T22:57:53.498Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.499Z" + "updatedAt": "2025-12-02T22:57:53.500Z" } } }, "2505693dc142fd4f445b3882dc548fa0cc38adca662a63dbfdb437b0f67776ba": { "f86b0dd8e53eca99c2eba408e02d7d92a906e77aee88846c9e24a2d79f1d998e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.490Z" + "updatedAt": "2025-12-02T22:57:44.853Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.492Z" + "updatedAt": "2025-12-02T22:57:44.856Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.497Z" + "updatedAt": "2025-12-02T22:57:53.497Z" } } }, "266e0dc9c395c310374563d981fa2685a69b11a4eb800352e56423b5bd7e2901": { "d344c46f769e848e76522e3e0e64f31e4c4cd999a3de3ea3cc10400f0b2826ae": { "jp": { - "updatedAt": "2025-12-02T17:39:13.500Z" + "updatedAt": "2025-12-02T22:57:53.500Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.500Z" + "updatedAt": "2025-12-02T22:57:53.501Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.502Z" + "updatedAt": "2025-12-02T22:57:53.502Z" } } }, "3c3cdb595236de7ad8f9d05838ec2b8bf3f90caa6bca9eb1dbb703fe9b2c5f67": { "22c4567427f06c4ff596058d0963e1977f619d426a1cb0b04f22ad1721307091": { "jp": { - "updatedAt": "2025-12-02T17:39:13.491Z" + "updatedAt": "2025-12-02T22:57:44.853Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.490Z" + "updatedAt": "2025-12-02T22:57:44.853Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.491Z" + "updatedAt": "2025-12-02T22:57:44.854Z" } } }, "3cb2ac954c25f39475156759f2f4f8c8714328c659aaba596322bf83f3e3ecf3": { "da8c2bbfc6c34aa9551b3e0a532d71ec831fc09659ffc38734155072f907743e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.494Z" + "updatedAt": "2025-12-02T22:57:44.859Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.468Z" + "updatedAt": "2025-12-02T22:57:44.822Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.492Z" + "updatedAt": "2025-12-02T22:57:44.856Z" } } }, "3f5009534c38cb29edcc48a3b2c5b50aa0363797569ad9ed3c962e075be3d711": { "e52f05211d11daf47cbab45322de5fb579805427116030493d255d74a6de33e6": { "jp": { - "updatedAt": "2025-12-02T17:39:13.475Z" + "updatedAt": "2025-12-02T22:57:44.833Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.476Z" + "updatedAt": "2025-12-02T22:57:44.834Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.471Z" + "updatedAt": "2025-12-02T22:57:44.826Z" } } }, "51d439a5ad94546b36a253aeeb85868911bfe6475f4fefb30756a75f43e01dc0": { "c9a05803f13e75801b4f09b8c52974299028da9cd5533d505c572edbdd11b9f8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.474Z" + "updatedAt": "2025-12-02T22:57:44.831Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.474Z" + "updatedAt": "2025-12-02T22:57:44.831Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.475Z" + "updatedAt": "2025-12-02T22:57:44.831Z" } } }, "5227584ef900ca7684b844bf9b013a21d6faf12f8833191ac40e941a5fa9878f": { "5405382560ae38c848c605acfb1a4ec134912ef6bcad95aab5381530689e735b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.476Z" + "updatedAt": "2025-12-02T22:57:44.834Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.477Z" + "updatedAt": "2025-12-02T22:57:44.835Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.475Z" + "updatedAt": "2025-12-02T22:57:44.832Z" } } }, "a5397922ad119e6b298a6b4b378a68f864ea43c8323107a35954165809de0589": { "488ca0a5b4cba0af7cf4ca440e3733d6860db7e0e1beb8403ae74e4cfd8e7753": { "jp": { - "updatedAt": "2025-12-02T17:39:13.469Z" + "updatedAt": "2025-12-02T22:57:44.823Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.493Z" + "updatedAt": "2025-12-02T22:57:44.858Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.492Z" + "updatedAt": "2025-12-02T22:57:44.856Z" } } }, "c6e56f828d1b34579ba790f93abaa05b29fb89f9585497258413971007a3a246": { "c2f203731c8694cfaf84b37109a789c0a0167657339f75db8fc7b685f948d2ea": { "jp": { - "updatedAt": "2025-12-02T17:39:13.476Z" + "updatedAt": "2025-12-02T22:57:44.834Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.471Z" + "updatedAt": "2025-12-02T22:57:44.826Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.475Z" + "updatedAt": "2025-12-02T22:57:44.832Z" } } }, "c8b0b34a39a4f363d421259bdd17b9dd8d0d01f815eda9607f0d9ef245895275": { "1126bfe846bb5fcdc4b0c7c2bfd10807cc64d6e12d190d2c824329258baf5efb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.491Z" + "updatedAt": "2025-12-02T22:57:44.854Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.475Z" + "updatedAt": "2025-12-02T22:57:44.832Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.476Z" + "updatedAt": "2025-12-02T22:57:44.833Z" } } }, "ce10e9c3dd234b8bf0fa7265cc3f51606b9f80563a4be89f36f9805412c6a452": { "f80ac33db9f2499ec8763473f9aaab8f92e4f89d4fbb898fbee33da6e7d210d4": { "jp": { - "updatedAt": "2025-12-02T17:39:13.494Z" + "updatedAt": "2025-12-02T22:57:44.859Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.500Z" + "updatedAt": "2025-12-02T22:57:53.500Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.498Z" + "updatedAt": "2025-12-02T22:57:53.499Z" } } }, "e8941cfe3ebe51cf895d37bfced51319951864655bb65ed34110cfbbd542b577": { "1724335ae6c5171c92d1126311524dbb7f3ba7d451a7907320b5c0cbe7ebb3aa": { "jp": { - "updatedAt": "2025-12-02T17:39:13.500Z" + "updatedAt": "2025-12-02T22:57:53.501Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.493Z" + "updatedAt": "2025-12-02T22:57:44.857Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.497Z" + "updatedAt": "2025-12-02T22:57:53.498Z" } } }, "ee1d174b1119575726aa2ce11719dc7482af9a58eb1e4c20075010bcc5bc200a": { "85b1114daba44b005630b9c50a7b4b79dec7d53f4ef54586f1ecd92f3f5c5d72": { "jp": { - "updatedAt": "2025-12-02T17:39:13.491Z" + "updatedAt": "2025-12-02T22:57:44.855Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.488Z" + "updatedAt": "2025-12-02T22:57:44.824Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.496Z" + "updatedAt": "2025-12-02T22:57:53.497Z" } } }, "0cb711998b74fbafee6f9dbe1cf42999cd6bf81fb67aba52da75f9d6e7820916": { "1b31920ed434089b5c438486640b5af358c740bf6e33cef31bc59a7a8cf7708b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.550Z" + "updatedAt": "2025-12-02T22:57:28.578Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.548Z" + "updatedAt": "2025-12-02T22:57:28.577Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.547Z" + "updatedAt": "2025-12-02T22:57:28.576Z" } } }, "0de197a09c02a6e7de6b2120720f01b2f26dd69cc09e57640234c52fe619cbe1": { "a3b2b2da1705264e477035d4c4f93d27e7c159e13c8fefc67fdbac404fa1df2f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.549Z" + "updatedAt": "2025-12-02T22:57:28.577Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.550Z" + "updatedAt": "2025-12-02T22:57:28.578Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.543Z" + "updatedAt": "2025-12-02T22:57:28.571Z" } } }, "39f0108c94bbc9ceec29295e4a5c4a30bc3ed66e79dcf055c93bcb5e07df95b4": { "f14661437615304886b90084f8db1b8e50ccb8718cce1d8bb57271192cb3f924": { "jp": { - "updatedAt": "2025-12-02T17:39:13.502Z" + "updatedAt": "2025-12-02T22:57:53.503Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.502Z" + "updatedAt": "2025-12-02T22:57:53.503Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.503Z" + "updatedAt": "2025-12-02T22:57:53.504Z" } } }, "4511c24ad879085d0713bffa28b8695c1a87d24872ce30015bb857f43c961627": { "f33dc7dd4c81c9ff62d672ddd22da52fe2b3790feef29653e27d7dbf105dacdc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.497Z" + "updatedAt": "2025-12-02T22:57:53.498Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.494Z" + "updatedAt": "2025-12-02T22:57:44.859Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.494Z" + "updatedAt": "2025-12-02T22:57:44.858Z" } } }, "7209b7ddab6e5d0aa0edb6dd2a9d28893ced1fa4a5e84eca66e18a12cbc9a471": { "b55f055c6ea298013d180b87459ca4cbef2d564e3a47054885bf85eca5781ed7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.489Z" + "updatedAt": "2025-12-02T22:57:44.851Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.497Z" + "updatedAt": "2025-12-02T22:57:53.497Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.496Z" + "updatedAt": "2025-12-02T22:57:53.496Z" } } }, "8d5ac58622d05dc878c50a9901e001b81276e5c37349076f70389f7ec8731cb4": { "2a5bbf839d622f7ef15b7a5b8575e42dcbd0d1ab16bf6f98ab233f94cdbd68b3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.493Z" + "updatedAt": "2025-12-02T22:57:44.857Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.499Z" + "updatedAt": "2025-12-02T22:57:53.500Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.495Z" + "updatedAt": "2025-12-02T22:57:44.860Z" } } }, "9da34b15afe0cf84a2c73d8d1acfc85dae89be8c90605898caceecbc4626da99": { "ce873407eda99feac5ab7638cb9c330da28e87de5b88e7f7e35b3b8dba2c1ffc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.498Z" + "updatedAt": "2025-12-02T22:57:53.499Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.492Z" + "updatedAt": "2025-12-02T22:57:44.855Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.491Z" + "updatedAt": "2025-12-02T22:57:44.855Z" } } }, "b1eb4813b41c7ccc174d13cca2cec0592da899961dd7a66e59673fce738d90ed": { "d63a4009d7fadde4213a7f160c8741c105b3a63db320d984e375579df904dfc5": { "jp": { - "updatedAt": "2025-12-02T17:39:13.501Z" + "updatedAt": "2025-12-02T22:57:53.501Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.495Z" + "updatedAt": "2025-12-02T22:57:44.860Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.501Z" + "updatedAt": "2025-12-02T22:57:53.502Z" } } }, "bc635d7f6a9111bbbc3d31c625fcda3adb9eadc78253335799d1b3a12a509df7": { "b7a3734788840b662f127af66b64815bd7c85bf39dd4cf42306c85eb6f392d01": { "zh": { - "updatedAt": "2025-12-02T17:39:13.523Z" + "updatedAt": "2025-12-02T22:57:53.526Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.524Z" + "updatedAt": "2025-12-02T22:57:53.527Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.524Z" + "updatedAt": "2025-12-02T22:57:53.528Z" } } }, "bdf357b395b129f57e836477b2fc57675705bcf48e1acda08c190ab17a75951e": { "3a0381755f449a5032606d2fdab638ca733950978814b42e1aceb74203a2235b": { "jp": { - "updatedAt": "2025-12-02T17:39:13.507Z" + "updatedAt": "2025-12-02T22:57:53.507Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.521Z" + "updatedAt": "2025-12-02T22:57:53.525Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.507Z" + "updatedAt": "2025-12-02T22:57:53.508Z" } } }, "c54fab4cf7043c79b8ce701279e089e154ad852ea3c4248cb2c8da671cbc17db": { "b6e7b7146868d159e85bc698be8dd009a8755c7a8c993e4406163a4d71a408a9": { "jp": { - "updatedAt": "2025-12-02T17:39:13.493Z" + "updatedAt": "2025-12-02T22:57:44.857Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.496Z" + "updatedAt": "2025-12-02T22:57:53.496Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.494Z" + "updatedAt": "2025-12-02T22:57:44.860Z" } } }, "c571247fa3e091098d027771a55d5ebe774d6d531b2c5384736de73837552959": { "e5aeca6ca592dd8ef3c7bcf54b278d64dd04a95cd012f8594105429290303c21": { "jp": { - "updatedAt": "2025-12-02T17:39:13.489Z" + "updatedAt": "2025-12-02T22:57:44.851Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.501Z" + "updatedAt": "2025-12-02T22:57:53.501Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.495Z" + "updatedAt": "2025-12-02T22:57:44.861Z" } } }, "cc311a7d9ae7be3e04c62efd5c5b7aa8cb9d6075749b29e99939d01baa76e3fe": { "3de10984a294ee3ab3e7105d5ba6c42208236c0f01721e7189efb0af99ca2490": { "jp": { - "updatedAt": "2025-12-02T17:39:13.489Z" + "updatedAt": "2025-12-02T22:57:44.852Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.495Z" + "updatedAt": "2025-12-02T22:57:53.495Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.499Z" + "updatedAt": "2025-12-02T22:57:53.499Z" } } }, "d49e422d3649c455dff8cb00cabeffadfc176bab2340583e83d8416f5fbb799a": { "551eaa35224112c0edb3f9e68292a528790f07b1ea2fe15b67e97ec37689af33": { "jp": { - "updatedAt": "2025-12-02T17:39:13.518Z" + "updatedAt": "2025-12-02T22:57:53.522Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.520Z" + "updatedAt": "2025-12-02T22:57:53.524Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.520Z" + "updatedAt": "2025-12-02T22:57:53.524Z" } } }, "ee343f5a3bf00722c8dacdf2e096fa970da83e5102fcb1446bbc99a4b089a390": { "72f38826fa27979a73a67e5413b3854cc5f5f2bfca9f1efe2890e20dc90a5020": { "jp": { - "updatedAt": "2025-12-02T17:39:13.496Z" + "updatedAt": "2025-12-02T22:57:53.496Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.498Z" + "updatedAt": "2025-12-02T22:57:53.498Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.468Z" + "updatedAt": "2025-12-02T22:57:44.823Z" } } }, "fc30da7ebddc5996d940ca4f9540cee6fa6b79f9c37ee5aa6cd56665488a65e6": { "20ab3ac2e587dcfbf842ef0e2dde364c4fac02225d76cf6a5a4b6a646b77e4d6": { "jp": { - "updatedAt": "2025-12-02T17:39:13.490Z" + "updatedAt": "2025-12-02T22:57:44.852Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.501Z" + "updatedAt": "2025-12-02T22:57:53.502Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.490Z" + "updatedAt": "2025-12-02T22:57:44.852Z" } } }, "fc92ad70da88c48808fdb53f68400c73f6f900eca6a95d544909915d2b22d9f0": { "16c47449f52759987429555de611585f7f1f6d6770d4c1ced0d74ae244ab45df": { "jp": { - "updatedAt": "2025-12-02T17:39:13.521Z" + "updatedAt": "2025-12-02T22:57:53.524Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.518Z" + "updatedAt": "2025-12-02T22:57:53.522Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.503Z" + "updatedAt": "2025-12-02T22:57:44.850Z" } } }, "fd2a3635e203221890fdb75fdb12cad083607f12a05af6e46565b58b28626a3f": { "69e391ff6463d09b09730e7e4366b4c486d3bb1759441114546febf2e97601a2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.507Z" + "updatedAt": "2025-12-02T22:57:53.513Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.508Z" + "updatedAt": "2025-12-02T22:57:53.513Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.509Z" + "updatedAt": "2025-12-02T22:57:53.514Z" } } }, "01730b1ec82c24f14c646ea28a41edd24f15dd6258eadc1f9401688d51eaad3a": { "303c8891cee64e9b8765b1a9436de1274fd2bbe91f843406837e41ba74c6c318": { "jp": { - "updatedAt": "2025-12-02T17:39:13.564Z" + "updatedAt": "2025-12-02T22:57:28.593Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.560Z" + "updatedAt": "2025-12-02T22:57:28.568Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.571Z" + "updatedAt": "2025-12-02T22:57:28.600Z" } }, "99dd663f4b6f1f7c866a09ecc4aa890f3ab244afe08834a22596edafef952ca4": { @@ -12137,26 +12148,26 @@ "0f88f2bd27c6a3bc5b20ffd358c1599368da4a7821aed81420035a719675f40a": { "947a7d558e471c72cf79437a217f341c9e6e2083cef8d20956a3839b9c085fa3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.522Z" + "updatedAt": "2025-12-02T22:57:53.525Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.510Z" + "updatedAt": "2025-12-02T22:57:53.514Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.519Z" + "updatedAt": "2025-12-02T22:57:53.523Z" } } }, "2407e7afa831d557309ac0a87b9eae46f720441353201d2e2c78ed3e2510ab2a": { "1e84c0fe8d2d9789e16132b70f9a5d9a1b2fb7084db35c324173b1b69a5e7848": { "jp": { - "updatedAt": "2025-12-02T17:39:13.570Z" + "updatedAt": "2025-12-02T22:57:28.600Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.524Z" + "updatedAt": "2025-12-02T22:57:28.604Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.572Z" + "updatedAt": "2025-12-02T22:57:28.601Z" } }, "634a6e8cc715dfe8bb5f0ed37757b192d5e78bbd3d002d9e758fc5e3428bf252": { @@ -12174,78 +12185,78 @@ "24f89815412a9281c45be003f0d9b1edaffe253b9fb6e44d0b69114de2a8bb5c": { "856a0875860cb4e9fdc7fca531785d1b4ba67b93fdace5421889ea8cc500ef1f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.508Z" + "updatedAt": "2025-12-02T22:57:53.513Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.508Z" + "updatedAt": "2025-12-02T22:57:53.514Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.509Z" + "updatedAt": "2025-12-02T22:57:53.514Z" } } }, "309ede6dc77ce6e13f59939faf3901841606c221b6288c941fde4d97ebdb53a0": { "6f8a294f73c0c480fd655b8e9629eea0f71262b277a7a5e6748a17b7458ba88c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.557Z" + "updatedAt": "2025-12-02T22:57:28.584Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.555Z" + "updatedAt": "2025-12-02T22:57:28.582Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.552Z" + "updatedAt": "2025-12-02T22:57:28.580Z" } } }, "417572f3f0c0dee81daaaf436d03f842c9160631b01f165595d06d9e99f3c6c0": { "bedae71b49b3c79b70e3ad0767d167ca7bf7f0cf3792f2786f3be6e243ac41f5": { "ru": { - "updatedAt": "2025-12-02T17:39:13.530Z" + "updatedAt": "2025-12-02T22:57:53.507Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.537Z" + "updatedAt": "2025-12-02T22:57:53.539Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.545Z" + "updatedAt": "2025-12-02T22:57:28.574Z" } } }, "453e82594457c450e00def5b4a049c6817c1f11b3242ecdc0c113a4fe824bda1": { "3e341e3a84064fbb72d1f07486692fcc58eba4c23ed96700a8697e160736a689": { "jp": { - "updatedAt": "2025-12-02T17:39:13.540Z" + "updatedAt": "2025-12-02T22:57:28.566Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.541Z" + "updatedAt": "2025-12-02T22:57:28.568Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.543Z" + "updatedAt": "2025-12-02T22:57:28.571Z" } } }, "4f6f1a6da73f8d186f0a18ad4c69138ec62d12a6b38064449c0eaf1293c82145": { "19880790e9525db190f5e72d85ffc766a344cde65183576c30c03ab560c76bad": { "jp": { - "updatedAt": "2025-12-02T17:39:13.504Z" + "updatedAt": "2025-12-02T22:57:53.505Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.525Z" + "updatedAt": "2025-12-02T22:57:53.528Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.525Z" + "updatedAt": "2025-12-02T22:57:53.529Z" } } }, "544e14c8df8e9aeba587c7a01debdb6de7b8d0dc480e2a471b321fe3cd637687": { "56a8436026a55bc58795064c90dcf48eb1783d7c4aeb6e25f3c6be910d52bfb0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.505Z" + "updatedAt": "2025-12-02T22:57:53.506Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.522Z" + "updatedAt": "2025-12-02T22:57:53.526Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.518Z" + "updatedAt": "2025-12-02T22:57:53.523Z" } } }, @@ -12318,65 +12329,65 @@ }, "2f9a3b2df5d8c6e43e14813f5e2ba962373a00f6463997ebeb93a74941dca904": { "ru": { - "updatedAt": "2025-12-02T17:39:13.533Z" + "updatedAt": "2025-12-02T22:57:53.512Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.535Z" + "updatedAt": "2025-12-02T22:57:53.534Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.537Z" + "updatedAt": "2025-12-02T22:57:53.538Z" } } }, "596b0a954cde794b5e64f8babd89a81c1359843a6046215dd00cba539357857d": { "af24567e7b2b1b9a842510afc1c41e6a4f7a9634fdd16e4176a76bc4b3c3e091": { "jp": { - "updatedAt": "2025-12-02T17:39:13.519Z" + "updatedAt": "2025-12-02T22:57:53.523Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.523Z" + "updatedAt": "2025-12-02T22:57:53.526Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.504Z" + "updatedAt": "2025-12-02T22:57:53.504Z" } } }, "65351c23daaa6ae3579c1740e82b1f56ce6eb541ff65d23ed1f890694f6ea440": { "b999ab8a06deee210039a2eaf91d71da758c776e64c8fc322d876e73e8db2861": { "jp": { - "updatedAt": "2025-12-02T17:39:13.529Z" + "updatedAt": "2025-12-02T22:57:53.507Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.542Z" + "updatedAt": "2025-12-02T22:57:28.569Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.521Z" + "updatedAt": "2025-12-02T22:57:53.524Z" } } }, "942eceae58e0a094962eb7383ca418c7a0fb355bbdf35ed09b1fb271b8ef0622": { "a06cd352188c57c4dc80e07b3511cf0c55b644a5eac9806b52fee16a901321cc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.505Z" + "updatedAt": "2025-12-02T22:57:53.505Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.522Z" + "updatedAt": "2025-12-02T22:57:53.525Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.519Z" + "updatedAt": "2025-12-02T22:57:53.523Z" } } }, "9c0a2fbeb03af12987c724652a66f0570fd5b65ebe47114443b2bd3376f6befc": { "9c7561a10ced4f5458f45648a0be02f586beb51233a99edede7519cadae8b822": { "jp": { - "updatedAt": "2025-12-02T17:39:13.558Z" + "updatedAt": "2025-12-02T22:57:28.585Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.559Z" + "updatedAt": "2025-12-02T22:57:28.586Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.553Z" + "updatedAt": "2025-12-02T22:57:28.581Z" } }, "d74811a43a5692033b0db3a2c94f0a673f6dee42d90914ef696df7c4ddbac655": { @@ -12427,65 +12438,65 @@ }, "2a201021555f42613b72e16bcc5e7fb5cfe39d43a84cc1721f1dd53636ffac1e": { "zh": { - "updatedAt": "2025-12-02T17:39:13.512Z" + "updatedAt": "2025-12-02T22:57:53.517Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.515Z" + "updatedAt": "2025-12-02T22:57:53.520Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.511Z" + "updatedAt": "2025-12-02T22:57:53.516Z" } } }, "acaee03135e8e96bcdcf34c15546b735f613d1e5ae560184c16e47ce55501204": { "8a07567dde3044656ee0f3a1ecdd3437e3653bc1dbd011b4bab9edb2c0e04c95": { "jp": { - "updatedAt": "2025-12-02T17:39:13.523Z" + "updatedAt": "2025-12-02T22:57:53.527Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.503Z" + "updatedAt": "2025-12-02T22:57:44.850Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.524Z" + "updatedAt": "2025-12-02T22:57:53.527Z" } } }, "ae900fe149a5b14ee7a25d9f850a7fed9bbb24da3497c1861285d73a625852e6": { "178aea88d150360011d964d55863a4f9f7585cb6ddc5b56d142898d29ed03414": { "jp": { - "updatedAt": "2025-12-02T17:39:13.538Z" + "updatedAt": "2025-12-02T22:57:53.539Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.538Z" + "updatedAt": "2025-12-02T22:57:53.540Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.538Z" + "updatedAt": "2025-12-02T22:57:53.540Z" } } }, "cc14be3df8410373edcf3ea623a34273b7005b0668dcb8d261ee3fbada8f972a": { "029f36173935f1b92553f610da6f3be5d9b0976fea74e17265186d40a9f8f8b7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.552Z" + "updatedAt": "2025-12-02T22:57:28.580Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.553Z" + "updatedAt": "2025-12-02T22:57:28.581Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.554Z" + "updatedAt": "2025-12-02T22:57:28.582Z" } } }, "d8cbf85de396e8d762bfdc573d415e4482bb687b9017d25d153c264728283316": { "62c5c6e1debf8e9f65330683895c791394dfa2b8f1cab9a3413558667b58ec1c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.547Z" + "updatedAt": "2025-12-02T22:57:28.575Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.546Z" + "updatedAt": "2025-12-02T22:57:28.574Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.551Z" + "updatedAt": "2025-12-02T22:57:28.579Z" } } }, @@ -12547,39 +12558,39 @@ }, "c541d34aa8fe1d033ba35e904bd2f1f31ba3a94e82dc8f462459e26763aef479": { "jp": { - "updatedAt": "2025-12-02T17:39:13.486Z" + "updatedAt": "2025-12-02T22:57:44.848Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.487Z" + "updatedAt": "2025-12-02T22:57:44.848Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.488Z" + "updatedAt": "2025-12-02T22:57:44.849Z" } } }, "f6c796e2a223d7f3109d7a0e087b02b576111cee44e1affe20a492544e19a35d": { "5c1b2453bc509571ef5a9c5a79343853e690b58e16dd273eb4fedb719f0aabd8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.529Z" + "updatedAt": "2025-12-02T22:57:53.532Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.528Z" + "updatedAt": "2025-12-02T22:57:53.531Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.527Z" + "updatedAt": "2025-12-02T22:57:53.530Z" } } }, "063fed20736d4477e2229fcccb85e98116869443c6a55d44a629fcdf41af8097": { "7f5388455b7501e345c1421c779eb60c54a09041e604f2ab4fe8d4e90d30f442": { "jp": { - "updatedAt": "2025-12-02T17:39:24.527Z" + "updatedAt": "2025-12-02T22:57:28.608Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.527Z" + "updatedAt": "2025-12-02T22:57:28.608Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.526Z" + "updatedAt": "2025-12-02T22:57:28.606Z" } }, "3cf60c4c63f78ca99a909e11fdd7b9ea46873225acbb7444b8eb966b6e9c4838": { @@ -12608,26 +12619,26 @@ }, "7676a41c6d1e719ba8b13b8d322ace741b11f0fe672d3b38397d5e1d23081fd0": { "zh": { - "updatedAt": "2025-12-02T17:39:24.528Z" + "updatedAt": "2025-12-02T22:57:28.612Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.529Z" + "updatedAt": "2025-12-02T22:57:28.612Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.529Z" + "updatedAt": "2025-12-02T22:57:28.612Z" } } }, "18909e78fb8faac8cc03a75ea4cd8dd121bcb0a77585782c21cff69accbaf023": { "a2e6924b47ebd77edde457f769848cef9b8dad9baaa33f85fdaea23f6bf1d821": { "zh": { - "updatedAt": "2025-12-02T17:39:24.534Z" + "updatedAt": "2025-12-02T22:57:28.618Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.537Z" + "updatedAt": "2025-12-02T22:57:28.622Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.533Z" + "updatedAt": "2025-12-02T22:57:28.616Z" } }, "4e4923ee24e6317511ddbea23c7b6f8e03c0277f9d6ac0d56eb56dd0caae3746": { @@ -12645,13 +12656,13 @@ "1c4c51a336d1e6dee310539258abd450be7834df46548255e22fae5d3686a247": { "e554f5f0de4eb19dd4293e28213211802e65c6533c3bb4dcd80a8d90c76744fd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.567Z" + "updatedAt": "2025-12-02T22:57:28.597Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.524Z" + "updatedAt": "2025-12-02T22:57:28.605Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.522Z" + "updatedAt": "2025-12-02T22:57:28.603Z" } }, "5c602e02407de45f557f89046cb7b30682c56eaedacab7a3bfc0f1d208a1813f": { @@ -12669,52 +12680,52 @@ "39df2af9870d3b0cc9ef00711b97902ed3b5f6df0419aadf0841770290785d7b": { "a18203de1411607a70e1437450eccbf17a073e8daa45c5c42ee8e0cba812d5f3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.544Z" + "updatedAt": "2025-12-02T22:57:28.572Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.541Z" + "updatedAt": "2025-12-02T22:57:28.567Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.506Z" + "updatedAt": "2025-12-02T22:57:53.506Z" } } }, "40220941c00a4eef0a2069b02906e525beca179d4a354e0a2e5a911c363640b5": { "989d53822380f38745d79c1b84562bfb045e678799d0f7110947e9bf5d599700": { "jp": { - "updatedAt": "2025-12-02T17:39:13.545Z" + "updatedAt": "2025-12-02T22:57:28.573Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.539Z" + "updatedAt": "2025-12-02T22:57:28.565Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.542Z" + "updatedAt": "2025-12-02T22:57:28.570Z" } } }, "505cd1f1060fe51777563a177f877b84419bab382656d36901ea1615cd4c5f44": { "0a35a92e535e80b3a150fd73abbc1751ae0fa2688543577feac7ce7f4de53ae8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.570Z" + "updatedAt": "2025-12-02T22:57:28.599Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.561Z" + "updatedAt": "2025-12-02T22:57:28.589Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.564Z" + "updatedAt": "2025-12-02T22:57:28.593Z" } } }, "67e57dc33f46fa357a2eb4f340d87b17225b6a975701da70873323aa80e25052": { "e431ffa5cc74af67d9f087cdd47582b18d0fa8c78bb4467cdddf3350e7c9f2b8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.557Z" + "updatedAt": "2025-12-02T22:57:28.584Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.556Z" + "updatedAt": "2025-12-02T22:57:28.583Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.556Z" + "updatedAt": "2025-12-02T22:57:28.584Z" } }, "4b25da1f59890cfa5a986a65cb021896d1be71d0919069a68ca0edb32d4bcb78": { @@ -12732,13 +12743,13 @@ "6d56ddb9a5b3ccdf4eae29f57959e9374f0ff177ac9800e0d460527344dc64a0": { "0828f5e8f879eaff39ae8686b298e753cdeacad3c2b4543b71425525219f9c9d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.521Z" + "updatedAt": "2025-12-02T22:57:28.601Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.551Z" + "updatedAt": "2025-12-02T22:57:28.579Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.550Z" + "updatedAt": "2025-12-02T22:57:28.578Z" } }, "eed3064741cb620f55aca288e3255646f75384bcfd7a8d5d63104f69d26df546": { @@ -12756,13 +12767,13 @@ "839030474f427a460a6acfb9a8caa7662e1cd0c337e35995054bd2c956ad05d2": { "706368d544074057b5fc0c6009711a33093a9475013e238b17fc5efaa65612d1": { "jp": { - "updatedAt": "2025-12-02T17:39:13.544Z" + "updatedAt": "2025-12-02T22:57:28.572Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.544Z" + "updatedAt": "2025-12-02T22:57:28.573Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.548Z" + "updatedAt": "2025-12-02T22:57:28.576Z" } }, "06b19ed602eff6e0f4c0b38b69d416263621f402f6591d9f78725c9fb8213249": { @@ -12780,13 +12791,13 @@ "90511d719daa226bb864d0d2bb0fb993971dffcc30b3fda0d86ebc7ff7157a9f": { "888beb35b0eff4785517b52bba7c01e8651e6b39b235dcf0f4d1b64d155f5311": { "jp": { - "updatedAt": "2025-12-02T17:39:13.561Z" + "updatedAt": "2025-12-02T22:57:28.569Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.540Z" + "updatedAt": "2025-12-02T22:57:28.567Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.565Z" + "updatedAt": "2025-12-02T22:57:28.596Z" } }, "1921b13e0a9667a216009da681a38ff65bb6e8e5e69fad4427f31e0dec85b1b7": { @@ -12804,26 +12815,26 @@ "a0e5cd4bbd52095f645996d5a20cc34d462aed2b014ca882138e4ede52f7b410": { "b82f6c4650551ebe5f3c0e03e15ad59d0e9d79edf78e121c65d4de264d1e000e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.542Z" + "updatedAt": "2025-12-02T22:57:28.570Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.543Z" + "updatedAt": "2025-12-02T22:57:28.571Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.506Z" + "updatedAt": "2025-12-02T22:57:53.506Z" } } }, "a65902363effe5836b0d9b1a3304f47945b1560915ce6fb45c560e678eb9a539": { "559af2b30070d162a884137e78494631c1fb2dc0f934eb9c73be1908b21f1a29": { "jp": { - "updatedAt": "2025-12-02T17:39:13.551Z" + "updatedAt": "2025-12-02T22:57:28.579Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.546Z" + "updatedAt": "2025-12-02T22:57:28.574Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.549Z" + "updatedAt": "2025-12-02T22:57:28.577Z" } }, "5dd603d0ea09ab4c18610adfac733616566b9465cbd159ab38037b65cf3ef036": { @@ -12841,13 +12852,13 @@ "b52e68b0fa137214aee6134202f0428952a2f49c83cef796e483c36598106cd9": { "804c074882c5fb62e56fb916010e71aa86f56b3a61ac2796d9e2b882c4043025": { "jp": { - "updatedAt": "2025-12-02T17:39:13.565Z" + "updatedAt": "2025-12-02T22:57:28.595Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.521Z" + "updatedAt": "2025-12-02T22:57:28.602Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.561Z" + "updatedAt": "2025-12-02T22:57:28.590Z" } }, "6a2d3b6f6eef53b77da900c4d9383e4c650a1b67df3b4bffcf8c1c982c61e7b0": { @@ -12865,26 +12876,26 @@ "bbbf8ab907626ae0bd4c2e7f8f1e1a30e187356616b813a7f2bafdcb968b16e9": { "64de149ea6c99450b1d0a61247789522cc099815c912ed33f53b378aaf837bbb": { "jp": { - "updatedAt": "2025-12-02T17:39:13.548Z" + "updatedAt": "2025-12-02T22:57:28.576Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.544Z" + "updatedAt": "2025-12-02T22:57:28.572Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.545Z" + "updatedAt": "2025-12-02T22:57:28.573Z" } } }, "bcc86da4edd4f06169f90746ecfdbbcb5c15d530af9bb41d9716c0c160095c27": { "84ddeeec966f0e2dfd116753b726d6198217ab15321a4c0ae1b82e6a8f3e1e66": { "jp": { - "updatedAt": "2025-12-02T17:39:13.539Z" + "updatedAt": "2025-12-02T22:57:28.565Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.569Z" + "updatedAt": "2025-12-02T22:57:28.599Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.563Z" + "updatedAt": "2025-12-02T22:57:28.593Z" } }, "805a3c63750885bfc49f7e57abe2e015684ddc6eb6b23a0704a589da9585ba31": { @@ -12902,13 +12913,13 @@ "be5a795a34e525ece1f0651b8ec65280cd3f71026a239b44cb087800474d6992": { "1f1def9199237717c6e401f064f97475739dc42921597c57ebe5a793493c5a97": { "jp": { - "updatedAt": "2025-12-02T17:39:24.522Z" + "updatedAt": "2025-12-02T22:57:28.602Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.571Z" + "updatedAt": "2025-12-02T22:57:28.600Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.568Z" + "updatedAt": "2025-12-02T22:57:28.598Z" } }, "ab85b9c6ab0099af15f4a6be42857b06c4aac25bf43a4a5260304fb4ff3e6f6e": { @@ -12926,13 +12937,13 @@ "c3c4a5cfc613b8b144029f13d913022c2d41ebc3c333e2fa61ed8d2f0df5a81b": { "e66af8a0cfcf657334fb0dec46bb2c8ae44a17ff27be743255dec8ebd2d523dd": { "jp": { - "updatedAt": "2025-12-02T17:39:24.526Z" + "updatedAt": "2025-12-02T22:57:28.607Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.526Z" + "updatedAt": "2025-12-02T22:57:28.607Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.525Z" + "updatedAt": "2025-12-02T22:57:28.606Z" } }, "f9910c6a76a99ff49c7ffee4a3987ae9207e8d7db851b61ec2efe4f6c5c50886": { @@ -12950,13 +12961,13 @@ "d559f4bb7e0e75b052f6989f63565615397e09d8f05bc7535ae634a02281b78a": { "41bad05d87569563af64a625d8b65a4688fa0a40d7e5a6a9a09b635d45ce52a7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.555Z" + "updatedAt": "2025-12-02T22:57:28.583Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.554Z" + "updatedAt": "2025-12-02T22:57:28.582Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.552Z" + "updatedAt": "2025-12-02T22:57:28.580Z" } }, "fdd897a9063250be652162e225953c203c05911a364b1cf87f47fa2b3ad6b297": { @@ -12974,39 +12985,39 @@ "e54eba7f7c2e2d6d452b2d73f4934f9ba018e180585b2bbdb2f9f14bb9b5510d": { "d88ed4dda50a3c9ee265b067c0abda94e3cba629d2d6c9a695d77d254c4cd372": { "jp": { - "updatedAt": "2025-12-02T17:39:13.505Z" + "updatedAt": "2025-12-02T22:57:53.506Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.540Z" + "updatedAt": "2025-12-02T22:57:28.566Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.539Z" + "updatedAt": "2025-12-02T22:57:53.540Z" } } }, "f871545252cead274f81eec090f4a37c79aad733b302ff49eedc5242ba29b1cb": { "5ee24061522cb5a7ed68e5bfa59c658c0cb620eff70e3736f5e3800597533e77": { "jp": { - "updatedAt": "2025-12-02T17:39:13.537Z" + "updatedAt": "2025-12-02T22:57:53.539Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.561Z" + "updatedAt": "2025-12-02T22:57:28.589Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.561Z" + "updatedAt": "2025-12-02T22:57:28.589Z" } } }, "faffe74d9a382667c3bae357941f229fd75f36539ad2c510a09ec0603f9a2fbe": { "6b948fe473605eff70a23fa450d8b860449256191d68e3b6b1702eb2624fdd18": { "jp": { - "updatedAt": "2025-12-02T17:39:13.547Z" + "updatedAt": "2025-12-02T22:57:28.575Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.541Z" + "updatedAt": "2025-12-02T22:57:28.568Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.542Z" + "updatedAt": "2025-12-02T22:57:28.570Z" } }, "295554629ad06cadfbea57e08411547a44046d88bbc5cb20b34c13534fca808f": { @@ -13024,52 +13035,52 @@ "00f0f8e4c4cba686bdd32c7eb510c5ff9cf2847654153d708f69ef3d1fae55b2": { "4cdabdb9af849dd79c526565751107e9b1abf0b12889130ad0f45424328feb65": { "jp": { - "updatedAt": "2025-12-02T17:39:24.551Z" + "updatedAt": "2025-12-02T22:57:28.636Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.448Z" + "updatedAt": "2025-12-02T22:57:13.004Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.443Z" + "updatedAt": "2025-12-02T22:57:13.001Z" } } }, "0819a7d3c5f71c0454ca26bc207870bf57571e75b815f9e6048c755eba88da5b": { "7c183351205668c7bd2a340b5ce1c7a91fbae1b7555a939a4d8e6611fda87e09": { "jp": { - "updatedAt": "2025-12-02T17:39:29.454Z" + "updatedAt": "2025-12-02T22:57:13.008Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.448Z" + "updatedAt": "2025-12-02T22:57:13.004Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.550Z" + "updatedAt": "2025-12-02T22:57:28.635Z" } } }, "0e624ceaf217ed28aa49746f8a0d8e6f11f50144de84c79c5bfc3cee61b7f1a3": { "2c646c9eed127c879e1e79d90542ee56c28b87e87984ce2e15248bed89ca7aa7": { "jp": { - "updatedAt": "2025-12-02T17:39:29.436Z" + "updatedAt": "2025-12-02T22:57:28.636Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.439Z" + "updatedAt": "2025-12-02T22:57:12.999Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.450Z" + "updatedAt": "2025-12-02T22:57:13.006Z" } } }, "224c18d31f8261a76b7a8b634ae516b4db00ea56c8386a0105219e27c840b99a": { "50eb9caa6eab918f879445fa3068f5225b4c5a8c96b081ac18c8bcad6ac27df7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.540Z" + "updatedAt": "2025-12-02T22:57:28.626Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.540Z" + "updatedAt": "2025-12-02T22:57:28.625Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.537Z" + "updatedAt": "2025-12-02T22:57:28.622Z" } }, "ee5e9f3162a1197524aca6e97cf739a11ca65612be1b597e70bf103f7727993c": { @@ -13087,26 +13098,26 @@ "2395cf7e448505fe5dff52c83b83b0eb98f08d6b30b33dff50d6380fa7e5932f": { "773ced00aebc468e3a46c4cc78b523aab8880ec08d2fdf077d970783ea2663cf": { "jp": { - "updatedAt": "2025-12-02T17:39:24.538Z" + "updatedAt": "2025-12-02T22:57:28.624Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.530Z" + "updatedAt": "2025-12-02T22:57:28.613Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.533Z" + "updatedAt": "2025-12-02T22:57:28.617Z" } } }, "4267fd6d09b46579b7a05881566bd86bc360158a24ce3eb410c8492cdc79fb22": { "8ac15a7c8118a1f822e5766749040b60de68b96aa79518290966e5ca1c45e8d2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.525Z" + "updatedAt": "2025-12-02T22:57:28.606Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.525Z" + "updatedAt": "2025-12-02T22:57:28.605Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.525Z" + "updatedAt": "2025-12-02T22:57:28.606Z" } }, "b0b56f3e8d31dcc0efeac6d2feb5c7674647f73163b6e6bc288532a7e63ee696": { @@ -13124,13 +13135,13 @@ "56433df9b9399e37671c12717a7e397ab2aec3e086e226fcf8bb3a338e336f38": { "899571967dfce1a8941dff3771b1f23612d934928bb1aef923cfe5bf35044d6d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.537Z" + "updatedAt": "2025-12-02T22:57:28.622Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.559Z" + "updatedAt": "2025-12-02T22:57:28.609Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.531Z" + "updatedAt": "2025-12-02T22:57:28.614Z" } }, "01b3c2c46b1f5b875a5d0c20393042830caf8d92a7c7820943fa80463f760cdd": { @@ -13148,13 +13159,13 @@ "7b92c9515ab243345c2edd443a9f36e432abeb01df31d0d197db37f7733b65f1": { "5ee9cf90ed14f1a1e4f53532e4ddf568dfdf018045fcb0f4857e0860a4f59d17": { "jp": { - "updatedAt": "2025-12-02T17:39:24.523Z" + "updatedAt": "2025-12-02T22:57:28.603Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.571Z" + "updatedAt": "2025-12-02T22:57:28.601Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.524Z" + "updatedAt": "2025-12-02T22:57:28.604Z" } }, "d2a0556b2ff529a2a6bc6f0f1474e276bb5cf693229f1efb4d5f047dca2bba21": { @@ -13172,13 +13183,13 @@ "8150184b8463d89e5a92277a564104c399220d435ffb6ec7e6d2560672bb49d6": { "65ef97770913247f917baecc24d78605da1a7fe09e65d74352bcc872ecee75f3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.523Z" + "updatedAt": "2025-12-02T22:57:28.603Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.569Z" + "updatedAt": "2025-12-02T22:57:28.599Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.567Z" + "updatedAt": "2025-12-02T22:57:28.598Z" } }, "6156562270e5d113b2b835c17a4908c76e95978956ef4a57eaa61e1eed78520e": { @@ -13196,13 +13207,13 @@ "8af19e1098601767cbf89d205cfc0d3cd2c79ba5ae84fa11d9cea6cc91850951": { "1ea6cb562e40b65d31dc3a004ea35849a51555792b4b7af61deb33ec7dcef5a2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.536Z" + "updatedAt": "2025-12-02T22:57:28.621Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.538Z" + "updatedAt": "2025-12-02T22:57:28.623Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.538Z" + "updatedAt": "2025-12-02T22:57:28.623Z" } }, "53c40fa63ea8e3ce50b35d7c9ab69f8ef252980df0deba29ae32d97edd799b2e": { @@ -13220,26 +13231,26 @@ "8fad6511e155deebc0c7b7055ddf993b7213668bd651d77b46f4fef11c363990": { "00a2be5a931770b44b5dabd0013f35d169228fbee45d460fc63c58245bf78264": { "jp": { - "updatedAt": "2025-12-02T17:39:13.564Z" + "updatedAt": "2025-12-02T22:57:28.594Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.563Z" + "updatedAt": "2025-12-02T22:57:28.592Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.562Z" + "updatedAt": "2025-12-02T22:57:28.590Z" } } }, "9c4e28b8ca9495afc149856472ed437de0b32bd3bd6c56ac4a4d4e1b43fe6351": { "fac18639f9943a62c5d07663c6a681ee610f19e3b716dd3c1889c591380616e7": { "jp": { - "updatedAt": "2025-12-02T17:39:13.566Z" + "updatedAt": "2025-12-02T22:57:28.596Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.522Z" + "updatedAt": "2025-12-02T22:57:28.602Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.566Z" + "updatedAt": "2025-12-02T22:57:28.596Z" } }, "3076a78d7676e145757a5c63a2dae4d7c0c748942ad74b8e147613b5ae9c6a2f": { @@ -13257,26 +13268,26 @@ "9fd477532adc3dadf2dfed8071d354140eb7b667bd012aceca5476a9b5aeb7f1": { "cc0409c62d9e4b650b3ab8a4a2c2ea56b508c8a34ed0235cccc67f60cb557c17": { "jp": { - "updatedAt": "2025-12-02T17:39:13.562Z" + "updatedAt": "2025-12-02T22:57:28.591Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.564Z" + "updatedAt": "2025-12-02T22:57:28.594Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.566Z" + "updatedAt": "2025-12-02T22:57:28.597Z" } } }, "a6ae8bc3564075f789b35e0d49da8a62594a8bb06f9690bba789ef78cfc292e9": { "1bf52ed247c8937e8664e15b1e9b1bcd0e5ac293d7ee7d115a60dc712f220e80": { "jp": { - "updatedAt": "2025-12-02T17:39:13.567Z" + "updatedAt": "2025-12-02T22:57:28.597Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.565Z" + "updatedAt": "2025-12-02T22:57:28.595Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.568Z" + "updatedAt": "2025-12-02T22:57:28.598Z" } }, "c338f65f8d100cd47e3a31d6f9e78ba015c1346b791cfa3ff6677795952a0807": { @@ -13294,39 +13305,39 @@ "b24da7e78415a317d4fd792bce74b8acf47ca7b376eb80c5d2a81e9b874b5ec9": { "1b40db05914f87442600e04da552a114b9d6566703fff238531bf2dce4b3fb81": { "jp": { - "updatedAt": "2025-12-02T17:39:24.532Z" + "updatedAt": "2025-12-02T22:57:28.616Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.533Z" + "updatedAt": "2025-12-02T22:57:28.617Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.531Z" + "updatedAt": "2025-12-02T22:57:28.614Z" } } }, "bd066e14efb9c286ea6f6324b04ea5e37363afb94dde1cda3efc2008e77fe6c2": { "ac1b069ca0882ed4666acf6095038e0b7cb288b8596cbf3b1ce1e54a9df05e43": { "jp": { - "updatedAt": "2025-12-02T17:39:13.563Z" + "updatedAt": "2025-12-02T22:57:28.592Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.563Z" + "updatedAt": "2025-12-02T22:57:28.591Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.524Z" + "updatedAt": "2025-12-02T22:57:28.604Z" } } }, "bf91c67796c6e32777f0840f1d8c0dac89f35de0d14c1139dd6dbf40f832fc76": { "e06158989a858c27f8bd73bda291193cf471adc5e5089c7af3495e699b7133a8": { "jp": { - "updatedAt": "2025-12-02T17:39:13.562Z" + "updatedAt": "2025-12-02T22:57:28.590Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.564Z" + "updatedAt": "2025-12-02T22:57:28.593Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.565Z" + "updatedAt": "2025-12-02T22:57:28.595Z" } }, "c648cd50d62fa017bf9f75cb6b83f2c181571125b4792b76c86198da57d6b234": { @@ -13344,39 +13355,39 @@ "ccb6f7b23e140ff82e19fc0391ef805c0f15507170cf5f60a78b0ea7f7bcf295": { "7b7eb66a4c1f465cbb23aa2d3f377abddba9aaa6d13866786810216306d2eb6e": { "jp": { - "updatedAt": "2025-12-02T17:39:13.563Z" + "updatedAt": "2025-12-02T22:57:28.592Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.560Z" + "updatedAt": "2025-12-02T22:57:28.567Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.562Z" + "updatedAt": "2025-12-02T22:57:28.591Z" } } }, "d79bc535529875a738bd248165a718dae8d93446b748ae71439f9b822c83972c": { "1a78ff0ba0c6860dc7ce6357e1df29d3b791afd1f3ea81e2713f99d9dd8d0199": { "jp": { - "updatedAt": "2025-12-02T17:39:24.531Z" + "updatedAt": "2025-12-02T22:57:28.614Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.535Z" + "updatedAt": "2025-12-02T22:57:28.619Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.532Z" + "updatedAt": "2025-12-02T22:57:28.615Z" } } }, "ddfce8a030ea9a41c75ffaf59f53e35d31dae419777bf895033c3bb59f724f4f": { "208b0171b9edca76f341fabf5a8721e36aa0acf7bc2a179c676bc7f832d4decf": { "jp": { - "updatedAt": "2025-12-02T17:39:24.539Z" + "updatedAt": "2025-12-02T22:57:28.625Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.540Z" + "updatedAt": "2025-12-02T22:57:28.626Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.536Z" + "updatedAt": "2025-12-02T22:57:28.621Z" } }, "703c345dcb09b3d9c115ac6d960bc44df5ebbd21bde9ddaeb3fae08a63b1749a": { @@ -13394,13 +13405,13 @@ "f181f03d87970ee159e60beef4cf41dfdb497fd8d950cab4164f13908b4a893c": { "7faa2cfd4739cd08c7746e2c9d5cf78d1e43b82946d2327a789aa6199df45737": { "jp": { - "updatedAt": "2025-12-02T17:39:24.534Z" + "updatedAt": "2025-12-02T22:57:28.618Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.541Z" + "updatedAt": "2025-12-02T22:57:28.627Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.540Z" + "updatedAt": "2025-12-02T22:57:28.626Z" } }, "01426a0b27a8046b6721227a23a347197804e15d2e71c528d46080c264354921": { @@ -13418,13 +13429,13 @@ "0d57e95520df30873578c0c59ade72141faf51c3e622951bb9026968b4b2a96f": { "7431e15bce3d11f80a9c93dd6b0ab34918f7076002de3ecf334f6d12092d564c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.527Z" + "updatedAt": "2025-12-02T22:57:28.609Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.450Z" + "updatedAt": "2025-12-02T22:57:13.005Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.452Z" + "updatedAt": "2025-12-02T22:57:13.007Z" } }, "5f3840a29e61dbec4841a38be6722a8b6d3bc7281cc7d9139a2e112a47d2f251": { @@ -13442,26 +13453,26 @@ "0f2ea76e0db5a6d5b78533ea69f6bf742d59e3c92cd69159341e1c7049a2aa97": { "9da14b2a7b04a5c4ff51174e32fb113e58f6e2c9b60265a9616f729614a2c9ba": { "jp": { - "updatedAt": "2025-12-02T17:39:29.457Z" + "updatedAt": "2025-12-02T22:57:13.010Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.452Z" + "updatedAt": "2025-12-02T22:57:13.006Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.549Z" + "updatedAt": "2025-12-02T22:57:28.633Z" } } }, "10434de80b8f7631a41e8302a81a53ee7a3ba2207f6b8c0e029fb257d3df5290": { "f5fa789355a9b2e73239700688ffe0178dbe2df95ecb160944f05217ee8ad885": { "jp": { - "updatedAt": "2025-12-02T17:39:29.494Z" + "updatedAt": "2025-12-02T22:57:13.032Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.552Z" + "updatedAt": "2025-12-02T22:57:28.637Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.554Z" + "updatedAt": "2025-12-02T22:57:28.638Z" } }, "b92611dd6a3b9c353cc2b1383d42601917df331aae94df51cb078400430f456b": { @@ -13479,13 +13490,13 @@ "11f2e3a49b018a860171016a699fa740752c02bc0aa8f5f79a0c57498338ec5e": { "9a24d918c600da936b99eeeae5ccbfc49470bf55f4b8fb491fe3cfe11f944857": { "jp": { - "updatedAt": "2025-12-02T17:39:29.475Z" + "updatedAt": "2025-12-02T22:57:13.016Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.474Z" + "updatedAt": "2025-12-02T22:57:13.015Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.474Z" + "updatedAt": "2025-12-02T22:57:13.015Z" } }, "e5c755dea01abaf11bf73c6cfd13729ae4bfa33d43a0a52ea3e0173460d3b39d": { @@ -13503,13 +13514,13 @@ "259e682225d9b71ca3ea983216e57cd82c14b1caf25f00ea510ceadd3a70a0a7": { "e92b39158d271364bd947f52f560eff998ddd5a35107c0c0db7941eefd4f7424": { "jp": { - "updatedAt": "2025-12-02T17:39:24.542Z" + "updatedAt": "2025-12-02T22:57:28.627Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.541Z" + "updatedAt": "2025-12-02T22:57:28.627Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.541Z" + "updatedAt": "2025-12-02T22:57:28.627Z" } }, "e91d3b791b454b1a0ef05b57d40abdbf146ab1474ff1aeb70caabf9e4d32b816": { @@ -13527,39 +13538,39 @@ "3b9d54215d217a013fc4c62df11f26627fb8449a0489b74cc0f54e6b67f41ecc": { "f789cb25007915b6d83be12f4ecf35805e8a487063a7a59b47c497602ae41559": { "jp": { - "updatedAt": "2025-12-02T17:39:29.443Z" + "updatedAt": "2025-12-02T22:57:13.001Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.546Z" + "updatedAt": "2025-12-02T22:57:28.611Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.550Z" + "updatedAt": "2025-12-02T22:57:28.635Z" } } }, "45c1b7f8bb110c2b37f34cc31252826058699640eef30ff8486c08761af44c43": { "605cfdad7a54e1e2f7b6a9998f6bfa8f8ff7b6a25aaa39281d58591fed0758e5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.530Z" + "updatedAt": "2025-12-02T22:57:28.613Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.533Z" + "updatedAt": "2025-12-02T22:57:28.616Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.532Z" + "updatedAt": "2025-12-02T22:57:28.615Z" } } }, "4ebe189e35f19f43be4ad13fccce5f58bb2e700e31d412f381923ab97bb21792": { "11290a6b37b6e349be2a192bfb007c68cfed8458df5edab5bc48fab969b1ac0d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.546Z" + "updatedAt": "2025-12-02T22:57:28.631Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.544Z" + "updatedAt": "2025-12-02T22:57:28.630Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.545Z" + "updatedAt": "2025-12-02T22:57:28.631Z" } }, "2885a781a007a7ada8f0db66ad248161e6af984d5a6d09191834d6a2543db968": { @@ -13577,26 +13588,26 @@ "57f74a21cf2fbbfbe54dc4c14d4c397429d32d51ea09651cbcba81a78f831e03": { "9aff12963c1e1db4b1b461b751a4d72394a3a26138c1713efd31eb628aa3b7c1": { "jp": { - "updatedAt": "2025-12-02T17:39:29.453Z" + "updatedAt": "2025-12-02T22:57:13.008Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.472Z" + "updatedAt": "2025-12-02T22:57:13.013Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.471Z" + "updatedAt": "2025-12-02T22:57:13.012Z" } } }, "5b953d0cf7f0899bb919bde841ec506eb51ea72c7ba0a6629bb4b5752d8de8e1": { "09d39aeaf27e0704134e70bcefb0e1beae4d8ae180b6967a491e3e56a5ed68c2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.539Z" + "updatedAt": "2025-12-02T22:57:28.624Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.538Z" + "updatedAt": "2025-12-02T22:57:28.623Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.535Z" + "updatedAt": "2025-12-02T22:57:28.619Z" } }, "4576bd6efc4271a9bbfd7ff64a67e6a5cd8120b9608e1f0f96745079351d1a69": { @@ -13614,39 +13625,39 @@ "5e82ab99152b96f656e8dbc01527a2124dec1e8c721a629d4ba5aeccc219db56": { "4fe49458ceaccad1ac8e3af48d763a09070b1428ec46ac6e0a3b4c19aa2aff54": { "jp": { - "updatedAt": "2025-12-02T17:39:24.533Z" + "updatedAt": "2025-12-02T22:57:28.618Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.534Z" + "updatedAt": "2025-12-02T22:57:28.619Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.539Z" + "updatedAt": "2025-12-02T22:57:28.624Z" } } }, "61901cc301281214293209e58b53b0298e1dcffad02805348907ec14f5a36253": { "9b549c4be17898687f84e0ef17ef02ef8a374450b44096f17620746288db980c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.437Z" + "updatedAt": "2025-12-02T22:57:28.637Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.547Z" + "updatedAt": "2025-12-02T22:57:28.611Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.551Z" + "updatedAt": "2025-12-02T22:57:28.635Z" } } }, "7da42e0930f95e1e717b1b7d09f8c9528d7652d99f593b105c4acb72f6fa5667": { "50932fd08d4699598cc688097e4912faf9007f416960c261fe76c585098ca41a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.544Z" + "updatedAt": "2025-12-02T22:57:28.629Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.542Z" + "updatedAt": "2025-12-02T22:57:28.628Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.544Z" + "updatedAt": "2025-12-02T22:57:28.629Z" } }, "ecb585ec1fef87ae16a59e4392cad2214397ab76b4c1f98f967c69dae8f1c139": { @@ -13664,26 +13675,26 @@ "8232385318fcb8ae5ab151696b217b22f9436e7402f061c4116986347a039995": { "d6b3588b7d8f126d5702902b6c9d58f3929c5d5c37ec39e19523d2d8bfcab2e9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.445Z" + "updatedAt": "2025-12-02T22:57:13.002Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.547Z" + "updatedAt": "2025-12-02T22:57:28.631Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.446Z" + "updatedAt": "2025-12-02T22:57:13.003Z" } } }, "92dee0e9ff8e8566f9e9c069b27afdb02424f6cbe89f46ce3425000461a7553a": { "0bf98344271fffe8297f5e0b128fbd8fe78c79025f276feb745ffa937822b839": { "jp": { - "updatedAt": "2025-12-02T17:39:24.539Z" + "updatedAt": "2025-12-02T22:57:13.010Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.543Z" + "updatedAt": "2025-12-02T22:57:13.013Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.536Z" + "updatedAt": "2025-12-02T22:57:28.621Z" } }, "9f3903e67cba6261cb9be580a31bdd170498cc260e9c5d03c285d123770043ec": { @@ -13701,13 +13712,13 @@ "a4b6a047b28cc22275775b0dd79539a2be86c95aa7ced10a1b187f12caf79320": { "1c1a6afd778c1e57b53ba0589eef4c2e7796b728ad68d2fe6448ef393e873f11": { "jp": { - "updatedAt": "2025-12-02T17:39:13.560Z" + "updatedAt": "2025-12-02T22:57:28.609Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.560Z" + "updatedAt": "2025-12-02T22:57:28.610Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.531Z" + "updatedAt": "2025-12-02T22:57:28.615Z" } }, "af460729a46f510430df896945c2d1083b7a1cba8c13e697cbe6e79e39464dfe": { @@ -13725,13 +13736,13 @@ "bab8d56663945997ddb532be83b22cfbee4c23f88c78951638579d4d2d0d0dc1": { "313348b374bfb31391b047b7169401cb2e79bf5da554b1b2fc8cc3592be17c35": { "ru": { - "updatedAt": "2025-12-02T17:39:29.475Z" + "updatedAt": "2025-12-02T22:57:13.016Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.473Z" + "updatedAt": "2025-12-02T22:57:13.014Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.474Z" + "updatedAt": "2025-12-02T22:57:13.015Z" } }, "8e64108c88e2501340620384ddf14dd58507b8e1c81219be6f6e610fe3d9c772": { @@ -13749,13 +13760,13 @@ "bb10891887cb78110e7cb4ceb74ff22432d01fac9a3bff7cdeeb1886f79b1a65": { "caa3bae4c975b756d6c9bef7d4ca4f1118fd3ff3418d4538a30aa4c9e33515f9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.449Z" + "updatedAt": "2025-12-02T22:57:13.005Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.470Z" + "updatedAt": "2025-12-02T22:57:13.011Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.445Z" + "updatedAt": "2025-12-02T22:57:13.003Z" } } }, @@ -13773,26 +13784,26 @@ }, "f874e3ae6b9b2413ff9c4415bbd53d217ecc53aa9c8754f7d8b43a840a56a1dd": { "zh": { - "updatedAt": "2025-12-02T17:39:24.528Z" + "updatedAt": "2025-12-02T22:57:28.632Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.548Z" + "updatedAt": "2025-12-02T22:57:28.633Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.549Z" + "updatedAt": "2025-12-02T22:57:28.633Z" } } }, "d30ca35ab36b18a178b446411bd0aa3076c904d43108702bb21cd5d8efbcb5a6": { "87455e817468ce7973be52c22bd571c3c34f449207bac87d98cf83d2f67a119b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.543Z" + "updatedAt": "2025-12-02T22:57:28.629Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.545Z" + "updatedAt": "2025-12-02T22:57:28.630Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.543Z" + "updatedAt": "2025-12-02T22:57:28.628Z" } }, "1487bdd2fa2f3944d2af9ce3c81c0bc560bc49e8a960f88b3b1bd574854de890": { @@ -13810,26 +13821,26 @@ "e39ace6f98adf22617bf02b8e1b5e543cc789b8aca34a357f850131c862245ee": { "18eb1c50ac74effbf464a4c046b94e4cb6fa9eb96d70864437ccfb525503aa01": { "jp": { - "updatedAt": "2025-12-02T17:39:24.537Z" + "updatedAt": "2025-12-02T22:57:28.623Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.535Z" + "updatedAt": "2025-12-02T22:57:28.620Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.535Z" + "updatedAt": "2025-12-02T22:57:28.620Z" } } }, "13087be692dde9b7feef18870d3f79b1d18225ab44ef354f1e90c30366e1c433": { "4c3eaabe73297be96e394821c21a7b410f9fe4c375bf5d324f6eec00d4aab141": { "jp": { - "updatedAt": "2025-12-02T17:39:24.551Z" + "updatedAt": "2025-12-02T22:57:13.034Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.483Z" + "updatedAt": "2025-12-02T22:57:13.023Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.491Z" + "updatedAt": "2025-12-02T22:57:13.029Z" } }, "ece9e5e8b9ede092044e89a8f22b5f4f8ad893ecb0b80c8ee957c1d036b8e7eb": { @@ -13847,65 +13858,65 @@ "188f9a9bc3bec2ce321905c8a56a28198b42bc1f90b417b6ac00a4d9cf3c147b": { "8e6933142a9b80421dd489117c3233c45a2645cae67fe6bbf99c75fdf827c9ba": { "jp": { - "updatedAt": "2025-12-02T17:39:29.493Z" + "updatedAt": "2025-12-02T22:57:13.031Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.489Z" + "updatedAt": "2025-12-02T22:57:13.029Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.488Z" + "updatedAt": "2025-12-02T22:57:13.028Z" } } }, "1c00ec1111d4c97040f8a6b4705c820bc0afe08ce75657d4021750534563cc33": { "b2e299e5c648bc6c75f661d7ddb0d415bf3f4d2d15b1b81f676f8d781e4ab3d6": { "jp": { - "updatedAt": "2025-12-02T17:39:29.481Z" + "updatedAt": "2025-12-02T22:57:13.021Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.478Z" + "updatedAt": "2025-12-02T22:57:13.007Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.482Z" + "updatedAt": "2025-12-02T22:57:13.022Z" } } }, "251dd0b5213f0a3e9974d1b830a96625f3edc7164c0ea7373201dbcf17869d8f": { "420a595531db98470670f1f677ed2a055a31cba9f965d100ebd8b1fd45bd0c88": { "jp": { - "updatedAt": "2025-12-02T17:39:29.491Z" + "updatedAt": "2025-12-02T22:57:28.657Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.480Z" + "updatedAt": "2025-12-02T22:57:28.649Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.485Z" + "updatedAt": "2025-12-02T22:57:28.651Z" } } }, "2fe98a07a0771f0c918a105339c7465f1d1800b749a6786ae052b4f5792f8146": { "bc9d4d641f5b9a05f88360a2ee33515689607102fb6c336b63a7598960ba63de": { "jp": { - "updatedAt": "2025-12-02T17:39:24.562Z" + "updatedAt": "2025-12-02T22:57:28.649Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.567Z" + "updatedAt": "2025-12-02T22:57:28.655Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.562Z" + "updatedAt": "2025-12-02T22:57:28.649Z" } } }, "341051d81c779d41671d446f22d563f3189738d32b9550e3675fa7143546561c": { "7b5212109cba86689f00d93efb9aa6bdd2aad536bac1da86a77d78443cec95c0": { "jp": { - "updatedAt": "2025-12-02T17:39:29.488Z" + "updatedAt": "2025-12-02T22:57:13.028Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.552Z" + "updatedAt": "2025-12-02T22:57:13.034Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.495Z" + "updatedAt": "2025-12-02T22:57:13.033Z" } }, "75703e9986b34937934165925fc58e72a3afca84531a9442ab6247ddcf89893e": { @@ -13923,26 +13934,26 @@ "513fe6bad8509823ffdccf71f911e6632a1d6c62bc3828d6880a93c15b106872": { "8b0b91827d9a7c004ba4a826838ebb29f76a0224d429a5d945acb7d900b732fd": { "jp": { - "updatedAt": "2025-12-02T17:39:29.486Z" + "updatedAt": "2025-12-02T22:57:13.026Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.487Z" + "updatedAt": "2025-12-02T22:57:13.027Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.483Z" + "updatedAt": "2025-12-02T22:57:13.024Z" } } }, "5aef4c42e18c1cc3dc46fc838620121334ecc389acdb56926a191d15c08904ab": { "7e58d82c11edbb334ceb08f7f620a974944c8ec3e120b7373fd4e03a17ac6cc9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.495Z" + "updatedAt": "2025-12-02T22:57:13.033Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.554Z" + "updatedAt": "2025-12-02T22:57:28.638Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.494Z" + "updatedAt": "2025-12-02T22:57:13.032Z" } }, "30c6212c47a3a967e11aed7b52fa64caa3358560d58e4a0931019d75506f6232": { @@ -13960,13 +13971,13 @@ "67b2cf74cdaca50f8911af9d708d0de9b1f69f0efeab9993911fd47c8fe2f59a": { "cfb3d97b019aa58d29e5939b08fabed324c21080592e9c094aeae86aafccb4be": { "jp": { - "updatedAt": "2025-12-02T17:39:29.473Z" + "updatedAt": "2025-12-02T22:57:13.014Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.472Z" + "updatedAt": "2025-12-02T22:57:13.013Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.527Z" + "updatedAt": "2025-12-02T22:57:28.608Z" } }, "47b31a12063a879f2beddb3373c4c72ffa7b8dc29a27e09156d7cf03a46cf52b": { @@ -13984,26 +13995,26 @@ "721c2734aaae37ab2cfa24011429e694a791b3fb975c20c543e63c974c336cde": { "9ecec8ec535a5264bf7ad03315791abb102815a602f895880c47fb817859cf24": { "jp": { - "updatedAt": "2025-12-02T17:39:29.456Z" + "updatedAt": "2025-12-02T22:57:13.009Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.548Z" + "updatedAt": "2025-12-02T22:57:28.632Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.440Z" + "updatedAt": "2025-12-02T22:57:13.000Z" } } }, "72afe36eab2ff12e14d4d91a26552fab2abc011f9a4ccde2047a84210368f35e": { "1560d332f0571ac4c9e52b7b887c8418554ea38f675716836286eda06c730b1d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.487Z" + "updatedAt": "2025-12-02T22:57:13.027Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.485Z" + "updatedAt": "2025-12-02T22:57:13.025Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.484Z" + "updatedAt": "2025-12-02T22:57:13.024Z" } }, "28b09452901cdc50d62751f8c7e48dda24bcdeceee8080b1e1efa2058fe428d1": { @@ -14021,39 +14032,39 @@ "8315916bdb3d69fc26c0b36f0b4378146ed63f736e03228e62d22efe01d9dfd4": { "5856087df98f6740b4472f367157e174efdc961ef37e3c1247d0ced2db5782d4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.551Z" + "updatedAt": "2025-12-02T22:57:28.636Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.452Z" + "updatedAt": "2025-12-02T22:57:13.007Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.550Z" + "updatedAt": "2025-12-02T22:57:28.634Z" } } }, "989eb966fc80a9e76f90dfcbc66e0dea7d1236c5a18dcfc3951a22c271c46183": { "501b56f9eae0cac02eb27cad28e73a3ea80b0a3e66d207d53190032406e903ec": { "jp": { - "updatedAt": "2025-12-02T17:39:29.470Z" + "updatedAt": "2025-12-02T22:57:13.011Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.547Z" + "updatedAt": "2025-12-02T22:57:28.611Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.456Z" + "updatedAt": "2025-12-02T22:57:13.010Z" } } }, "baf8aa50269f83f9ca719a087ec8ad23a44645de6e886fe94ea8e017a880d3bb": { "bcb7bc6405a8a18657a3ca87a61f1366339dfcef97912463438b8f97cd471adb": { "jp": { - "updatedAt": "2025-12-02T17:39:29.441Z" + "updatedAt": "2025-12-02T22:57:13.000Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.455Z" + "updatedAt": "2025-12-02T22:57:13.009Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.528Z" + "updatedAt": "2025-12-02T22:57:28.610Z" } }, "a85beb07457a8cd583ab4626e4a1665d17654cc132cfa7622752e519095ab48d": { @@ -14071,13 +14082,13 @@ "c3e128b68f1271e67f658e6a27e710c60881f8641ac2288d555daa3208c005f9": { "13e7fbfbc5e808dd0b360b17e6a4fd7a2ba6d1036bc640c856da5cc47ecdadde": { "jp": { - "updatedAt": "2025-12-02T17:39:24.548Z" + "updatedAt": "2025-12-02T22:57:28.632Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.455Z" + "updatedAt": "2025-12-02T22:57:13.009Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.549Z" + "updatedAt": "2025-12-02T22:57:28.634Z" } }, "4626508269ebe6c1920ad10ad096b8dba568bff0279bfb0356204ebd6e971f08": { @@ -14095,13 +14106,13 @@ "c484fc5a7f3148583c4468ad2af97f94fd9cc073f7098786a953f31855eb484e": { "bd8825806b6c9a9fcfd0073d67b67df3440ace8280431d5a8c8dad6ef5f213ec": { "jp": { - "updatedAt": "2025-12-02T17:39:24.555Z" + "updatedAt": "2025-12-02T22:57:28.640Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.473Z" + "updatedAt": "2025-12-02T22:57:28.640Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.472Z" + "updatedAt": "2025-12-02T22:57:28.639Z" } }, "8e44081ae47c2cc39c56f929606d16db2e836b56a354be7dc6b701f4b95b4017": { @@ -14119,13 +14130,13 @@ "cb12578467473a3c801b153c6cf4d13a10cf518318fd5f17155acd1793145e1b": { "7416b573c39ce724ff3be3b7fe423ab34f30f16536bf6cf0fdf7d2ba979a33ab": { "jp": { - "updatedAt": "2025-12-02T17:39:29.479Z" + "updatedAt": "2025-12-02T22:57:13.020Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.491Z" + "updatedAt": "2025-12-02T22:57:13.030Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.444Z" + "updatedAt": "2025-12-02T22:57:13.002Z" } }, "0db5aa15e3dbe18b1c681a26cee8856fc9b32345cfacb7a3bf81dc6e5ea5df3b": { @@ -14143,117 +14154,117 @@ "d7f86ec094d4fd68c7ec3902e09e9c8d6f32e759b1104bbeace470bd65c6ae68": { "aa75faa94f785331aff5bdbe2cbf5c4d6e4d398591d7ba48c786aa44ef7c17d8": { "jp": { - "updatedAt": "2025-12-02T17:39:29.484Z" + "updatedAt": "2025-12-02T22:57:13.024Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.447Z" + "updatedAt": "2025-12-02T22:57:13.003Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.477Z" + "updatedAt": "2025-12-02T22:57:13.005Z" } } }, "dae06bb227a02c2e0c6a941ce0fc26005199e52c806d58d5e67386d3ec46f9d2": { "7b4e58d24764fbe8ed14bec5a6c802f2f143b902c16c654c45567175ea3ba639": { "jp": { - "updatedAt": "2025-12-02T17:39:29.454Z" + "updatedAt": "2025-12-02T22:57:13.022Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.471Z" + "updatedAt": "2025-12-02T22:57:13.012Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.471Z" + "updatedAt": "2025-12-02T22:57:13.012Z" } } }, "dbffe2a957cf5e50f0d77de216e876face0751f13e47da2a20400d54d5665054": { "de205edb219286909fddbd177c0ceefb00f1d4bfa1753f3d37b2539c40ccb3b4": { "jp": { - "updatedAt": "2025-12-02T17:39:29.493Z" + "updatedAt": "2025-12-02T22:57:13.031Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.493Z" + "updatedAt": "2025-12-02T22:57:13.032Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.492Z" + "updatedAt": "2025-12-02T22:57:13.030Z" } } }, "e05629c59a8527d19506d4c60937f73b19f3d5ee1a52750f68b76b2d39b9d9ea": { "746136ea09bf1fea642a7fffc300c1227b17aefa177ec7ad998a0d64c56bbef6": { "jp": { - "updatedAt": "2025-12-02T17:39:29.470Z" + "updatedAt": "2025-12-02T22:57:13.011Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.453Z" + "updatedAt": "2025-12-02T22:57:13.008Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.467Z" + "updatedAt": "2025-12-02T22:57:13.010Z" } } }, "125f424723e0504386a4a184da1e7119c6a2785f018e32a19cce5e8d2b7e5836": { "b707bc414a14120fcb5707df2de39c191647cd3b486308a8a5dafb116a49cb6c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.584Z" + "updatedAt": "2025-12-02T22:57:13.037Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.584Z" + "updatedAt": "2025-12-02T22:57:13.038Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.581Z" + "updatedAt": "2025-12-02T22:57:13.035Z" } } }, "19dc76f171fdf3b0cc1a3933538a1ce4395d12a9b9640597e4903ce3f6b18874": { "de4790564f72c39fe581e10e8ac3237721217d6c3c4ea4ad3cd07779bcc8dcf9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.558Z" + "updatedAt": "2025-12-02T22:57:28.645Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.559Z" + "updatedAt": "2025-12-02T22:57:28.646Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.563Z" + "updatedAt": "2025-12-02T22:57:28.650Z" } } }, "1ce6daa0ad295dac3a93f320fa28494beb73c39ee95608595b498a15a3e40ffa": { "85d971b7567c96e52bcd05d9d21b9c8edef12dd133c8c50e8b309d2d5aa75dc9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.586Z" + "updatedAt": "2025-12-02T22:57:13.039Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.587Z" + "updatedAt": "2025-12-02T22:57:13.041Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.585Z" + "updatedAt": "2025-12-02T22:57:13.039Z" } } }, "232c5ecb0f7a4603625517e022985cf3f01e1ead564c3eb970640640aaae8e12": { "3cf3a4419ef85aa0f20d163b55039c8180a0e1cb6acaf80999e00570756a5e6b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.564Z" + "updatedAt": "2025-12-02T22:57:28.651Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.557Z" + "updatedAt": "2025-12-02T22:57:28.644Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.565Z" + "updatedAt": "2025-12-02T22:57:28.653Z" } } }, "6731708fce75a234e44f1b0c956e538194421e979b065c7885b48212f94f5cf7": { "90b07a9d7262bc7ef0366d310777b0b0370a7a92ba12a4e6abc92359b2507413": { "jp": { - "updatedAt": "2025-12-02T17:39:24.568Z" + "updatedAt": "2025-12-02T22:57:28.656Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.560Z" + "updatedAt": "2025-12-02T22:57:28.647Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.565Z" + "updatedAt": "2025-12-02T22:57:28.653Z" } }, "86f5cb11e91525fe84a6d7ac02cc19c807d8d6cce44b69717c9bbcefc375cc31": { @@ -14271,26 +14282,26 @@ "70cf97c8fc949e8db59f1ad657a9a53e576e424eaa88498f6a60d5b2e6729885": { "338d9d04b8e82dfebeacc09a54a398e5b4290b074e597a101394bc9922a1ee1c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.481Z" + "updatedAt": "2025-12-02T22:57:13.021Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.479Z" + "updatedAt": "2025-12-02T22:57:13.019Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.479Z" + "updatedAt": "2025-12-02T22:57:13.019Z" } } }, "7fa7f13fb2961efc9814d134b779cc0fe6672bcbaea9bf48e814ee1d05addd82": { "b111ecb2cd1900f390f7f5548b4fb6a727aefd661dda094d15b6c7351b124265": { "jp": { - "updatedAt": "2025-12-02T17:39:29.490Z" + "updatedAt": "2025-12-02T22:57:13.029Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.478Z" + "updatedAt": "2025-12-02T22:57:13.019Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.486Z" + "updatedAt": "2025-12-02T22:57:13.026Z" } }, "b37dc6bf582ff09f935ab13559b16785003bbc859edbc25cb5250cf6ed36730e": { @@ -14316,18 +14327,29 @@ "zh": { "updatedAt": "2025-12-02T17:39:24.561Z" } + }, + "14206fab033d957b826cea00e8f9ef0d563434763beb9e9035ff19791e6d8c06": { + "zh": { + "updatedAt": "2025-12-02T22:57:13.016Z" + }, + "ru": { + "updatedAt": "2025-12-02T22:57:13.017Z" + }, + "jp": { + "updatedAt": "2025-12-02T22:57:13.017Z" + } } }, "998f0f4e3468e7524c434f473537634e659c94f841a46f5563bb39a4ef82c64a": { "cc945ba5712ca0c208a5b68dd98646b082cd93aed560249a34be7216e338325a": { "jp": { - "updatedAt": "2025-12-02T17:39:29.492Z" + "updatedAt": "2025-12-02T22:57:13.030Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.489Z" + "updatedAt": "2025-12-02T22:57:13.028Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.493Z" + "updatedAt": "2025-12-02T22:57:13.031Z" } }, "8da324568d7b8b5274356df80d91630b941a46f186301011fca9d984a25b20f1": { @@ -14345,13 +14367,13 @@ "9b57ca46e862eddb44a226a1ea028a1678344782bb5bedd683e47de11237eb37": { "3677a4ab1311e72873d3ea0a7b9ee486d601653054d95434f100acf8fb1a4084": { "jp": { - "updatedAt": "2025-12-02T17:39:24.563Z" + "updatedAt": "2025-12-02T22:57:28.650Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.568Z" + "updatedAt": "2025-12-02T22:57:28.657Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.565Z" + "updatedAt": "2025-12-02T22:57:28.652Z" } }, "68a496a4ec4c57830ab397ac2a3d04f92f17c400130928c2a18b7b319b353710": { @@ -14369,13 +14391,13 @@ "a725d7aefcb81ca44df79432f1da90c48ccc1821c943c4aea64ec662f97fc340": { "11463482ef7448e6a135decdd6e0c2680b565473c869d4016976dbdd9ebd3fd0": { "jp": { - "updatedAt": "2025-12-02T17:39:29.481Z" + "updatedAt": "2025-12-02T22:57:13.021Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.482Z" + "updatedAt": "2025-12-02T22:57:13.023Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.488Z" + "updatedAt": "2025-12-02T22:57:13.027Z" } }, "1828935083cf996cff81aea1667dc9a5bb681eabb1001a486dc7de9c3d17be77": { @@ -14393,13 +14415,13 @@ "aff518be70e64a7690e4ccddb5d480073f10c95e3ea3c17ad5f290330ba897bf": { "6a9dc9ad629f0fdf6c6df2ec6b40090ded099d6d2e5c42feac66429630d6b1dc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.572Z" + "updatedAt": "2025-12-02T22:57:28.661Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.572Z" + "updatedAt": "2025-12-02T22:57:28.661Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.570Z" + "updatedAt": "2025-12-02T22:57:28.660Z" } }, "afced390065bbace06e3ad3e7d262d22da585d3d52fc35e6d2659ce9d6f1de55": { @@ -14417,13 +14439,13 @@ "b02ce70d6dcff3632894b67e171d3cc1146833fe54d4b06011bbaa8c85a0884d": { "09c5316a4d219ae648cc28e8db671f96b825f4184cd4e8e4a511bae5beff8109": { "zh": { - "updatedAt": "2025-12-02T17:39:24.572Z" + "updatedAt": "2025-12-02T22:57:28.661Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.573Z" + "updatedAt": "2025-12-02T22:57:28.662Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.573Z" + "updatedAt": "2025-12-02T22:57:28.662Z" } }, "16d290c771287aeaa511447cff48ba3f26790d6964ff9ef4e8d1df0086f94e4c": { @@ -14441,26 +14463,26 @@ "b0eb0aa22feb0a0e87aa525beba888ab6c811439fb42a8629b3439c190197487": { "f0d582626df8dfbb7340a088943ebaa56822080b63fa866b42e18086e898b317": { "jp": { - "updatedAt": "2025-12-02T17:39:24.557Z" + "updatedAt": "2025-12-02T22:57:28.644Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.560Z" + "updatedAt": "2025-12-02T22:57:28.646Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.565Z" + "updatedAt": "2025-12-02T22:57:28.653Z" } } }, "c5321e7f9f222609b774837230342fd88d3987594612b1a1a987cb8500748344": { "6b17248bc93c579b8212f6684732b598b2781d46fbc0ff7686c6c9716116d43d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.569Z" + "updatedAt": "2025-12-02T22:57:28.658Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.569Z" + "updatedAt": "2025-12-02T22:57:28.658Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.564Z" + "updatedAt": "2025-12-02T22:57:28.652Z" } }, "9643b5165e89def525dc375e71c872c60a8f7dd711c239056b81159bc679dcbe": { @@ -14478,13 +14500,13 @@ "d865d8906bab480f2412b8134877a2a96913a3533480602839cb1425678255d8": { "40e74dd63d675033a626615c8dcb1dc2d2ab2290058dacdabdc77986ec16b1dd": { "jp": { - "updatedAt": "2025-12-02T17:39:29.490Z" + "updatedAt": "2025-12-02T22:57:13.029Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.442Z" + "updatedAt": "2025-12-02T22:57:13.001Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.483Z" + "updatedAt": "2025-12-02T22:57:13.023Z" } }, "9d65695564bebf9c14e110dfe0a95ba918be4e978cdc05a279d1f5d41bd4ee32": { @@ -14502,78 +14524,78 @@ "db1f6b413c1b5c95a7fe86857804d32fa0bf64bd126d0d1bb0a19d36642d1ff9": { "2a09e7a09ae046fb1bc7a86b262a2891822048befffff23b62cc68c9e7e58324": { "jp": { - "updatedAt": "2025-12-02T17:39:29.486Z" + "updatedAt": "2025-12-02T22:57:13.026Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.477Z" + "updatedAt": "2025-12-02T22:57:13.006Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.480Z" + "updatedAt": "2025-12-02T22:57:13.020Z" } } }, "deaf9da7af41c9dbd196870e7d946c2d92a2b4098eacc1d9d67ca6e552d438a5": { "fdf52ca20d97fc34fd94ada024eedfd00d77d9abbb0aed5df8411acf741dbddf": { "jp": { - "updatedAt": "2025-12-02T17:39:24.554Z" + "updatedAt": "2025-12-02T22:57:28.639Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.555Z" + "updatedAt": "2025-12-02T22:57:28.641Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.555Z" + "updatedAt": "2025-12-02T22:57:28.640Z" } } }, "ed51dd17995f6639353bb7c4089fa97d4f8dc7203bca3e26312cb31005fd949d": { "a382bedb279fccc3ac9fd5b4fe0ce9a876319b2d0652651cf74622f32f475762": { "jp": { - "updatedAt": "2025-12-02T17:39:29.485Z" + "updatedAt": "2025-12-02T22:57:13.025Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.482Z" + "updatedAt": "2025-12-02T22:57:13.022Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.485Z" + "updatedAt": "2025-12-02T22:57:13.025Z" } } }, "ef55ad557299e30ca7d8ccbe3f701f3efcfb9407e677358fda64040c88c2a0e3": { "b7534a46cfb2aba578904a3ead55b3a917dd6ea809c434df147c1f98e5defeeb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.567Z" + "updatedAt": "2025-12-02T22:57:28.655Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.568Z" + "updatedAt": "2025-12-02T22:57:28.656Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.560Z" + "updatedAt": "2025-12-02T22:57:28.647Z" } } }, "f4e514c65ad19dadd6e36981ced2004e96119143057123e6f8343003c976414b": { "f9be206d9401669361ef8b3907f74e41604e01c3da770a270a3b262d0cf9e0b7": { "jp": { - "updatedAt": "2025-12-02T17:39:29.476Z" + "updatedAt": "2025-12-02T22:57:13.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.558Z" + "updatedAt": "2025-12-02T22:57:28.645Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.559Z" + "updatedAt": "2025-12-02T22:57:28.645Z" } } }, "fde1eb9f476467503483925174bc3e07ff1b6152ca9eca4cbea2189875928f86": { "5b437c2637bdf116e6ae9dd7273b3db889d01e6006e1510d494e0c27992a8abe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.553Z" + "updatedAt": "2025-12-02T22:57:28.638Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.553Z" + "updatedAt": "2025-12-02T22:57:28.637Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.554Z" + "updatedAt": "2025-12-02T22:57:28.640Z" } }, "0325309625a326b35142132e72492d62272031ba36d1a42a0998e56b1719cc40": { @@ -14591,91 +14613,91 @@ "025fd49fff3f320d5bf6441808dc379cdaa73f78cddd66059a1f1d989a1102a9": { "5cb5606bdf1fcec7d40bb07c9211307f195d39d691aa2cabd78b397dd79771c5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.574Z" + "updatedAt": "2025-12-02T22:57:28.664Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.607Z" + "updatedAt": "2025-12-02T22:57:13.059Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.599Z" + "updatedAt": "2025-12-02T22:57:13.053Z" } } }, "1e4b57e276f3147467bca9c9b34ef7237444bbb31a33e9319c88df9db588b8ef": { "781ade8017e15eb182d04e5802e03ea4655dd91aa963a8d3d6d5e111348f2ef9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.592Z" + "updatedAt": "2025-12-02T22:57:13.045Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.587Z" + "updatedAt": "2025-12-02T22:57:13.041Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.584Z" + "updatedAt": "2025-12-02T22:57:13.038Z" } } }, "243d4d43037034f08f1c4e2b8b9dad2508192f28c9087e19fdb7e02cb828ad52": { "8945c696900efad4645c2f95b6f862201f4275bbed3998caa867b1ac37deb350": { "jp": { - "updatedAt": "2025-12-02T17:39:24.611Z" + "updatedAt": "2025-12-02T22:57:13.062Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.606Z" + "updatedAt": "2025-12-02T22:57:13.059Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.604Z" + "updatedAt": "2025-12-02T22:57:13.057Z" } } }, "2d5ce469cb4fcd9ac57756723325805176514ce512b8039ab05e3fde56bb12a1": { "37840663d4e6d0f5bd1b9b294c2b0feff352bd6bdd003b973cd9e9e03ef04b2a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.609Z" + "updatedAt": "2025-12-02T22:57:13.060Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.609Z" + "updatedAt": "2025-12-02T22:57:13.061Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.609Z" + "updatedAt": "2025-12-02T22:57:13.061Z" } } }, "344aa60f54b872aa215951fce76265aad2f3f1d6ff8bacd50188b941ce5098c8": { "7a8f03b82b278bf1a01cbbd7ff1923941fcfc7239248c640ae1b2eec075f2bd0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.593Z" + "updatedAt": "2025-12-02T22:57:13.046Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.589Z" + "updatedAt": "2025-12-02T22:57:13.042Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.571Z" + "updatedAt": "2025-12-02T22:57:13.045Z" } } }, "53d65ec30475ca0007e7da32916549bd02696879f561f268e8e3a58c0dfe9de5": { "e1d20246377ea7703705aeea779bd04141833d80b87084862959aeb3e9a08c2e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.562Z" + "updatedAt": "2025-12-02T22:57:28.649Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.566Z" + "updatedAt": "2025-12-02T22:57:28.654Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.559Z" + "updatedAt": "2025-12-02T22:57:28.646Z" } } }, "5b9f7f3fc45524898a5a0adff01cb46775280fd54d8fbbd51c0cb3cfb2b7e78e": { "1f25423f1068a3269325eb00ebe91d4fe71d603537f5b9e8c9b81de44ef31aaf": { "jp": { - "updatedAt": "2025-12-02T17:39:24.562Z" + "updatedAt": "2025-12-02T22:57:28.648Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.560Z" + "updatedAt": "2025-12-02T22:57:28.647Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.566Z" + "updatedAt": "2025-12-02T22:57:28.654Z" } }, "aea269c29122c965661a61ed9e0de26050201cfa241ccd1b34c694f29cebaf67": { @@ -14693,143 +14715,143 @@ "5c4dcedff3da1da80fb63b9461c1c89223beee53c37a3b5a538edc528453f0b2": { "620bb0c22df1a23b2a8df3eb395373d44296904b0332797c29514f90a31606b2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.563Z" + "updatedAt": "2025-12-02T22:57:28.650Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.561Z" + "updatedAt": "2025-12-02T22:57:28.648Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.570Z" + "updatedAt": "2025-12-02T22:57:28.659Z" } } }, "719a6d655a54f957cec2c65e95d6651040b93a639ad6aa44861b85ae09c1c5c5": { "fafe4a083f40e8f75644ffb779bcedb7065ad373f06a042ecf2238313aeef393": { "jp": { - "updatedAt": "2025-12-02T17:39:29.476Z" + "updatedAt": "2025-12-02T22:57:13.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.567Z" + "updatedAt": "2025-12-02T22:57:28.655Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.570Z" + "updatedAt": "2025-12-02T22:57:28.659Z" } } }, "82b281d3017bb8cc4db38036df8fbbba3430846e468a784c1b2e6d4d8e43b6d7": { "617961c999f1bf6eb48c03b5f56f99b3a7309dba7bcdb74914b6a76f36a56413": { "jp": { - "updatedAt": "2025-12-02T17:39:29.476Z" + "updatedAt": "2025-12-02T22:57:13.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.574Z" + "updatedAt": "2025-12-02T22:57:28.663Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.573Z" + "updatedAt": "2025-12-02T22:57:28.663Z" } } }, "8cbea57ac40a6d6358183da1d28c1a09304c1b4a5edf96e2c4a808dc6773ba41": { "39a62a98184d3c0536249ba36e562c954047436e58e929927516fea5318e895b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.571Z" + "updatedAt": "2025-12-02T22:57:28.660Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.569Z" + "updatedAt": "2025-12-02T22:57:28.657Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.569Z" + "updatedAt": "2025-12-02T22:57:28.658Z" } } }, "940796a1aae864d0eda15bb34a302626f3ad6a2c1d3af60ba921316d95e81a13": { "301a0a16ec26f11dd9fb52328307087f8c2528fea166cdea553309d6e58106d4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.564Z" + "updatedAt": "2025-12-02T22:57:28.652Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.564Z" + "updatedAt": "2025-12-02T22:57:28.651Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.557Z" + "updatedAt": "2025-12-02T22:57:28.643Z" } } }, "ab91d27df4d8b8148381ccfd51e2bc9b99a1625ef08e73f1d9a0eb197e5397a2": { "a1465aea8fd40bd2a71567dcd05c6ce53e13c60e2ac21919e271ebe1b6782f74": { "jp": { - "updatedAt": "2025-12-02T17:39:24.593Z" + "updatedAt": "2025-12-02T22:57:13.046Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.582Z" + "updatedAt": "2025-12-02T22:57:13.036Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.589Z" + "updatedAt": "2025-12-02T22:57:13.041Z" } } }, "b7c59a245d47fd54f7c7477cbd498ba2937399586e98674be51c6a7c40b2ae70": { "410fd44fe625de2b185ba9098597ace5e062b1884403c90912660d14d188d9bc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.571Z" + "updatedAt": "2025-12-02T22:57:13.044Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.570Z" + "updatedAt": "2025-12-02T22:57:13.044Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.573Z" + "updatedAt": "2025-12-02T22:57:28.662Z" } } }, "d03338e91e1f725469cbc573d2b5a49c055fe39e67ab09e92b408e3e6dce3361": { "fee22f53b36f6d80c05058f7c0b07e16a2dbb531dbf640d90efae0a82972bd4c": { "ru": { - "updatedAt": "2025-12-02T17:39:24.591Z" + "updatedAt": "2025-12-02T22:57:13.044Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.593Z" + "updatedAt": "2025-12-02T22:57:13.046Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.590Z" + "updatedAt": "2025-12-02T22:57:13.042Z" } } }, "e6adf4028e4ac7e7c24f84c4aa34ae7d43b6f397a67523ba3f4d24de317db247": { "93b602e423297a4fe948c7f19b73130ce3fb146f09d980aa1450c55a9055f392": { "jp": { - "updatedAt": "2025-12-02T17:39:24.561Z" + "updatedAt": "2025-12-02T22:57:28.648Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.558Z" + "updatedAt": "2025-12-02T22:57:28.644Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.566Z" + "updatedAt": "2025-12-02T22:57:28.654Z" } } }, "07567d62aae7f94a29e9f4d850ede3f6eec697596681ec8f0be305090388b473": { "781c617b76b44e877e7e119770ca6ecc45863cb3bae1a444fe8807d6ebada97d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.611Z" + "updatedAt": "2025-12-02T22:57:13.062Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.603Z" + "updatedAt": "2025-12-02T22:57:13.056Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.613Z" + "updatedAt": "2025-12-02T22:57:13.064Z" } } }, "0fb41b547356b6f436429d0cf855f257dafb010e05f7a885625fcb0c5c9d75bd": { "af639a70dc49d1e6f2c4983d593aa1ebfbb63d8f5308bb046693e20ebd771ba0": { "jp": { - "updatedAt": "2025-12-02T17:39:29.523Z" + "updatedAt": "2025-12-02T22:57:44.887Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.523Z" + "updatedAt": "2025-12-02T22:57:44.887Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.524Z" + "updatedAt": "2025-12-02T22:57:44.889Z" } }, "3a8f100e338d722f8c4dbb2e623e5c4dc5a4d6f3bb6f2d5ba48737830cec8fbf": { @@ -14847,13 +14869,13 @@ "153ff0c08aecf20c420ae5dfa80993225532cf87b7d9c41e419a23934521c9a0": { "210b6c2518d283f504510edd4cc66909ab1c5db80d2fefc077ca8492e8201477": { "jp": { - "updatedAt": "2025-12-02T17:39:29.519Z" + "updatedAt": "2025-12-02T22:57:44.883Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.517Z" + "updatedAt": "2025-12-02T22:57:44.881Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.517Z" + "updatedAt": "2025-12-02T22:57:44.881Z" } }, "9d361fb3775a562cb507335e776089308bf758ae2747ae0957bd649d98faedc0": { @@ -14871,26 +14893,26 @@ "24d0c9c911ed73221e135198269c3368d046b7994b57b0fb624351b888e71a8d": { "547964d07a357f1d9316aadc7016d3943cece91207d0037cea7d08bb8914f5fd": { "jp": { - "updatedAt": "2025-12-02T17:39:24.608Z" + "updatedAt": "2025-12-02T22:57:13.060Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.607Z" + "updatedAt": "2025-12-02T22:57:13.060Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.598Z" + "updatedAt": "2025-12-02T22:57:28.665Z" } } }, "32982205f1155c2c2e05fe89e04c9cd20828fb0a653c7c72c7da8d61c3253607": { "641d2a22f3cbbdbb5877f4694e0f7a70c2d4d0ea47aafe7ac478509d2f4bda90": { "jp": { - "updatedAt": "2025-12-02T17:39:24.619Z" + "updatedAt": "2025-12-02T22:57:13.070Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.496Z" + "updatedAt": "2025-12-02T22:57:44.862Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.495Z" + "updatedAt": "2025-12-02T22:57:44.861Z" } } }, @@ -14908,91 +14930,91 @@ }, "86296003488064b48670c7fa1dea340b94da850eefa6ecaf62711f1d83875b93": { "zh": { - "updatedAt": "2025-12-02T17:39:24.576Z" + "updatedAt": "2025-12-02T22:57:28.643Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.576Z" + "updatedAt": "2025-12-02T22:57:28.666Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.576Z" + "updatedAt": "2025-12-02T22:57:28.666Z" } } }, "38b350a818493921c30933efc9a00f13c8de2b1d444f825141d01c27a7c0dd78": { "5c8a7b7c41cedb9f12aa1dfb4a692603fdc40391fd020d73e7415f0890b583d6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.612Z" + "updatedAt": "2025-12-02T22:57:13.063Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.601Z" + "updatedAt": "2025-12-02T22:57:13.055Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.605Z" + "updatedAt": "2025-12-02T22:57:13.058Z" } } }, "769f4a7a3d111208fa74381508655c4dc5d7dcae5fe2808879e68d3cdc7b3382": { "489e0fb1db1004ec357920c6836eb4613ef37b11126cdd9c08bcfd3ba4aff449": { "jp": { - "updatedAt": "2025-12-02T17:39:24.588Z" + "updatedAt": "2025-12-02T22:57:13.064Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.591Z" + "updatedAt": "2025-12-02T22:57:13.043Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.556Z" + "updatedAt": "2025-12-02T22:57:28.642Z" } } }, "79e713eaf2edf1bc512ae5d02a7d5d250a9659ca697b83603287e03063cf76ed": { "4ae0bd2c9234eb6b17182e97f10042bb3a03df6b39a2c2156858ba7f8c5537c8": { "jp": { - "updatedAt": "2025-12-02T17:39:24.587Z" + "updatedAt": "2025-12-02T22:57:13.040Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.590Z" + "updatedAt": "2025-12-02T22:57:13.043Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.585Z" + "updatedAt": "2025-12-02T22:57:13.039Z" } } }, "85ba3aaa892ebfeca0dd4e9f91647080ae86a451c4f6a00a9725e2f2d8687ecd": { "b2beddd5e719b038a7b64dcbb0affae7ddf832501e2aa7fafd227bbe1cb45855": { "jp": { - "updatedAt": "2025-12-02T17:39:24.594Z" + "updatedAt": "2025-12-02T22:57:13.047Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.596Z" + "updatedAt": "2025-12-02T22:57:13.048Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.595Z" + "updatedAt": "2025-12-02T22:57:13.047Z" } } }, "8f1cbe44d3d43c4cea34fea884586e29908abcb748f98fa025ccc41b62e45d3e": { "8e89cf7d6f4105f746591f40378eb84bf4bf9932ed4187023e334efc47a4b281": { "jp": { - "updatedAt": "2025-12-02T17:39:24.594Z" + "updatedAt": "2025-12-02T22:57:13.047Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.585Z" + "updatedAt": "2025-12-02T22:57:13.038Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.591Z" + "updatedAt": "2025-12-02T22:57:13.043Z" } } }, "a094ce3a28e694708179862da79fbac7d2795b1716246328a6d1d45989e4d89f": { "01511979759628779536c4426b3446323cd0ba908ba9e69ed46eef6c4e519583": { "jp": { - "updatedAt": "2025-12-02T17:39:24.611Z" + "updatedAt": "2025-12-02T22:57:13.063Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.610Z" + "updatedAt": "2025-12-02T22:57:13.062Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.604Z" + "updatedAt": "2025-12-02T22:57:13.057Z" } } }, @@ -15010,130 +15032,130 @@ }, "52272796a3ff10b33a617542859f14d9522e98d92a2f558892a1b3822e8ba86e": { "zh": { - "updatedAt": "2025-12-02T17:39:24.575Z" + "updatedAt": "2025-12-02T22:57:28.642Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.575Z" + "updatedAt": "2025-12-02T22:57:28.643Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.576Z" + "updatedAt": "2025-12-02T22:57:28.665Z" } } }, "b28fb4d49a614d643a46b4d31f46daf5e9fe6cda08176cd2f5e078a055407bab": { "4108560a1744ad0710588b9cd75e007435917814d8b73b2316426c9d931d44c6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.601Z" + "updatedAt": "2025-12-02T22:57:13.054Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.602Z" + "updatedAt": "2025-12-02T22:57:13.055Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.602Z" + "updatedAt": "2025-12-02T22:57:13.055Z" } } }, "b626ba6a5d5d3ea8fc4f8b1fbab4067c3c422e1f441d82656ea4e1576b013f77": { "d39e1a92c96f946e67f7b31e6fa41e119a9a923698dbf319033ccb86b70446c3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.556Z" + "updatedAt": "2025-12-02T22:57:28.641Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.582Z" + "updatedAt": "2025-12-02T22:57:13.035Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.581Z" + "updatedAt": "2025-12-02T22:57:13.034Z" } } }, "bfdad58f0ce19b8378572771619d14adf32b34da41695f420ad03ed4496197bf": { "c5d8b4488de9c51f7fa4c711f9885ca220f45c37ba8c7062bb02813316daa7be": { "jp": { - "updatedAt": "2025-12-02T17:39:24.583Z" + "updatedAt": "2025-12-02T22:57:13.036Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.583Z" + "updatedAt": "2025-12-02T22:57:13.037Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.582Z" + "updatedAt": "2025-12-02T22:57:13.035Z" } } }, "cb1ba7289dde002c321160e758dcebe6637312272f6a21430a36ca8d2bd0457e": { "6d2f41b7dfc6a91c7ad657ff5eb668944436fee3888a6396625bc67d1726719c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.615Z" + "updatedAt": "2025-12-02T22:57:13.065Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.610Z" + "updatedAt": "2025-12-02T22:57:13.061Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.603Z" + "updatedAt": "2025-12-02T22:57:13.056Z" } } }, "cdbd4e3a0fcbd1a9915e133e9c7749b9e313633614596b23aedac6d6da31105d": { "184622e2d0685a2859808cd7eb92c85650ed8abc39d7a38af056d81ff2c94654": { "jp": { - "updatedAt": "2025-12-02T17:39:24.556Z" + "updatedAt": "2025-12-02T22:57:28.642Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.586Z" + "updatedAt": "2025-12-02T22:57:13.040Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.582Z" + "updatedAt": "2025-12-02T22:57:13.036Z" } } }, "dedecc80a24539ab5ef48968c83b54eb08fdd06c15720daadff55822ec0b257c": { "5da52f81a0a0c35a9810a8ba27a1945c10ef4931f047eff638a1e08016f6bd12": { "jp": { - "updatedAt": "2025-12-02T17:39:24.592Z" + "updatedAt": "2025-12-02T22:57:13.045Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.595Z" + "updatedAt": "2025-12-02T22:57:13.048Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.584Z" + "updatedAt": "2025-12-02T22:57:13.037Z" } } }, "e7ff4d7fd0bd848202048d33c9e285c0b7eaa06b86b242461c43fe7e001d1b39": { "574ff1d32ed4fa6964c51389dc9f9d35f7a76cff9623137d2922ce0856a65215": { "jp": { - "updatedAt": "2025-12-02T17:39:24.616Z" + "updatedAt": "2025-12-02T22:57:13.066Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.588Z" + "updatedAt": "2025-12-02T22:57:13.063Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.589Z" + "updatedAt": "2025-12-02T22:57:13.066Z" } } }, "e83fb55099e0c1e7efe462a3fc836fad5d3f3480534f4512599d1bb0307a952a": { "00125ab6f5435064f526a97e752f345080fe710b1445d06711d4011db26a78f3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.619Z" + "updatedAt": "2025-12-02T22:57:13.070Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.617Z" + "updatedAt": "2025-12-02T22:57:13.068Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.617Z" + "updatedAt": "2025-12-02T22:57:13.068Z" } } }, "022408973e8d05cf5445cbdab59b64e8bcb0e39b91c3c51a44ce2b73d2115e4f": { "6976c8cc844f9c7b24905debc03f2230b626e14b487d48182c047ccf79713f1c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.625Z" + "updatedAt": "2025-12-02T22:57:44.921Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.531Z" + "updatedAt": "2025-12-02T22:57:44.896Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.536Z" + "updatedAt": "2025-12-02T22:57:44.901Z" } }, "86d2b49dce63d0030956d9394380f458d82580fccf11182038c47ae25941e202": { @@ -15151,13 +15173,13 @@ "027f426455e0e6842638722daa037b778ebc144d4ad338fe61f0710ec20e99b4": { "2be41a032801dbfdd8155d04445f268ba662a583888a188a0a1208a4404eea38": { "jp": { - "updatedAt": "2025-12-02T17:39:29.505Z" + "updatedAt": "2025-12-02T22:57:44.872Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.506Z" + "updatedAt": "2025-12-02T22:57:44.874Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.505Z" + "updatedAt": "2025-12-02T22:57:44.872Z" } }, "c1078383e79ac339256601f181a193ab1979b13400901d0b702e398f5163d3ca": { @@ -15175,13 +15197,13 @@ "0819d9360d80872f0e20752e84412951fa413fcd532b41e457c8b552f0613288": { "ee4054a86f5571bd3661ca00b9fc4bb113e20c94a5b9daf823b181aa1b238cc5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.622Z" + "updatedAt": "2025-12-02T22:57:44.917Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.623Z" + "updatedAt": "2025-12-02T22:57:44.919Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.535Z" + "updatedAt": "2025-12-02T22:57:44.900Z" } }, "d83c42928fec524182b7980ee07946e52ffe8f524b8943b83d109bf0a5e6b9b4": { @@ -15221,39 +15243,39 @@ }, "8ca0b7e819a4aa2e29ffcd483e624332d0ed852d5c4bad277c62fbd16669a10c": { "zh": { - "updatedAt": "2025-12-02T17:39:29.512Z" + "updatedAt": "2025-12-02T22:57:44.910Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.548Z" + "updatedAt": "2025-12-02T22:57:44.910Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.549Z" + "updatedAt": "2025-12-02T22:57:44.912Z" } } }, "2e14d7ea42f23a61da8855e77c500092cd204a036888c976b84a9a6bf71b8eaf": { "1e988897ad46c538e51b835cd9cd1cf89a4e7059611c53ec91e71868db50124f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.616Z" + "updatedAt": "2025-12-02T22:57:13.067Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.618Z" + "updatedAt": "2025-12-02T22:57:13.069Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.615Z" + "updatedAt": "2025-12-02T22:57:13.066Z" } } }, "4b67c6e7bd1376012629229475b5e3fc111803b0ff98dbdc8baacee9fbf6cf1f": { "910169fac7a6c3b7cf7b852a7373930f9083cfa0a5232508038d7982a0dbecc2": { "jp": { - "updatedAt": "2025-12-02T17:39:29.521Z" + "updatedAt": "2025-12-02T22:57:44.885Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.520Z" + "updatedAt": "2025-12-02T22:57:44.885Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.522Z" + "updatedAt": "2025-12-02T22:57:44.887Z" } }, "7557e28163d56959272cc839ee4219d9744ff724198372cda0479d4869f1c55b": { @@ -15271,13 +15293,13 @@ "52ccd94aa1e934784ca02ff91c16f3972d775ebf46b09dc38022536e439186ff": { "c395705e691a1be5ddcfb6d1b262f9a0dfd9470788de834bcb6fbc5d0d8f0c8c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.600Z" + "updatedAt": "2025-12-02T22:57:13.054Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.574Z" + "updatedAt": "2025-12-02T22:57:28.663Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.606Z" + "updatedAt": "2025-12-02T22:57:13.059Z" } } }, @@ -15306,39 +15328,39 @@ }, "a83b5c8e07cdb86fdb1b7ff5835889bf493ce7ad49ee2789df132e1cd12e4a80": { "ru": { - "updatedAt": "2025-12-02T17:39:29.507Z" + "updatedAt": "2025-12-02T22:57:44.874Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.508Z" + "updatedAt": "2025-12-02T22:57:44.875Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.509Z" + "updatedAt": "2025-12-02T22:57:44.876Z" } } }, "592a7f7d3a8dbeda07da824c065c0da9b3e247906e6dbf77674f6a63df3136da": { "2293abaeae3fe16820f6c7c9a37b91841e60a17efff63af19cb7a8d4a0eb2456": { "jp": { - "updatedAt": "2025-12-02T17:39:24.599Z" + "updatedAt": "2025-12-02T22:57:13.053Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.616Z" + "updatedAt": "2025-12-02T22:57:13.067Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.610Z" + "updatedAt": "2025-12-02T22:57:13.062Z" } } }, "59e3664663d669e021fbd29e32b23a365ecc37fceaccac1e3c9e74f070873d03": { "664e682e3d269a460d26982803f72d705695f346f7f43cd3b62de24703236061": { "jp": { - "updatedAt": "2025-12-02T17:39:24.598Z" + "updatedAt": "2025-12-02T22:57:28.664Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.614Z" + "updatedAt": "2025-12-02T22:57:13.065Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.614Z" + "updatedAt": "2025-12-02T22:57:13.065Z" } } }, @@ -15364,83 +15386,94 @@ "jp": { "updatedAt": "2025-11-29T14:26:31.077Z" } + }, + "1da4b33ab1fa4a2985d2ee4961ae406b960da1d28a670a0f8712f7085ef02acd": { + "ru": { + "updatedAt": "2025-12-02T22:57:13.050Z" + }, + "zh": { + "updatedAt": "2025-12-02T22:57:13.051Z" + }, + "jp": { + "updatedAt": "2025-12-02T22:57:13.052Z" + } } }, "650407ab32a2947c9874bd0fc813344a1675577ba430ba4ddefb9497ceec4df4": { "ad334487bb9276e08638e9be4af54b1205755e694d6c1911d00059d8415fae44": { "jp": { - "updatedAt": "2025-12-02T17:39:24.601Z" + "updatedAt": "2025-12-02T22:57:13.054Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.575Z" + "updatedAt": "2025-12-02T22:57:28.664Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.608Z" + "updatedAt": "2025-12-02T22:57:13.060Z" } } }, "77307f3a7d1b826bb6622b0f3ffa4c1f7706494839393590234d7206bbf2be8f": { "017f574127f909641a3e7c014420c6954edb618ef3d438854515fd0f5dd1e298": { "jp": { - "updatedAt": "2025-12-02T17:39:29.518Z" + "updatedAt": "2025-12-02T22:57:44.882Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.516Z" + "updatedAt": "2025-12-02T22:57:44.880Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.515Z" + "updatedAt": "2025-12-02T22:57:44.879Z" } } }, "914120dcc6c64903cecac105d4df906767aa83b440456a677f5192431cc83d6e": { "4af035b51000a041cbfd0989fe3c52f7370aaeec63d4f8ae146a2776b899fae3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.598Z" + "updatedAt": "2025-12-02T22:57:28.665Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.600Z" + "updatedAt": "2025-12-02T22:57:13.054Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.606Z" + "updatedAt": "2025-12-02T22:57:13.058Z" } } }, "9c50ae2540822f01de38fd832846c44e0815140836bcf8df45e61a172e36831a": { "48e37702889833007771c8e75d0ebddc5a93b178a5f5ae6c2512d72beca89b15": { "jp": { - "updatedAt": "2025-12-02T17:39:29.524Z" + "updatedAt": "2025-12-02T22:57:44.888Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.522Z" + "updatedAt": "2025-12-02T22:57:44.886Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.522Z" + "updatedAt": "2025-12-02T22:57:44.886Z" } } }, "a1a93279f18aea8b2a8afde127dc919f6b9381d84fdb78e820af9fa87a4f85d7": { "8ef32573cad40bd5922dd07f6e65cb11c503497f1996866bd36c8bd70fdbb4a4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.599Z" + "updatedAt": "2025-12-02T22:57:13.053Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.614Z" + "updatedAt": "2025-12-02T22:57:13.064Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.605Z" + "updatedAt": "2025-12-02T22:57:13.058Z" } } }, "acdfde8e008fec05434d98fecd72ad26585fb764bb199b4ab8e0e4acc9186b22": { "965e0c2eb0c14ec2e1498ef8a8c93d171612158fad780e6309dd536f107ee840": { "jp": { - "updatedAt": "2025-12-02T17:39:29.527Z" + "updatedAt": "2025-12-02T22:57:44.894Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.528Z" + "updatedAt": "2025-12-02T22:57:44.895Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.526Z" + "updatedAt": "2025-12-02T22:57:44.890Z" } }, "ea316ef388947a1bd8b8ce3b019ab9377bd0b52bbf557f4ee29826ea0406c8d6": { @@ -15458,13 +15491,13 @@ "b1eb514e8efc1da765f03844ec981e8df30e9e90bffe8f559550b33fcb148386": { "dc959ee4adf1fa9bcf35767f2bd90be07a3522cafad54234ab37ea828c51a0d3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.520Z" + "updatedAt": "2025-12-02T22:57:44.884Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.516Z" + "updatedAt": "2025-12-02T22:57:44.880Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.514Z" + "updatedAt": "2025-12-02T22:57:44.879Z" } }, "fe5653fd0a01cc377763c0dd39db11ab651632c5116e8e68e5b26336f447b84b": { @@ -15482,26 +15515,26 @@ "c35229fb2bf6081a5aa25c5273a6bc76f7fb1f8586da22277f9b09cdfe9c161e": { "96b4bbf5cd710c7028d1dcff43630fc1346305b9fc31fd06b6feaa5771a11a01": { "jp": { - "updatedAt": "2025-12-02T17:39:24.613Z" + "updatedAt": "2025-12-02T22:57:44.884Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.608Z" + "updatedAt": "2025-12-02T22:57:44.882Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.612Z" + "updatedAt": "2025-12-02T22:57:44.883Z" } } }, "c4f683be9ee704aea456e00a9bdadd74b41b2c81a61a807e96857c1248b0f095": { "696664a1a5eef3359a3250235ce385270ef743cd6d7bc089cff42a85307e3ff8": { "jp": { - "updatedAt": "2025-12-02T17:39:29.521Z" + "updatedAt": "2025-12-02T22:57:44.885Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.511Z" + "updatedAt": "2025-12-02T22:57:44.876Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.516Z" + "updatedAt": "2025-12-02T22:57:44.880Z" } }, "624184c131264cdb4084e3b3202e40b83320cab7475a7b58e74d2b6244ec0c40": { @@ -15519,39 +15552,39 @@ "d88cb52cd1ee657459479ad84c5c952fbde653226d9799e31239473fa8b0fd23": { "fb9e79efbf3a2d62721e7f715f0699a0dc1f1dbc6e75db72c520ba3026346f5b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.618Z" + "updatedAt": "2025-12-02T22:57:13.069Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.497Z" + "updatedAt": "2025-12-02T22:57:44.863Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.496Z" + "updatedAt": "2025-12-02T22:57:44.862Z" } } }, "fbb5789352a952225705586e3f21b0e7e42cd17127fe8ed8e8ca218112140a27": { "19f784e7b489f48a3d495a2e1c1d68856626b21b4cedf271ef931452b7add1ce": { "jp": { - "updatedAt": "2025-12-02T17:39:24.605Z" + "updatedAt": "2025-12-02T22:57:13.058Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.602Z" + "updatedAt": "2025-12-02T22:57:13.056Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.604Z" + "updatedAt": "2025-12-02T22:57:13.057Z" } } }, "123aeaa56592e54f31fc778623c345f09749d4e0e65e902af7d1a93337a425bf": { "f2e0676875f34dd5520562d2cd21b217af1b44b68311b6c948988adef7f432a4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.638Z" + "updatedAt": "2025-12-02T22:57:44.941Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.641Z" + "updatedAt": "2025-12-02T22:57:44.943Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.648Z" + "updatedAt": "2025-12-02T22:57:44.950Z" } } }, @@ -15580,26 +15613,26 @@ }, "ad92da9d2ad16e7a7be4a085a208f9676b179473914f697e479282b6f12daed9": { "ru": { - "updatedAt": "2025-12-02T17:39:29.498Z" + "updatedAt": "2025-12-02T22:57:44.864Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.499Z" + "updatedAt": "2025-12-02T22:57:44.864Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.499Z" + "updatedAt": "2025-12-02T22:57:44.865Z" } } }, "1f24f51d58cccfdaab17312855078466a67ec6632bf8534638b69f8f5f3551c5": { "ac3de3782a6dcd627cb900e0e3c325463324737e43db6385a4a9edbf6ff7796b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.638Z" + "updatedAt": "2025-12-02T22:57:44.940Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.652Z" + "updatedAt": "2025-12-02T22:57:44.954Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.646Z" + "updatedAt": "2025-12-02T22:57:44.948Z" } } }, @@ -15625,18 +15658,29 @@ "jp": { "updatedAt": "2025-11-29T14:26:31.081Z" } + }, + "815d4a3898271eab559a7f43ac7696375da4ce6aed7381829f6d915f3c27b4b1": { + "zh": { + "updatedAt": "2025-12-02T22:57:13.048Z" + }, + "jp": { + "updatedAt": "2025-12-02T22:57:13.049Z" + }, + "ru": { + "updatedAt": "2025-12-02T22:57:13.049Z" + } } }, "3a83cb18dec6067fc17dcd4bf9d92d724df7894996965a2aa6ddadaa218d8377": { "afb31609bfccd3793dc26f3946f0dce0c3f4dbb5c1c5a18bef98f4e67be74fcb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.638Z" + "updatedAt": "2025-12-02T22:57:44.904Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.640Z" + "updatedAt": "2025-12-02T22:57:44.942Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.653Z" + "updatedAt": "2025-12-02T22:57:44.955Z" } }, "246e677fdb1037560ce0f99220806100065ce49a0a719ec84b0ef40a87caadcb": { @@ -15654,13 +15698,13 @@ "4db1e2e4946307003f6c8e7296d88d16ea1fa0a50642705d3f4a2f6130b44a03": { "1cd9bda536f7de9e39e1b25889cdf102824eed5e8c98879a779c5ff86145b27d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.596Z" + "updatedAt": "2025-12-02T22:57:44.866Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.502Z" + "updatedAt": "2025-12-02T22:57:44.869Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.501Z" + "updatedAt": "2025-12-02T22:57:44.869Z" } }, "c65bebaf1409b6811c25b61ee9e1a29774f1a9a74497375c4b00bb9357be3fa7": { @@ -15678,65 +15722,65 @@ "573d715ca8095f0e4ca44d1cba02fd75a74bbc9c173567252833684110e7eed3": { "87c69d03f3d553568b16a72f5fe7243c7fbedec0f55aa5c55695e0895009d96f": { "jp": { - "updatedAt": "2025-12-02T17:39:29.503Z" + "updatedAt": "2025-12-02T22:57:44.896Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.500Z" + "updatedAt": "2025-12-02T22:57:44.867Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.506Z" + "updatedAt": "2025-12-02T22:57:44.873Z" } } }, "6127321ac3891bee9f802edc9f97eeefd28aa0d40a647d0fa4cda55abfce14ff": { "d3499050f8c6e7b0a1bd1cf5e8bb8e940304335d153d81d9717b6c21c16c2985": { "ru": { - "updatedAt": "2025-12-02T17:39:24.621Z" + "updatedAt": "2025-12-02T22:57:44.915Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.541Z" + "updatedAt": "2025-12-02T22:57:44.907Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.532Z" + "updatedAt": "2025-12-02T22:57:44.897Z" } } }, "650d9f2cc9a940fe5940498f6e144305c01bbf36d3ee2dc4bbd8968c9f8967c6": { "17de42c037b1a363aacffaae4c43b7e7c471839ed6cecff05326ffc1616e8599": { "jp": { - "updatedAt": "2025-12-02T17:39:29.500Z" + "updatedAt": "2025-12-02T22:57:44.868Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.504Z" + "updatedAt": "2025-12-02T22:57:44.871Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.500Z" + "updatedAt": "2025-12-02T22:57:44.868Z" } } }, "6813da4ad4c4af5afb1c7574805fe2dd8caa6c96f485a82e9c901ef475f08fee": { "b0517d0f55cd108acdbbe709883cd25fbda01a6703d9b51ff50bd2116dae6e4b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.525Z" + "updatedAt": "2025-12-02T22:57:44.889Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.524Z" + "updatedAt": "2025-12-02T22:57:44.888Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.525Z" + "updatedAt": "2025-12-02T22:57:44.890Z" } } }, "6e6ac7b2f451e9b54c142890ff01e2a80eb23b0ffd7b7bc15c34b94f9502bf82": { "29539529c90b3e9ad079683127ad89b005ba24b80d2ef9588cd0a3e6f7d4d74d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.506Z" + "updatedAt": "2025-12-02T22:57:44.873Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.504Z" + "updatedAt": "2025-12-02T22:57:44.871Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.501Z" + "updatedAt": "2025-12-02T22:57:44.868Z" } }, "8f32e4aae111f92315bc93e0ccdf602c223cf64f5840140b6501f1f14e174cbb": { @@ -15754,13 +15798,13 @@ "6fb070f1b02c940c98234a8aaec25f6c6469691d330c72faa861b07763ae4725": { "15b7711f236d6afbc710de3e96b101bbdf132f753a46229174d84f106446a055": { "jp": { - "updatedAt": "2025-12-02T17:39:24.629Z" + "updatedAt": "2025-12-02T22:57:44.926Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.627Z" + "updatedAt": "2025-12-02T22:57:44.925Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.627Z" + "updatedAt": "2025-12-02T22:57:44.924Z" } }, "355de205d2e66f18b00c07141db16e3eae08111fa3207ff29e5d7e2db19cc526": { @@ -15778,13 +15822,13 @@ "9d8c420729f6dd40353fd0b37376eb59e28f1b3a71685df761a9e2ad46f35ca4": { "a0b2512b24b1839bef32291210747feaecb9e749d4b925cd5fa1e21347e7f49b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.530Z" + "updatedAt": "2025-12-02T22:57:44.867Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.535Z" + "updatedAt": "2025-12-02T22:57:44.900Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.628Z" + "updatedAt": "2025-12-02T22:57:44.926Z" } }, "74b3411891901f287f4f0295c14cd3b703d6197988dcd91f4e53985964af404b": { @@ -15802,13 +15846,13 @@ "9fe9b6ce42a6ad2189bab2836ba94c9f99886df803b81bdc3dec38815dad7c26": { "2a6580470ab1e345d52a27c96f69c6e94d335299083f18b83f4f16b1913c6ee0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.630Z" + "updatedAt": "2025-12-02T22:57:44.937Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.630Z" + "updatedAt": "2025-12-02T22:57:44.936Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.630Z" + "updatedAt": "2025-12-02T22:57:44.936Z" } } }, @@ -15848,26 +15892,26 @@ }, "07af586610511b700c76dae0ed1ab3334a12925f5399f3094ee65f2db97bfe4d": { "ru": { - "updatedAt": "2025-12-02T17:39:29.513Z" + "updatedAt": "2025-12-02T22:57:44.878Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.514Z" + "updatedAt": "2025-12-02T22:57:44.878Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.512Z" + "updatedAt": "2025-12-02T22:57:44.877Z" } } }, "bca19f630581f8646ca04081842168a1d45e2ea5896cbdbab33c160594c627c3": { "aa51d28dbbcf7446d6500201eb8ea20726fcac5ea9bad09ff5db9afdf1821a3d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.506Z" + "updatedAt": "2025-12-02T22:57:44.873Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.503Z" + "updatedAt": "2025-12-02T22:57:44.870Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.597Z" + "updatedAt": "2025-12-02T22:57:44.866Z" } }, "0e3c63c854cf8f55abf51be5d8395d72aed010f11ba09ea870f1dd42d4d16794": { @@ -15896,13 +15940,13 @@ }, "19dacaa66e2b0be54bc80666d5dfdcda3f46718eaa102d310792ce9e3c21f2f0": { "ru": { - "updatedAt": "2025-12-02T17:39:29.530Z" + "updatedAt": "2025-12-02T22:57:44.865Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.541Z" + "updatedAt": "2025-12-02T22:57:44.905Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.542Z" + "updatedAt": "2025-12-02T22:57:44.907Z" } }, "957fef1200e01d1d2a8bc6b685146a1418c4d936418ddfe9ecb18479516293d4": { @@ -15920,13 +15964,13 @@ "cf53b09fb0c34e1e63e41a10d6bc7a6922adc30f419e11b91aa28c4b6550ff94": { "3e1547b9c7d4792eac2ae0c79197b7137e4dcadce9e0b2767bdbb3facf5009e6": { "jp": { - "updatedAt": "2025-12-02T17:39:29.518Z" + "updatedAt": "2025-12-02T22:57:44.883Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.521Z" + "updatedAt": "2025-12-02T22:57:44.886Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.515Z" + "updatedAt": "2025-12-02T22:57:44.879Z" } }, "b2680ed1949ad3d0db6340dcfd927b99beee508808edbd641c4f0f3589bb32ec": { @@ -15944,13 +15988,13 @@ "d85a58d074e13f650fae5bc844462e82b569a15037cf4beb81c7fc31334227bd": { "50add6bcb155ef82dcd92ed736aa66054a116b26b9fb26de8e9ff13cfb7af34e": { "jp": { - "updatedAt": "2025-12-02T17:39:29.531Z" + "updatedAt": "2025-12-02T22:57:44.897Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.626Z" + "updatedAt": "2025-12-02T22:57:44.923Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.625Z" + "updatedAt": "2025-12-02T22:57:44.922Z" } }, "b6d6c294393317eabba321f888c00ac842ed017623140b48620c5b77ecf9538f": { @@ -15968,13 +16012,13 @@ "e014a958a8137fc765da9797a531683aae1075024018fdd2793c345a9ea2837d": { "a3692c0caea63dccb572f30b9f84021d898cc0b99e942bba8475e5cddd746e9c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.503Z" + "updatedAt": "2025-12-02T22:57:44.870Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.511Z" + "updatedAt": "2025-12-02T22:57:44.877Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.517Z" + "updatedAt": "2025-12-02T22:57:44.881Z" } } }, @@ -16003,52 +16047,52 @@ }, "18448ec82189a3346ac5ecc5d92a8a578107f606339f0aba3af2bc08a257d424": { "ru": { - "updatedAt": "2025-12-02T17:39:29.549Z" + "updatedAt": "2025-12-02T22:57:44.912Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.550Z" + "updatedAt": "2025-12-02T22:57:44.913Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.620Z" + "updatedAt": "2025-12-02T22:57:44.914Z" } } }, "02fec6942d40034d750c654d9c675a575f12b3a87ec90a6e3786281d265a9b29": { "f8983bc303673b5b9632c8a2f95602dd3f90803ac3e493ee4ff7244ea4b98790": { "jp": { - "updatedAt": "2025-12-02T17:39:24.650Z" + "updatedAt": "2025-12-02T22:57:44.952Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.651Z" + "updatedAt": "2025-12-02T22:57:44.953Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.650Z" + "updatedAt": "2025-12-02T22:57:44.952Z" } } }, "0393512198efa57d46b32a113a35375ccd26518fa34d3bbabef4214d4fb8b53a": { "8103e61160aa52995bd2806ebc1f5871330feb5a4b2c8de0e9221fa8a70d1ac3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.555Z" + "updatedAt": "2025-12-02T22:57:44.969Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.560Z" + "updatedAt": "2025-12-02T22:57:44.974Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.554Z" + "updatedAt": "2025-12-02T22:57:44.968Z" } } }, "0c5a65f577c71fbc834405efc189e3c50da0f84a64b7f1b1ba76d9fa8e7a3e9c": { "2d31634c588cb2805bebfc13a4cefde978ae8d078f32a88954c1ee076a081d1e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.652Z" + "updatedAt": "2025-12-02T22:57:44.954Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.647Z" + "updatedAt": "2025-12-02T22:57:44.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.652Z" + "updatedAt": "2025-12-02T22:57:44.954Z" } } }, @@ -16066,39 +16110,39 @@ }, "734cd9155fefd740d8d08b0c076d7ff45e66e547c017603481aa8c2733e38771": { "zh": { - "updatedAt": "2025-12-02T17:39:24.639Z" + "updatedAt": "2025-12-02T22:57:44.941Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.639Z" + "updatedAt": "2025-12-02T22:57:44.942Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.666Z" + "updatedAt": "2025-12-02T22:57:44.965Z" } } }, "16ea5fa75d5d08e032a72f3d2f70dfde100b84192a3a87d58596c7a636e73d4a": { "08b83c6534ed2ed43f2e271298926bbac6bd7c4e552372271ab8f870588ce545": { "jp": { - "updatedAt": "2025-12-02T17:39:24.651Z" + "updatedAt": "2025-12-02T22:57:44.953Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.646Z" + "updatedAt": "2025-12-02T22:57:44.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.653Z" + "updatedAt": "2025-12-02T22:57:44.955Z" } } }, "3db136efc6f866a03d8de23b61d3a9177ba22c082cf115237fe396e7ac9e917c": { "f41c454a9d7c667418cb2226d0dba5f50dc0d9a0d8d91fa03d85e6fb89852843": { "jp": { - "updatedAt": "2025-12-02T17:39:29.546Z" + "updatedAt": "2025-12-02T22:57:44.908Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.536Z" + "updatedAt": "2025-12-02T22:57:44.902Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.533Z" + "updatedAt": "2025-12-02T22:57:44.898Z" } }, "bc07f19137cb6dabf76e068e43903d8f0c0d4a5fd3ef5e4c48ca713d51eae844": { @@ -16116,26 +16160,26 @@ "3e1a6a2d9604853fec0f6b9c21e1534bc36ba5880d4042f71f1d9a03ff9e0c74": { "50a43ff5465e5ed3b333a2938abb5b5a0fe5d616b29d9f1176535339c755b45f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.642Z" + "updatedAt": "2025-12-02T22:57:44.943Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.640Z" + "updatedAt": "2025-12-02T22:57:44.942Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.642Z" + "updatedAt": "2025-12-02T22:57:44.944Z" } } }, "3fac7c056527b2656c82dc06a3baca18af73cc6545b9cbc229c03280f867b18b": { "a946c1d0dfa7b8e0e8021716ca512f6f92c6c72a0617c7843fc9f56182195582": { "jp": { - "updatedAt": "2025-12-02T17:39:29.540Z" + "updatedAt": "2025-12-02T22:57:44.904Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.624Z" + "updatedAt": "2025-12-02T22:57:44.920Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.624Z" + "updatedAt": "2025-12-02T22:57:44.921Z" } }, "955b894f3bdf01356a56ddde8e74375c28f36a9ddacf9f8cca1d929b82dc3c8a": { @@ -16153,13 +16197,13 @@ "5be58ce97a5c915ff2d4f6bb0a603580ec8a37cc97e4e9b54ce41df65adbfd1a": { "e6df66dfd56c3a5f3a55edad9124b2138f3c2c2e0aeb7207d62e987015a6ea34": { "jp": { - "updatedAt": "2025-12-02T17:39:24.631Z" + "updatedAt": "2025-12-02T22:57:44.938Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.635Z" + "updatedAt": "2025-12-02T22:57:44.938Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.539Z" + "updatedAt": "2025-12-02T22:57:44.904Z" } }, "8c7e75be7714da47b7c687d7067a073e9ba05d82b6595b598a376227cab0ee4c": { @@ -16177,13 +16221,13 @@ "5eb08e96fd1bc79722d094e6a779abcf8a842d610d831653012ca3687bc9f9d7": { "abb8bce9e0621c2ecf30f9505bbef2d716584c9ef4ba432a4e47ade831354eea": { "jp": { - "updatedAt": "2025-12-02T17:39:24.657Z" + "updatedAt": "2025-12-02T22:57:44.958Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.656Z" + "updatedAt": "2025-12-02T22:57:44.957Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.653Z" + "updatedAt": "2025-12-02T22:57:44.956Z" } }, "a7faed462f96219d02aa7307ac7bc7935bca6700485c60f90a7438b05da3f66e": { @@ -16223,39 +16267,39 @@ }, "4daeb6b23031febdfb1f2258c7c2480bea8af82a83a813aaa85011a7c02617ee": { "jp": { - "updatedAt": "2025-12-02T17:39:24.645Z" + "updatedAt": "2025-12-02T22:57:44.947Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.645Z" + "updatedAt": "2025-12-02T22:57:44.947Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.646Z" + "updatedAt": "2025-12-02T22:57:44.948Z" } } }, "927c8bd22c5edb0ea1387b718e08b478ba16818cd5723ac48756552d7439254c": { "11b3f30b750a5e0956357a5f57ba8e702f81cf26a32d8a0825cee915379b0137": { "jp": { - "updatedAt": "2025-12-02T17:39:24.628Z" + "updatedAt": "2025-12-02T22:57:44.959Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.630Z" + "updatedAt": "2025-12-02T22:57:44.936Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.629Z" + "updatedAt": "2025-12-02T22:57:44.935Z" } } }, "98a2ade41bd4731a099f797edd596fa78793203056404b35f51d527b8f16a36d": { "ab4ab861bb9e5302cd16890ba55359555f2b962726d92b750a912cb146221d73": { "jp": { - "updatedAt": "2025-12-02T17:39:24.627Z" + "updatedAt": "2025-12-02T22:57:44.924Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.533Z" + "updatedAt": "2025-12-02T22:57:44.898Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.622Z" + "updatedAt": "2025-12-02T22:57:44.917Z" } }, "c6165f3ca7b3425b951b4a1571401725d547adf52dc6626c445215fb9218c8f1": { @@ -16273,26 +16317,26 @@ "98c18fb7bc391069017a8197ca9b4b5c5a8218b2cc79f1210a3aba08ce470c6c": { "81814115cad79ea901cacf1a4876697b9b219a7ce07476d4edac8f5cfb5017fe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.664Z" + "updatedAt": "2025-12-02T22:57:44.963Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.637Z" + "updatedAt": "2025-12-02T22:57:44.962Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.538Z" + "updatedAt": "2025-12-02T22:57:44.903Z" } } }, "a005818ddc766e865af1ed1831655cacf269df57fe20666970c25aa1d089714e": { "a21353177e0617a8a2423d2339da6a2715dd92734a60da91f44354edb7bb6df3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.628Z" + "updatedAt": "2025-12-02T22:57:44.925Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.546Z" + "updatedAt": "2025-12-02T22:57:44.909Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.629Z" + "updatedAt": "2025-12-02T22:57:44.935Z" } }, "6b17506439ccc3610f6d989dbfd30e8ceef573be8f80fb3230ad3a6b4a276542": { @@ -16310,13 +16354,13 @@ "a5f04cc970babcbd17a73219fd4d3f1d299602d839f96c355b2d5ca53d5cee5b": { "23193e28103b0087a2e3c305ef54301cdc3541ea5b77ce29af8eb04a17fa6f4e": { "jp": { - "updatedAt": "2025-12-02T17:39:29.532Z" + "updatedAt": "2025-12-02T22:57:44.897Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.538Z" + "updatedAt": "2025-12-02T22:57:44.903Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.624Z" + "updatedAt": "2025-12-02T22:57:44.920Z" } }, "e965cf783f03102b23d52203220a90ea4ad4eeda8ea356dc2888850e3a1ee83c": { @@ -16345,13 +16389,13 @@ }, "b5127f46fc8d65c84a16ddba167f617184476bc3c5db98f881b3968229929e19": { "ru": { - "updatedAt": "2025-12-02T17:39:29.541Z" + "updatedAt": "2025-12-02T22:57:44.905Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:29.545Z" + "updatedAt": "2025-12-02T22:57:44.908Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.547Z" + "updatedAt": "2025-12-02T22:57:44.909Z" } }, "8b70f77a580ae511ac0bf35f88454f6df63aca38b1be27503cffe5bd9b3b0d0f": { @@ -16369,26 +16413,26 @@ "c43792a75d02793708f0f9c298dd1e81a2db715e26bb86c9a3a5e14f34e785c4": { "76526beb43a3126f9cd6e8837bdfd7a2b5b294aba899560796a163b8963fb64c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.658Z" + "updatedAt": "2025-12-02T22:57:44.960Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.658Z" + "updatedAt": "2025-12-02T22:57:44.960Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.663Z" + "updatedAt": "2025-12-02T22:57:44.961Z" } } }, "d34da7fe047d51a78fb46b67d8b9e61beb3565db263ce630e02ee4fd1c3a415f": { "de2fd7fc7b86f2b80b1c08bd8bb73d8dce37227d7b14b5fc21508b921ca7af10": { "jp": { - "updatedAt": "2025-12-02T17:39:24.623Z" + "updatedAt": "2025-12-02T22:57:44.919Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.626Z" + "updatedAt": "2025-12-02T22:57:44.922Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.622Z" + "updatedAt": "2025-12-02T22:57:44.918Z" } }, "9b5a33767927dbd5b8d2768daa909d9f65bb2a2f716af808a8f3eb55f623603a": { @@ -16428,78 +16472,78 @@ }, "15560cb3fa6f0a4e7ae1fd51eff8646af3ae08a98e760dfc0c6787d702072f0f": { "zh": { - "updatedAt": "2025-12-02T17:39:24.649Z" + "updatedAt": "2025-12-02T22:57:44.950Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.649Z" + "updatedAt": "2025-12-02T22:57:44.951Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.649Z" + "updatedAt": "2025-12-02T22:57:44.950Z" } } }, "ec512023c5c9e376d6b5a73b27c72543c329f1031a88df1142e318e852a6f5e1": { "e3ddcb697170bf6b9accf7bd9484665c071ebdf44c1609b8c1f4a6ae733dd1c5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.663Z" + "updatedAt": "2025-12-02T22:57:44.961Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.662Z" + "updatedAt": "2025-12-02T22:57:44.960Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.657Z" + "updatedAt": "2025-12-02T22:57:44.958Z" } } }, "f411f73869f1597bddd3a69a70dcdf627b2f48802b68eb1297c49cf998a1d590": { "6c152f17b58caad6637a04e4d427aba059026b111c90e5aa764f040e05e669bb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.621Z" + "updatedAt": "2025-12-02T22:57:44.916Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.621Z" + "updatedAt": "2025-12-02T22:57:44.916Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.536Z" + "updatedAt": "2025-12-02T22:57:44.901Z" } } }, "0bba267be6ffcbb62a544c365f5d2cd85d6371c78dc289e5697b0225352a76ea": { "95f85b7c7a43494a5f08ae259de69c8952afb7851b1d9a887ad3107d5e6cbc01": { "jp": { - "updatedAt": "2025-12-02T17:39:29.582Z" + "updatedAt": "2025-12-02T22:57:44.994Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.579Z" + "updatedAt": "2025-12-02T22:57:44.991Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.586Z" + "updatedAt": "2025-12-02T22:57:44.998Z" } } }, "12f796f4ae9f25130a8cfc11aff488171e7376f25404278d4e5c173c8bf9ed02": { "55069f671a99d799cfd16eda4312b66b5a321376cc69b52c58ba054f313fa404": { "jp": { - "updatedAt": "2025-12-02T17:39:29.556Z" + "updatedAt": "2025-12-02T22:57:44.971Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.558Z" + "updatedAt": "2025-12-02T22:57:44.973Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.556Z" + "updatedAt": "2025-12-02T22:57:44.971Z" } } }, "16c87bceec945d0aeefa7e76d421913b507e3b04716834b3894e9fd3174d2613": { "b43921e7c1caab150d19b0823696bd909b5e9b9dd41fe7847acfc9dabaec0942": { "ru": { - "updatedAt": "2025-12-02T17:39:13.579Z" + "updatedAt": "2025-12-02T22:57:45.005Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.578Z" + "updatedAt": "2025-12-02T22:57:45.005Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.578Z" + "updatedAt": "2025-12-02T22:57:45.004Z" } } }, @@ -16517,26 +16561,26 @@ }, "7ac8d25006b0218725310bb4f50d2afa2fa76b42500a9587fca779027db7c47f": { "ru": { - "updatedAt": "2025-12-02T17:39:24.643Z" + "updatedAt": "2025-12-02T22:57:44.945Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.643Z" + "updatedAt": "2025-12-02T22:57:44.946Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.644Z" + "updatedAt": "2025-12-02T22:57:44.946Z" } } }, "2644c145de6d61cff7556d3efdff355e849b2f38b5c7912fbc2eb07360771f61": { "0e301628684a655bb2d5641c57775c3259b037ac338372d82808d6c91cacbd8c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.529Z" + "updatedAt": "2025-12-02T22:57:44.895Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.642Z" + "updatedAt": "2025-12-02T22:57:44.944Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.641Z" + "updatedAt": "2025-12-02T22:57:44.943Z" } } }, @@ -16565,52 +16609,52 @@ }, "e28902f12acecd10b62cf9cafa9cf0227aea3ec77ca8326732aa46b01a0d4b12": { "zh": { - "updatedAt": "2025-12-02T17:39:24.647Z" + "updatedAt": "2025-12-02T22:57:44.969Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.647Z" + "updatedAt": "2025-12-02T22:57:44.970Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.648Z" + "updatedAt": "2025-12-02T22:57:44.970Z" } } }, "337fa5ffda5b1ce15febb15e28d78f509b83dd0442c0eecb4e5fd5ad01cee570": { "8ad0cc19f45e168f3328286b8c922f25ddb3753ff16efc3a1795161778bbea66": { "jp": { - "updatedAt": "2025-12-02T17:39:29.566Z" + "updatedAt": "2025-12-02T22:57:44.979Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.571Z" + "updatedAt": "2025-12-02T22:57:44.983Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.639Z" + "updatedAt": "2025-12-02T22:57:44.941Z" } } }, "3a39c3cb40c4a84e5848358c7bcda5a305e64fba4846580eecea963760143cbd": { "1a63ea8e13a6c3989444c8189eb5c95920d36ded548a2cbb106db39f91e17f56": { "jp": { - "updatedAt": "2025-12-02T17:39:29.563Z" + "updatedAt": "2025-12-02T22:57:44.976Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.564Z" + "updatedAt": "2025-12-02T22:57:44.977Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.553Z" + "updatedAt": "2025-12-02T22:57:44.967Z" } } }, "3b2a0db3103ecc795ff82061e46875995689dee845c28a19697c2e8b7d78fb8f": { "84bf17e2315c270d4f26795807428c5ef311a937dd6e53a4b6f3a8e26bf5e771": { "jp": { - "updatedAt": "2025-12-02T17:39:29.558Z" + "updatedAt": "2025-12-02T22:57:44.973Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.556Z" + "updatedAt": "2025-12-02T22:57:44.971Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.557Z" + "updatedAt": "2025-12-02T22:57:44.972Z" } } }, @@ -16628,234 +16672,234 @@ }, "ec159a684acf88c327d88432ca1c26e16cbeb3306673c56da4f7747eee906117": { "ru": { - "updatedAt": "2025-12-02T17:39:24.643Z" + "updatedAt": "2025-12-02T22:57:44.945Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.643Z" + "updatedAt": "2025-12-02T22:57:44.945Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.644Z" + "updatedAt": "2025-12-02T22:57:44.946Z" } } }, "548882c1623ad246688470b47967ff13ad16868ecad4f09349b0182efc755985": { "76fc9813a272dfbb6dda3bb0096c7a2eeb3bf0a58d344e26c115c075a8cdf7d0": { "jp": { - "updatedAt": "2025-12-02T17:39:29.570Z" + "updatedAt": "2025-12-02T22:57:44.982Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.568Z" + "updatedAt": "2025-12-02T22:57:44.980Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.565Z" + "updatedAt": "2025-12-02T22:57:44.979Z" } } }, "7d0d5bb4af482b39457517f498efb3ea46e33dd5a7cfdef6d18b2beb02e7dc2f": { "a7f9fe4cf3ef806d2de5eb8e1f83c674deb8224319845c32faa2c509b9f0d89a": { "jp": { - "updatedAt": "2025-12-02T17:39:29.565Z" + "updatedAt": "2025-12-02T22:57:44.978Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.568Z" + "updatedAt": "2025-12-02T22:57:44.981Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.567Z" + "updatedAt": "2025-12-02T22:57:44.980Z" } } }, "819fce8b1343a94dee6cf3e428f8d46ff343c43b0d83b49efe18129ccf292430": { "af1d949b76a7c871e4cdce3092a3b2e2b1ea6afca4c4788054f8ff3eddde3ea5": { "jp": { - "updatedAt": "2025-12-02T17:39:29.554Z" + "updatedAt": "2025-12-02T22:57:44.968Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.559Z" + "updatedAt": "2025-12-02T22:57:44.973Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.554Z" + "updatedAt": "2025-12-02T22:57:44.968Z" } } }, "8756460c34802f52ffc72c46fd775666b61d2134d4e3d1de0bf4111a5a049571": { "483cc85982240fd19d9aaf9161c58f6f4b1f2cdf226fb60169450e02caea8384": { "jp": { - "updatedAt": "2025-12-02T17:39:29.564Z" + "updatedAt": "2025-12-02T22:57:44.977Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.555Z" + "updatedAt": "2025-12-02T22:57:44.969Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.562Z" + "updatedAt": "2025-12-02T22:57:44.976Z" } } }, "99effff387a3391b66ab69348b19106aa7ae02149e5cdda15d9bd9397ddf4c41": { "635055619056b153a2e20b6a09345d76348336b24340ba32f815de9c85a7f2b0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.637Z" + "updatedAt": "2025-12-02T22:57:44.899Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.656Z" + "updatedAt": "2025-12-02T22:57:44.957Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.658Z" + "updatedAt": "2025-12-02T22:57:44.959Z" } } }, "a0698fed4f549f79afea06d1dac666b108eb6f5dc2fd3c91aff7c13f9d635593": { "7bafd49c863eb3620b55c3516c62d1d11ad2c81b1333e7396261c18b3d55cf9f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.657Z" + "updatedAt": "2025-12-02T22:57:44.959Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.534Z" + "updatedAt": "2025-12-02T22:57:44.899Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.655Z" + "updatedAt": "2025-12-02T22:57:44.957Z" } } }, "ad1402ffed17fc7c6fda3f600f70cf8e3bbe5384d766081c16c2c90b4a775b7f": { "623f2f8c2f6006597fa106e18afad1304117a0a599684c3050b5f92f433dadf9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.563Z" + "updatedAt": "2025-12-02T22:57:44.977Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.561Z" + "updatedAt": "2025-12-02T22:57:44.975Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.550Z" + "updatedAt": "2025-12-02T22:57:44.965Z" } } }, "d6127c27c939a8143d6bd93d737c445238b16aea350cd52caa535082aaed407a": { "af21361ca18f3026c0fcb3b223ce74e7a213c2e9016d2f7596b5103f9f243027": { "jp": { - "updatedAt": "2025-12-02T17:39:29.561Z" + "updatedAt": "2025-12-02T22:57:44.975Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.566Z" + "updatedAt": "2025-12-02T22:57:44.979Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.570Z" + "updatedAt": "2025-12-02T22:57:44.982Z" } } }, "d679b331b013310d0726e18cff38795d35a48a549ce862414366ed5d37b17a5a": { "6884d15ae61a9e31fa06e9f6cb793ec44513338525d28650cffaeecfdfd55f59": { "jp": { - "updatedAt": "2025-12-02T17:39:29.533Z" + "updatedAt": "2025-12-02T22:57:44.899Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.655Z" + "updatedAt": "2025-12-02T22:57:44.956Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.654Z" + "updatedAt": "2025-12-02T22:57:44.956Z" } } }, "f23d1fdbec8862f67bc4eb334787e78bade64fa097b14c338abf676e73a1ca62": { "0206d00d56a0c7be7a356c6499d1bc4c3b24602fe48380f49f1a8be277e30ae9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.651Z" + "updatedAt": "2025-12-02T22:57:44.953Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.648Z" + "updatedAt": "2025-12-02T22:57:44.949Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.652Z" + "updatedAt": "2025-12-02T22:57:44.955Z" } } }, "f5d22ca5e2a60035bc7b1c39046c553ef2238bbf8c611bd22963a3cf3fe67663": { "9a33263baf26f23ddc1d61444b9f0bc17fe15f0d44c6aa520661947f7bc28d34": { "jp": { - "updatedAt": "2025-12-02T17:39:24.651Z" + "updatedAt": "2025-12-02T22:57:44.953Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.650Z" + "updatedAt": "2025-12-02T22:57:44.951Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.650Z" + "updatedAt": "2025-12-02T22:57:44.951Z" } } }, "0d3a0a09b86406c2c362ede819ee030f9d92d058939579cd1229e361973022f8": { "9fc104791c743a764dffa282d540ca4365e02a6a6590d6c336de81ff7f63da24": { "jp": { - "updatedAt": "2025-12-02T17:39:24.665Z" + "updatedAt": "2025-12-02T22:57:44.964Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.575Z" + "updatedAt": "2025-12-02T22:57:45.000Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.575Z" + "updatedAt": "2025-12-02T22:57:45.001Z" } } }, "14364235369dc388419efc9e290886ddaa202d5023e8adc55d75a61c89fc336a": { "328695ec26f7fc60b0c8aec17edefe2b5cd222a635c116a01ed4259436be44ae": { "jp": { - "updatedAt": "2025-12-02T17:39:13.586Z" + "updatedAt": "2025-12-02T22:57:45.014Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.591Z" + "updatedAt": "2025-12-02T22:57:45.020Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.592Z" + "updatedAt": "2025-12-02T22:57:45.021Z" } } }, "14a65362c725c7a0fae1767f0bdaecab08516f4549961fb82c9b0d3889476e2e": { "4b5208315e755dbc3f295c8a58958e452a782c2f41e4965b7aaafc2ecdf93523": { "jp": { - "updatedAt": "2025-12-02T17:39:13.577Z" + "updatedAt": "2025-12-02T22:57:45.003Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.577Z" + "updatedAt": "2025-12-02T22:57:45.003Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.578Z" + "updatedAt": "2025-12-02T22:57:45.004Z" } } }, "181aa5509e2dd7724e3095fd6c0f17cf6fedab2635b9af1d57fe9d1e2801ec31": { "bf2760368d2fc3a4c455358f8872f13eb6f6e7b8ccd6d529c68dfa016882d216": { "jp": { - "updatedAt": "2025-12-02T17:39:13.591Z" + "updatedAt": "2025-12-02T22:57:45.019Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.592Z" + "updatedAt": "2025-12-02T22:57:45.020Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.587Z" + "updatedAt": "2025-12-02T22:57:45.016Z" } } }, "5181bec59897499f787e1b509cc19c69de2efe0e1437cc2001f2c7dbe8022440": { "54af2191cc8de0b1a73c6bfeceff12420569139b7347df0f18a111a00cfa0d1f": { "jp": { - "updatedAt": "2025-12-02T17:39:29.576Z" + "updatedAt": "2025-12-02T22:57:44.989Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.580Z" + "updatedAt": "2025-12-02T22:57:44.992Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.578Z" + "updatedAt": "2025-12-02T22:57:44.990Z" } } }, "59475ce3a8014935df370b01b5266883e7814a8041f963545d8edaf3119557f2": { "53cc67b8b0dbfb95e446a4d98d10dfc35a026203fad1b1a20cb6bf733faba4e2": { "jp": { - "updatedAt": "2025-12-02T17:39:29.569Z" + "updatedAt": "2025-12-02T22:57:44.981Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.573Z" + "updatedAt": "2025-12-02T22:57:44.985Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.573Z" + "updatedAt": "2025-12-02T22:57:44.985Z" } } }, @@ -16881,954 +16925,965 @@ "zh": { "updatedAt": "2025-12-02T17:39:29.552Z" } + }, + "f19800ffdeb5ef2504941b9c02c0bcc3e1913dbae9fde93afd40c5a3cfb26453": { + "zh": { + "updatedAt": "2025-12-02T22:57:44.939Z" + }, + "ru": { + "updatedAt": "2025-12-02T22:57:44.939Z" + }, + "jp": { + "updatedAt": "2025-12-02T22:57:44.940Z" + } } }, "6d2c1d43528de97c8dcb1e3618555c13b1ee6ca0cec9035a38fdc267403c6c3a": { "a09b919bea9302ab3ba5a119614ec1de086c78f2af22957d06a895b8b1504bc9": { "jp": { - "updatedAt": "2025-12-02T17:39:29.557Z" + "updatedAt": "2025-12-02T22:57:44.972Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.559Z" + "updatedAt": "2025-12-02T22:57:44.974Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.559Z" + "updatedAt": "2025-12-02T22:57:44.974Z" } } }, "84d27978ad24cbc0448dc0661dc1cf62312406d39568cc877e9bee6c04e93677": { "4120b13b5f03f7c2fd4dd243edcbc718d6bd291d7358050064f6599242eeca09": { "jp": { - "updatedAt": "2025-12-02T17:39:29.558Z" + "updatedAt": "2025-12-02T22:57:44.973Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.555Z" + "updatedAt": "2025-12-02T22:57:44.969Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.553Z" + "updatedAt": "2025-12-02T22:57:44.967Z" } } }, "993eb4cbf451025e383f5baa954ba930c6f9ae51ff01592c72b8d36662548817": { "6397e782e35c68ed2849d7a8210eb150a2820241365b2424b92b3ac99815d60d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.584Z" + "updatedAt": "2025-12-02T22:57:44.996Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.582Z" + "updatedAt": "2025-12-02T22:57:44.993Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.583Z" + "updatedAt": "2025-12-02T22:57:44.995Z" } } }, "bc95ac30c6163794df098cb1c5b0c612d68e460c1fee0982a9fde6ad2158ac24": { "d710ab3ea85690006a2ba44bbff81541eaffd450228382acc7544df0e34c7468": { "jp": { - "updatedAt": "2025-12-02T17:39:29.562Z" + "updatedAt": "2025-12-02T22:57:44.976Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.565Z" + "updatedAt": "2025-12-02T22:57:44.978Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.569Z" + "updatedAt": "2025-12-02T22:57:44.981Z" } } }, "bdea2c6c34b1129be3efdd889576a52c92a915a41e1639ec5331bfe00948aa9e": { "d5c5bd7080a73f05e45d4b278cac9e1b97c489d95a7c80a8edeeccfbc35abb0e": { "jp": { - "updatedAt": "2025-12-02T17:39:29.564Z" + "updatedAt": "2025-12-02T22:57:44.997Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.557Z" + "updatedAt": "2025-12-02T22:57:44.989Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.564Z" + "updatedAt": "2025-12-02T22:57:44.977Z" } } }, "bef9b0e0b7b38c7969e61c98c564c4f45f4514c4992c99602befb825815d3fe5": { "ecbe5e563d38c0a661a9495fe8b3be6dea6041fe9fe0a6e674428f8d203f2c76": { "jp": { - "updatedAt": "2025-12-02T17:39:29.586Z" + "updatedAt": "2025-12-02T22:57:44.998Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.578Z" + "updatedAt": "2025-12-02T22:57:44.991Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.560Z" + "updatedAt": "2025-12-02T22:57:44.992Z" } } }, "c86c73e2e1466ca9839d03145d28d089d50433e69d452f195d963042ce89ac2f": { "f65f3977310bfcdd03981a63ac5b1d00c85b04cbbc5ef4d29c352006d88c1be0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.578Z" + "updatedAt": "2025-12-02T22:57:45.004Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.574Z" + "updatedAt": "2025-12-02T22:57:45.000Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.574Z" + "updatedAt": "2025-12-02T22:57:45.000Z" } } }, "cb9c09aa37313bf52611e34b607eaa3775f6ebfd79387f2120b6b2b2ed4b46e5": { "b033c9754be40272847cfcdbce3fd43701961388f8efc8698510876cb0c0fb40": { "jp": { - "updatedAt": "2025-12-02T17:39:29.583Z" + "updatedAt": "2025-12-02T22:57:44.994Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.582Z" + "updatedAt": "2025-12-02T22:57:44.993Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.575Z" + "updatedAt": "2025-12-02T22:57:44.986Z" } } }, "d7bfcfa62fea0cd11e8181ebab38199db1c954694d8230c3cb8be3a89f91c476": { "c1ce68737a5260a794d17040e187ca291588ef715aeba34369597a7058dc2af4": { "jp": { - "updatedAt": "2025-12-02T17:39:29.581Z" + "updatedAt": "2025-12-02T22:57:44.993Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.577Z" + "updatedAt": "2025-12-02T22:57:45.002Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.576Z" + "updatedAt": "2025-12-02T22:57:45.002Z" } } }, "eb4daa639a63e99d988bfe1cd009befb853ba7171f88047823ca4d63e119f46c": { "db3dcac7ca205ca613bb9129a98b90f70d1edd49164206d1bacd86ccbb885f5f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.577Z" + "updatedAt": "2025-12-02T22:57:45.003Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.572Z" + "updatedAt": "2025-12-02T22:57:44.999Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.585Z" + "updatedAt": "2025-12-02T22:57:44.997Z" } } }, "ece18ee5cf148911a064ac3aabde31461f3fa90405c4631fe64e67bf35b3df8c": { "babc66efa89a5cb73d9a68a0dceb5ae1559780502d074014931e6370f64030af": { "jp": { - "updatedAt": "2025-12-02T17:39:29.571Z" + "updatedAt": "2025-12-02T22:57:44.984Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.573Z" + "updatedAt": "2025-12-02T22:57:44.985Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.571Z" + "updatedAt": "2025-12-02T22:57:44.983Z" } } }, "eec5db41f767e87040d1a1e1a235ad804968c2645819039af5e1306f75ee2ba6": { "3294839c4121817eb15af16f39ea52c308ef56de049782978aa71dcc4c38777a": { "jp": { - "updatedAt": "2025-12-02T17:39:29.581Z" + "updatedAt": "2025-12-02T22:57:44.993Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.577Z" + "updatedAt": "2025-12-02T22:57:44.990Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.578Z" + "updatedAt": "2025-12-02T22:57:44.990Z" } } }, "fcac219896966a54530a8593af31aa0dd688a431b44e0f3c677722d49352eb30": { "764c0b5706ee7c8505c4e4a557bdfcf617fad088da12e5302081d2d0510f71a1": { "jp": { - "updatedAt": "2025-12-02T17:39:29.560Z" + "updatedAt": "2025-12-02T22:57:44.975Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.552Z" + "updatedAt": "2025-12-02T22:57:44.966Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.557Z" + "updatedAt": "2025-12-02T22:57:44.972Z" } } }, "febea1a8af326ccd97db3bc68c3ffe9b9d02860dfb6225e2ad85613d0fd14f7a": { "96025027a22efdcf22fae68b1f8666c6d43d7197ab56d27461b40b4566ccacf3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.572Z" + "updatedAt": "2025-12-02T22:57:44.984Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.570Z" + "updatedAt": "2025-12-02T22:57:44.982Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.572Z" + "updatedAt": "2025-12-02T22:57:44.984Z" } } }, "07413031937c2e03067e44df8e3cbca1210ee434cba21c6bfa6e51fe5d2f01e5": { "1e96680d8322f2acc44b5d97b8bff6f35462189f2158321fb5f3892804e98d6a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.593Z" + "updatedAt": "2025-12-02T22:57:45.022Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.595Z" + "updatedAt": "2025-12-02T22:57:45.024Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.595Z" + "updatedAt": "2025-12-02T22:57:45.023Z" } } }, "08048e81a0b10f6fc876c8e10e896bba823ef23c25b37974243d3ce6241e95be": { "fa7004278db4a71dffabfc42db57fec5a575fb3dbd7222d4b9792bf19848b5d0": { "jp": { - "updatedAt": "2025-12-02T17:39:13.583Z" + "updatedAt": "2025-12-02T22:57:45.038Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.584Z" + "updatedAt": "2025-12-02T22:57:45.042Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.582Z" + "updatedAt": "2025-12-02T22:57:45.035Z" } } }, "184cb7accedb381551a80c780323d8467fa7bd7b87d916cb1c6e2e1927c800cd": { "20fbfd2eb1f5b24eda2f90fd903779fd0847f0d888d3b04f4c7e56590eff1492": { "jp": { - "updatedAt": "2025-12-02T17:39:13.597Z" + "updatedAt": "2025-12-02T22:57:45.025Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.598Z" + "updatedAt": "2025-12-02T22:57:45.026Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.596Z" + "updatedAt": "2025-12-02T22:57:45.024Z" } } }, "1f9e1a47c221609e49eb77fb61cad9a84a56bdb680185de6655f77145049570f": { "d2bac435d9afc706018821f07927cba0b34f6719b4e95a2c242a869d2c00be3d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.589Z" + "updatedAt": "2025-12-02T22:57:45.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.575Z" + "updatedAt": "2025-12-02T22:57:44.987Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.582Z" + "updatedAt": "2025-12-02T22:57:45.009Z" } } }, "1fd11512dba8b586ce114f0a09f748f438a3592e967e6b26fdb70d49b49b5b34": { "528c254f1d39fc4b566d364735917ebd190685375530f8192104891def887095": { "jp": { - "updatedAt": "2025-12-02T17:39:13.584Z" + "updatedAt": "2025-12-02T22:57:45.012Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.590Z" + "updatedAt": "2025-12-02T22:57:45.019Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.575Z" + "updatedAt": "2025-12-02T22:57:44.987Z" } } }, "22dec589b8fb9f267b747bb6c4caa91619a82b138da7ac22fafdf2a4d36dbe70": { "540a7500cbfe21ee07e22edbd55ff6af883a067d691b6301d93bbec754f9da7f": { "jp": { - "updatedAt": "2025-12-02T17:39:29.577Z" + "updatedAt": "2025-12-02T22:57:45.010Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.576Z" + "updatedAt": "2025-12-02T22:57:44.989Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.580Z" + "updatedAt": "2025-12-02T22:57:44.992Z" } } }, "25a566b63d1b51f62e85f3301907bb9851c8e295092c6c0cbb274855aaf2075a": { "b194d71f6380d7cf9309e9c89f192bff2723d4c46d48e2aa2b48e736c874804d": { "jp": { - "updatedAt": "2025-12-02T17:39:29.585Z" + "updatedAt": "2025-12-02T22:57:44.997Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.665Z" + "updatedAt": "2025-12-02T22:57:44.965Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.585Z" + "updatedAt": "2025-12-02T22:57:44.998Z" } } }, "2dc1b2de19552e6b04e43bcf12a339877b5cd1caa1251210fa995f871b2381a2": { "8023c7e209034ddbc60f9efb8a61b992915d01ab6dcdc5f5a0b08c1c7a1cf28a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.594Z" + "updatedAt": "2025-12-02T22:57:45.022Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.586Z" + "updatedAt": "2025-12-02T22:57:45.015Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.594Z" + "updatedAt": "2025-12-02T22:57:45.023Z" } } }, "356f390220f614f7e13052b738d6bac3386bcb14e99297bc57a7c7bf37c10fd1": { "eed67b4d5e2a37a8d51c1aaf6d8810650b97bd70d00122a88ebb97c212da9ee2": { "jp": { - "updatedAt": "2025-12-02T17:39:13.581Z" + "updatedAt": "2025-12-02T22:57:44.988Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.581Z" + "updatedAt": "2025-12-02T22:57:45.016Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.580Z" + "updatedAt": "2025-12-02T22:57:45.016Z" } } }, "35c7bfba55131ad9d6116db29b6547a45eabafbca7d547b5501ea16d51eede3f": { "6a8e1ca55281999c6130ae572325abcb150b29cfd12ebe451133060b6c502a1a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.589Z" + "updatedAt": "2025-12-02T22:57:45.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.590Z" + "updatedAt": "2025-12-02T22:57:45.019Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.588Z" + "updatedAt": "2025-12-02T22:57:45.017Z" } } }, "43b396ef0d459a925fcad74ebe7dbd673c6bb8eab1d24fb377b596b6d6850d5b": { "83184a4d72d70281ddce4c2b92b731c5b7e8f98d6d6bebeedbdc0a053adf947c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.594Z" + "updatedAt": "2025-12-02T22:57:45.023Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.586Z" + "updatedAt": "2025-12-02T22:57:45.015Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.587Z" + "updatedAt": "2025-12-02T22:57:45.015Z" } } }, "4d4c6c8d13e7ac14a5f189e798e199562f2150ad644328ef3e5b7e6d397aacb0": { "7c2190f84db7a1c33916eca37c2632206233059ad999d42ac355995a785c5d81": { "jp": { - "updatedAt": "2025-12-02T17:39:13.575Z" + "updatedAt": "2025-12-02T22:57:45.001Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.572Z" + "updatedAt": "2025-12-02T22:57:44.999Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.574Z" + "updatedAt": "2025-12-02T22:57:44.986Z" } } }, "5f7094d809fbf8e07ca4e02020e14a570a112a588701724679f8375a2bfbecb1": { "d84676e935f15fc8eda0f1c0db79ad9cef52b93ee23e53f9891fe1aaaa1180ba": { "jp": { - "updatedAt": "2025-12-02T17:39:29.575Z" + "updatedAt": "2025-12-02T22:57:44.986Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.583Z" + "updatedAt": "2025-12-02T22:57:45.010Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.584Z" + "updatedAt": "2025-12-02T22:57:45.012Z" } } }, "7c4de22baba4a87ac92a5d821ddef4976b0c230d25c52c53dfeac09fad83b108": { "6f7f34ba690c91122f3ae8820b83f342061fa594ff253407eb57463d3c34c326": { "jp": { - "updatedAt": "2025-12-02T17:39:29.583Z" + "updatedAt": "2025-12-02T22:57:44.994Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.584Z" + "updatedAt": "2025-12-02T22:57:44.996Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.579Z" + "updatedAt": "2025-12-02T22:57:44.991Z" } } }, "95b82f3948cc48386b85537e6acf7fd6313c1898cc6cfcb47de65f3d618b47b9": { "f133bde7d530ef897396fcb59df2fc8c01b400e070c72c6a25647dfdb9a15538": { "jp": { - "updatedAt": "2025-12-02T17:39:13.579Z" + "updatedAt": "2025-12-02T22:57:45.005Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.580Z" + "updatedAt": "2025-12-02T22:57:45.006Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.580Z" + "updatedAt": "2025-12-02T22:57:45.006Z" } } }, "9d97fe2dc29c4e251fff04450d9d510ccf9c2e831a0489dda3f038dcc1a6a2f3": { "e5572fcb5876d8a6b1d1de543d82369a494fcc0715dd6012be5bbf426e7ac03a": { "jp": { - "updatedAt": "2025-12-02T17:39:13.597Z" + "updatedAt": "2025-12-02T22:57:45.025Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.595Z" + "updatedAt": "2025-12-02T22:57:45.023Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.596Z" + "updatedAt": "2025-12-02T22:57:45.024Z" } } }, "9e660b008ccbb63b66a28b42d2ca373909f19186af16b9c41ba664f7930e07fe": { "41b27ab4937c7b922d42316551438b4ad659c0ecc6b4fa06f15edf97230d1798": { "jp": { - "updatedAt": "2025-12-02T17:39:29.576Z" + "updatedAt": "2025-12-02T22:57:44.988Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.584Z" + "updatedAt": "2025-12-02T22:57:44.995Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.584Z" + "updatedAt": "2025-12-02T22:57:44.996Z" } } }, "ac6b549d962e823e381f2519f7e5e9ff23ec0d86da8d61b9555feb375c459654": { "0f0b86bed0cbb0312f32be51c009ca122e78f92ff738c6606ff98754fca7f43c": { "jp": { - "updatedAt": "2025-12-02T17:39:13.576Z" + "updatedAt": "2025-12-02T22:57:45.002Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.583Z" + "updatedAt": "2025-12-02T22:57:44.995Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.576Z" + "updatedAt": "2025-12-02T22:57:45.002Z" } } }, "af7eb4d69ab4cdae0eb49d2ecd090def503798009a9d8e43c2370f01f9a1219d": { "048d3372a598f7a300c38f0ddefba7da299bf7d8ba7fe1a30bbf53fd7ec3546f": { "jp": { - "updatedAt": "2025-12-02T17:39:13.585Z" + "updatedAt": "2025-12-02T22:57:45.014Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.583Z" + "updatedAt": "2025-12-02T22:57:45.011Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.581Z" + "updatedAt": "2025-12-02T22:57:44.987Z" } } }, "d613460c9b562b02355db0de5e4d5e795d93c8356530d72c4e6943e450e0cd79": { "21c14d0cc95de05e66c6024e0bc731b06c4934474cc10eeacdc8bce66de73868": { "jp": { - "updatedAt": "2025-12-02T17:39:24.665Z" + "updatedAt": "2025-12-02T22:57:44.964Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.575Z" + "updatedAt": "2025-12-02T22:57:45.001Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.573Z" + "updatedAt": "2025-12-02T22:57:44.999Z" } } }, "d79d5c1626358051641a02a5df10627db3ec1f8bfe82c284ecff6fc5d29ba24d": { "4b36bae2acf0c20fa2db7f654f8bc8ca933e4db7d7940a5c9c9a26463fe1a7cd": { "jp": { - "updatedAt": "2025-12-02T17:39:13.583Z" + "updatedAt": "2025-12-02T22:57:45.011Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.592Z" + "updatedAt": "2025-12-02T22:57:45.021Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.593Z" + "updatedAt": "2025-12-02T22:57:45.021Z" } } }, "09892c5c8c7770850dc4f12c85271ef2eb4054c5c9c132e0c016cfae2c946ba7": { "dc7fead9cdbb478c71bec3f2d3de2e7f32d848c704aedac7d98e3ecb52061139": { "jp": { - "updatedAt": "2025-12-02T17:39:24.670Z" + "updatedAt": "2025-12-02T22:57:45.037Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.668Z" + "updatedAt": "2025-12-02T22:57:45.034Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.671Z" + "updatedAt": "2025-12-02T22:57:45.039Z" } } }, "2fcab50b97bbc9aee5c0c03f5a35d374e8c3cdd3db10dc78091477c88a2c1277": { "0a0ef87ced393ab506690dadba9b95b3965777f4f3358eb4d004ea111fe10a51": { "jp": { - "updatedAt": "2025-12-02T17:39:24.672Z" + "updatedAt": "2025-12-02T22:57:45.039Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.612Z" + "updatedAt": "2025-12-02T22:57:45.031Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.672Z" + "updatedAt": "2025-12-02T22:57:45.040Z" } } }, "326c8895de68add9af3b55b704f3bfc1105c0f592e4c66fcf4716d6ad3d6bd4d": { "67ed218e943e01dfd5ac6127ae3673f4c5704dc7e706fa765d94c11dd7f80e59": { "jp": { - "updatedAt": "2025-12-02T17:39:24.675Z" + "updatedAt": "2025-12-02T22:57:45.043Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.676Z" + "updatedAt": "2025-12-02T22:57:45.044Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.675Z" + "updatedAt": "2025-12-02T22:57:45.043Z" } } }, "3aef4f3512c85d4057c69557fd85794d38328c9e61205b126b37d4de45a963e9": { "06d1c97a15302255ab6d9a474e72aa8993ccc93d6749dfd1e5e94970da469d29": { "jp": { - "updatedAt": "2025-12-02T17:39:24.669Z" + "updatedAt": "2025-12-02T22:57:45.036Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.667Z" + "updatedAt": "2025-12-02T22:57:45.034Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.612Z" + "updatedAt": "2025-12-02T22:57:45.031Z" } } }, "467b72fd8dba8502decf3c42bc9358fa8c4d3014dfcfe6b42bb8f4dce198fd62": { "a67f1de09a8a84f9d6443a0df3a49146ce63494d30ed1c458b9929b32d5a4b7b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.672Z" + "updatedAt": "2025-12-02T22:57:45.040Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.676Z" + "updatedAt": "2025-12-02T22:57:45.044Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.677Z" + "updatedAt": "2025-12-02T22:57:45.045Z" } } }, "4a37cce1f00cda917ca47dd0a1a69934772f9e50b5150732050d2e9f70a019cd": { "f5d8080ef6746049caf9a9d8037b9090eeef2259b54e9f42ef3e6a135b796e6b": { "zh": { - "updatedAt": "2025-12-02T17:39:24.670Z" + "updatedAt": "2025-12-02T22:57:45.038Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.679Z" + "updatedAt": "2025-12-02T22:57:45.047Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.674Z" + "updatedAt": "2025-12-02T22:57:45.043Z" } } }, "4e436a71846d9aca6f15dc8c5445f526f911657bccffd77d51b5a4689a95bbf2": { "1ada5cacc80d636b19794a43afd3d71292a74c9e3f3fa93f182b39eb84ad7355": { "jp": { - "updatedAt": "2025-12-02T17:39:13.589Z" + "updatedAt": "2025-12-02T22:57:45.018Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.588Z" + "updatedAt": "2025-12-02T22:57:45.017Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.593Z" + "updatedAt": "2025-12-02T22:57:45.022Z" } } }, "625ac60abe1e4f7ce4df8ac9bffd1f30f906501c1b636c41e7dee039c1280348": { "eaab285929dea7d9ff8f319faad61a28e866d384a56d15e9eb7a2ea10d96b567": { "jp": { - "updatedAt": "2025-12-02T17:39:13.582Z" + "updatedAt": "2025-12-02T22:57:45.009Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.591Z" + "updatedAt": "2025-12-02T22:57:45.020Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.587Z" + "updatedAt": "2025-12-02T22:57:45.016Z" } } }, "67c93fd175b134b8986f749e1afceefc6f06a4487d9ef161d2ea74e2be618233": { "5418ed61ccd90e17c44bbf1d4246b7b4344bcf595b331971dc74df17def6dcab": { "jp": { - "updatedAt": "2025-12-02T17:39:13.597Z" + "updatedAt": "2025-12-02T22:57:45.026Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.596Z" + "updatedAt": "2025-12-02T22:57:45.025Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.599Z" + "updatedAt": "2025-12-02T22:57:45.027Z" } } }, "8719f0b66c142c6db2cf8773ebaddac3b3d310bd046ca6effa5bb15e73d1a00f": { "9c001ffc30fb8da63ebd6c0931ef3efb9ac209edc160ae449428bb65298622c3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.668Z" + "updatedAt": "2025-12-02T22:57:45.035Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.612Z" + "updatedAt": "2025-12-02T22:57:45.008Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.671Z" + "updatedAt": "2025-12-02T22:57:45.039Z" } } }, "89ea779c156a999fdf17c325da1e81dd07a635d696dfd5a115e631154d3dbb2a": { "ecc1acdcb21d77d65ebcdd760265565e99254e242903d6b4483da0a6b4a59482": { "jp": { - "updatedAt": "2025-12-02T17:39:24.673Z" + "updatedAt": "2025-12-02T22:57:45.041Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.679Z" + "updatedAt": "2025-12-02T22:57:45.048Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.581Z" + "updatedAt": "2025-12-02T22:57:45.007Z" } } }, "9b137d113f115786a055cd8fbc160635ea3e53512ae73d845fd749380bc1f381": { "0e565f9a4b2a92384daeaab520393c6426e3c190a2625839b4ead735b7a693f3": { "jp": { - "updatedAt": "2025-12-02T17:39:13.611Z" + "updatedAt": "2025-12-02T22:57:45.008Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.672Z" + "updatedAt": "2025-12-02T22:57:45.040Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.673Z" + "updatedAt": "2025-12-02T22:57:45.041Z" } } }, "a524ef715c9704a1e92f4f92e0b9799ff822e7bf9860bf751ae2b1ff9edf0afe": { "e0f8014536b364d9d9409cff9471107e76279833faca677b2ccf2c077400b851": { "jp": { - "updatedAt": "2025-12-02T17:39:13.582Z" + "updatedAt": "2025-12-02T22:57:45.009Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.585Z" + "updatedAt": "2025-12-02T22:57:45.013Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.585Z" + "updatedAt": "2025-12-02T22:57:45.014Z" } } }, "bc010b67445245013c815d8c8dd2a711a400f2ac89689de6a705df179ad8c706": { "58a5d26b93b4269bbcac95ceeeb1329954babd6a907538f5319432f3ac4e6b22": { "jp": { - "updatedAt": "2025-12-02T17:39:24.667Z" + "updatedAt": "2025-12-02T22:57:45.034Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.674Z" + "updatedAt": "2025-12-02T22:57:45.042Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.666Z" + "updatedAt": "2025-12-02T22:57:45.032Z" } } }, "c0ac70d88c31f863cc7a3f822cfa525fe69266c4bf831f94c2029759cb9726db": { "b931df20b4f6c77ea8d226087a40d67fa3ecf5f9d09ed73922e7aa8f8f763fd7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.668Z" + "updatedAt": "2025-12-02T22:57:45.035Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.669Z" + "updatedAt": "2025-12-02T22:57:45.036Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.676Z" + "updatedAt": "2025-12-02T22:57:45.045Z" } } }, "c58c920060a64568fe6e344fe00a5ce4d720ac37a93628692770ada830c5325e": { "4a343784a2e6508b5e218dd32d01eb13fe7c9d806b2cb07a5c39a775f7b2383d": { "jp": { - "updatedAt": "2025-12-02T17:39:13.605Z" + "updatedAt": "2025-12-02T22:57:45.028Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.604Z" + "updatedAt": "2025-12-02T22:57:45.027Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.598Z" + "updatedAt": "2025-12-02T22:57:45.026Z" } } }, "d61225a37fe0c4d963dda12e6171915748b61bb4ea252b20fee7017863e0f8cb": { "e22f186111d1f322fd63ea2a2ab6b8dabcc933c9f1a1d547efbcaa1d9f78faec": { "jp": { - "updatedAt": "2025-12-02T17:39:13.583Z" + "updatedAt": "2025-12-02T22:57:45.011Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.582Z" + "updatedAt": "2025-12-02T22:57:44.988Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.584Z" + "updatedAt": "2025-12-02T22:57:45.012Z" } } }, "e59d25e659a24273c3eef05daa226fdbfb119134fc9c360fb8f10fa1eda0bc5d": { "cea9fed32032cdfb1fc07ee3fd025b189b279642029231324022cc8c275879fa": { "jp": { - "updatedAt": "2025-12-02T17:39:13.585Z" + "updatedAt": "2025-12-02T22:57:45.012Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.588Z" + "updatedAt": "2025-12-02T22:57:45.017Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.585Z" + "updatedAt": "2025-12-02T22:57:45.013Z" } } }, "ebcf5c14bcf3f123a8337f0e4d01711d0d5350b19f8fceb4989ba4967a454d71": { "fcbe8a223dbb47bb59f5c3e6880beb175753d21025800e5178cb322086eb6eb5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.667Z" + "updatedAt": "2025-12-02T22:57:45.033Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.677Z" + "updatedAt": "2025-12-02T22:57:45.045Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.674Z" + "updatedAt": "2025-12-02T22:57:45.042Z" } } }, "f8131ef0252b8ff50e0e16a5c5a263d8c4c19d0d5eed0109ad5127d0b7f1e617": { "10eec051f15e6d2b7349c390f8baebb76014741ed3b8e31aa94bf797e786189b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.671Z" + "updatedAt": "2025-12-02T22:57:45.039Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.678Z" + "updatedAt": "2025-12-02T22:57:45.046Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.675Z" + "updatedAt": "2025-12-02T22:57:45.043Z" } } }, "57ad9bdcde77c82a8b9abbf11d3820f549bfb779a29aa35c949fd4b27ff2f01f": { "1e38948feed7f1b2a7b35c47b430e56f07e2438c56f10e45d636ec500990a43d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.673Z" + "updatedAt": "2025-12-02T22:57:45.041Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.669Z" + "updatedAt": "2025-12-02T22:57:45.037Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.612Z" + "updatedAt": "2025-12-02T22:57:45.009Z" } } }, "7ceb6e3c9247297b0f7f32b5bcc5fdd805490fb8b1ac4cb176afdba619355e4d": { "ac6e6531f103ea9f5613e39ee61cfcddac7133be00040a3d2577c40543aa27fe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.671Z" + "updatedAt": "2025-12-02T22:57:45.038Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.668Z" + "updatedAt": "2025-12-02T22:57:45.035Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.676Z" + "updatedAt": "2025-12-02T22:57:45.044Z" } } }, "b623b9673e0f28805a4afdfc8013cc9c06d3af3bc31cc33238b2d1a449d4888f": { "141f6e9d777628dad68e29e4db62adc7411f17cbe61f3611de81835eed95ff15": { "jp": { - "updatedAt": "2025-12-02T17:39:24.667Z" + "updatedAt": "2025-12-02T22:57:45.033Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.613Z" + "updatedAt": "2025-12-02T22:57:45.032Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.580Z" + "updatedAt": "2025-12-02T22:57:45.007Z" } } }, "bd529fa629c3f10310f525658df96bc82a80d75ff52d1995cafe1e4b13e747cd": { "ff7e68ef737ee5b8e75daa40f60eb811c121bece05086608bbe25c6ac85d8715": { "jp": { - "updatedAt": "2025-12-02T17:39:24.681Z" + "updatedAt": "2025-12-02T22:57:45.049Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.680Z" + "updatedAt": "2025-12-02T22:57:45.048Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.680Z" + "updatedAt": "2025-12-02T22:57:45.049Z" } } }, "cbd3fd46a4918ee9b9919e72d00bd7ce3d00418bb1705c843c677adb3e595a3a": { "0613ad7af0509f61658a0f7a5e17e617139bdf209f37e63f862416353f1241ef": { "jp": { - "updatedAt": "2025-12-02T17:39:24.677Z" + "updatedAt": "2025-12-02T22:57:45.046Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.677Z" + "updatedAt": "2025-12-02T22:57:45.045Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.670Z" + "updatedAt": "2025-12-02T22:57:45.037Z" } } }, "e1167cae2cc6ec3ff98f99cc5fdc814c1613d183ffc5a294e5002a5c76629f89": { "bdc0fd08e9185e494c67e0405a76d6b5ff3f2a66fb66986f38ad9fb1486504d8": { "jp": { - "updatedAt": "2025-12-02T17:39:24.674Z" + "updatedAt": "2025-12-02T22:57:45.042Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.678Z" + "updatedAt": "2025-12-02T22:57:45.046Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.666Z" + "updatedAt": "2025-12-02T22:57:45.032Z" } } }, "fddeb9c1bb988ad91fa2ab2fd48f16446790394aee1f2ea892b74b4703663d8e": { "40a994cb1728118007e9bcec1d1e95be3ceda608e471c1a73b546b7c438f8ebe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.669Z" + "updatedAt": "2025-12-02T22:57:45.036Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.678Z" + "updatedAt": "2025-12-02T22:57:45.047Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.679Z" + "updatedAt": "2025-12-02T22:57:45.047Z" } } }, "08bffe1dc74222857bd9847a9079d22910222fbbdc1dd9975d3beb50f284f3ee": { "6ff985dd3eb042cd0776c0981bb360df764da84db1d5f50ba4c7bc2fd4394a58": { "jp": { - "updatedAt": "2025-12-02T17:39:24.815Z" + "updatedAt": "2025-12-02T22:57:45.112Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.814Z" + "updatedAt": "2025-12-02T22:57:45.111Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.816Z" + "updatedAt": "2025-12-02T22:57:45.113Z" } } }, "3a9bf422a9a85629cde7696a05524d19ff37ff8a14e26aa9d363708d50ca69ae": { "3106e22f04396e24e2bcfddd311b6bf015d441abff426e8f3e45320a55f20c46": { "jp": { - "updatedAt": "2025-12-02T17:39:24.818Z" + "updatedAt": "2025-12-02T22:57:45.114Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.821Z" + "updatedAt": "2025-12-02T22:57:45.116Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.820Z" + "updatedAt": "2025-12-02T22:57:45.114Z" } } }, "0b2918c33c54636514f9106c16c6353f3c90189cb35c245462f264976b158e49": { "8b5e41f784e6af3f274d3cbab3bb71a982e9a0b2df5cd5050b3f76eca71460f7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.818Z" + "updatedAt": "2025-12-02T22:57:45.132Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.809Z" + "updatedAt": "2025-12-02T22:57:45.105Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.811Z" + "updatedAt": "2025-12-02T22:57:45.107Z" } } }, "190291cbeb8e03da636d545882454df1f5969a43233fa8547a340888416e0d7a": { "1e21922b278cc488c7ca6142a0b58330666f67ff429c778024409f871aeca347": { "jp": { - "updatedAt": "2025-12-02T17:39:24.803Z" + "updatedAt": "2025-12-02T22:57:45.097Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.830Z" + "updatedAt": "2025-12-02T22:57:45.124Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.830Z" + "updatedAt": "2025-12-02T22:57:45.123Z" } } }, "1dbfde47d0ccaf8fabcd5ad6a4296155b1b096aae0b5f8d17a8c1b756b2695fb": { "665e7928e61709a3964eb76535bc335c1bee18c8bc09733558199e232956630c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.810Z" + "updatedAt": "2025-12-02T22:57:45.107Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.812Z" + "updatedAt": "2025-12-02T22:57:45.109Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.810Z" + "updatedAt": "2025-12-02T22:57:45.106Z" } } }, "1e6d8899d944f96b533c9b1689dd0f3c45d1f4d88d4d1edd3d0cd126273c28ae": { "874433a820ac2a172772ed12a2a2e43d64d72b5fa3f8c9060c2ea70f9d9969b6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.812Z" + "updatedAt": "2025-12-02T22:57:45.110Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.815Z" + "updatedAt": "2025-12-02T22:57:45.111Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.812Z" + "updatedAt": "2025-12-02T22:57:45.109Z" } } }, "267616b5e710386f1e95782b057051b61f78cf2ab9ab90a87b76171e1110ba0f": { "526635ff55be813366ca95dd8408fe2713af702ad3c42ee3f6df159c36d7d754": { "jp": { - "updatedAt": "2025-12-02T17:39:24.835Z" + "updatedAt": "2025-12-02T22:57:45.129Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.832Z" + "updatedAt": "2025-12-02T22:57:45.126Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.835Z" + "updatedAt": "2025-12-02T22:57:45.129Z" } } }, "3db2189c4ab253714a8026c40657f8d09c5b44880bacd30f5d37a00af55f0af9": { "2e5559b28181e920ab535b8433f1644911413cf5aad2b7f7f2077a2124cdb9a5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.816Z" + "updatedAt": "2025-12-02T22:57:45.113Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.811Z" + "updatedAt": "2025-12-02T22:57:45.108Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.811Z" + "updatedAt": "2025-12-02T22:57:45.109Z" } } }, "4887a31d41443a8cec80c653b5cb1471ad7101392e2a0fd85344bf550b4479de": { "5d542d21d2aeff7420ac405c3efb0280de56bfcdabe3edfdeea55aee2ee0816f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.811Z" + "updatedAt": "2025-12-02T22:57:45.108Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.810Z" + "updatedAt": "2025-12-02T22:57:45.106Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.810Z" + "updatedAt": "2025-12-02T22:57:45.106Z" } } }, "5e3e9bc17b90a0989880b5acd7291677843b0466fc3c36993015c0a7331f4c86": { "50e422154e7d9340b9ae3e608a02ad691373881011458d12ee9329b251e2ee21": { "jp": { - "updatedAt": "2025-12-02T17:39:24.775Z" + "updatedAt": "2025-12-02T22:57:28.746Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.824Z" + "updatedAt": "2025-12-02T22:57:45.118Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.824Z" + "updatedAt": "2025-12-02T22:57:45.117Z" } } }, "6820315a7841bbc8c89a60ac5aa8c0fe4457e414cad746f3bed1650c3f297bc6": { "6d8963200cc850f442fe2995954f739d20436c4a7fb4b2ec7f8a636bc53779a7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.824Z" + "updatedAt": "2025-12-02T22:57:45.118Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.815Z" + "updatedAt": "2025-12-02T22:57:45.112Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.819Z" + "updatedAt": "2025-12-02T22:57:45.114Z" } } }, @@ -17846,104 +17901,104 @@ }, "3b63277eca58a6be86961cdf77d03b10bf3995740802c612a1fe8d80ea7d20ea": { "jp": { - "updatedAt": "2025-12-02T17:39:24.778Z" + "updatedAt": "2025-12-02T22:57:28.749Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.804Z" + "updatedAt": "2025-12-02T22:57:28.749Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.804Z" + "updatedAt": "2025-12-02T22:57:28.750Z" } } }, "e0c7e0ffde8dc72698165f5f5a97336beb9082111bdd4a6c98f10c02ab69cd27": { "1bd7f94ef79ae4a259d5eb60f577fdcaa8d2926824240d88238ffb4e9d917715": { "ru": { - "updatedAt": "2025-12-02T17:39:24.813Z" + "updatedAt": "2025-12-02T22:57:45.110Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.817Z" + "updatedAt": "2025-12-02T22:57:45.113Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.817Z" + "updatedAt": "2025-12-02T22:57:45.113Z" } } }, "09967fd0502ac05bc286aeb301c2cc87873b2a18ef14f3e2acde54345b2ce839": { "ced484d2a382f8655c9d000bcfd985aa94545bc671aae3824c264e06b17c1fb5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.844Z" + "updatedAt": "2025-12-02T22:57:28.764Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.804Z" + "updatedAt": "2025-12-02T22:57:45.119Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.842Z" + "updatedAt": "2025-12-02T22:57:28.763Z" } } }, "181adac272e2abd83cc757fde65fb79cacfbbfdd22c49560ad9938dc95ca360f": { "6aca92cecd7097cb7ee90b10d02efba74d48a3de1843308bf7b14b842592c336": { "jp": { - "updatedAt": "2025-12-02T17:39:24.831Z" + "updatedAt": "2025-12-02T22:57:45.124Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.830Z" + "updatedAt": "2025-12-02T22:57:45.123Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.835Z" + "updatedAt": "2025-12-02T22:57:45.129Z" } } }, "1e8da80bc94e12875fbc8b4285abd87a9ebc00408979ef39716bb53ce4293704": { "cca901fd78a63bb4eb045aec0ee20699b9ea63520630a96e5bc254085761c479": { "jp": { - "updatedAt": "2025-12-02T17:39:24.842Z" + "updatedAt": "2025-12-02T22:57:45.137Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.843Z" + "updatedAt": "2025-12-02T22:57:45.138Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.841Z" + "updatedAt": "2025-12-02T22:57:45.136Z" } } }, "28af1868b1ea9cdd8d1446f03dc1a91a48ed271602879f18d0d3211752aa2e0d": { "38f892b234c9e0a9d0e3e6bf087768671979427a8bbaf831e2c0cd94e5730d2a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.845Z" + "updatedAt": "2025-12-02T22:57:45.139Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.848Z" + "updatedAt": "2025-12-02T22:57:45.142Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.850Z" + "updatedAt": "2025-12-02T22:57:45.144Z" } } }, "352b7210abed12f4834ce3966861f5819c1b015976a552f4d8f3417367d6519c": { "aa0583b1c517ae46447bcd58d7475ba0f4350a3b5974cd1a472f07e84ea2b12b": { "zh": { - "updatedAt": "2025-12-02T17:39:29.587Z" + "updatedAt": "2025-12-02T22:57:28.754Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.826Z" + "updatedAt": "2025-12-02T22:57:45.120Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.592Z" + "updatedAt": "2025-12-02T22:57:28.759Z" } } }, "3e04e93b41ef14736c12d8caaaae2fd7c113b2b4ab71ad84553b87b688b2ce7c": { "44da72d1f89df587a02ef24e707acb1da8350d35e7f7a73fc92e5b863e479a62": { "jp": { - "updatedAt": "2025-12-02T17:39:24.849Z" + "updatedAt": "2025-12-02T22:57:45.144Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.848Z" + "updatedAt": "2025-12-02T22:57:45.143Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.839Z" + "updatedAt": "2025-12-02T22:57:45.135Z" } } }, @@ -17961,13 +18016,13 @@ }, "3203f84f048ca009b9f90eec080070e282108d50d7ba6ea5bc93169f873eac70": { "ru": { - "updatedAt": "2025-12-02T17:39:24.806Z" + "updatedAt": "2025-12-02T22:57:45.101Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.806Z" + "updatedAt": "2025-12-02T22:57:45.101Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.806Z" + "updatedAt": "2025-12-02T22:57:45.101Z" } } }, @@ -17985,78 +18040,78 @@ }, "f1f6c6ba727fcac4034e8e533a8a14914f296de5811f8ef69aaccc190ed52c04": { "jp": { - "updatedAt": "2025-12-02T17:39:24.827Z" + "updatedAt": "2025-12-02T22:57:45.098Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.828Z" + "updatedAt": "2025-12-02T22:57:45.120Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.829Z" + "updatedAt": "2025-12-02T22:57:45.121Z" } } }, "56a2d0968dd32b192f6e6833bf129bd2a1a73e16d498c9f8a64c8e8cefcb7635": { "85317ab67c21185490c8ce6da9f40ae75c6aa792d046b52122da1555de6a0d7a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.832Z" + "updatedAt": "2025-12-02T22:57:45.126Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.836Z" + "updatedAt": "2025-12-02T22:57:45.130Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.833Z" + "updatedAt": "2025-12-02T22:57:45.127Z" } } }, "57fb93819b163681fc7674df87acd51d16808daf3c9a80875363e714ab6b6f0d": { "589fc5521d34b691619a0775483550005c0339c397f9c5eb2ad84a68d38fc0c5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.837Z" + "updatedAt": "2025-12-02T22:57:45.131Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.831Z" + "updatedAt": "2025-12-02T22:57:45.124Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.832Z" + "updatedAt": "2025-12-02T22:57:45.126Z" } } }, "5f7acdc3b5ad3c4b70f2e0f6421eedcef49bbf5fe1541b93de796181d282e3f8": { "c3b3c36e1615ad52f46683413733ab6deb9809b9216880d962f14d2b316e6812": { "jp": { - "updatedAt": "2025-12-02T17:39:24.819Z" + "updatedAt": "2025-12-02T22:57:45.114Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.823Z" + "updatedAt": "2025-12-02T22:57:45.116Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.824Z" + "updatedAt": "2025-12-02T22:57:45.117Z" } } }, "720286aedee663b0895eadfbb8c855cf28e8c889a5c1e959eba2cb56410fe0ea": { "8b424c806172df3664b5a02f66fa091e75d922eace7c6d17ab06a1cd4d48ded0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.831Z" + "updatedAt": "2025-12-02T22:57:45.125Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.836Z" + "updatedAt": "2025-12-02T22:57:45.130Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.831Z" + "updatedAt": "2025-12-02T22:57:45.125Z" } } }, "72359f73659f510486d116f7315a779a8e182fd9217ec98122618754e8e8e523": { "b7f70662c0d64e5760316e2f601553929e92b4cd5b7d382d9d395b743c0236de": { "jp": { - "updatedAt": "2025-12-02T17:39:24.849Z" + "updatedAt": "2025-12-02T22:57:45.143Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.803Z" + "updatedAt": "2025-12-02T22:57:45.097Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.841Z" + "updatedAt": "2025-12-02T22:57:45.136Z" } } }, @@ -18074,260 +18129,260 @@ }, "13a75f2e1510d071925413f0a9794c0c5df227d3f3007ca6a25a865fbf3c7afb": { "jp": { - "updatedAt": "2025-12-02T17:39:24.827Z" + "updatedAt": "2025-12-02T22:57:45.098Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.827Z" + "updatedAt": "2025-12-02T22:57:45.099Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.828Z" + "updatedAt": "2025-12-02T22:57:45.099Z" } } }, "a27f8d321849f13ef579bf79bd9fb504adce87fc32377cb34f1d87d0247b62fc": { "0af225620d1128bf2b7b6df1fd290b2f9272232c08e057bbcdddcb8da980d877": { "jp": { - "updatedAt": "2025-12-02T17:39:24.820Z" + "updatedAt": "2025-12-02T22:57:45.115Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.825Z" + "updatedAt": "2025-12-02T22:57:45.119Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.825Z" + "updatedAt": "2025-12-02T22:57:45.119Z" } } }, "bf4aa8d8478e9cbccac2af56a2392959e788a6b441ae1d334d378fe41c813431": { "03be8e55e0b7b3239928d3c046bcafe55731c78e43aa66ee2a92c237cad32296": { "jp": { - "updatedAt": "2025-12-02T17:39:24.840Z" + "updatedAt": "2025-12-02T22:57:45.135Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.818Z" + "updatedAt": "2025-12-02T22:57:45.132Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.819Z" + "updatedAt": "2025-12-02T22:57:45.134Z" } } }, "c6f8d4ed5ef7dc56f976117869cc7a69922f064662bcdd47f24b593a903bb511": { "66256e49527646d9c1360a5db02fe360c867281e0fbebf9751bf3d0a5e4e0116": { "jp": { - "updatedAt": "2025-12-02T17:39:24.834Z" + "updatedAt": "2025-12-02T22:57:45.128Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.836Z" + "updatedAt": "2025-12-02T22:57:45.130Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.837Z" + "updatedAt": "2025-12-02T22:57:45.131Z" } } }, "cf5cab052feab37e254b75324c3a852334a8eb3c58db22a1686c9494d09f443c": { "d809412f215411acf69b12810108cd424016766dd4d30a992351f8e69bf650e3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.814Z" + "updatedAt": "2025-12-02T22:57:45.111Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.823Z" + "updatedAt": "2025-12-02T22:57:45.117Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.776Z" + "updatedAt": "2025-12-02T22:57:28.747Z" } } }, "d9f334133320c651967d1b5b665ba9cb709fe4d09178893258245d70b28c5b25": { "ab1cd75a382114032d421c93d59ddfaae337e9528e1ac6b02cc19764422a2124": { "jp": { - "updatedAt": "2025-12-02T17:39:24.846Z" + "updatedAt": "2025-12-02T22:57:45.140Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.847Z" + "updatedAt": "2025-12-02T22:57:45.142Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.843Z" + "updatedAt": "2025-12-02T22:57:45.138Z" } } }, "da0fe2e9eb4d4168fde541e5a4aa216882f11f0fe02c65758804bc42306051b7": { "460c5141199908b2fb1f8ada87d50d25899e1061548dd77278916ae9f0194eb1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.825Z" + "updatedAt": "2025-12-02T22:57:45.118Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.821Z" + "updatedAt": "2025-12-02T22:57:45.115Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.821Z" + "updatedAt": "2025-12-02T22:57:45.116Z" } } }, "e1c1bce938fcd121a541dda56b44194cec991a3c399320d28f68662d4f2aa155": { "ab303b424478e35d2600d95fd49a29737cadb6308b63d04e43f98d10c38b5cd3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.845Z" + "updatedAt": "2025-12-02T22:57:45.139Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.846Z" + "updatedAt": "2025-12-02T22:57:45.141Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.844Z" + "updatedAt": "2025-12-02T22:57:45.138Z" } } }, "fd5ff75cec53563913c25d3a84cb92ca6b7f928115d7912cef78a22dfc907f29": { "ba4164cf48205f79abd50e8ce1180feb106ddcdda361d67fbf580922f1a8bf3d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.813Z" + "updatedAt": "2025-12-02T22:57:45.110Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.809Z" + "updatedAt": "2025-12-02T22:57:45.106Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.812Z" + "updatedAt": "2025-12-02T22:57:45.109Z" } } }, "176d0068a5182e14c24f7b86a941e2993dd5d5375dda5f359181472f50bb49a6": { "3c0a49ce0175e9ffb151adc18ac51e16f2d58c189a49b071eddff19741b2773b": { "jp": { - "updatedAt": "2025-12-02T17:39:29.592Z" + "updatedAt": "2025-12-02T22:57:28.759Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.590Z" + "updatedAt": "2025-12-02T22:57:28.758Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.594Z" + "updatedAt": "2025-12-02T22:57:28.762Z" } } }, "2fc9ece7b731c86425713493bf6fdb0053ccce96ffd9f63a70eea4019cdff660": { "547949490f707e9c4812b2f1acebb85c8f7858c6f4c8d030784a54ffa0f6764b": { "jp": { - "updatedAt": "2025-12-02T17:39:24.860Z" + "updatedAt": "2025-12-02T22:57:28.789Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.857Z" + "updatedAt": "2025-12-02T22:57:28.789Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.859Z" + "updatedAt": "2025-12-02T22:57:45.151Z" } } }, "356a5236e325bbd80f92c622b5549c7f59c011b169fdc94f7b59ad1948f64d59": { "32a464d65d3033a6f94c395c523bdf9d52473033f37bc7b58a4c7d5a3374d78c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.855Z" + "updatedAt": "2025-12-02T22:57:45.148Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.855Z" + "updatedAt": "2025-12-02T22:57:45.148Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.856Z" + "updatedAt": "2025-12-02T22:57:45.149Z" } } }, "4dcf3a152974b0406b6bb68f5b1c541fe9249595ec4170e386cdf67f9e97d6c8": { "144e0319e32e38db32a1efd639ffc72bf732e5ea7b5d6a3d0883a97e4bec0cf7": { "jp": { - "updatedAt": "2025-12-02T17:39:29.587Z" + "updatedAt": "2025-12-02T22:57:28.754Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.596Z" + "updatedAt": "2025-12-02T22:57:28.765Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.593Z" + "updatedAt": "2025-12-02T22:57:28.761Z" } } }, "512bf2a261651531d1f44db97f0e2477f9009f4f748fece66e5ca2554439601d": { "f65ce8822ff0abf42d5c376dd8120812baee55885d0c7b7b65bd770ce9d25050": { "jp": { - "updatedAt": "2025-12-02T17:39:24.856Z" + "updatedAt": "2025-12-02T22:57:45.149Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.586Z" + "updatedAt": "2025-12-02T22:57:45.153Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.858Z" + "updatedAt": "2025-12-02T22:57:45.150Z" } } }, "65955c38f425b134d13cac38e2564b302a84b647113466a30fa84df4625f2aff": { "e5d27d0981cb097f6f8db2c3366ef654946ffdaba0ea5433e234e0200fed3d99": { "jp": { - "updatedAt": "2025-12-02T17:39:29.593Z" + "updatedAt": "2025-12-02T22:57:28.760Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.591Z" + "updatedAt": "2025-12-02T22:57:28.758Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.590Z" + "updatedAt": "2025-12-02T22:57:28.757Z" } } }, "70760b9ea84a1492768f54f60022928ceed80c33ef8d2cbbe522324f7979123c": { "5172acba2103f95752ebbc8f74579f1012ec0e81bba84d6402deb3f9ab3b0bfa": { "jp": { - "updatedAt": "2025-12-02T17:39:29.597Z" + "updatedAt": "2025-12-02T22:57:28.766Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.595Z" + "updatedAt": "2025-12-02T22:57:28.763Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.594Z" + "updatedAt": "2025-12-02T22:57:28.762Z" } } }, "832f10a64dee00c5573ad8927271c0f08e6912344a6142b218901f374557d6d4": { "c00fec44d98d20ecff726432315131e9d6815d1bc6d528bba1cbde655c11121f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.840Z" + "updatedAt": "2025-12-02T22:57:45.136Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.839Z" + "updatedAt": "2025-12-02T22:57:45.134Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.838Z" + "updatedAt": "2025-12-02T22:57:45.133Z" } } }, "85aaa20028d2fe29973bbd19c0fe7f0bbf9b2028122048baf8aa80c366fa2134": { "3e3cfccfbfc2a9aaaa5c073111f54d43e1d4a01447a2fdcb70bbf2ad0fa40c15": { "jp": { - "updatedAt": "2025-12-02T17:39:29.591Z" + "updatedAt": "2025-12-02T22:57:28.759Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.588Z" + "updatedAt": "2025-12-02T22:57:28.756Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.593Z" + "updatedAt": "2025-12-02T22:57:28.760Z" } } }, "8edf9e4f287ceba4ca2d82f14382e035360e320bcc403a4bd0ffc3569444e7f7": { "0210849faec51fc728046caa3f03b71304bb9c646dc07169ab1c6d9e340a0aec": { "jp": { - "updatedAt": "2025-12-02T17:39:24.838Z" + "updatedAt": "2025-12-02T22:57:45.134Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.834Z" + "updatedAt": "2025-12-02T22:57:45.128Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.837Z" + "updatedAt": "2025-12-02T22:57:45.131Z" } } }, "9c07a7cf8bf10809ed5421b224c9702d1daf802a6511bc28a61380182a3cba5a": { "4e8ed6a1feb2aa52a5a2a4588b3ecb8b8ba68dec83a27b9280790c81f51a60e4": { "jp": { - "updatedAt": "2025-12-02T17:39:29.594Z" + "updatedAt": "2025-12-02T22:57:28.761Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.597Z" + "updatedAt": "2025-12-02T22:57:28.766Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.596Z" + "updatedAt": "2025-12-02T22:57:28.764Z" } } }, @@ -18345,39 +18400,39 @@ }, "2f0734e7c9a31840e186f5a334fbbbc73d1d52db49e8bbda9d6d1527b330a0f4": { "zh": { - "updatedAt": "2025-12-02T17:39:24.853Z" + "updatedAt": "2025-12-02T22:57:45.123Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.853Z" + "updatedAt": "2025-12-02T22:57:45.146Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.854Z" + "updatedAt": "2025-12-02T22:57:45.147Z" } } }, "b39b9077d3c9edfb0122eda19c18f981a977ba3d4b35e87ca4e9808c93c00357": { "c4806c1db71a5a0e8cfe750303156d37b0c67170fa9901e7e2fcd40bc40df990": { "jp": { - "updatedAt": "2025-12-02T17:39:24.833Z" + "updatedAt": "2025-12-02T22:57:45.128Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.838Z" + "updatedAt": "2025-12-02T22:57:45.133Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.833Z" + "updatedAt": "2025-12-02T22:57:45.127Z" } } }, "b57ac847efe3da698e4e7e930e7c66f735f45e722a25a0fa39bc6f7bfcec60cf": { "9c431dd0d8265db20267a05a0e5cddc327c798c7acfd1be5071f066d5a7aee28": { "jp": { - "updatedAt": "2025-12-02T17:39:24.843Z" + "updatedAt": "2025-12-02T22:57:45.137Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.847Z" + "updatedAt": "2025-12-02T22:57:45.141Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.846Z" + "updatedAt": "2025-12-02T22:57:45.140Z" } } }, @@ -18395,13 +18450,13 @@ }, "a9aaf3d0acf90c263febea571cd562058a89cc9ae231894d698d45f35f8a8089": { "zh": { - "updatedAt": "2025-12-02T17:39:24.829Z" + "updatedAt": "2025-12-02T22:57:45.121Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.852Z" + "updatedAt": "2025-12-02T22:57:45.122Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.852Z" + "updatedAt": "2025-12-02T22:57:45.122Z" } } }, @@ -18419,1001 +18474,1001 @@ }, "ec5f228d8cbe81918d49a04cd8723d3de119fd01172ce2e2b1517fecf7a600f2": { "zh": { - "updatedAt": "2025-12-02T17:39:24.854Z" + "updatedAt": "2025-12-02T22:57:45.147Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.854Z" + "updatedAt": "2025-12-02T22:57:45.147Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.855Z" + "updatedAt": "2025-12-02T22:57:45.147Z" } } }, "e8326b6e3e229b53f7f7616dad224e62d5aabc8c99d1885fa0b294be36436442": { "e0c19959bdee8150958356d19999762296868f26f8c58d573bd31ee946774713": { "jp": { - "updatedAt": "2025-12-02T17:39:29.587Z" + "updatedAt": "2025-12-02T22:57:28.754Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.588Z" + "updatedAt": "2025-12-02T22:57:28.755Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.861Z" + "updatedAt": "2025-12-02T22:57:45.152Z" } } }, "f6456b0e678701e28c6a4e322798fee754b4c6d0f806d50583a4b3bd2c244c77": { "b8b48f150dd2033fc11782fa83bfba12af99e2588c361eae29e969d7df966696": { "jp": { - "updatedAt": "2025-12-02T17:39:24.859Z" + "updatedAt": "2025-12-02T22:57:45.151Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.860Z" + "updatedAt": "2025-12-02T22:57:45.152Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.858Z" + "updatedAt": "2025-12-02T22:57:45.150Z" } } }, "581431969901be3a99a89764a4cd843b136cf34d9c36a58c385d297bcf0b5576": { "848b4e2ed1094aeeb74cb89d7d3f155262e075c04ec6a136f164406460b1c404": { "jp": { - "updatedAt": "2025-12-02T17:39:24.857Z" + "updatedAt": "2025-12-02T22:57:45.150Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.586Z" + "updatedAt": "2025-12-02T22:57:45.153Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.856Z" + "updatedAt": "2025-12-02T22:57:45.149Z" } } }, "90b8b253ec086b1363c721e07a29dbd20c3e79932831c40618a9e15eaed1259d": { "558092fa5958f7bf2b9c27c89f455619f6ca6f3513e83b59425458536609e8ef": { "jp": { - "updatedAt": "2025-12-02T17:39:29.589Z" + "updatedAt": "2025-12-02T22:57:28.757Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.588Z" + "updatedAt": "2025-12-02T22:57:28.755Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.589Z" + "updatedAt": "2025-12-02T22:57:28.756Z" } } }, "b22d1260a64a32ed7c646aebdc8304e5522445a10e936e31715082f3976c0efb": { "0350b0c4a0edef07c101045887230f235288aae9414af376658d84671b54adbe": { "jp": { - "updatedAt": "2025-12-02T17:39:24.860Z" + "updatedAt": "2025-12-02T22:57:45.151Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.589Z" + "updatedAt": "2025-12-02T22:57:28.757Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.588Z" + "updatedAt": "2025-12-02T22:57:28.755Z" } } }, "ba3d45a637c836f2218890eff93fee4103508fa1c470944799207121717e02a5": { "f3fd1aa8bafa81bb6a7e865a5de62823158a0afcc7ff7586bf136a8b47ee3a88": { "jp": { - "updatedAt": "2025-12-02T17:39:24.861Z" + "updatedAt": "2025-12-02T22:57:45.152Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.587Z" + "updatedAt": "2025-12-02T22:57:28.753Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.857Z" + "updatedAt": "2025-12-02T22:57:45.150Z" } } }, "fb6facb17dc3579b44508a305bcb4895b64ecd0ac72b1f50f97559b26bc78b2c": { "ad02c360d5787e1cd581329efbb507dd02fe16448697b4344569b5bc44e930ea": { "jp": { - "updatedAt": "2025-12-02T17:39:29.595Z" + "updatedAt": "2025-12-02T22:57:28.764Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.596Z" + "updatedAt": "2025-12-02T22:57:28.765Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.595Z" + "updatedAt": "2025-12-02T22:57:28.763Z" } } }, "035ee5282a6d20879fad6bfb6f79b4341721a15ea3c52c10046b1dd3709aa16c": { "58cd6998f41fdded6a804039b2debea7d2278499d73c45aac0012b7439df220c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.945Z" + "updatedAt": "2025-12-02T22:57:13.166Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.945Z" + "updatedAt": "2025-12-02T22:57:13.166Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.946Z" + "updatedAt": "2025-12-02T22:57:13.172Z" } } }, "26fd7d38f92eb5055170efb295d4a4f87a521a38805a47e252302040001b2050": { "6311029c9bad9285962dc8c797429aff225c5d236c038434dbd0c88cfb8a7048": { "jp": { - "updatedAt": "2025-12-02T17:39:24.958Z" + "updatedAt": "2025-12-02T22:57:13.161Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.968Z" + "updatedAt": "2025-12-02T22:57:13.193Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.960Z" + "updatedAt": "2025-12-02T22:57:13.186Z" } } }, "3f43afba791f6baf15364b9b47e22c85a9f1b3dd6af0e12ec732f9dcec39457f": { "1dd4bcf22efaf403e36fb2a77e769a0046ad25b9ce5480ba0ffe16c707a0ef4e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.977Z" + "updatedAt": "2025-12-02T22:57:13.201Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.969Z" + "updatedAt": "2025-12-02T22:57:13.194Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.967Z" + "updatedAt": "2025-12-02T22:57:13.192Z" } } }, "645f7fd9f0334b6f31287f3ff16746bdf9b9befb1bef269261f6079af9ff22a2": { "4cfca9fae37346c2e6b247de1cc83bb1880d5d141f5ad266dea6ae52b8cce258": { "jp": { - "updatedAt": "2025-12-02T17:39:24.966Z" + "updatedAt": "2025-12-02T22:57:13.192Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.930Z" + "updatedAt": "2025-12-02T22:57:13.148Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.974Z" + "updatedAt": "2025-12-02T22:57:13.199Z" } } }, "870cee0b248ecbcf72715dfd0eeb85ec9af5efaca8d3edcf0fe8c5264910fd76": { "31443088162bd3a031a32984a7f4bfd930cc979d324a47439b26f35ddd40c4c4": { "jp": { - "updatedAt": "2025-12-02T17:39:24.975Z" + "updatedAt": "2025-12-02T22:57:13.200Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.980Z" + "updatedAt": "2025-12-02T22:57:13.205Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.970Z" + "updatedAt": "2025-12-02T22:57:13.195Z" } } }, "87cdbf09a8306f33d341ac3e84a3332c186b170f3eaade4500b0517c76c52c33": { "27bd6d01dce2d6441ee156267183789fdfad03cbf3cae1fe51042763a3ae5190": { "jp": { - "updatedAt": "2025-12-02T17:39:24.968Z" + "updatedAt": "2025-12-02T22:57:13.194Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.964Z" + "updatedAt": "2025-12-02T22:57:13.190Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.980Z" + "updatedAt": "2025-12-02T22:57:13.204Z" } } }, "03d4f9de31c6bf8adc70ca8cc91ea13e8e9e9c9401061a886ff406f2ee77507e": { "31a8fa488c7303d5b196d590f58b9ffddcbbaf82dd7d661a3d06b19f60b7ddc5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.951Z" + "updatedAt": "2025-12-02T22:57:13.180Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.995Z" + "updatedAt": "2025-12-02T22:57:28.797Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.999Z" + "updatedAt": "2025-12-02T22:57:28.800Z" } } }, "185920906ded891a9d2e00cce1434c3336837203f6a4afa9c0afd1752f259e14": { "fb5ace8ecf41cd7a84a0650f9d96ead8a0c11e0b73eb701d4b8a50861ed41f3c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.987Z" + "updatedAt": "2025-12-02T22:57:28.790Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.983Z" + "updatedAt": "2025-12-02T22:57:13.208Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.985Z" + "updatedAt": "2025-12-02T22:57:13.210Z" } } }, "3b5b38cf7b3fbbf741ef360cdeaf09b58c18acb3ff66337f95d902be5f6db59c": { "b37e005c51f403fc9b37bb6c5b5edef44101e2fc840f20186238b36701cc8e6f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.975Z" + "updatedAt": "2025-12-02T22:57:13.199Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.978Z" + "updatedAt": "2025-12-02T22:57:13.203Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.964Z" + "updatedAt": "2025-12-02T22:57:13.190Z" } } }, "3bc42dea80614a09ae6a300caa882b3109109bbf2c1ff3e4a3cad15872847cb5": { "90eb1bd6cd2087520e2d3b6a42056c3549761f9a48d001c400844b96b08b2d5e": { "jp": { - "updatedAt": "2025-12-02T17:39:24.975Z" + "updatedAt": "2025-12-02T22:57:13.200Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.976Z" + "updatedAt": "2025-12-02T22:57:13.200Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.973Z" + "updatedAt": "2025-12-02T22:57:13.198Z" } } }, "4864254e07b5f2ba04547ffdc42c9fa734db92774140cb47efb6c312ff52493e": { "6dadcbfab042a7bcad0c4076a815d1b10666957ab124f50642fb026d185c6859": { "jp": { - "updatedAt": "2025-12-02T17:39:24.952Z" + "updatedAt": "2025-12-02T22:57:13.208Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.963Z" + "updatedAt": "2025-12-02T22:57:13.189Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.977Z" + "updatedAt": "2025-12-02T22:57:13.202Z" } } }, "4b4055e2a3996b0cc1db8bb8b7f1a428a61fcab906f4eb7fc9e8525523570823": { "fe2aceb75f41309c99fba4ee2a1fcbdba1e53d1591a97e9fee22b69867854012": { "jp": { - "updatedAt": "2025-12-02T17:39:24.994Z" + "updatedAt": "2025-12-02T22:57:28.796Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.002Z" + "updatedAt": "2025-12-02T22:57:28.802Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.001Z" + "updatedAt": "2025-12-02T22:57:28.802Z" } } }, "4c57ae2a858123d1bbd05031233c5f830692e6ff38484e60425dc1e644619e86": { "ac07bacf3135df09429ba59c3085014c51cd2dd6322c81c9cf515a50ac42020d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.989Z" + "updatedAt": "2025-12-02T22:57:28.793Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.989Z" + "updatedAt": "2025-12-02T22:57:28.792Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.988Z" + "updatedAt": "2025-12-02T22:57:28.792Z" } } }, "5f4dd4a5e3b9c2038ce5d97add1c57db4cab04802675890f9a71c7e24d65298e": { "54f6ee288acad5771ea6bb244846d3f7f6f97153a3e95cef843610f79d82f51f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.966Z" + "updatedAt": "2025-12-02T22:57:13.192Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.959Z" + "updatedAt": "2025-12-02T22:57:13.185Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.971Z" + "updatedAt": "2025-12-02T22:57:13.195Z" } } }, "8c9ac06d9f96470f385b45eb7382ea57d23824bef86ddd9dcd04eb31af945385": { "8fd53472854410898a96195caacb583e709b2c67f304949a81fcdc9a6ab77a22": { "ru": { - "updatedAt": "2025-12-02T17:39:24.974Z" + "updatedAt": "2025-12-02T22:57:13.199Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.973Z" + "updatedAt": "2025-12-02T22:57:13.198Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.979Z" + "updatedAt": "2025-12-02T22:57:13.203Z" } } }, "96f086ac06293e9e587823d8e326b7bdd10741ec2cca41ecf709e6dfda01a137": { "8cde4367a08c4c85a443e691e36a03de277bcadbc7b5b8042f83da242fb60262": { "jp": { - "updatedAt": "2025-12-02T17:39:24.972Z" + "updatedAt": "2025-12-02T22:57:13.197Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.964Z" + "updatedAt": "2025-12-02T22:57:13.190Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.970Z" + "updatedAt": "2025-12-02T22:57:13.195Z" } } }, "98763ad1765b4f7ce59ab7c28c03d9f16eb7ba20340f1fd72f141425b73dfcda": { "2b4ac034aba018ed0128e4b4b5e46817e96795dc002eb687680ef694d17118a7": { "jp": { - "updatedAt": "2025-12-02T17:39:24.967Z" + "updatedAt": "2025-12-02T22:57:13.193Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.978Z" + "updatedAt": "2025-12-02T22:57:13.203Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.976Z" + "updatedAt": "2025-12-02T22:57:13.201Z" } } }, "a1f67d04d8c6c016319715cd37f1aaa7fea045040cd960873db250061b59677d": { "c042f748c77a461dd754ffe542382a34bd504df511e412aaa671006d2a6ce920": { "jp": { - "updatedAt": "2025-12-02T17:39:24.943Z" + "updatedAt": "2025-12-02T22:57:13.196Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.943Z" + "updatedAt": "2025-12-02T22:57:13.201Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.943Z" + "updatedAt": "2025-12-02T22:57:13.164Z" } } }, "b6e6ba59aea8d42356d10f15f3e251c9ecdf84b70f6b284cc535f8f2715be871": { "78c8f7d218a9c211659cb2bb3308ce5d14d1718fcdc5e47d42d5c5f55050e6f9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.946Z" + "updatedAt": "2025-12-02T22:57:13.172Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.944Z" + "updatedAt": "2025-12-02T22:57:13.165Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.944Z" + "updatedAt": "2025-12-02T22:57:13.165Z" } } }, "b96f31274279db19ee455ef4a211f35232718d535097413acc9e87b2c16cdee5": { "d1a30df1933d77a7366535efca514780aa4f237e66085e619643f85b025ea495": { "jp": { - "updatedAt": "2025-12-02T17:39:24.962Z" + "updatedAt": "2025-12-02T22:57:13.188Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.971Z" + "updatedAt": "2025-12-02T22:57:13.196Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.952Z" + "updatedAt": "2025-12-02T22:57:13.154Z" } } }, "be5bae686c5d8c7787f030404d9391d2b796570ebe3949ebccadac637ae696ad": { "aa76d4c663800697eb6cffaf9162ddacf8d4a6e9e85ae8732672b1aa668497b2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.945Z" + "updatedAt": "2025-12-02T22:57:13.166Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.941Z" + "updatedAt": "2025-12-02T22:57:13.162Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.944Z" + "updatedAt": "2025-12-02T22:57:13.164Z" } } }, "c61d725ce51260e373784d5a559f17b1c985d873f35f4f40d34e5dc3c9d30214": { "164319294d8a4a2d8ae935edd6e5941fde821158fce1cb0fdc3c94aa7eba994f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.942Z" + "updatedAt": "2025-12-02T22:57:13.163Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.930Z" + "updatedAt": "2025-12-02T22:57:13.149Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.942Z" + "updatedAt": "2025-12-02T22:57:13.163Z" } } }, "c9a3c995b2d1f1da16df65c84fc5fcd7d61a80112b46a37925da4d4c5cdfec2c": { "fe45037d34e9b052151f9190e1da1d3bf5cd89744c552cf345b160f37129f8f8": { "jp": { - "updatedAt": "2025-12-02T17:39:24.980Z" + "updatedAt": "2025-12-02T22:57:13.205Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.978Z" + "updatedAt": "2025-12-02T22:57:13.202Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.979Z" + "updatedAt": "2025-12-02T22:57:13.204Z" } } }, "e87d7bb771e6e969df1f4f17a2cea74b1703104f920ba5110ee4c2bc95819b7f": { "c626b9222d67c0a16c11e25def509ff96d4a34afadbccdcc1676284d3fb3c55c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.932Z" + "updatedAt": "2025-12-02T22:57:13.150Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.960Z" + "updatedAt": "2025-12-02T22:57:13.186Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.941Z" + "updatedAt": "2025-12-02T22:57:13.191Z" } } }, "f366eb4cbbf4ae87e0ea8145cfd5006bd57589104335fc046ede417d016c390d": { "e26bd50b67b6a44512d1f83c42aa88dd3b0ee7eea44771e913a93704b405e585": { "jp": { - "updatedAt": "2025-12-02T17:39:24.941Z" + "updatedAt": "2025-12-02T22:57:13.161Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.942Z" + "updatedAt": "2025-12-02T22:57:13.163Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.941Z" + "updatedAt": "2025-12-02T22:57:13.162Z" } } }, "0dec45ecddb0d4b9ff3311f5a670eaeb053be15ec02969e2e3cc776a6771ff5c": { "77a1b67ca7c88505859a9611495e54062c95a3d5051d05c9862ba6120252576d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.016Z" + "updatedAt": "2025-12-02T22:57:28.815Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.022Z" + "updatedAt": "2025-12-02T22:57:28.822Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.013Z" + "updatedAt": "2025-12-02T22:57:28.811Z" } } }, "1345e1194d63be447e8235ac3810d70f7853efd69e98e071d82ffea7cffd7a32": { "40371c6acad0719623ab143c6991d629d5eeef18fd54755245385719989fae91": { "jp": { - "updatedAt": "2025-12-02T17:39:24.996Z" + "updatedAt": "2025-12-02T22:57:28.817Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.990Z" + "updatedAt": "2025-12-02T22:57:28.811Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.992Z" + "updatedAt": "2025-12-02T22:57:28.813Z" } } }, "1784873802e351d4cbfd164226e7d919a480bb1d6312139fa09de23c15d16a8b": { "8742e923d01dd09dc7d8778dca915632a84b942a268948d3212bfca23e4e87e2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.990Z" + "updatedAt": "2025-12-02T22:57:28.793Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.995Z" + "updatedAt": "2025-12-02T22:57:28.797Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.991Z" + "updatedAt": "2025-12-02T22:57:28.795Z" } } }, "1976a270e928ec95aa014d1eb571385ad93c7acfac83fd172543fcf63d413493": { "28f4800b7936b39a171e2fb6c8317b4c9829a963ca30e0d8f2cb33e3e1dba27f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.019Z" + "updatedAt": "2025-12-02T22:57:28.819Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.013Z" + "updatedAt": "2025-12-02T22:57:28.812Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.982Z" + "updatedAt": "2025-12-02T22:57:13.206Z" } } }, "19d053d8db1755b3bac1323b8dc5bdf881a37b3de8c55e8397cfd48c70b492c7": { "a35e75c19a0f228c55c8e74114787fa88e13457d020f241643da1e080c35d9ae": { "jp": { - "updatedAt": "2025-12-02T17:39:25.025Z" + "updatedAt": "2025-12-02T22:57:28.824Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.013Z" + "updatedAt": "2025-12-02T22:57:28.811Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.981Z" + "updatedAt": "2025-12-02T22:57:13.205Z" } } }, "1de644041acf945417d447dae1559f7cba704ddb7f42f4989d75f53b3432bcc7": { "0d354a4bc3cf5327de48753ad84ff21b24119bc6b87f048f6f36a86e9a56461f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.993Z" + "updatedAt": "2025-12-02T22:57:28.796Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.992Z" + "updatedAt": "2025-12-02T22:57:28.795Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.991Z" + "updatedAt": "2025-12-02T22:57:28.794Z" } } }, "21df29d894f5394f8a93a1ff43ddfcea466286f726a703a29d7f5ad5f777ca4f": { "f9004a0faa2530c5a49f802aa2e8e063889d07b4b5779757539ed40941914621": { "jp": { - "updatedAt": "2025-12-02T17:39:25.010Z" + "updatedAt": "2025-12-02T22:57:28.808Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.011Z" + "updatedAt": "2025-12-02T22:57:28.808Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.012Z" + "updatedAt": "2025-12-02T22:57:28.809Z" } } }, "22ff9a2316c586c12132ac52204a80c3282c99ea70504b739a00fc4e769b9090": { "9b6474c5f66a5e775df7e704ab5583bc77d7b503d80449e41bcb0fdca582d72f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.005Z" + "updatedAt": "2025-12-02T22:57:28.805Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.983Z" + "updatedAt": "2025-12-02T22:57:13.183Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.006Z" + "updatedAt": "2025-12-02T22:57:28.806Z" } } }, "642f1cdcfe6481dcca55bd2f485397c27b2cb519506bae85d0903d1022a9a534": { "d58e38a4b38f0454d5c08c7d2887270f277c732f8c21e5a62fa24568ae4fc2a9": { "jp": { - "updatedAt": "2025-12-02T17:39:24.998Z" + "updatedAt": "2025-12-02T22:57:28.800Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.981Z" + "updatedAt": "2025-12-02T22:57:13.182Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.000Z" + "updatedAt": "2025-12-02T22:57:28.801Z" } } }, "76e148edd42e2339581c7f24e0a25ab51ee37d3723b355157641afd3cf2a92ac": { "96f0f82692a94d11ec4bd22df9bf9c367d91f54e7f111247f17715678d4f8a7c": { "jp": { - "updatedAt": "2025-12-02T17:39:24.972Z" + "updatedAt": "2025-12-02T22:57:13.197Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.963Z" + "updatedAt": "2025-12-02T22:57:13.189Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.965Z" + "updatedAt": "2025-12-02T22:57:13.191Z" } } }, "877ff646acb9d8b60cc0a8c397ec6865271899314d2f8d8c3bc6835ea0a51d87": { "cf8035df5e02498f9892ec6d01d716e4e210be81d6a338a2a670b395f2d05b5f": { "jp": { - "updatedAt": "2025-12-02T17:39:24.969Z" + "updatedAt": "2025-12-02T22:57:13.194Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.962Z" + "updatedAt": "2025-12-02T22:57:13.188Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.961Z" + "updatedAt": "2025-12-02T22:57:13.187Z" } } }, "ba2b228d4949b83493253e6cce36fa61e4aab29868007f5c4dea719bd97fe4e3": { "bb371d742e1c3d8bcdd77214bf030643a0331f8f48e7727cbd847a8a32b85ac5": { "jp": { - "updatedAt": "2025-12-02T17:39:24.974Z" + "updatedAt": "2025-12-02T22:57:13.198Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.959Z" + "updatedAt": "2025-12-02T22:57:13.185Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.957Z" + "updatedAt": "2025-12-02T22:57:13.154Z" } } }, "c88c05312ecb48fece611ecb971d8437aee67aab577a01d65950c88e236c100a": { "d28f12f9ff28bee751ec769892ca255d368223c72a14abe462c9cf6ad965a8cc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.997Z" + "updatedAt": "2025-12-02T22:57:28.798Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.003Z" + "updatedAt": "2025-12-02T22:57:28.803Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.002Z" + "updatedAt": "2025-12-02T22:57:28.802Z" } } }, "d517690990eb5a5034e28f3526bde41c42990306742079c31f30f4ed4524ed91": { "9c79376ce670521bff71e976361e6729afb8128c48c2bd62e07e55c58efa6cbc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.959Z" + "updatedAt": "2025-12-02T22:57:13.184Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.972Z" + "updatedAt": "2025-12-02T22:57:13.196Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.958Z" + "updatedAt": "2025-12-02T22:57:13.183Z" } } }, "e226489ddbcee1a5f588fea5844e21dcac309588b3ec1f6bbc9f7bfd26b0953b": { "5792c89f06fcaed31fc80316244e3ff2495629cc4d68214bf2ad0fc8b2cafcae": { "jp": { - "updatedAt": "2025-12-02T17:39:24.958Z" + "updatedAt": "2025-12-02T22:57:13.184Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.959Z" + "updatedAt": "2025-12-02T22:57:13.185Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.961Z" + "updatedAt": "2025-12-02T22:57:13.187Z" } } }, "e3904a052cbf5a3387388c389ae010ddc49649dbbbff19900f769f6e6cbfa1ee": { "e3e518cc255f67640d601fecd3cfb11ea7e915ddf282acc6eabba8311aae5b22": { "jp": { - "updatedAt": "2025-12-02T17:39:24.986Z" + "updatedAt": "2025-12-02T22:57:28.790Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.986Z" + "updatedAt": "2025-12-02T22:57:13.211Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.986Z" + "updatedAt": "2025-12-02T22:57:28.790Z" } } }, "e6ad4f2ee58b9c424f0cc4e12e443aa3bb9dfb641432accc87e403a8b0597b0b": { "d64cf4716347332440eb8c9bd7192e0eae84a3f3eb49ad6ba4155f87567e3861": { "jp": { - "updatedAt": "2025-12-02T17:39:24.987Z" + "updatedAt": "2025-12-02T22:57:28.791Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.987Z" + "updatedAt": "2025-12-02T22:57:28.791Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.988Z" + "updatedAt": "2025-12-02T22:57:28.792Z" } } }, "e8d810b58d2fc954739ecb8eae76ec7772a7459c01a08dd48ba208a5ab4b2b58": { "0d3df994d73dcce5dc7c4ae8f510488dca241f13863b2cb49c97f6056079afb1": { "jp": { - "updatedAt": "2025-12-02T17:39:24.984Z" + "updatedAt": "2025-12-02T22:57:13.209Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.961Z" + "updatedAt": "2025-12-02T22:57:13.209Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.965Z" + "updatedAt": "2025-12-02T22:57:13.211Z" } } }, "ee906a548fde378c55bde17a104978853c964efcc0ac2037f2cc5f90ff301836": { "f49e9e3f91b64b3519c5cc4cdc59ffcf9a84b52eba96cc9a68e95e42dec254a2": { "jp": { - "updatedAt": "2025-12-02T17:39:24.984Z" + "updatedAt": "2025-12-02T22:57:13.209Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.985Z" + "updatedAt": "2025-12-02T22:57:13.210Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.985Z" + "updatedAt": "2025-12-02T22:57:13.211Z" } } }, "f17585a5d8e2bdd6a2ebea5f856955881ef4c473fd73048cf4f26e56bdcb5db2": { "9e7753f5e285750271319abb9baa46c784486772a2b4da88514c28c5141c5c81": { "jp": { - "updatedAt": "2025-12-02T17:39:25.007Z" + "updatedAt": "2025-12-02T22:57:28.806Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.951Z" + "updatedAt": "2025-12-02T22:57:13.181Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.007Z" + "updatedAt": "2025-12-02T22:57:28.806Z" } } }, "fdfddb9175ea6844a8f625eb6ff292798d8dda51dbc62ca44009000f3177a4c8": { "a1fbebb2555661587982370786b093295909d4be9fcca7e32ae5eff02acae18d": { "jp": { - "updatedAt": "2025-12-02T17:39:24.961Z" + "updatedAt": "2025-12-02T22:57:13.188Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.960Z" + "updatedAt": "2025-12-02T22:57:13.186Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.935Z" + "updatedAt": "2025-12-02T22:57:13.153Z" } } }, "04fc2fc59d087b4841db1401316e4d1c9ac88f144242faabf25ec2e969a5215b": { "414e7c4dfb6cd3da8443de0d53c94c82fe3258fa5fdaf93915afe2a8ec3736d4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.026Z" + "updatedAt": "2025-12-02T22:57:28.829Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.027Z" + "updatedAt": "2025-12-02T22:57:28.829Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.014Z" + "updatedAt": "2025-12-02T22:57:28.812Z" } } }, "2fe2ff96c504c59daad55285eb365e9e69fcc5eddd301d8a0409670d1de5a9ac": { "79af085e05f9fd1374cba79aa1eea65a5fa7bcadf0fcbabfc3df348faf04e6e8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.018Z" + "updatedAt": "2025-12-02T22:57:28.817Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.026Z" + "updatedAt": "2025-12-02T22:57:28.828Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.020Z" + "updatedAt": "2025-12-02T22:57:28.820Z" } } }, "32c8d946bfccbad7f54bc00de27ceee1cc1719758ec7a678b9763d7236502014": { "6c958d1bfa513f4a8e0811e9c383ecdf775c2aa645e088ea7d02462f9209a69c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.017Z" + "updatedAt": "2025-12-02T22:57:28.817Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.014Z" + "updatedAt": "2025-12-02T22:57:28.813Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.014Z" + "updatedAt": "2025-12-02T22:57:28.812Z" } } }, "341eea9182cfeebd2c27c019d06a39d1fcf951c990bcd80fa61f11ffc6f9e196": { "aba92e4ddf93c8ac27c276aa33d276f9987cda30270a7b50881edac3ee8d0b71": { "jp": { - "updatedAt": "2025-12-02T17:39:25.021Z" + "updatedAt": "2025-12-02T22:57:28.821Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.010Z" + "updatedAt": "2025-12-02T22:57:28.807Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.008Z" + "updatedAt": "2025-12-02T22:57:13.207Z" } } }, "3fe31c561edbb5416b22ecceae952bb5b07567cc07d75cd64ad4a2caca7689f8": { "af620cd5ed38d2654712e19961c6712bdc7c780d345e73f17ae49396a20d6df0": { "jp": { - "updatedAt": "2025-12-02T17:39:24.998Z" + "updatedAt": "2025-12-02T22:57:28.799Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.997Z" + "updatedAt": "2025-12-02T22:57:28.799Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.997Z" + "updatedAt": "2025-12-02T22:57:28.798Z" } } }, "4afdda2989ef4d77a80eb6666ee0e5fd90ac3afbba1e33f8e39a07be3bbd203f": { "6d99a0d2cef83d17f6510958c4402246edefbb9b9d564c2e37e017791950e3bd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.016Z" + "updatedAt": "2025-12-02T22:57:28.815Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.022Z" + "updatedAt": "2025-12-02T22:57:28.822Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.019Z" + "updatedAt": "2025-12-02T22:57:28.819Z" } } }, "4ecdaa59771417d8a6341e9feb60dbd9c4d4fbb10361d6cf230a66334329d458": { "32e97893f5bdae1c411c78d8f927f38c3f5f53f548071542f0aaa587e832cecb": { "jp": { - "updatedAt": "2025-12-02T17:39:25.030Z" + "updatedAt": "2025-12-02T22:57:28.853Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.028Z" + "updatedAt": "2025-12-02T22:57:28.853Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.029Z" + "updatedAt": "2025-12-02T22:57:28.830Z" } } }, "5ed43729b9d1c584d6d2715ce2c8e0e8690a779f998a5295f954f2f562471776": { "1691e237ea64aacab998e397d87c92e5419d9695a9c24f1829f61653d169f1f3": { "jp": { - "updatedAt": "2025-12-02T17:39:24.982Z" + "updatedAt": "2025-12-02T22:57:13.182Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.993Z" + "updatedAt": "2025-12-02T22:57:28.796Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.003Z" + "updatedAt": "2025-12-02T22:57:28.803Z" } } }, "6b19fbc50a3d75e95082802f1b3acf6a3fdda3ff18cd375f0468fb5136f2256d": { "3dcab33a3b2dc5934e1b739f426935f58ec2cc8e37d9a43754b1941d524c7eb7": { "ru": { - "updatedAt": "2025-12-02T17:39:25.049Z" + "updatedAt": "2025-12-02T22:57:28.850Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.043Z" + "updatedAt": "2025-12-02T22:57:28.843Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.048Z" + "updatedAt": "2025-12-02T22:57:28.849Z" } } }, "7043bd98baa35080107f5165fe9bbec5ef39eb9956052fa0c10ef9ac22039a33": { "e6b73b30c4502fd5f9cd04636be35210ae5ea65dc8343c3daaa83eba16905924": { "jp": { - "updatedAt": "2025-12-02T17:39:25.016Z" + "updatedAt": "2025-12-02T22:57:28.815Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.020Z" + "updatedAt": "2025-12-02T22:57:28.820Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.015Z" + "updatedAt": "2025-12-02T22:57:28.814Z" } } }, "73cc61c275b13e314a195a2bcdc4cbfb3fba91139f9fd1bffb19f48a659d4e6a": { "190e7c7b34bba92cb96c18d30898280711152aa225a02af84331070d834800de": { "jp": { - "updatedAt": "2025-12-02T17:39:25.050Z" + "updatedAt": "2025-12-02T22:57:28.850Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.042Z" + "updatedAt": "2025-12-02T22:57:28.843Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.021Z" + "updatedAt": "2025-12-02T22:57:28.847Z" } } }, "7478bdb164a78a0066fd05a6a86be0fa7a2ddd64b6f73b9baf2265c59d70f4c4": { "e97df2367ee337a5ad2b8ce514b44485caf7b24462a66eac4a3d178503301830": { "jp": { - "updatedAt": "2025-12-02T17:39:25.003Z" + "updatedAt": "2025-12-02T22:57:28.803Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.994Z" + "updatedAt": "2025-12-02T22:57:28.796Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.000Z" + "updatedAt": "2025-12-02T22:57:28.801Z" } } }, "789c0931dffcacd3c5e4bd954c1cc49f734d35378bd8d9f099bac0b7d7de0017": { "58519a4d43db394ea6d5c15ae1e4f7bfc823bcba6a23e04e1f1b0fc5aea36241": { "jp": { - "updatedAt": "2025-12-02T17:39:25.030Z" + "updatedAt": "2025-12-02T22:57:28.831Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.029Z" + "updatedAt": "2025-12-02T22:57:28.831Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.027Z" + "updatedAt": "2025-12-02T22:57:28.830Z" } } }, "85409384bc3d4ff1f1449d76a33ced011be9773bdbf0758e6975a6dbd1ee1dae": { "1fee80d8af00c415d442c78b9ad825b9a0656bc47f1eb00d9ac9cec8430f1454": { "jp": { - "updatedAt": "2025-12-02T17:39:24.994Z" + "updatedAt": "2025-12-02T22:57:28.797Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.001Z" + "updatedAt": "2025-12-02T22:57:28.801Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.998Z" + "updatedAt": "2025-12-02T22:57:28.799Z" } } }, "940bcfdd1a4ad18a6a6ccd9181dfd460e21675b41985028b535c556f22904357": { "8379073d04e59c3c4b33a28508240fa2ad889504e267a63230a17f0b31b60377": { "jp": { - "updatedAt": "2025-12-02T17:39:25.025Z" + "updatedAt": "2025-12-02T22:57:28.825Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.027Z" + "updatedAt": "2025-12-02T22:57:28.829Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.028Z" + "updatedAt": "2025-12-02T22:57:28.830Z" } } }, "ad44e0a653a277028da523b8bb2ede38b5fb8ae3edb129aec78609264961e45b": { "c58dfcddfe9b317538f8fc75e87174efab26fa62ab436b5d3a1921bdcdb71dcc": { "jp": { - "updatedAt": "2025-12-02T17:39:24.982Z" + "updatedAt": "2025-12-02T22:57:13.206Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.017Z" + "updatedAt": "2025-12-02T22:57:28.816Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.018Z" + "updatedAt": "2025-12-02T22:57:28.818Z" } } }, "b0371f0c5ed81dd8c1a94c3d4fbb5068eda546a915ea97e900025b7967fdc506": { "1adc889763f86e0775ccdc2cb7db8ac95b53182b5f48d36f86a8daf7373c5e8a": { "jp": { - "updatedAt": "2025-12-02T17:39:24.951Z" + "updatedAt": "2025-12-02T22:57:13.181Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.999Z" + "updatedAt": "2025-12-02T22:57:28.800Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.993Z" + "updatedAt": "2025-12-02T22:57:28.795Z" } } }, "c720ce0e77810fdc639cfe83c2df1fe9c3d97ef4dd59cba6540e1d9e354f6866": { "3f956529d37242046b0834f1c686e59dd0dda8c1b7de96710b47b1ab8e5544f6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.018Z" + "updatedAt": "2025-12-02T22:57:28.818Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.008Z" + "updatedAt": "2025-12-02T22:57:13.207Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.010Z" + "updatedAt": "2025-12-02T22:57:28.807Z" } } }, "dfd805b622edd8955d58dd44846aeefbda562b1c575f0740533a458f2478f495": { "c61769f8b34a280fa8e6d8215850f12fe517dd969c26c4527ce9543b9b4052d6": { "jp": { - "updatedAt": "2025-12-02T17:39:24.990Z" + "updatedAt": "2025-12-02T22:57:28.793Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.996Z" + "updatedAt": "2025-12-02T22:57:28.798Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.991Z" + "updatedAt": "2025-12-02T22:57:28.794Z" } } }, "f7fa9ae5c1d4a87ba39f7e52c396a41963265a407116a9be68d7fbee6e43fa14": { "bfc41c969cf12203663097a7aab28d304963f4e8f2c4310d76f5d5efac423d0a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.005Z" + "updatedAt": "2025-12-02T22:57:28.804Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.006Z" + "updatedAt": "2025-12-02T22:57:28.805Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.004Z" + "updatedAt": "2025-12-02T22:57:28.804Z" } } }, "03b5ecbbf39334e6da0c384a22e5e44c1c2d4e7293956c81e85ebc5a1f9684da": { "a8ec8b1cfed8dd821d7646fedd89af692c1d5c39ff7e6c8263486a44277b6811": { "jp": { - "updatedAt": "2025-12-02T17:39:25.041Z" + "updatedAt": "2025-12-02T22:57:28.842Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.045Z" + "updatedAt": "2025-12-02T22:57:28.845Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.050Z" + "updatedAt": "2025-12-02T22:57:28.852Z" } } }, "0b126951a3c780c939a55fe4567f097c8702408c235f214c5763699ad6daaca4": { "5b529866221693a79922a1408a19f5b678c1f0fe4b7ca31e7401ad0a4ce64dfa": { "jp": { - "updatedAt": "2025-12-02T17:39:25.059Z" + "updatedAt": "2025-12-02T22:57:45.189Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.069Z" + "updatedAt": "2025-12-02T22:57:45.207Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.067Z" + "updatedAt": "2025-12-02T22:57:45.205Z" } } }, "0eafecab32cbe234424b7ea9a0db39d81bfbd85c2d891597fa1309dac8735c8a": { "94efd6e0e379a3b02b71963dbf0699cd5c5ab603e5cbabbb278630c8bc3eed6e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.050Z" + "updatedAt": "2025-12-02T22:57:28.851Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.051Z" + "updatedAt": "2025-12-02T22:57:28.852Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.051Z" + "updatedAt": "2025-12-02T22:57:28.852Z" } } }, @@ -19431,403 +19486,403 @@ }, "21ab0993ec46252ab7b40a1b418b9c04325c81c889a8af72daa16bc54b1f51e6": { "ru": { - "updatedAt": "2025-12-02T17:39:25.012Z" + "updatedAt": "2025-12-02T22:57:28.809Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.032Z" + "updatedAt": "2025-12-02T22:57:28.810Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.032Z" + "updatedAt": "2025-12-02T22:57:28.810Z" } } }, "22a6c0463fdb5f5bd56c1f342f979b7e0fbc638e39a22abae139379b580611b6": { "c126bede64139b7c6ab143d42c036651e266197fad3b70012de0b058cfc8a7b4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.066Z" + "updatedAt": "2025-12-02T22:57:45.203Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.060Z" + "updatedAt": "2025-12-02T22:57:45.190Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.065Z" + "updatedAt": "2025-12-02T22:57:45.202Z" } } }, "2f0ce2fe6b5d1318ca2c2c11f3ca3100561f2c3b056eac0c92885f76ad381df8": { "22f366f08d6beb4fd69cd03348a69d6ad0fa2634f22a96d663380fcc3e61900c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.040Z" + "updatedAt": "2025-12-02T22:57:28.841Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.044Z" + "updatedAt": "2025-12-02T22:57:28.844Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.046Z" + "updatedAt": "2025-12-02T22:57:28.846Z" } } }, "34bd47b9631a90da1872337df6289e0170c67b0cdd5f5773b7367e05d2dcfe48": { "7bea2cf57bd47e48dbaa0fb6eb99c5614d61a80b75f4b14d7d22036a5315b2a2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.069Z" + "updatedAt": "2025-12-02T22:57:45.206Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.064Z" + "updatedAt": "2025-12-02T22:57:45.200Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.053Z" + "updatedAt": "2025-12-02T22:57:28.855Z" } } }, "3fae7c4513dfdc82bcd5d84b957baba453f6cf9cb2c3086a653e40e66ecab9e5": { "ebb4c00f401d9fc73b63d71739322aba770f129d6784c881ec5e9cd702ebc982": { "jp": { - "updatedAt": "2025-12-02T17:39:25.047Z" + "updatedAt": "2025-12-02T22:57:28.847Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.038Z" + "updatedAt": "2025-12-02T22:57:28.838Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.048Z" + "updatedAt": "2025-12-02T22:57:28.849Z" } } }, "8681a5dfe4cb1dc88d34f905cd6f0b880732c556d84f4c6c1a78c2a42a1e2e94": { "937c3315f8641ae220b02e6527a850efc428a4de748f9fc10c3b23118f915818": { "jp": { - "updatedAt": "2025-12-02T17:39:25.042Z" + "updatedAt": "2025-12-02T22:57:28.842Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.044Z" + "updatedAt": "2025-12-02T22:57:28.844Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.043Z" + "updatedAt": "2025-12-02T22:57:28.843Z" } } }, "9679382c066536c0e977c5bada387315bb3174921875fc2375dab0f8ecb14a9b": { "775c06f4143e15814d67624ccd103ecbff901762e4be69292f9800d11986493a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.046Z" + "updatedAt": "2025-12-02T22:57:28.846Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.041Z" + "updatedAt": "2025-12-02T22:57:28.841Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.009Z" + "updatedAt": "2025-12-02T22:57:28.807Z" } } }, "9f914435087a98e271276ebb87f255c29380082ebf766e89899a246c457e4677": { "71530532e2635eadb067e7bfc1e67c37d37113e6474b6d00295249b91f5e556d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.022Z" + "updatedAt": "2025-12-02T22:57:28.821Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.021Z" + "updatedAt": "2025-12-02T22:57:28.821Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.023Z" + "updatedAt": "2025-12-02T22:57:28.822Z" } } }, "b5043154caba774e4d5afd58609e8705791d168d7b610c441a9f5eb0c01aebe8": { "8640bb0e91d0ce2469cf06735ac41d782b10893d26d5a5e4bdd88f4ddcf19c10": { "jp": { - "updatedAt": "2025-12-02T17:39:25.024Z" + "updatedAt": "2025-12-02T22:57:28.824Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.026Z" + "updatedAt": "2025-12-02T22:57:28.826Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.025Z" + "updatedAt": "2025-12-02T22:57:28.825Z" } } }, "b6b46b2ddce58f83297d4fd3e22a20c0689c8846b02b00d6c901ad29353143df": { "6526c7597b3e43dfe18fbc51f8dfea10476408a65acfc8c77d19c20114264de2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.015Z" + "updatedAt": "2025-12-02T22:57:28.814Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.023Z" + "updatedAt": "2025-12-02T22:57:28.823Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.017Z" + "updatedAt": "2025-12-02T22:57:28.816Z" } } }, "b760d26fdf8b09ae16032e0dbdd66a6e812e5b85cfc1a2dce387a41c031415a5": { "2a83ac2cbaf9b2ed36fecb623007bef63f6aaaf537e37429095c3057b999a156": { "jp": { - "updatedAt": "2025-12-02T17:39:25.024Z" + "updatedAt": "2025-12-02T22:57:28.823Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.015Z" + "updatedAt": "2025-12-02T22:57:28.813Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.009Z" + "updatedAt": "2025-12-02T22:57:13.207Z" } } }, "c94404af6396786f2d99e4b9e86fe62f37fba23be9fb0992cb4462421350617d": { "8e9c8e608b5e9c9eb4f01785fa62ca818e1a1957a5723d6cb412ed71f639a50b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.025Z" + "updatedAt": "2025-12-02T22:57:28.825Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.024Z" + "updatedAt": "2025-12-02T22:57:28.824Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.026Z" + "updatedAt": "2025-12-02T22:57:28.827Z" } } }, "cb7281a29c8577f9362237b726ab73efa4133f66aa1f532e94603029a6608325": { "e7e9ff403010f7419e6fe70d3329c7fb4d95f62d59d52fda8025ee90af8ad89c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.050Z" + "updatedAt": "2025-12-02T22:57:28.851Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.040Z" + "updatedAt": "2025-12-02T22:57:28.841Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.048Z" + "updatedAt": "2025-12-02T22:57:28.848Z" } } }, "cdf00c31e8da5ad17f2b40732cf7e7baf65150deaf7488eac143f7201d1dfb3e": { "3c8db57986756c0b913b89d2204dd19e77508a68267dc6a6d737df290161badc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.023Z" + "updatedAt": "2025-12-02T22:57:28.823Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.017Z" + "updatedAt": "2025-12-02T22:57:28.816Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.019Z" + "updatedAt": "2025-12-02T22:57:28.819Z" } } }, "d28f5c5276140aee0909af043384a73dc6d1e54e307092d06f03528d2b1110ec": { "c4f358e96fb5460080efb17e46f53d378939fef04b5fcad4e3e2c5a580a10128": { "jp": { - "updatedAt": "2025-12-02T17:39:25.048Z" + "updatedAt": "2025-12-02T22:57:28.848Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.045Z" + "updatedAt": "2025-12-02T22:57:28.845Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.042Z" + "updatedAt": "2025-12-02T22:57:28.842Z" } } }, "04a08061427f75ae80f6c5be1bc33f6ed46cb17ac49c325b49ad3ed082b48721": { "8c2b821e3c5410720085eae977687f3169e4a39395d1aed6e45d331e39dc20b7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.075Z" + "updatedAt": "2025-12-02T22:57:45.212Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.078Z" + "updatedAt": "2025-12-02T22:57:45.214Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.084Z" + "updatedAt": "2025-12-02T22:57:45.221Z" } } }, "0f4329370fc5999889692e3e2374c65bf3f4dd5e8903e64957d654e1c712ee1e": { "87fcfd05b5f0e870d641b6800c171abf3d47bc7484fb7612f4151d70caaaee3c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.052Z" + "updatedAt": "2025-12-02T22:57:28.854Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.088Z" + "updatedAt": "2025-12-02T22:57:45.227Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.086Z" + "updatedAt": "2025-12-02T22:57:45.224Z" } } }, "100c02e77cc38427381d9c58741ebe9d9d8964c870d4cbb14624da2f386e6691": { "2d845a508a5f777e5f61b8dae330312410e821c6f517150d000bebfbc18e03df": { "zh": { - "updatedAt": "2025-12-02T17:39:25.086Z" + "updatedAt": "2025-12-02T22:57:45.223Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.082Z" + "updatedAt": "2025-12-02T22:57:45.218Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.073Z" + "updatedAt": "2025-12-02T22:57:28.855Z" } } }, "1680a9db2b149a398008cc3048b13dba799f74c5bfd3549470992ac1fdd41eea": { "2b8b81210547bd248aa80daed1df50ad236049f83eec7fed484a31e64906811f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.063Z" + "updatedAt": "2025-12-02T22:57:45.199Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.031Z" + "updatedAt": "2025-12-02T22:57:28.832Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.060Z" + "updatedAt": "2025-12-02T22:57:45.190Z" } } }, "1b89e2e1ad09ff845cbc6d24f7a759d61540214cea8a5c79bc2e68f266ebcbba": { "9d8c96f15a9c91e38b4c55448e86a206752b8e56970d31964de0de00beac4133": { "jp": { - "updatedAt": "2025-12-02T17:39:25.061Z" + "updatedAt": "2025-12-02T22:57:45.226Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.058Z" + "updatedAt": "2025-12-02T22:57:45.226Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.062Z" + "updatedAt": "2025-12-02T22:57:45.227Z" } } }, "25332a58ba046cb340c206ff61639fed4457a1aad56ffaa7b53917205f1bb761": { "ca54f12c897481de5b60e4f4170eccc7217a2e000c56dcbfd023eac144ae760c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.054Z" + "updatedAt": "2025-12-02T22:57:28.856Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.062Z" + "updatedAt": "2025-12-02T22:57:45.198Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.066Z" + "updatedAt": "2025-12-02T22:57:45.203Z" } } }, "45912b7cfa3611f18ba43d31b4bf270d57e4bcee3fdf2ac5e2ff6ded3b672601": { "25bd45fdbb02d82cf7af7820d3acc7ccf1701c6afe3cfae317a6b4ac9289a67d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.089Z" + "updatedAt": "2025-12-02T22:57:13.213Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.089Z" + "updatedAt": "2025-12-02T22:57:13.213Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.087Z" + "updatedAt": "2025-12-02T22:57:45.225Z" } } }, "5a251aa88d6ebebbfbc12913926476ff0da32b3862d705b6ecb28ea2c559b45f": { "b32b63bf76eb2d854a947bc3926ad7d875cc3ed3eeec677de22a5a760014a32d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.063Z" + "updatedAt": "2025-12-02T22:57:45.199Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.065Z" + "updatedAt": "2025-12-02T22:57:45.201Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.066Z" + "updatedAt": "2025-12-02T22:57:45.203Z" } } }, "696be7be6ffadd8471bfb91d7ba6ec45956dc7e449f3fc81dbaa6fa67d66b3be": { "8aa635a63a82ddcda9a254960f313fdd8f129e472d9fe8d3e6dc10d1b38c37ad": { "jp": { - "updatedAt": "2025-12-02T17:39:25.053Z" + "updatedAt": "2025-12-02T22:57:28.840Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.049Z" + "updatedAt": "2025-12-02T22:57:45.201Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.044Z" + "updatedAt": "2025-12-02T22:57:28.859Z" } } }, "79e7241d6edd82b0dc1989f7d3211668c2f24f997b5fb74c55c6db437b7da25e": { "be2734886fbef14228e09151309f47d77c7dc82d6b8d68b9d3f8b6dedeaa8944": { "jp": { - "updatedAt": "2025-12-02T17:39:25.040Z" + "updatedAt": "2025-12-02T22:57:28.840Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.039Z" + "updatedAt": "2025-12-02T22:57:28.839Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.046Z" + "updatedAt": "2025-12-02T22:57:28.846Z" } } }, "7aca79eee9aaf67fab4127f69bfa7778f63bc7a7f6b384bee18e809c672f7b49": { "55febc4e35972c34cb1792867e0fc3cfea4841faadf9de0e30f4502a613b8363": { "jp": { - "updatedAt": "2025-12-02T17:39:25.070Z" + "updatedAt": "2025-12-02T22:57:45.207Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.068Z" + "updatedAt": "2025-12-02T22:57:45.206Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.056Z" + "updatedAt": "2025-12-02T22:57:28.859Z" } } }, "92f16152dca7a77dde912f0a5b22ce16b22c2dc499873bbedb28221aa56e8739": { "f3fafaf3dde2049ce02a32a17ef225150db00d0562e505ad5431a06ed8974f2b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.085Z" + "updatedAt": "2025-12-02T22:57:45.223Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.072Z" + "updatedAt": "2025-12-02T22:57:28.854Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.088Z" + "updatedAt": "2025-12-02T22:57:13.212Z" } } }, "972010f567fed406e9bc7e9fa61c22b7128c4779998665424ab71c46338d1f3e": { "ae02d48d7b29f026ead3f4af508a4e2b3a97657cb5051628dcbbee9111248f7f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.047Z" + "updatedAt": "2025-12-02T22:57:28.848Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.047Z" + "updatedAt": "2025-12-02T22:57:28.847Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.051Z" + "updatedAt": "2025-12-02T22:57:28.853Z" } } }, "a15ab08919f6acfa97670cff9afca686c2351120dfd9d4f8deb2b45ddb99aa0a": { "d344fdb9b77fe64b9863b88b7aea7e3a8e4c7d7db3d3d7a7d7584b626a3c8054": { "jp": { - "updatedAt": "2025-12-02T17:39:25.062Z" + "updatedAt": "2025-12-02T22:57:45.191Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.065Z" + "updatedAt": "2025-12-02T22:57:45.202Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.055Z" + "updatedAt": "2025-12-02T22:57:28.858Z" } } }, "bb1dea393979951d316dea0be45235c346fe0c28cfe6756a5876f4804290c7e3": { "d3ecf8e3f0da56d9ba8034a953040427b08dc7fa1c165a2173308415b8a6d17e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.062Z" + "updatedAt": "2025-12-02T22:57:45.191Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.061Z" + "updatedAt": "2025-12-02T22:57:45.190Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.052Z" + "updatedAt": "2025-12-02T22:57:28.839Z" } } }, "cdb1f009589e1e0b485965e6b6f62f110d284ec9f225d0eb9717cf9f54e381c0": { "694473bb486e1e21cb8814dc53f5204436b1e5ffbd3f851984bd46f00c011179": { "jp": { - "updatedAt": "2025-12-02T17:39:25.031Z" + "updatedAt": "2025-12-02T22:57:28.832Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.031Z" + "updatedAt": "2025-12-02T22:57:28.832Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.058Z" + "updatedAt": "2025-12-02T22:57:28.861Z" } } }, @@ -19845,1443 +19900,1443 @@ }, "7f17768c7754fe62726af95719e525e92c0e64ec5573a51db338fa863d1513be": { "ru": { - "updatedAt": "2025-12-02T17:39:25.012Z" + "updatedAt": "2025-12-02T22:57:28.809Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.033Z" + "updatedAt": "2025-12-02T22:57:28.810Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.033Z" + "updatedAt": "2025-12-02T22:57:28.833Z" } } }, "d7c9bac812afb3a149a06c61bd4d64e33efbdacc006619f813e625307caa403f": { "bdd5ad8ff2c6c4cbf81696dcd7cf80196be279d10a61a61d0f45caee15d90df1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.063Z" + "updatedAt": "2025-12-02T22:57:45.198Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.068Z" + "updatedAt": "2025-12-02T22:57:45.205Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.067Z" + "updatedAt": "2025-12-02T22:57:45.204Z" } } }, "dd8bec416e1a990e1a7ef46ce2f7761b51432155f4c149641fdc484fffcbe786": { "e43ff80310727083fa06482849132d96578ddd46a8478a49dd3bf42b62882609": { "jp": { - "updatedAt": "2025-12-02T17:39:25.053Z" + "updatedAt": "2025-12-02T22:57:28.855Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.064Z" + "updatedAt": "2025-12-02T22:57:45.201Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.065Z" + "updatedAt": "2025-12-02T22:57:45.202Z" } } }, "de693811d680fc3f30e32c9bc40614fb35f73f55847f45a16264e614a65d74cd": { "8fa72ae7500048bac519db43150657d9500e969b9167f548ec14e8f2a73052c7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.045Z" + "updatedAt": "2025-12-02T22:57:28.845Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.049Z" + "updatedAt": "2025-12-02T22:57:28.849Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.049Z" + "updatedAt": "2025-12-02T22:57:28.850Z" } } }, "f05e54b97f0cc26e7e6d19993081fe3b3e87410932334968bcda276a9ed28bd3": { "1d9ae46b239c5f237c2f10a2d4e4c6dbc9261c9c864accb4c80b847fe59481d8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.055Z" + "updatedAt": "2025-12-02T22:57:28.858Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.054Z" + "updatedAt": "2025-12-02T22:57:28.856Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.064Z" + "updatedAt": "2025-12-02T22:57:45.200Z" } } }, "fe5b39e56c19c291226f7e3197f67720f7eec98c8343fadf7b1a283589869ee7": { "afa11621c4420fe8e64e6a032e92ea848928d0c35428ff0c7a1b50f7215c04fe": { "jp": { - "updatedAt": "2025-12-02T17:39:25.041Z" + "updatedAt": "2025-12-02T22:57:28.856Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.043Z" + "updatedAt": "2025-12-02T22:57:28.844Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.039Z" + "updatedAt": "2025-12-02T22:57:28.839Z" } } }, "010d68e65065006bb03ec5afd6da3fb00d5d932dc58d86d356a1fb32041700a1": { "097920bd8ae55b0c4c40422f164718639bf789af17784fc7d268a39285332660": { "jp": { - "updatedAt": "2025-12-02T17:39:25.077Z" + "updatedAt": "2025-12-02T22:57:45.214Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.085Z" + "updatedAt": "2025-12-02T22:57:45.223Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.076Z" + "updatedAt": "2025-12-02T22:57:45.213Z" } } }, "194312689f754af1eadafa36fb316871d927e7555a7e9237115b13fdf9c16217": { "efdd19891bd36c4b5ee32e3469c4609b62a971eec1305634c7e49ed5d594e5f0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.081Z" + "updatedAt": "2025-12-02T22:57:45.218Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.079Z" + "updatedAt": "2025-12-02T22:57:45.215Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.087Z" + "updatedAt": "2025-12-02T22:57:45.225Z" } } }, "1d9872faa89c7d85b9aedea5b9a72b7f79022036a883f0d76368ba0aab461711": { "70eda1446c7a201ec8f6c37abb74c39a9535a96ae3e057af6538915558876b9a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.074Z" + "updatedAt": "2025-12-02T22:57:13.216Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.080Z" + "updatedAt": "2025-12-02T22:57:13.223Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.082Z" + "updatedAt": "2025-12-02T22:57:45.219Z" } } }, "20fbec5fbf3b5f7168ad991d57410b2a6e132fb9884af790cd2c4a29f361d02f": { "36ab0d9536cb78b918f577f351ad01da73a11122ce416a9654035e7dd9a193bd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.104Z" + "updatedAt": "2025-12-02T22:57:13.229Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.096Z" + "updatedAt": "2025-12-02T22:57:13.220Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.108Z" + "updatedAt": "2025-12-02T22:57:13.234Z" } } }, "286853d39a677e8828ecbe663218f27fedd5bf2bf0e04f6a0845b378f6e8eb8f": { "b384e9d652969f7c44b75186494dd5743f6f7d29a2d07cdc6516f906170b8ecf": { "jp": { - "updatedAt": "2025-12-02T17:39:25.083Z" + "updatedAt": "2025-12-02T22:57:45.220Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.074Z" + "updatedAt": "2025-12-02T22:57:45.211Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.073Z" + "updatedAt": "2025-12-02T22:57:45.210Z" } } }, "31135bad715065dcea06e31337e3a5dd947f27dc411676ba95164d339409a83d": { "763ca58dfeaadfb6457a37642666f8a6557e78cf6969b41e8b1c31735f7e55f1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.107Z" + "updatedAt": "2025-12-02T22:57:13.233Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.107Z" + "updatedAt": "2025-12-02T22:57:13.234Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.105Z" + "updatedAt": "2025-12-02T22:57:13.230Z" } } }, "3d5ae5ca94ad055105e113940b4e5f4f01c26351d5e0aa85b01fb3569699f7c7": { "db7ea4892aba1694aea64f46778e44e4d3a93c6f1d8d5290b4d72c844116181b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.083Z" + "updatedAt": "2025-12-02T22:57:45.220Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.082Z" + "updatedAt": "2025-12-02T22:57:45.218Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.076Z" + "updatedAt": "2025-12-02T22:57:45.213Z" } } }, "42c6ee1d7586b75ddf294b270cd91e6cbfc04990b03c458263060339691f65f0": { "e28070dd3b8f9c8e1de1f84e6213088ded4997089a0463fdced52aa0d7126bee": { "jp": { - "updatedAt": "2025-12-02T17:39:25.103Z" + "updatedAt": "2025-12-02T22:57:13.228Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.104Z" + "updatedAt": "2025-12-02T22:57:13.229Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.107Z" + "updatedAt": "2025-12-02T22:57:13.233Z" } } }, "957a8d1238fb98455672f68cf73445d00c58150afae706f656904ea7f56bbef7": { "438d8f6bebdf4c4f748f67bb045a037db4fe70bfbe607e05bf05fab5e60702e8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.075Z" + "updatedAt": "2025-12-02T22:57:45.212Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.079Z" + "updatedAt": "2025-12-02T22:57:45.216Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.084Z" + "updatedAt": "2025-12-02T22:57:45.221Z" } } }, "bddea4d6e2b142218cf0aa18075b105f560306487a43f98ae93666cc5b0a2088": { "d82b30f533151c915ffd2fccf00cb93c7247a81a9af41c32c0b6ee0a941f1dc4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.052Z" + "updatedAt": "2025-12-02T22:57:28.839Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.068Z" + "updatedAt": "2025-12-02T22:57:45.206Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.067Z" + "updatedAt": "2025-12-02T22:57:45.205Z" } } }, "bf43a73f5fb45ab9aa1813ec5b3c6567e2f43085622a3981fc47bbafb9f28c10": { "e5f80b1293069b81103b1bd7abde9c4afd1e877bec64781bf8b20adfa5b92acd": { "jp": { - "updatedAt": "2025-12-02T17:39:25.085Z" + "updatedAt": "2025-12-02T22:57:45.222Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.087Z" + "updatedAt": "2025-12-02T22:57:45.224Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.051Z" + "updatedAt": "2025-12-02T22:57:28.854Z" } } }, "c2092e34e0d63b8d13f5c437a2c60457a006bad8bb89baf8c2cc3dceafc6ec29": { "afa4682df8ae8c2d39481ae157b1d008ea8cf2cf75aa79ffcfdf3cacb4d9b0be": { "jp": { - "updatedAt": "2025-12-02T17:39:25.059Z" + "updatedAt": "2025-12-02T22:57:45.190Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.055Z" + "updatedAt": "2025-12-02T22:57:28.857Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.057Z" + "updatedAt": "2025-12-02T22:57:28.860Z" } } }, "cf7f50d7a1e362e6ebac5f8205b53d0c8eb6dd0efeecc010f23b8d8f09ea8f80": { "b7f62ebe9c2d110ae4ae2cca482b48cb6a82bf22cf7a6a11933cd85ee6309d22": { "jp": { - "updatedAt": "2025-12-02T17:39:25.056Z" + "updatedAt": "2025-12-02T22:57:28.859Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.057Z" + "updatedAt": "2025-12-02T22:57:28.859Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.057Z" + "updatedAt": "2025-12-02T22:57:28.860Z" } } }, "d1838a9b36c0c0fbc1be851ae978af65ba7e34ab07c37daf5e5c0c741129fd76": { "14af3666e0c05efc3ffcab87b38768b94b93945123edbdb09cb8537e7a7d07b0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.061Z" + "updatedAt": "2025-12-02T22:57:45.191Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.068Z" + "updatedAt": "2025-12-02T22:57:45.206Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.064Z" + "updatedAt": "2025-12-02T22:57:45.200Z" } } }, "d488e5566dd6bf95742db0d7525010310bd38f5971c4a87992a3ec793feba8bf": { "5ba7a81bc990b2456dc8374342d01a7253db45b5183ee93be9b51553586efb4f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.081Z" + "updatedAt": "2025-12-02T22:57:45.217Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.082Z" + "updatedAt": "2025-12-02T22:57:45.219Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.074Z" + "updatedAt": "2025-12-02T22:57:45.211Z" } } }, "dbd27b188ad3cd04691439c723e924796170d0bfdf59a9e9b53d90caca0178bd": { "80b5c91060724e755120c034531a62ece1e13c4c261ac38e2e448b4e2d0e61c2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.088Z" + "updatedAt": "2025-12-02T22:57:13.212Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.083Z" + "updatedAt": "2025-12-02T22:57:45.220Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.088Z" + "updatedAt": "2025-12-02T22:57:45.226Z" } } }, "df4069454374e8aa9593f9687f16b9e3b26d64e2b0082ac22a7123faaef82740": { "e7ed1c4a6adc17da8ad5806d7ebfbb340ba0839bd13951ceea09267bd14c0a6b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.077Z" + "updatedAt": "2025-12-02T22:57:45.214Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.087Z" + "updatedAt": "2025-12-02T22:57:45.225Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.084Z" + "updatedAt": "2025-12-02T22:57:45.222Z" } } }, "e1f18ff34031035a08fe64318b680c893d2d37fb3ac9d30c908d0671a1180f50": { "85e7c92ceca8e1da3949120488020e40a9d10af04a565222bb41223f27a16de2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.081Z" + "updatedAt": "2025-12-02T22:57:45.217Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.078Z" + "updatedAt": "2025-12-02T22:57:45.215Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.076Z" + "updatedAt": "2025-12-02T22:57:45.213Z" } } }, "e4102128c26bcb3f9ad172af76f46d964de749c24c132d5348f9ee3e3de5951e": { "9f2615fd10d6b26b0f5f878a17f58c2100fb6bca45e41b0b5783df222e6dc6e1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.058Z" + "updatedAt": "2025-12-02T22:57:28.860Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.054Z" + "updatedAt": "2025-12-02T22:57:28.857Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.059Z" + "updatedAt": "2025-12-02T22:57:45.189Z" } } }, "e6493689e0bffb010f12f340386981233dcc9a2f28df11fd9a6e6066d3c5ce8a": { "8de8a8317a3584199eab7b620cccbff20a6c44103452bed63f66cf645cda12ea": { "jp": { - "updatedAt": "2025-12-02T17:39:25.069Z" + "updatedAt": "2025-12-02T22:57:45.207Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.070Z" + "updatedAt": "2025-12-02T22:57:45.208Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.067Z" + "updatedAt": "2025-12-02T22:57:45.204Z" } } }, "f1b73f2ce3c7b6d1ca6f0f28439acb8cc45586fb6f3d1fda35224a8483871689": { "84181ea71df19456b8c88cf67e1c18c054443ce40152a17b3fe3d33911ecc651": { "jp": { - "updatedAt": "2025-12-02T17:39:25.066Z" + "updatedAt": "2025-12-02T22:57:45.204Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.063Z" + "updatedAt": "2025-12-02T22:57:45.199Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.054Z" + "updatedAt": "2025-12-02T22:57:28.857Z" } } }, "0060f21968d741d1a0f39b19ac2622ebb5065bdb709b03e138eef82e28e31244": { "2670f637399d04628da2e0f038d37565f781605423d4d054185eb0cd33613948": { "jp": { - "updatedAt": "2025-12-02T17:39:25.095Z" + "updatedAt": "2025-12-02T22:57:13.218Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.103Z" + "updatedAt": "2025-12-02T22:57:13.227Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.098Z" + "updatedAt": "2025-12-02T22:57:13.222Z" } } }, "1e131dfad9800937839c4d2f0e5ef58daa6a99e44ee4ff5ea4e66de6069c7c37": { "f76c1f685c5d14375dafd9a42aa84e6f31aeb5b84b0d8c24a2915f02c875d4ca": { "jp": { - "updatedAt": "2025-12-02T17:39:25.113Z" + "updatedAt": "2025-12-02T22:57:13.240Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.124Z" + "updatedAt": "2025-12-02T22:57:45.231Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.129Z" + "updatedAt": "2025-12-02T22:57:45.235Z" } } }, "2149ec9c3299895bf0097e125705ba36a1e04efee5f43e59c08371caad0cfd45": { "349711e0368c3473e04141d6855c62a92897b88020143c2fd44659089f128368": { "jp": { - "updatedAt": "2025-12-02T17:39:25.131Z" + "updatedAt": "2025-12-02T22:57:45.236Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.132Z" + "updatedAt": "2025-12-02T22:57:45.237Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.131Z" + "updatedAt": "2025-12-02T22:57:45.237Z" } } }, "2a714f7169c51c1804757b5577385bc512ba198c41b0cd228e98a66dc148abb9": { "47388640fbbd48eba401a20cf2754eced76dbed9147e6841f469e2f4acc14075": { "jp": { - "updatedAt": "2025-12-02T17:39:25.108Z" + "updatedAt": "2025-12-02T22:57:13.235Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.106Z" + "updatedAt": "2025-12-02T22:57:13.232Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.102Z" + "updatedAt": "2025-12-02T22:57:13.226Z" } } }, "3f24f2c556bcea3bd4a8da649d898ac0d1aa590efbf76127ecbd252c8df9b55c": { "87fc99663ddeaf7b1d38d03a534b4d0b7cbb70edc9c3b460d5735be114f9f413": { "jp": { - "updatedAt": "2025-12-02T17:39:25.091Z" + "updatedAt": "2025-12-02T22:57:45.211Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.099Z" + "updatedAt": "2025-12-02T22:57:13.223Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.092Z" + "updatedAt": "2025-12-02T22:57:13.216Z" } } }, "42ee6b1cf2d60dae66ca7799b6e3c96a470d6fdbdff801031e35cb9e1891dfdc": { "ab655d464095f3f0a801879f7e0058f71ddf7741b59f1ac855f58f9f7d807344": { "jp": { - "updatedAt": "2025-12-02T17:39:25.074Z" + "updatedAt": "2025-12-02T22:57:45.211Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.078Z" + "updatedAt": "2025-12-02T22:57:45.215Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.084Z" + "updatedAt": "2025-12-02T22:57:45.221Z" } } }, "46e9f56a57a3931558fcf69333139681d05b4c2f69040e2cfe7a939c976963f3": { "e1fe2166283accd68531dcb58d1682b96cdfd9ca452ab7df14ceb9a7623b7419": { "jp": { - "updatedAt": "2025-12-02T17:39:25.128Z" + "updatedAt": "2025-12-02T22:57:45.234Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.109Z" + "updatedAt": "2025-12-02T22:57:45.236Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.104Z" + "updatedAt": "2025-12-02T22:57:45.230Z" } } }, "46ff568b059cec990fbf679bc4bed642abea08d09f7bafd4747a7036515b95cc": { "714391bd24db523bc05255d05254efcc0766f0f4b43e9f23aaaa7548eef953df": { "jp": { - "updatedAt": "2025-12-02T17:39:25.086Z" + "updatedAt": "2025-12-02T22:57:45.224Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.081Z" + "updatedAt": "2025-12-02T22:57:45.217Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.080Z" + "updatedAt": "2025-12-02T22:57:45.216Z" } } }, "4fbdb5b1520dff0a17e0429f575aa6011097f81752684475262c7ae6aa200bed": { "1ecda987c93d49e1fca1c7c93d39044137cd955db9a36fbd10169f0b85cbdbe1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.102Z" + "updatedAt": "2025-12-02T22:57:13.226Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.105Z" + "updatedAt": "2025-12-02T22:57:13.231Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.090Z" + "updatedAt": "2025-12-02T22:57:45.210Z" } } }, "5083281bd3b547bf9df36adfb2bfba73c9e0cc795d0090fcfa111ce30996f661": { "b09f8b5ff58806fe3abfa9da3b343ccfd7b8e980a6c46bd43dc32927ebac6ce0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.098Z" + "updatedAt": "2025-12-02T22:57:13.222Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.095Z" + "updatedAt": "2025-12-02T22:57:13.219Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.109Z" + "updatedAt": "2025-12-02T22:57:13.236Z" } } }, "5b010922cc17b528fce9cb609955f868e53ad71f5f8622066d24f7b3953f893a": { "83759792792ece10deacdd4a65c5c3b089a7e420df7df362574464fe94fb9408": { "jp": { - "updatedAt": "2025-12-02T17:39:25.115Z" + "updatedAt": "2025-12-02T22:57:13.244Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.116Z" + "updatedAt": "2025-12-02T22:57:13.245Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.128Z" + "updatedAt": "2025-12-02T22:57:45.234Z" } } }, "5c4315a7496585196dea68631d46489e99dab1c8daac61b452a0c580a509d21d": { "4c3fab4892c9a5c579a3017bb4cbe36c271aad9734d4760fecd5bc4ac75d16d6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.099Z" + "updatedAt": "2025-12-02T22:57:13.222Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.097Z" + "updatedAt": "2025-12-02T22:57:13.221Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.102Z" + "updatedAt": "2025-12-02T22:57:13.226Z" } } }, "857a5c3ed29e79d55112d1802865f308f93fcc1035cbad65451f1392ced56b55": { "daf1366f4d86b97aac48da95d72257524192b5104b5dcfd34230427de3762a51": { "jp": { - "updatedAt": "2025-12-02T17:39:25.105Z" + "updatedAt": "2025-12-02T22:57:13.231Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.101Z" + "updatedAt": "2025-12-02T22:57:13.225Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.103Z" + "updatedAt": "2025-12-02T22:57:13.228Z" } } }, "8677ca6f754c9510b46dc0569151e8695270e1ddc3a7791067d3b1b9e5ed0ce4": { "daef99c2eee6c12072def84a2de12f54a7398d20df2b000023b0e91f2100e934": { "ru": { - "updatedAt": "2025-12-02T17:39:25.103Z" + "updatedAt": "2025-12-02T22:57:13.228Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.099Z" + "updatedAt": "2025-12-02T22:57:13.222Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.090Z" + "updatedAt": "2025-12-02T22:57:45.209Z" } } }, "9056916609446b5b12baca0332da8e5e8ad117eb3017488e4c5391bf09af1c65": { "5c1ac19a6dd8304196f8b5c3c4538997259c7d50017642a246b97a60197a70c3": { "jp": { - "updatedAt": "2025-12-02T17:39:25.077Z" + "updatedAt": "2025-12-02T22:57:45.214Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.084Z" + "updatedAt": "2025-12-02T22:57:45.221Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.083Z" + "updatedAt": "2025-12-02T22:57:45.219Z" } } }, "93878162d293d38a3f960218a0ee8b1904f199878f15fb0a11f80cc5c6b78ae4": { "38c7da17603cc8d822478a774e4a0851139aaaf988b5e6ac6aebd7c75546c08b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.075Z" + "updatedAt": "2025-12-02T22:57:45.212Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.052Z" + "updatedAt": "2025-12-02T22:57:28.854Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.080Z" + "updatedAt": "2025-12-02T22:57:45.216Z" } } }, "9dd17b4dded970a85df00496de13a74873211a7c3eabb2bfaf1670710eaff639": { "3c77cf690b82a05ac07374c03da339b16bb18f1f69cfa9c51ba296c56cc2f48f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.097Z" + "updatedAt": "2025-12-02T22:57:13.221Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.108Z" + "updatedAt": "2025-12-02T22:57:13.235Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.093Z" + "updatedAt": "2025-12-02T22:57:13.217Z" } } }, "c9c4898b83cd686a39de5d1507a5f2308fdf824b67d0f19322fe25b8230ae68e": { "81003853e9247deae604d51fc5acc18e581a4e0c4f0d79dae6b9207ceefe7142": { "jp": { - "updatedAt": "2025-12-02T17:39:25.108Z" + "updatedAt": "2025-12-02T22:57:13.235Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.109Z" + "updatedAt": "2025-12-02T22:57:13.236Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.107Z" + "updatedAt": "2025-12-02T22:57:13.233Z" } } }, "dc429afc1c845ad436d31b61fb908e473d3a84f5a8919f5d78c6cc647e6e44b7": { "f94a5951c5c6355f3214aef3392f0e31f245f1c2a14bce98a45d190388085326": { "jp": { - "updatedAt": "2025-12-02T17:39:25.094Z" + "updatedAt": "2025-12-02T22:57:13.218Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.092Z" + "updatedAt": "2025-12-02T22:57:13.216Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.097Z" + "updatedAt": "2025-12-02T22:57:13.221Z" } } }, "e8b753d96adf0305cf90b9e579ac4cf927e2e7f187ad62582b9b9a11bab53b3c": { "d6af628ddd5106feb87f50888fafc6fb21ea322d5d658688b385daaa6e2bbc05": { "jp": { - "updatedAt": "2025-12-02T17:39:25.075Z" + "updatedAt": "2025-12-02T22:57:45.213Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.073Z" + "updatedAt": "2025-12-02T22:57:28.855Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.085Z" + "updatedAt": "2025-12-02T22:57:45.222Z" } } }, "eaa9435dae8d90063d0ef13fb0d0245e00f3c444e99fd608251e1fbdb283ad76": { "5671b5319cbc284bc1f4dff7b698d72202dcbb66b153aa004c508aa68e5dff04": { "jp": { - "updatedAt": "2025-12-02T17:39:25.094Z" + "updatedAt": "2025-12-02T22:57:13.218Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.099Z" + "updatedAt": "2025-12-02T22:57:13.224Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.076Z" + "updatedAt": "2025-12-02T22:57:13.220Z" } } }, "0045741a471f4dac9a3db4c43669d28583bac040167b1d39d7e25215fcda5ccc": { "dab964b634db47350d340e0931ec7aea4b46dc1764c4d7c24c6cf164792b3f29": { "jp": { - "updatedAt": "2025-12-02T17:39:25.137Z" + "updatedAt": "2025-12-02T22:57:45.243Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.140Z" + "updatedAt": "2025-12-02T22:57:45.245Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.141Z" + "updatedAt": "2025-12-02T22:57:45.246Z" } } }, "189388fe355c19cd463ff375adbd81bb8d731d323bbf7cf2cdbbc3058b2bd826": { "5ed3b23bcc3bc844b8a42267d9198f127c4ab515a87acd7da5858ed9dd6fe278": { "jp": { - "updatedAt": "2025-12-02T17:39:25.123Z" + "updatedAt": "2025-12-02T22:57:45.230Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.119Z" + "updatedAt": "2025-12-02T22:57:13.246Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.126Z" + "updatedAt": "2025-12-02T22:57:45.232Z" } } }, "23c47eb4902870785fffe1e4baa6e41d6084e1f924e6ae197c27e7b51f843750": { "052d52be77d868d3d26620fa34155f9eb31b5090d664d799d412457b60c3f050": { "jp": { - "updatedAt": "2025-12-02T17:39:25.115Z" + "updatedAt": "2025-12-02T22:57:13.244Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.118Z" + "updatedAt": "2025-12-02T22:57:13.246Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.128Z" + "updatedAt": "2025-12-02T22:57:45.234Z" } } }, "242658032c19f8878ea27fde8bfaf1c2d950073ef6e50d896370f00b777e974b": { "9dced94c1aa74f4a1989dad0844123eff9d336fc99be750b0bd645446ef2190c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.135Z" + "updatedAt": "2025-12-02T22:57:45.241Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.110Z" + "updatedAt": "2025-12-02T22:57:13.237Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.139Z" + "updatedAt": "2025-12-02T22:57:45.245Z" } } }, "302b0ecec3c1a1792dd0c359652c37057d430e76b3e96aa7c8afde8a7172dc09": { "3c7b42d588a09f60f2e03cc7401555f547ab89b4421ae45faee2a50a6b0b0401": { "zh": { - "updatedAt": "2025-12-02T17:39:25.151Z" + "updatedAt": "2025-12-02T22:57:45.255Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.140Z" + "updatedAt": "2025-12-02T22:57:45.245Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.145Z" + "updatedAt": "2025-12-02T22:57:45.250Z" } } }, "52bc7e8ec1f25b547908a73830b6d7664f88e3007b6ea89191268490da4b6c29": { "e4376d6532a2d24e4f86f129429881de208f3ea0ab1bcb5f5e31cb841a06df0e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.130Z" + "updatedAt": "2025-12-02T22:57:45.256Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.123Z" + "updatedAt": "2025-12-02T22:57:45.248Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.117Z" + "updatedAt": "2025-12-02T22:57:45.242Z" } } }, "55d7240c880120e92dc6163e0ae953ba2e5f00fe1352161637e7b7057888a3b6": { "d8020d4cb0f5381e78c97181bfa0e7bd2ff6585f606db5db616fcb0afaff7589": { "jp": { - "updatedAt": "2025-12-02T17:39:25.137Z" + "updatedAt": "2025-12-02T22:57:45.243Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.143Z" + "updatedAt": "2025-12-02T22:57:45.248Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.142Z" + "updatedAt": "2025-12-02T22:57:45.246Z" } } }, "59b41159dfba51bfc26167978b1127378d106b8d443bfaa28a298294319587b0": { "c8e3b18d83b85dea1ed5df57b3bcb5d76702cc3807eb0d8ccc3a2a6bcd46acfc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.135Z" + "updatedAt": "2025-12-02T22:57:45.241Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.135Z" + "updatedAt": "2025-12-02T22:57:45.240Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.138Z" + "updatedAt": "2025-12-02T22:57:45.244Z" } } }, "5a412fdae8fb53a15204e66324bb2d0da4e638bc75ac56e67179382d206d7374": { "02f14c2f65f281503e41f11f04ee9f6cd6ab49c4babb7d84453226444e626ce3": { "jp": { - "updatedAt": "2025-12-02T17:39:25.112Z" + "updatedAt": "2025-12-02T22:57:13.239Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.112Z" + "updatedAt": "2025-12-02T22:57:13.240Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.121Z" + "updatedAt": "2025-12-02T22:57:45.228Z" } } }, "65b791b7c4a125ca183cc9f15c013f5460cca336367cbe0b2dfc01f119a90d1c": { "1a1f03cbe833217e0e2c1ae7fd100d78ebbcc8c0657e571385e72c88889a8da5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.114Z" + "updatedAt": "2025-12-02T22:57:13.242Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.115Z" + "updatedAt": "2025-12-02T22:57:13.243Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.126Z" + "updatedAt": "2025-12-02T22:57:45.232Z" } } }, "6fbd798e9fc4be572840b3ebe3124e7c1982606aa96d7b42be53bd6c1ee9676b": { "123889af8c3d0c2ab264480c584493f0491363fd067fa94edea8459b1555318f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.120Z" + "updatedAt": "2025-12-02T22:57:13.247Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.124Z" + "updatedAt": "2025-12-02T22:57:45.230Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.125Z" + "updatedAt": "2025-12-02T22:57:45.231Z" } } }, "a44ac107c2f03ea1cfc68d15bea4e84005ab3111943ebc6245e22ba05bffe8e9": { "30eb0a47b3a70c9804063775a6d033975254804002f913220b776bebe7566da8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.096Z" + "updatedAt": "2025-12-02T22:57:13.220Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.106Z" + "updatedAt": "2025-12-02T22:57:13.231Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.100Z" + "updatedAt": "2025-12-02T22:57:13.224Z" } } }, "b8b5935e6157dbf3000442e0ae9da10c119186446dab9b0b6ba59ecd8e081b43": { "3aec0cecfebdb1bcc89b6b5e6d7edb63838928162cbed60f94e123b0001dc3e2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.127Z" + "updatedAt": "2025-12-02T22:57:45.233Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.132Z" + "updatedAt": "2025-12-02T22:57:45.238Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.132Z" + "updatedAt": "2025-12-02T22:57:45.237Z" } } }, "c2b6b4b09ba9a1b69a2623b9e76c0169f2800d8215a3a24ec9aaddb566e07410": { "a509a683d08d5f5fa0027e4566599afd99d8661f1932316929ed7b7f5f1434fc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.091Z" + "updatedAt": "2025-12-02T22:57:13.238Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.095Z" + "updatedAt": "2025-12-02T22:57:13.219Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.106Z" + "updatedAt": "2025-12-02T22:57:13.232Z" } } }, "c78d724ce19757f519a89ae81413bdcf8c707c62709608c1fcd90f8f2ad2737c": { "ed98e153a80901d835f37a02ef176c4789e69c4833533e0096f7181d92ddda23": { "jp": { - "updatedAt": "2025-12-02T17:39:25.112Z" + "updatedAt": "2025-12-02T22:57:13.240Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.120Z" + "updatedAt": "2025-12-02T22:57:45.227Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.114Z" + "updatedAt": "2025-12-02T22:57:13.242Z" } } }, "ca734035b219f4714c9e6c2cdca7a1904792cff5ed4cbd21e39a0c5b2a486565": { "73b78bfc9381e1ef4959ec2997ac7ae0499ef6be647ea0c493a48b57261785b7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.109Z" + "updatedAt": "2025-12-02T22:57:13.236Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.102Z" + "updatedAt": "2025-12-02T22:57:13.227Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.105Z" + "updatedAt": "2025-12-02T22:57:13.230Z" } } }, "d7e629dfded6aa789e7b13dbe976a72e204135dfeb9119292f63ce16cd39473c": { "995d171ddfcf778e23a9288af9f2f3b5372f8ce14a4ce8feb377503b79703cf2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.121Z" + "updatedAt": "2025-12-02T22:57:45.228Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.124Z" + "updatedAt": "2025-12-02T22:57:45.231Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.119Z" + "updatedAt": "2025-12-02T22:57:13.247Z" } } }, "da9d4e8b0bdf930b4854e634849ad3b851aaff67143620d95a9ae1e5cb3a7b9a": { "bbba21070424707e5a6f8591bd4bfaa20069a36dd6b196fdc7050d7a1ab8486f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.111Z" + "updatedAt": "2025-12-02T22:57:13.215Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.130Z" + "updatedAt": "2025-12-02T22:57:45.235Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.115Z" + "updatedAt": "2025-12-02T22:57:13.243Z" } } }, "e774d95a2c81c53102c61249027c7f00d0f3179aabfad8f71a51ddceb6505a11": { "e0d72b4c4c836c1bd36aac8338da95ae7abce2d57528db5e7d5f1ed3d95b6f29": { "jp": { - "updatedAt": "2025-12-02T17:39:25.123Z" + "updatedAt": "2025-12-02T22:57:45.229Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.089Z" + "updatedAt": "2025-12-02T22:57:13.214Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.125Z" + "updatedAt": "2025-12-02T22:57:45.231Z" } } }, "eaef488a67183c3737450e1c070243954054aca5bcd96f3b4148d73f6a7399fa": { "893797365249d93ec499eaffe4b1ed5f848af3451b59dc62b1c2c0828602a016": { "jp": { - "updatedAt": "2025-12-02T17:39:25.106Z" + "updatedAt": "2025-12-02T22:57:13.232Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.093Z" + "updatedAt": "2025-12-02T22:57:13.217Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.101Z" + "updatedAt": "2025-12-02T22:57:13.224Z" } } }, "ec49a0cee949d263027a7b97accd10ea82850898c06f8611df19e985e58a554b": { "33e16cb7d3af2bae2f39127844a9524539563891c9e3db379b8d508c23f9b634": { "jp": { - "updatedAt": "2025-12-02T17:39:25.116Z" + "updatedAt": "2025-12-02T22:57:13.244Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.121Z" + "updatedAt": "2025-12-02T22:57:45.228Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.111Z" + "updatedAt": "2025-12-02T22:57:13.215Z" } } }, "ffb2e794247dc89ebed0e232b0ca7c0962e63c5651c684b4d99f74958eba032f": { "3e28ee25ce5b288bcfcc6aa247be220c6686ae678dc50aa107da3672ec9cea32": { "jp": { - "updatedAt": "2025-12-02T17:39:25.101Z" + "updatedAt": "2025-12-02T22:57:13.225Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.104Z" + "updatedAt": "2025-12-02T22:57:13.229Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.093Z" + "updatedAt": "2025-12-02T22:57:13.217Z" } } }, "10bf6a851bc722dc218ed84feeaf049930bd2d7b38be10d0175a4b45da4c9e3c": { "72a26e0ef3fe81a02e1eaba48c8ec2828431893b8e50ba8b3dd2152f58c16698": { "jp": { - "updatedAt": "2025-12-02T17:39:25.151Z" + "updatedAt": "2025-12-02T22:57:45.255Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.150Z" + "updatedAt": "2025-12-02T22:57:45.254Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.136Z" + "updatedAt": "2025-12-02T22:57:45.242Z" } } }, "2ba4aedf1481fd714296b22477ae890f08dba4b0496e12c98e62fe2811b6431f": { "e6c19e03fd150258214beab57caf618b7ccc0baf4e6d85d9c67796cb3ea9fd44": { "jp": { - "updatedAt": "2025-12-02T17:39:25.173Z" + "updatedAt": "2025-12-02T22:57:28.878Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.170Z" + "updatedAt": "2025-12-02T22:57:28.875Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.170Z" + "updatedAt": "2025-12-02T22:57:28.875Z" } } }, "2cbf8ac76941d9ddeefe32e9f176ff03397d09339a8d40eb2cfc57efa00fc1d7": { "2d3d7395ba3898aa08ea4bb981e7bffd7607a25fc091046d7a6a359bc9c589ba": { "jp": { - "updatedAt": "2025-12-02T17:39:25.144Z" + "updatedAt": "2025-12-02T22:57:45.249Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.149Z" + "updatedAt": "2025-12-02T22:57:45.253Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.146Z" + "updatedAt": "2025-12-02T22:57:45.251Z" } } }, "2cf9993a309ce837e0def1fde3b9ec81b984bdc367d668342cfcfe3647301013": { "f44de4bedc5c963bcfdfb8f911d7420b96d114fbac92a40412a2594ce4bc5180": { "jp": { - "updatedAt": "2025-12-02T17:39:25.143Z" + "updatedAt": "2025-12-02T22:57:45.247Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.154Z" + "updatedAt": "2025-12-02T22:57:45.258Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.144Z" + "updatedAt": "2025-12-02T22:57:45.249Z" } } }, "3682e2d45de97f6b173cd748b8b4d7583b7f1420f40557e91bf935dd09b009da": { "28eeefee37cae95ff6cae2142c3e8807b596db44875ceafb1b3e3c2b4f5b62be": { "jp": { - "updatedAt": "2025-12-02T17:39:25.146Z" + "updatedAt": "2025-12-02T22:57:45.250Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.138Z" + "updatedAt": "2025-12-02T22:57:45.244Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.150Z" + "updatedAt": "2025-12-02T22:57:45.254Z" } } }, "49403ebf7c98c9603a561ef10166db22cbd8708cc533f76c0feedc9aabdcf4ff": { "512f607384640e8f1cbaf19b2b517930edc16a84b9a618f37f91116a4393bef7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.175Z" + "updatedAt": "2025-12-02T22:57:28.879Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.174Z" + "updatedAt": "2025-12-02T22:57:28.879Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.176Z" + "updatedAt": "2025-12-02T22:57:28.880Z" } } }, "4c4a469c4038db0bd30d547c74475eb77e6b3c4d4eb98a9b5406301541d45581": { "32eae8f070a25e27b3cb7b763fb46241c3e69525a2c4d2ba527136f413a778a2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.140Z" + "updatedAt": "2025-12-02T22:57:45.246Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.134Z" + "updatedAt": "2025-12-02T22:57:13.239Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.143Z" + "updatedAt": "2025-12-02T22:57:45.248Z" } } }, "5e529ee6f1c6b44d742cab16c2436b0f98d61cee3d67b6c243eb91fc94e5747a": { "b5eaa7df44d170d16be268ccac271b07809b8f738fe7f6bc1658432e3f8af2ad": { "ru": { - "updatedAt": "2025-12-02T17:39:25.174Z" + "updatedAt": "2025-12-02T22:57:28.878Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.167Z" + "updatedAt": "2025-12-02T22:57:28.872Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.169Z" + "updatedAt": "2025-12-02T22:57:28.874Z" } } }, "69dc87a0a0efcdc9ce162824232e0caf45af3973a79857510730075407dab81b": { "f55102d7e2ca214c7f9f0866a2bb860df9999592d3a40c6d9b97a2ca5a47cf98": { "jp": { - "updatedAt": "2025-12-02T17:39:25.149Z" + "updatedAt": "2025-12-02T22:57:45.253Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.147Z" + "updatedAt": "2025-12-02T22:57:45.251Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.153Z" + "updatedAt": "2025-12-02T22:57:45.257Z" } } }, "7cf646c7ec8330a693b4b1f30fc05c3ef68f7af5200b4c3d5be55f5e6c627d12": { "b392f20796bafccc3efe1e80f4e6ac3a7db083acc7209c5e540ddcfe853a6127": { "jp": { - "updatedAt": "2025-12-02T17:39:25.134Z" + "updatedAt": "2025-12-02T22:57:13.238Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.136Z" + "updatedAt": "2025-12-02T22:57:45.241Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.152Z" + "updatedAt": "2025-12-02T22:57:45.257Z" } } }, "8b692c2ad787a446b25292433cebf4bef12b92c8e1c334682420d14be45948e3": { "59296f60723eaca7cd5a35c2a97534cb75c9c73d8715867db0a0e547de415157": { "jp": { - "updatedAt": "2025-12-02T17:39:25.145Z" + "updatedAt": "2025-12-02T22:57:45.250Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.136Z" + "updatedAt": "2025-12-02T22:57:45.242Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.148Z" + "updatedAt": "2025-12-02T22:57:45.253Z" } } }, "92ec8f6b08ecfb56cf3d8225b5aff3170cfbbd0aa5775ef3532b3a6f5090f16a": { "24d1012de894e965ee2332b480daaca127319bc8cedb17d9ff8c5d9d4b57de00": { "jp": { - "updatedAt": "2025-12-02T17:39:25.114Z" + "updatedAt": "2025-12-02T22:57:13.242Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.114Z" + "updatedAt": "2025-12-02T22:57:13.243Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.117Z" + "updatedAt": "2025-12-02T22:57:13.245Z" } } }, "9f34b6230075d04ee88d715b8efa4b4287ac5ef974d0bc4c4940ad96532f8fcc": { "8527ee18d786491e874ba6c6733def703ace3ed743538e924d577e8b8cf2ded0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.118Z" + "updatedAt": "2025-12-02T22:57:13.245Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.122Z" + "updatedAt": "2025-12-02T22:57:45.229Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.113Z" + "updatedAt": "2025-12-02T22:57:13.241Z" } } }, "9f6597744edd6252f669f69c58d2636f8aa9a6b09dbc8b995f9479c4221e22e7": { "308c3f9e814a2ad27043440f48438bae8864dd4493497ab0a517cc656aa82356": { "jp": { - "updatedAt": "2025-12-02T17:39:25.152Z" + "updatedAt": "2025-12-02T22:57:45.256Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.154Z" + "updatedAt": "2025-12-02T22:57:45.258Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.145Z" + "updatedAt": "2025-12-02T22:57:45.249Z" } } }, "ac52e240a096d2b15ce8bfe0c48a2efac10eda017b425c2339c5001cfcb72318": { "56334f7f1fa03f9b3a42096ca5749c43c65a9573954fa56e40e339606f36c1c8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.112Z" + "updatedAt": "2025-12-02T22:57:13.239Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.113Z" + "updatedAt": "2025-12-02T22:57:13.241Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.111Z" + "updatedAt": "2025-12-02T22:57:13.215Z" } } }, "ac7c945a9a70e136f7bf663953e5789b51065cda16bb4013fffa3f1f5633a518": { "79c8e3c46a6ede7e07368f66bfdc60525ced4d42f656a8f57a26ee701ec28b66": { "jp": { - "updatedAt": "2025-12-02T17:39:25.155Z" + "updatedAt": "2025-12-02T22:57:45.259Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.155Z" + "updatedAt": "2025-12-02T22:57:45.259Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.154Z" + "updatedAt": "2025-12-02T22:57:45.258Z" } } }, "c36157e661a0ed678a48034a7b5806bdd2feedb466d46088c035d8bde2fd79e9": { "4b9ecaa4510afe985e77b7c0bf367ca64dcfa7463bb738f45d328855c7efc166": { "jp": { - "updatedAt": "2025-12-02T17:39:25.111Z" + "updatedAt": "2025-12-02T22:57:13.238Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.134Z" + "updatedAt": "2025-12-02T22:57:13.238Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.148Z" + "updatedAt": "2025-12-02T22:57:45.252Z" } } }, "c3d15c85d4784a496cd8acb62a731024d5bb9915807be3522653ec7b1167d18a": { "608f13e19408e1adf4e6688ec8886b26bf677b304247727063c881c2d33f3968": { "jp": { - "updatedAt": "2025-12-02T17:39:25.130Z" + "updatedAt": "2025-12-02T22:57:45.236Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.119Z" + "updatedAt": "2025-12-02T22:57:13.246Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.127Z" + "updatedAt": "2025-12-02T22:57:45.233Z" } } }, "cd116d178423eaa55d4970d5d78d398dc1e5099ee13c6221d781e9ee5978b899": { "ec13b6563341c4b7d66f4d675ef48acbc1e40f169c0016ceecaeff7982621eca": { "jp": { - "updatedAt": "2025-12-02T17:39:25.129Z" + "updatedAt": "2025-12-02T22:57:45.235Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.122Z" + "updatedAt": "2025-12-02T22:57:45.229Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.126Z" + "updatedAt": "2025-12-02T22:57:45.232Z" } } }, "d0d17f6390066626b3cd9b1b5cf3bfbe37d88dad9a6142c1db99eeec90102fa3": { "f10f076ae99bcca2c49fc911b738e76676d074aa2444ae614ac526d5065f04f7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.138Z" + "updatedAt": "2025-12-02T22:57:45.244Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.141Z" + "updatedAt": "2025-12-02T22:57:45.246Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.134Z" + "updatedAt": "2025-12-02T22:57:45.240Z" } } }, "f12a63823b74d3b2b90d31871ee06bcf19ba66effba17bcc94c800ce464bb39c": { "5f9e4fad6300cfb262a29845e8e0aaa91d2938f09671d81c5ae2b2c69f9a6483": { "jp": { - "updatedAt": "2025-12-02T17:39:25.089Z" + "updatedAt": "2025-12-02T22:57:13.214Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.090Z" + "updatedAt": "2025-12-02T22:57:13.214Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.113Z" + "updatedAt": "2025-12-02T22:57:13.241Z" } } }, "15e69bdeb4774e041a333e57689381522781cd859797d0c321068053bd1ac55d": { "ecfdec0409be257ba876146227e2e778ae5f272c3aa56e2fbc1cacb35dd43ca1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.193Z" + "updatedAt": "2025-12-02T22:57:28.898Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.192Z" + "updatedAt": "2025-12-02T22:57:28.896Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.194Z" + "updatedAt": "2025-12-02T22:57:28.898Z" } } }, "2441b704f1648bc3443c9b054ec8854f3764cbbd77801b8747d10f0c1380e055": { "8946d488f9c46e6c14fad461ca002a664b5a2d6561da01977d53a7c95d31e4bc": { "jp": { - "updatedAt": "2025-12-02T17:39:25.193Z" + "updatedAt": "2025-12-02T22:57:28.897Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.198Z" + "updatedAt": "2025-12-02T22:57:28.901Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.197Z" + "updatedAt": "2025-12-02T22:57:28.901Z" } } }, "253c517a16655bd1af2910bca26a946ec5b5257507a84e5c1083bc68edcbaaae": { "383175d865a3e8e5eeeec2ad520a6706a7fe906490a2365a6c124bbbd35fbaea": { "jp": { - "updatedAt": "2025-12-02T17:39:25.158Z" + "updatedAt": "2025-12-02T22:57:28.863Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.160Z" + "updatedAt": "2025-12-02T22:57:28.865Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.159Z" + "updatedAt": "2025-12-02T22:57:28.864Z" } } }, "2c3512a703d975c2b75e7502a141cd8a3e8b086796e9dd5b92d66f1f2a58358c": { "f1c375550607f160ff41977c4e39aad3343f7094f427e196bc55d8e72c22aed3": { "jp": { - "updatedAt": "2025-12-02T17:39:25.185Z" + "updatedAt": "2025-12-02T22:57:28.888Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.191Z" + "updatedAt": "2025-12-02T22:57:28.894Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.192Z" + "updatedAt": "2025-12-02T22:57:28.895Z" } } }, "371cb4852709d9ca0ffc244925c1336472d7b3607e49eb600409ac2634d29c9d": { "2c08ba9df01012e99f6db6d87ed3274138d3991bb7ef1df26cf943bbe938c83c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.182Z" + "updatedAt": "2025-12-02T22:57:28.885Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.188Z" + "updatedAt": "2025-12-02T22:57:28.891Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.185Z" + "updatedAt": "2025-12-02T22:57:28.888Z" } } }, "38065e7c3b022c9edd666529a176fb393cfb28490dd15161ec6ac71c2d9529db": { "35e6467692a1dada24e738d0c85e6530cad77f3c956b13d30d9734eec88985a5": { "jp": { - "updatedAt": "2025-12-02T17:39:25.161Z" + "updatedAt": "2025-12-02T22:57:28.866Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.162Z" + "updatedAt": "2025-12-02T22:57:28.868Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.161Z" + "updatedAt": "2025-12-02T22:57:28.867Z" } } }, "3c1dbc013406b1c31a215c47a6b9edb7f3dcaf68974dc2c38989fd26dd392af4": { "54d4adf41787f75b127c52923ea0abbe3e269714267d20e9e3f8f38afabbaf56": { "jp": { - "updatedAt": "2025-12-02T17:39:25.133Z" + "updatedAt": "2025-12-02T22:57:45.238Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.156Z" + "updatedAt": "2025-12-02T22:57:45.239Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.157Z" + "updatedAt": "2025-12-02T22:57:45.240Z" } } }, "3d0840c01249868fda2bd1e95b3f042cdf2c618bd34004df654106ee3d7fe77b": { "abd6f88511214360a8b3d4a7acb1e68208916aae6edb5e22025418320d437381": { "jp": { - "updatedAt": "2025-12-02T17:39:25.198Z" + "updatedAt": "2025-12-02T22:57:28.902Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.198Z" + "updatedAt": "2025-12-02T22:57:28.902Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.194Z" + "updatedAt": "2025-12-02T22:57:28.899Z" } } }, "3eb17266fde17cf983c1426830939c4712a727fd7eeca3116f2fe348d7489f01": { "d7d5ceeef5f34571ef1e4827cc0966f80aabd85dc08e22be3a3583aa8cbe8a2f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.191Z" + "updatedAt": "2025-12-02T22:57:28.894Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.164Z" + "updatedAt": "2025-12-02T22:57:28.895Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.163Z" + "updatedAt": "2025-12-02T22:57:28.895Z" } } }, "6bf7c7b51f6adc00dec7d08e30d4d16d28e682b5d83a2a9112cfe37d49b6b1ad": { "3faae72ad8b1f70ba0b49e66e434c0ca46525d70f145c05758337bee07817ae9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.139Z" + "updatedAt": "2025-12-02T22:57:28.870Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.148Z" + "updatedAt": "2025-12-02T22:57:28.875Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.137Z" + "updatedAt": "2025-12-02T22:57:45.243Z" } } }, "84bcc067be4c969ca78c33fa50f4efff4f2a2daacca3a415c5c86d0fceedd5ac": { "2eb8e19e71aa05266f701be373a387f43f2c6751db4a43fdf67169c2efcd862a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.152Z" + "updatedAt": "2025-12-02T22:57:45.255Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.142Z" + "updatedAt": "2025-12-02T22:57:45.247Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.142Z" + "updatedAt": "2025-12-02T22:57:45.247Z" } } }, "85d48d85dd722310026bcee5e22617e344f2aacd9f8e9ec67d816fdb2703a37e": { "92cdab1f6b712fe93f35828375006e26f4c9671ddb601b08780bfafa9a16e196": { "jp": { - "updatedAt": "2025-12-02T17:39:25.147Z" + "updatedAt": "2025-12-02T22:57:45.251Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.139Z" + "updatedAt": "2025-12-02T22:57:45.244Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.152Z" + "updatedAt": "2025-12-02T22:57:45.256Z" } } }, "8d8defb12045ea6e4b617d20e5212582181c730d58236e675147eba18be53d95": { "c53f9e7ae5db8452601cd25c2b2d9ef7eb21620b4522dce992bc50fa2ca137a0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.159Z" + "updatedAt": "2025-12-02T22:57:28.865Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.167Z" + "updatedAt": "2025-12-02T22:57:28.873Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.161Z" + "updatedAt": "2025-12-02T22:57:28.867Z" } } }, "a5236951d982490ee0af310dad8356d6d6153f403e1ee58f4ce2f1c0eda6a81a": { "c1b636cd594663b0ead8b055a758d770ff99552ec72b5c80bc4f4e7f722236c1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.172Z" + "updatedAt": "2025-12-02T22:57:28.876Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.161Z" + "updatedAt": "2025-12-02T22:57:28.866Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.165Z" + "updatedAt": "2025-12-02T22:57:28.870Z" } } }, "d4c8c149a2085ffd9c567e330ccc163bc309990242e7b28d9b404761f935ba4e": { "37cd2110dc9673e6ecc3c129fd27e5e27a8e403857f4a2d17738870cab29a747": { "jp": { - "updatedAt": "2025-12-02T17:39:25.166Z" + "updatedAt": "2025-12-02T22:57:28.871Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.171Z" + "updatedAt": "2025-12-02T22:57:28.876Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.151Z" + "updatedAt": "2025-12-02T22:57:28.878Z" } } }, "d9be63b990bb973f2145b0fede5008f532e3efe16cc74b19670e7c30fb33cce3": { "6520ef784c8cb65030b31629babb751b59c90c4785704dd342ccc7196be05ee1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.165Z" + "updatedAt": "2025-12-02T22:57:28.870Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.162Z" + "updatedAt": "2025-12-02T22:57:28.868Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.167Z" + "updatedAt": "2025-12-02T22:57:28.873Z" } } }, "eb49ba497d8db0f37c1298e8ea9f8be1b244b82d159157e8ede112df8f3c919d": { "4b16adf3d0e0aeab42ce3ab01c36acb9cff5de72d7b2802148d15353f359ea9b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.165Z" + "updatedAt": "2025-12-02T22:57:28.871Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.165Z" + "updatedAt": "2025-12-02T22:57:28.870Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.164Z" + "updatedAt": "2025-12-02T22:57:28.869Z" } } }, "ed2113745ac93661c6152589c4303163561a52fecfcb50853a532d0c4d3c4c8c": { "91a36f6307074f27f0253a1a697372b4dbbadd48aaa0cb2381adb6ffad7ec3ee": { "jp": { - "updatedAt": "2025-12-02T17:39:25.166Z" + "updatedAt": "2025-12-02T22:57:28.872Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.168Z" + "updatedAt": "2025-12-02T22:57:28.873Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.166Z" + "updatedAt": "2025-12-02T22:57:28.871Z" } } }, "f7ba33421a28aa3de7f23177b5e40153a4f0e0efc37a2106a3e8b5708fe45005": { "4211afcb557ca12ed79b2828ba3000b6bfc93501ef7266a7012e6f73ca63a27b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.163Z" + "updatedAt": "2025-12-02T22:57:28.868Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.170Z" + "updatedAt": "2025-12-02T22:57:28.875Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.172Z" + "updatedAt": "2025-12-02T22:57:28.877Z" } } }, "fae26c9194eff01a95214ca36a03f887f3e266e90a64a4b894ad55f02c179bb2": { "7386d025ae2748ca0b87ecef00be245390faaaae8fa265f80c33e3480d854a49": { "jp": { - "updatedAt": "2025-12-02T17:39:25.110Z" + "updatedAt": "2025-12-02T22:57:13.237Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.148Z" + "updatedAt": "2025-12-02T22:57:45.252Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.153Z" + "updatedAt": "2025-12-02T22:57:45.257Z" } } }, @@ -21299,637 +21354,637 @@ }, "ef588f2b6385c55726c920e57be588ac227d274976872debd444eae9c0c673b4": { "ru": { - "updatedAt": "2025-12-02T17:39:25.157Z" + "updatedAt": "2025-12-02T22:57:45.240Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.157Z" + "updatedAt": "2025-12-02T22:57:28.862Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.158Z" + "updatedAt": "2025-12-02T22:57:28.862Z" } } }, "04c615906de14bff138af4cdd85c3c07b4fc5433296761dca010e8ef60f78e93": { "91810a26e7bbbe9ffcd2f092006cc98930eec1fb41bd4802d4297bf1f45413c7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.199Z" + "updatedAt": "2025-12-02T22:57:28.902Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.215Z" + "updatedAt": "2025-12-02T22:57:28.930Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.206Z" + "updatedAt": "2025-12-02T22:57:28.916Z" } } }, "1580309aeb8bf89a02431ce4e3958695fd0114d89488a627aab1a37097044adc": { "a04bc210be5bcbbe776786b33eff75770784c182f110822abfb00ecf17ff032d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.197Z" + "updatedAt": "2025-12-02T22:57:28.900Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.188Z" + "updatedAt": "2025-12-02T22:57:28.890Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.193Z" + "updatedAt": "2025-12-02T22:57:28.897Z" } } }, "176150c0e3d077975a3bf364d1abf67e535d6c7aead2f176b61c34aca79abd59": { "844838ff96f065aabb06386cc366cf66f183135f983db2d969bbf61b47c89398": { "jp": { - "updatedAt": "2025-12-02T17:39:25.181Z" + "updatedAt": "2025-12-02T22:57:28.884Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.180Z" + "updatedAt": "2025-12-02T22:57:28.883Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.177Z" + "updatedAt": "2025-12-02T22:57:28.881Z" } } }, "1a55a8d8cd9d21c74eaa692dca8aac6491f16ba3aee28f43616128e2d9ef200b": { "da55650acb4be1e891fe2ae5f1756740a01821cd992f3a8ca4695951fa27e52c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.183Z" + "updatedAt": "2025-12-02T22:57:28.886Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.181Z" + "updatedAt": "2025-12-02T22:57:28.884Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.186Z" + "updatedAt": "2025-12-02T22:57:28.889Z" } } }, "1e61b3b890446ac615cfca4d43e26692a7bc7544426233b862918b5d3fb722da": { "68327a573af2128ef9f8b75c6d3764adaef0d6d6a2518cca36e25acebd3d72ff": { "jp": { - "updatedAt": "2025-12-02T17:39:25.190Z" + "updatedAt": "2025-12-02T22:57:28.893Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.190Z" + "updatedAt": "2025-12-02T22:57:28.892Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.187Z" + "updatedAt": "2025-12-02T22:57:28.890Z" } } }, "2365f342aa73537207eea12c5ea5e59b84982495f018fb65d762d8ced77d7432": { "303a2bb1adcbfc7e719c1aac71a6de6454f8a1ba771cf607483f97b277db1bd4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.180Z" + "updatedAt": "2025-12-02T22:57:28.883Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.177Z" + "updatedAt": "2025-12-02T22:57:28.881Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.184Z" + "updatedAt": "2025-12-02T22:57:28.920Z" } } }, "361b5b1d32de2ebb3e52e8460adeb4b22ec4bc8ca04ceb0e717fedc703a31195": { "10b62158d3216eb8065dd2ff7515e8754275c4c7f5c6d4eed8d2ede3b37286ee": { "zh": { - "updatedAt": "2025-12-02T17:39:25.212Z" + "updatedAt": "2025-12-02T22:57:28.926Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.213Z" + "updatedAt": "2025-12-02T22:57:28.927Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.213Z" + "updatedAt": "2025-12-02T22:57:28.927Z" } } }, "3e3f9cdd02598c16b281b93fb32c30b1be85298c6b705aa31bfbce0e5880e103": { "e9242354e112109aceb1f980cb5bd9997a81807b4b2b9ad51d2e395d6925d743": { "jp": { - "updatedAt": "2025-12-02T17:39:25.176Z" + "updatedAt": "2025-12-02T22:57:28.880Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.209Z" + "updatedAt": "2025-12-02T22:57:28.920Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.208Z" + "updatedAt": "2025-12-02T22:57:28.919Z" } } }, "47db68ab348b969e40c4783275dbc11e1b7c3f0d1e0f7993066d41cd80abc360": { "eb30b9830f751c6d73c63c4e71376e8e862a1b79d67ead319e3a93512cfb332c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.195Z" + "updatedAt": "2025-12-02T22:57:28.899Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.192Z" + "updatedAt": "2025-12-02T22:57:28.896Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.192Z" + "updatedAt": "2025-12-02T22:57:28.896Z" } } }, "49e360371f0bc0d697298f4470438952e521fabefd1b9e98218955be3cdbbcc0": { "974e376db0d1f6bc3a3c2778b18c785b8cbb420855a07c1b3d0cfb100fdf6562": { "jp": { - "updatedAt": "2025-12-02T17:39:25.200Z" + "updatedAt": "2025-12-02T22:57:28.903Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.206Z" + "updatedAt": "2025-12-02T22:57:28.916Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.200Z" + "updatedAt": "2025-12-02T22:57:28.904Z" } } }, "58cd3f4391882ce670046b8d82826c3c127fcee3b6aa2afc15ff717cd3d10d71": { "5015c123581af2b4d332b12ea65e8e6ccfdf0a8a5c76d9fab3a9a30aedfe8767": { "jp": { - "updatedAt": "2025-12-02T17:39:25.191Z" + "updatedAt": "2025-12-02T22:57:28.893Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.191Z" + "updatedAt": "2025-12-02T22:57:28.894Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.187Z" + "updatedAt": "2025-12-02T22:57:28.889Z" } } }, "5d6ff265e282770018f2a3801b1d623cdca059cd587edf9408ad75b7f0427f29": { "7bf23f00d17d99986e4f0927c2dad27c8d9b95293b0f84a3bd9420e9a2cd90c4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.163Z" + "updatedAt": "2025-12-02T22:57:28.868Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.162Z" + "updatedAt": "2025-12-02T22:57:28.867Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.160Z" + "updatedAt": "2025-12-02T22:57:28.865Z" } } }, "92e00a40688842f014f868586a36e069a52b6ebff0afa9668aa0116030f149f7": { "507162d0c5f858cea0fe1b5f4cfb599166143072817567489682c950f1313b5a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.159Z" + "updatedAt": "2025-12-02T22:57:28.864Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.160Z" + "updatedAt": "2025-12-02T22:57:28.866Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.156Z" + "updatedAt": "2025-12-02T22:57:45.239Z" } } }, "94305f7921348204002c5fceee250d8a329b22e97297f5de432297ca6b6ce190": { "68e6800c1c85abed9956b13cc6c1349b8178fe6cfb23ebcc8aa5475efd99f8e7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.176Z" + "updatedAt": "2025-12-02T22:57:28.861Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.194Z" + "updatedAt": "2025-12-02T22:57:28.898Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.189Z" + "updatedAt": "2025-12-02T22:57:28.891Z" } } }, "978146b52bf1385e45bd326ef044217c2dcdc8bb47040c12f8ac16274fa8addc": { "229b20a3b9f2e01d63cbf0aa22d459b44b4535cff9593d53b6edbfdd28847fdf": { "jp": { - "updatedAt": "2025-12-02T17:39:25.181Z" + "updatedAt": "2025-12-02T22:57:28.885Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.183Z" + "updatedAt": "2025-12-02T22:57:28.887Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.186Z" + "updatedAt": "2025-12-02T22:57:28.889Z" } } }, "b65057e512e1d5ba2b482da61eb41e96a0451b3633379d8bfcd74a74bc5c5255": { "d590e32dca83cbf697fbc724c2b52de9f53b427e55f5e82add0e7c98c670b72f": { "jp": { - "updatedAt": "2025-12-02T17:39:25.173Z" + "updatedAt": "2025-12-02T22:57:28.877Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.172Z" + "updatedAt": "2025-12-02T22:57:28.877Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.171Z" + "updatedAt": "2025-12-02T22:57:28.876Z" } } }, "bbc79010b259fcfbd187a6891a0f4fb7b780904c181f0266b6753f4d179bbd0b": { "9124cca07daf9271adc7984d01efad4c1a6d47441c45c6be540d3204e5502916": { "jp": { - "updatedAt": "2025-12-02T17:39:25.158Z" + "updatedAt": "2025-12-02T22:57:28.863Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.158Z" + "updatedAt": "2025-12-02T22:57:28.863Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.133Z" + "updatedAt": "2025-12-02T22:57:45.239Z" } } }, "c04de4891f93a0ba91486fc9aaf76205c21818b034acf58a753695af7332b3ac": { "783554b75229a238156945270a3356288601a5016510ae7113ea4d4f746a89d9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.195Z" + "updatedAt": "2025-12-02T22:57:28.899Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.157Z" + "updatedAt": "2025-12-02T22:57:45.261Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.196Z" + "updatedAt": "2025-12-02T22:57:28.900Z" } } }, "c5ee15352746ad76714767dc88162427e77db4c02b35d0258b67bb1a35882ab6": { "1e07570b89f9d1753c7c6fa5c9dc7f96cd00626361968edca1ee15a898637fe7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.169Z" + "updatedAt": "2025-12-02T22:57:28.874Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.175Z" + "updatedAt": "2025-12-02T22:57:28.879Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.173Z" + "updatedAt": "2025-12-02T22:57:28.878Z" } } }, "c9f381cce8333661e63bd1e01d8c4f1774748ca4686351ffff148b88e9e703cb": { "e4a9139614a7f11d3b10e77e31631df6b358e364a358b51b7e9d35e161a62d0c": { "jp": { - "updatedAt": "2025-12-02T17:39:25.184Z" + "updatedAt": "2025-12-02T22:57:28.887Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.189Z" + "updatedAt": "2025-12-02T22:57:28.892Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.184Z" + "updatedAt": "2025-12-02T22:57:28.887Z" } } }, "decba6568d82bbae43bf10ae33288e0bb54460fab2d76fb910a5037c036d8b31": { "b3961ee327c6fafcf4999b1abd14b74444d3905528c75bc8bb8c2bfbefbe9765": { "jp": { - "updatedAt": "2025-12-02T17:39:25.133Z" + "updatedAt": "2025-12-02T22:57:45.260Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.160Z" + "updatedAt": "2025-12-02T22:57:28.865Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.159Z" + "updatedAt": "2025-12-02T22:57:28.864Z" } } }, "f8499afd2bca127eb328fcbbb1d86926a4b6ed99899c57bf912940e11e81fa53": { "57d37a6031f92bd82e315b49237fe134b84352ea376fc2fb6ae7f50d8a63cb03": { "jp": { - "updatedAt": "2025-12-02T17:39:25.166Z" + "updatedAt": "2025-12-02T22:57:28.872Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.168Z" + "updatedAt": "2025-12-02T22:57:28.874Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.164Z" + "updatedAt": "2025-12-02T22:57:28.869Z" } } }, "00801f2886d2097d3f3fd23c2495271df83abfb95d59a9c9a2b4a905b8ec2d19": { "20cf324bd963db14b9a1a4346dec4811329f6ebe733b3eeeaba7616399e4d20d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.233Z" + "updatedAt": "2025-12-02T22:57:45.270Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.232Z" + "updatedAt": "2025-12-02T22:57:45.268Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.237Z" + "updatedAt": "2025-12-02T22:57:45.274Z" } } }, "0d7f085589a701521498ae4f2032eff79402e3efaae1bf069e42f610cc1714dc": { "65b6c024a83d6653e55cb1503b9816b66a3ad761b629019961fe3f8f698afb45": { "jp": { - "updatedAt": "2025-12-02T17:39:25.221Z" + "updatedAt": "2025-12-02T22:57:28.935Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.223Z" + "updatedAt": "2025-12-02T22:57:45.262Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.228Z" + "updatedAt": "2025-12-02T22:57:45.266Z" } } }, "1b24b02c3b8b44ef65014e1185ac74c302c13f1cd510990f907cbfb6af75565c": { "153f09d0dc6e1710e949f8df69bcf6dddffcd2f29e7b48e271192abe56431443": { "ru": { - "updatedAt": "2025-12-02T17:39:25.224Z" + "updatedAt": "2025-12-02T22:57:45.263Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.223Z" + "updatedAt": "2025-12-02T22:57:45.261Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.225Z" + "updatedAt": "2025-12-02T22:57:45.264Z" } } }, "1d3ae6305b61a5daa4272a2fdf5bc89befcde6b3c3cd8ac506e835ebca98d2ce": { "7cfed78448288b1e3ce81098eb348b43d832571045d5f68b5c05727141c3c15b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.242Z" + "updatedAt": "2025-12-02T22:57:45.279Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.239Z" + "updatedAt": "2025-12-02T22:57:45.276Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.239Z" + "updatedAt": "2025-12-02T22:57:45.276Z" } } }, "221df8cc4bd4c59f72e569ef5c6a2072eeed57f90181a227e34cf111231768d7": { "c38114543f910f77d0865008910f7e9c6395ef18ca1ffab216e250ed274cc4f4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.232Z" + "updatedAt": "2025-12-02T22:57:45.269Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.227Z" + "updatedAt": "2025-12-02T22:57:45.264Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.222Z" + "updatedAt": "2025-12-02T22:57:45.261Z" } } }, "2dbf7fe23f006182359a9db8a0997fc25605a170bbf502414f10a4d0445f3741": { "a3d059702798e7975e6104e13702831f09dab10cf354c44b13f40788c8b697a6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.228Z" + "updatedAt": "2025-12-02T22:57:45.265Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.235Z" + "updatedAt": "2025-12-02T22:57:45.271Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.236Z" + "updatedAt": "2025-12-02T22:57:45.272Z" } } }, "36a66d817a53f3419052a70bb1815a864c606b97c1626029b4822b58ad82c762": { "3d820438e1d508017cfc5d486b3974a03a6f0475286a479dfda2cf575d825e99": { "jp": { - "updatedAt": "2025-12-02T17:39:25.211Z" + "updatedAt": "2025-12-02T22:57:28.925Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.211Z" + "updatedAt": "2025-12-02T22:57:28.924Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.212Z" + "updatedAt": "2025-12-02T22:57:28.925Z" } } }, "424e2c03bd385b0d797e5742bd8f37c67a6d1d9878707ee374ab10fc13b79f63": { "a39308aed08887cbbf1b7ddcfcc47a901be42991586b7b0c15366672b1a8486a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.218Z" + "updatedAt": "2025-12-02T22:57:28.931Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.219Z" + "updatedAt": "2025-12-02T22:57:28.932Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.218Z" + "updatedAt": "2025-12-02T22:57:28.931Z" } } }, "43e8a84fbf33b51194a80d037248d79de4e1436f50520586eff76e3d3f2af304": { "f19d15b264b03da92de17398ccc6c09d43af2b4d24b0b7c5e1a05393cd4b3fa6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.215Z" + "updatedAt": "2025-12-02T22:57:45.272Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.217Z" + "updatedAt": "2025-12-02T22:57:45.274Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.215Z" + "updatedAt": "2025-12-02T22:57:28.929Z" } } }, "519d5b1a64a00744511c1f3e47df4f483237ba323bcad90f4c2eca4ce9a37794": { "f9c93f24237acc26028d821a685b28dcc71dc3b5ef28ed3f611cd0074fd7d695": { "jp": { - "updatedAt": "2025-12-02T17:39:25.179Z" + "updatedAt": "2025-12-02T22:57:28.883Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.180Z" + "updatedAt": "2025-12-02T22:57:28.884Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.189Z" + "updatedAt": "2025-12-02T22:57:28.891Z" } } }, "595165a4c673965a825c2516944ed6da341d1802ba4af0d1f8e1442aba248fa8": { "8396ae84019ca44433161f57c91a29f40404e3a589100e8cca8e8000206607f9": { "jp": { - "updatedAt": "2025-12-02T17:39:25.207Z" + "updatedAt": "2025-12-02T22:57:28.917Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.199Z" + "updatedAt": "2025-12-02T22:57:28.903Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.200Z" + "updatedAt": "2025-12-02T22:57:28.903Z" } } }, "7e455500c000c9cf2e608bee5ea8ceda40748f754e86eb2dfa6fb808fff46087": { "bad6198b79924e96476294bbd990cd527edc29dacccf3bc3408a2a70258e5f0b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.213Z" + "updatedAt": "2025-12-02T22:57:28.928Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.214Z" + "updatedAt": "2025-12-02T22:57:28.928Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.213Z" + "updatedAt": "2025-12-02T22:57:28.927Z" } } }, "976d169b47215323ef4cab38c850345f280e34b651c35ee7a506d07e901ec587": { "91662735bc3f121c2f531adc960066dfb766691e7210f186029e52bc32f80b4a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.207Z" + "updatedAt": "2025-12-02T22:57:28.917Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.208Z" + "updatedAt": "2025-12-02T22:57:28.918Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.210Z" + "updatedAt": "2025-12-02T22:57:28.921Z" } } }, "a2d877584716bec8ddf5f64a0ba5fd7a0a6b67f9077bed82dda87ee72bfffb8c": { "8d6d45dafb5a931c179b3f202896d1e34592ec42eecee9e2f9c96e83bc4cc999": { "jp": { - "updatedAt": "2025-12-02T17:39:25.177Z" + "updatedAt": "2025-12-02T22:57:28.862Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.189Z" + "updatedAt": "2025-12-02T22:57:28.892Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.188Z" + "updatedAt": "2025-12-02T22:57:28.890Z" } } }, "a5c7b243af8ea45f4cac1779bcbf974f63ad2778759dea05635eca542de84b9b": { "d7c29ef5219d22555b84953c119240e3967ba43e9caba2c80886d14046eb7fc2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.178Z" + "updatedAt": "2025-12-02T22:57:28.881Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.201Z" + "updatedAt": "2025-12-02T22:57:28.904Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.201Z" + "updatedAt": "2025-12-02T22:57:28.905Z" } } }, "d20916d14ade0ee04f39675be5d395d4a057b6b2238ab20a85bf425d1e48c431": { "1ba41582c1e8ebc8a0609ed6a4c503280d425de63584ec900b123ce79c518b7b": { "jp": { - "updatedAt": "2025-12-02T17:39:25.185Z" + "updatedAt": "2025-12-02T22:57:28.888Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.155Z" + "updatedAt": "2025-12-02T22:57:45.259Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.156Z" + "updatedAt": "2025-12-02T22:57:45.260Z" } } }, "e4ba3f71170ffd976d7ad1047d155c73155719b1d252f0fe0608a02ffa3d64ca": { "a6ee74f4a5fa3c471abd0d72cdd9151b4614ba229d109564ac3a2e5c5454bd4e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.200Z" + "updatedAt": "2025-12-02T22:57:28.904Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.199Z" + "updatedAt": "2025-12-02T22:57:28.903Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.214Z" + "updatedAt": "2025-12-02T22:57:28.929Z" } } }, "e7b858b48d1c9c70d32c523d9dc6357d0917ee69b16fa5c6a88fd2a2cfac0098": { "092cf9506a86a0643021a3bc1abcb0426387f5124df02aa60181da49a76114c0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.199Z" + "updatedAt": "2025-12-02T22:57:28.882Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.178Z" + "updatedAt": "2025-12-02T22:57:28.882Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.201Z" + "updatedAt": "2025-12-02T22:57:28.905Z" } } }, "eb1a1f01631b05bf1533ffd2c55c66414eb49c1741c154d4907afc8f73f7235f": { "9a41183439ccb685d921031462bb9652422322a842f20a13f989ee4825c98e54": { "jp": { - "updatedAt": "2025-12-02T17:39:25.212Z" + "updatedAt": "2025-12-02T22:57:28.926Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.212Z" + "updatedAt": "2025-12-02T22:57:28.926Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.206Z" + "updatedAt": "2025-12-02T22:57:28.915Z" } } }, "ecc50ef743da07587f50e2e433c891d853c4145a43e14073bee65beca199ca9d": { "e3d9d895a670833c385d032550d1d2f2e8ecc66328713f84bde5f6eb645a9a70": { "jp": { - "updatedAt": "2025-12-02T17:39:25.182Z" + "updatedAt": "2025-12-02T22:57:28.886Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.182Z" + "updatedAt": "2025-12-02T22:57:28.885Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.182Z" + "updatedAt": "2025-12-02T22:57:28.886Z" } } }, "f811cef1e60d3d76b1890136803c78a8a4f1f5c0702d5e269d8ea318cf5bc7b7": { "8ed2a0a54a6b4cc5249d9184642124cf15bfe670fcebd8151de225c2a95e77c4": { "jp": { - "updatedAt": "2025-12-02T17:39:25.186Z" + "updatedAt": "2025-12-02T22:57:28.889Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.179Z" + "updatedAt": "2025-12-02T22:57:28.882Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.180Z" + "updatedAt": "2025-12-02T22:57:28.884Z" } } }, "037cf7beb5f9d2290c0e219686b1115e8e4b773c79f541f5c81f9a4989e58cd3": { "3f6353039db49376892bd891e326535ed8f03543ad08cc2ad5b7bbbe193ee94e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.226Z" + "updatedAt": "2025-12-02T22:57:45.264Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.231Z" + "updatedAt": "2025-12-02T22:57:45.268Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.229Z" + "updatedAt": "2025-12-02T22:57:45.266Z" } } }, "0a6b34520ca8168f8c366dbf6721239ffec9e0995481a49f17e32bfdf43182b3": { "d12d9428ec537b38678164b4a2d6a7eab105d1f3658778da83f05b64228fece8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.223Z" + "updatedAt": "2025-12-02T22:57:28.940Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.222Z" + "updatedAt": "2025-12-02T22:57:28.937Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.225Z" + "updatedAt": "2025-12-02T22:57:45.263Z" } } }, "391cd20c30f8013777a8a8300b0127fdc765340375b9fa4c319adee3b24ec843": { "c91f5ec1d83b0cec76d7a0b4857bf98e46315d814f9cad3887ee4296fdb30001": { "jp": { - "updatedAt": "2025-12-02T17:39:25.237Z" + "updatedAt": "2025-12-02T22:57:45.275Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.240Z" + "updatedAt": "2025-12-02T22:57:45.277Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.238Z" + "updatedAt": "2025-12-02T22:57:45.275Z" } } }, "4fb36325d48e506203d8d75bcf6b70879d8bb4bd5ac0aef7b03cf1d784b85934": { "e592ec6dc8b770289b11562b8d28fce8a2ed7c9589b8caa85832638eef552890": { "jp": { - "updatedAt": "2025-12-02T17:39:25.262Z" + "updatedAt": "2025-12-02T22:57:28.942Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.264Z" + "updatedAt": "2025-12-02T22:57:28.945Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.264Z" + "updatedAt": "2025-12-02T22:57:28.944Z" } } }, "54668b892baede02e5b6a5cbaf788773fafac8277e523ed65fc920f4ea6df2de": { "0163d4482566b616b6e411361068fbb4094a1c1d66cab5c5f906a2faf1fe96f8": { "jp": { - "updatedAt": "2025-12-02T17:39:25.260Z" + "updatedAt": "2025-12-02T22:57:28.937Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.260Z" + "updatedAt": "2025-12-02T22:57:28.937Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.261Z" + "updatedAt": "2025-12-02T22:57:28.940Z" } } }, @@ -21947,208 +22002,208 @@ }, "babb148b7bd1d5550fd997022b79bfa7c7fc825242898f499f8001b7d0a27451": { "zh": { - "updatedAt": "2025-12-02T17:39:25.220Z" + "updatedAt": "2025-12-02T22:57:28.913Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.220Z" + "updatedAt": "2025-12-02T22:57:28.914Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.220Z" + "updatedAt": "2025-12-02T22:57:28.914Z" } } }, "5ad0090f8bb37d66ad4ec384fd8c183a6ce6d85bd5c293bdc484cc9f40bbfc3d": { "fa3251d9fbc086f42e5d133962432d1e0e3306745b593aa2bc755f7b16f5bfa2": { "jp": { - "updatedAt": "2025-12-02T17:39:25.229Z" + "updatedAt": "2025-12-02T22:57:45.266Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.230Z" + "updatedAt": "2025-12-02T22:57:45.267Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.227Z" + "updatedAt": "2025-12-02T22:57:45.265Z" } } }, "67deff08df6c97036b3da071e7956e16555880aeb53c7d8ac63d1316e5f89993": { "8b19006f70430697684ec4194432408cb6d68b05965376bdeba185e83774be1d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.228Z" + "updatedAt": "2025-12-02T22:57:45.265Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.226Z" + "updatedAt": "2025-12-02T22:57:45.264Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.222Z" + "updatedAt": "2025-12-02T22:57:28.936Z" } } }, "72054126de2c0ba649ef4842d3a88e42bc8fbabd3ec579abd629308399d48364": { "f53eec1c24f726e22bbfdd53d757a2f052bbadb6e11837183028dab74cbef510": { "jp": { - "updatedAt": "2025-12-02T17:39:25.209Z" + "updatedAt": "2025-12-02T22:57:28.920Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.209Z" + "updatedAt": "2025-12-02T22:57:28.921Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.205Z" + "updatedAt": "2025-12-02T22:57:28.915Z" } } }, "79354c33a23d98f8b63fe6e965aef5d6b18cdc962e36d20a3b148d8cf335f86c": { "a1b7db6e0aac3869ff670ca64a57cc2cb592944192a99aea022777ca4d6ae73a": { "jp": { - "updatedAt": "2025-12-02T17:39:25.215Z" + "updatedAt": "2025-12-02T22:57:28.929Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.214Z" + "updatedAt": "2025-12-02T22:57:28.929Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.216Z" + "updatedAt": "2025-12-02T22:57:28.930Z" } } }, "8ef8c9df9ddafcf602e81139aa8e6731772a4658d96021c4f2181a1d5e213669": { "bbc0b523bb0b92fbabe619f5570db6bf3895fcc93bc57a5e31d9f3b2110f036d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.241Z" + "updatedAt": "2025-12-02T22:57:45.278Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.242Z" + "updatedAt": "2025-12-02T22:57:45.279Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.217Z" + "updatedAt": "2025-12-02T22:57:45.278Z" } } }, "9a882460cbd2fdc9c5ff521d87a5f2d2b7ccd55f1ba81bfb3906e7ca923d1c1e": { "437e57c81c3f0872003cb47aa8df2359ae68ecc690d887ec26b6e38a740144f6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.210Z" + "updatedAt": "2025-12-02T22:57:28.922Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.210Z" + "updatedAt": "2025-12-02T22:57:28.922Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.211Z" + "updatedAt": "2025-12-02T22:57:28.925Z" } } }, "ad780b9bfd73ed606b7968549e04e8b3334085724088340ad05f2447559d540f": { "2bddef7ed07c45258897c9370efaa505180d67c313bb2d16ef2c830e5636aa00": { "jp": { - "updatedAt": "2025-12-02T17:39:25.224Z" + "updatedAt": "2025-12-02T22:57:45.262Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.224Z" + "updatedAt": "2025-12-02T22:57:45.262Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.221Z" + "updatedAt": "2025-12-02T22:57:28.936Z" } } }, "ae79c700aca5153218493e8a943d16630b2f7ea345ab07e3105236857b43d93b": { "b1e073c8374abc5e997e5c6b5beb49db3202f0731072d2c28d7fbb0d58ae5e38": { "jp": { - "updatedAt": "2025-12-02T17:39:25.236Z" + "updatedAt": "2025-12-02T22:57:45.273Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.233Z" + "updatedAt": "2025-12-02T22:57:45.270Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.234Z" + "updatedAt": "2025-12-02T22:57:45.271Z" } } }, "cad443b0bb3344ed063f7aa4c7fc2b79aced5e32830119e2376d8bc59ea14c52": { "7d224b4658e83885570c772a1a61546603db3deadf2539b9ba2ed630cb97e6a6": { "jp": { - "updatedAt": "2025-12-02T17:39:25.209Z" + "updatedAt": "2025-12-02T22:57:28.921Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.207Z" + "updatedAt": "2025-12-02T22:57:28.918Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.210Z" + "updatedAt": "2025-12-02T22:57:28.922Z" } } }, "ceefbdcea6747301b15ae01324b1afd1ac12aa220ed2fe99add6fbe53f6c7269": { "5840e875e6ec0ff5abbf5480df1b95d85a50786763ab037f67b711d24e4e67c7": { "jp": { - "updatedAt": "2025-12-02T17:39:25.209Z" + "updatedAt": "2025-12-02T22:57:28.920Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.205Z" + "updatedAt": "2025-12-02T22:57:28.915Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.211Z" + "updatedAt": "2025-12-02T22:57:28.925Z" } } }, "d4d0c35c5f0beed1c59fef3df7f5bfb3c862a52553491c973702a3bc2127649b": { "57ffcbf7d6cac66182cfea77cf8aba9e7c9e489b22f114253119e9ff7f8c1f83": { "jp": { - "updatedAt": "2025-12-02T17:39:25.201Z" + "updatedAt": "2025-12-02T22:57:28.905Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.216Z" + "updatedAt": "2025-12-02T22:57:28.930Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.217Z" + "updatedAt": "2025-12-02T22:57:28.931Z" } } }, "e14b170922435b64e35287ad9833a81f16ff54cafad9dec0721b50d4150e5eff": { "a7e402c7578841050808aadfed7d6deea52ece0e68f8352e2e942645abf29aa1": { "jp": { - "updatedAt": "2025-12-02T17:39:25.221Z" + "updatedAt": "2025-12-02T22:57:28.935Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.222Z" + "updatedAt": "2025-12-02T22:57:28.936Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.224Z" + "updatedAt": "2025-12-02T22:57:45.263Z" } } }, "f613caf640545aa0661fb14392a49a46e530351b4d92bd137405952d82f5b4c8": { "d8b96ae66a4502def2f78fdd03f27807df147056c6b3fc7bc330500d5a9451ba": { "jp": { - "updatedAt": "2025-12-02T17:39:25.208Z" + "updatedAt": "2025-12-02T22:57:28.918Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.207Z" + "updatedAt": "2025-12-02T22:57:28.917Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.208Z" + "updatedAt": "2025-12-02T22:57:28.919Z" } } }, "648b00935dbd871b726296d698650b456ca7a653fa072fd74ce364e23a608928": { "ebc9c5357fa68d5d160cb6ddf6f938a834ac5bfc24d527684b3b9feaa9bc6a60": { "jp": { - "updatedAt": "2025-12-02T17:39:25.232Z" + "updatedAt": "2025-12-02T22:57:45.269Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.231Z" + "updatedAt": "2025-12-02T22:57:45.267Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.230Z" + "updatedAt": "2025-12-02T22:57:45.267Z" } } }, "6d063f7195776042aa3f0a6d982cef56abab4e4b689ea926e2fc79ed09f5a2ff": { "cdca3b6d03d5aff13d620991a578cf9aae185e67396d308d55838c9401281d25": { "jp": { - "updatedAt": "2025-12-02T17:39:25.234Z" + "updatedAt": "2025-12-02T22:57:45.270Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.234Z" + "updatedAt": "2025-12-02T22:57:45.271Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.232Z" + "updatedAt": "2025-12-02T22:57:45.269Z" } } }, @@ -22166,117 +22221,117 @@ }, "000b1489bccc8788cf74aa6329f6c98ad06511f167f46f1b934a958a5c6ce2b4": { "ru": { - "updatedAt": "2025-12-02T17:39:25.202Z" + "updatedAt": "2025-12-02T22:57:28.912Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.202Z" + "updatedAt": "2025-12-02T22:57:28.913Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.203Z" + "updatedAt": "2025-12-02T22:57:28.913Z" } } }, "99b41ad75a6b23d70cb86b644a533c095785f9bb812c802ab52b650473d678ce": { "aa16d1a33d3312895cbf47d1ede82586dfb4df0a3507111d6cc8823a5446a979": { "jp": { - "updatedAt": "2025-12-02T17:39:25.264Z" + "updatedAt": "2025-12-02T22:57:28.944Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.261Z" + "updatedAt": "2025-12-02T22:57:28.941Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.262Z" + "updatedAt": "2025-12-02T22:57:28.942Z" } } }, "be4a5f793e39d6e7b18691ba8685878af8c580f898c9f09efc5b93e0979b3902": { "b95eddde3a53a14028e00000ea72057696b55e352e2a30cb66fda415c9ba5d5e": { "jp": { - "updatedAt": "2025-12-02T17:39:25.231Z" + "updatedAt": "2025-12-02T22:57:45.268Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.236Z" + "updatedAt": "2025-12-02T22:57:45.273Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.235Z" + "updatedAt": "2025-12-02T22:57:45.272Z" } } }, "c6fb4739e8e0ce948c34c03ed0f585498d9b45c24d566dfb8456926c4160207b": { "1d24888ce8aa77edfe5838c52a804ab3149a5d9497f036556a3e08576311a7ea": { "jp": { - "updatedAt": "2025-12-02T17:39:25.262Z" + "updatedAt": "2025-12-02T22:57:28.943Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.263Z" + "updatedAt": "2025-12-02T22:57:28.943Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.263Z" + "updatedAt": "2025-12-02T22:57:28.943Z" } } }, "d917e72b0a533c5af5b78c94fe1c05954dfd7ee48fb7ef7ab50f924f25fd68d2": { "b98abd6c9ba813c4b4a7cd9bc3018c8d18d3b4e71c0ec5233cf5d8da0a0f0441": { "jp": { - "updatedAt": "2025-12-02T17:39:25.237Z" + "updatedAt": "2025-12-02T22:57:45.274Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.240Z" + "updatedAt": "2025-12-02T22:57:45.277Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.241Z" + "updatedAt": "2025-12-02T22:57:45.277Z" } } }, "e05df611d62735d38ef4d916bb8f4ebe7a8d79a8773dcc1e94584527d5291d29": { "6ed109f9852559b92ce5667c817e8c2bc706b8ada65ecb41dd89ea0a07d5a71d": { "jp": { - "updatedAt": "2025-12-02T17:39:25.261Z" + "updatedAt": "2025-12-02T22:57:28.941Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.230Z" + "updatedAt": "2025-12-02T22:57:28.941Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.225Z" + "updatedAt": "2025-12-02T22:57:28.941Z" } } }, "8e4cc87be65a0de0b75cdf694f1e368b68e721094e28ad05d1ab2af1aa7c97c2": { "b4c7e25600e2e0bab1150a0a7777cdce0d61b9c3e50a9c73e33bae121c92cbba": { "jp": { - "updatedAt": "2025-12-02T17:39:25.384Z" + "updatedAt": "2025-12-02T22:57:45.340Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.384Z" + "updatedAt": "2025-12-02T22:57:45.340Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.385Z" + "updatedAt": "2025-12-02T22:57:45.340Z" } } }, "9dbbdc5c5acc11dc5874d8f84c2ec9210659a18cdd63bcc17e5b9addd0e11761": { "ca5dbd38b58fcc4d7a89bbb3e287de8dd7982f758f2a8e314589026ceed00758": { "jp": { - "updatedAt": "2025-12-02T17:39:25.379Z" + "updatedAt": "2025-12-02T22:57:45.334Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.403Z" + "updatedAt": "2025-12-02T22:57:45.357Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.354Z" + "updatedAt": "2025-12-02T22:57:28.990Z" } } }, "a1ae550295a483325655e321e7db058409614a56e29a23b67cbb7b001c387ca1": { "8978ba1f0ad1f751ccb53c78a3aacb61cbebe5e747e9d35fcdd7d9a45f55b790": { "jp": { - "updatedAt": "2025-12-02T17:39:25.378Z" + "updatedAt": "2025-12-02T22:57:28.991Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.381Z" + "updatedAt": "2025-12-02T22:57:45.336Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.382Z" + "updatedAt": "2025-12-02T22:57:45.337Z" } } }, @@ -22326,6 +22381,17 @@ "ru": { "updatedAt": "2025-12-01T11:49:36.224Z" } + }, + "544caacf28d1d13be0e179fce871929bdd7c09bb92703dd56b759837518ff545": { + "ru": { + "updatedAt": "2025-12-02T22:57:28.587Z" + }, + "jp": { + "updatedAt": "2025-12-02T22:57:28.588Z" + }, + "zh": { + "updatedAt": "2025-12-02T22:57:28.588Z" + } } }, "757c782e8d474da0f84ccfdac904b2cece14a9ace176070652ca6e68725754d8": { @@ -22339,13 +22405,13 @@ }, "4123bf4754603cd137b2c347ddc2ecbf727880d70156ebaba4224dfc6513ccdf": { "jp": { - "updatedAt": "2025-12-02T17:39:24.839Z" + "updatedAt": "2025-12-02T22:57:45.135Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.845Z" + "updatedAt": "2025-12-02T22:57:45.139Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.847Z" + "updatedAt": "2025-12-02T22:57:45.141Z" } } }, @@ -22360,13 +22426,13 @@ }, "027d2488fe130352aa6298012c4d7a267915572c0674765bb593b91d195456d9": { "zh": { - "updatedAt": "2025-12-02T17:39:13.525Z" + "updatedAt": "2025-12-02T22:57:53.528Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.526Z" + "updatedAt": "2025-12-02T22:57:53.529Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.504Z" + "updatedAt": "2025-12-02T22:57:44.851Z" } }, "b63564ec20730ecb181b7257817dbde4f1541c1b85a389cbe3cd4e6e203c48c5": { @@ -22392,13 +22458,13 @@ }, "2020a467b74c2031b09501bd31ebb2d005e1c3d366aa4673be3ded168b7cf3c3": { "jp": { - "updatedAt": "2025-12-02T17:39:29.591Z" + "updatedAt": "2025-12-02T22:57:28.758Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.594Z" + "updatedAt": "2025-12-02T22:57:28.761Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.595Z" + "updatedAt": "2025-12-02T22:57:28.762Z" } } }, @@ -22424,13 +22490,13 @@ }, "1e00e7ce8c07b67a72f3c30424ca0c2d930cacc231adf5a1336f323772ff2edc": { "jp": { - "updatedAt": "2025-12-02T17:39:13.239Z" + "updatedAt": "2025-12-02T22:57:12.903Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.239Z" + "updatedAt": "2025-12-02T22:57:12.903Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.239Z" + "updatedAt": "2025-12-02T22:57:12.904Z" } } }, @@ -22456,13 +22522,13 @@ }, "a99976a7a738ebb33cada2f4d924528e1f6779ca2332591b2c1eaf27105ec883": { "zh": { - "updatedAt": "2025-12-02T17:39:13.354Z" + "updatedAt": "2025-12-02T22:57:44.786Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.371Z" + "updatedAt": "2025-12-02T22:57:53.445Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.372Z" + "updatedAt": "2025-12-02T22:57:53.445Z" } } }, @@ -22488,13 +22554,13 @@ }, "82debe159b38d56f0f7e43e16823ebbfccd913c0fde77cb1d097d676eb7fedb7": { "zh": { - "updatedAt": "2025-12-02T17:39:24.805Z" + "updatedAt": "2025-12-02T22:57:45.100Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.805Z" + "updatedAt": "2025-12-02T22:57:45.100Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.805Z" + "updatedAt": "2025-12-02T22:57:45.100Z" } } }, @@ -22520,13 +22586,13 @@ }, "18ed02e06f16dfce881d97046fffde26c9f0db28c8ce1161a1f73a89b58682a6": { "zh": { - "updatedAt": "2025-12-02T17:39:25.072Z" + "updatedAt": "2025-12-02T22:57:45.209Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.071Z" + "updatedAt": "2025-12-02T22:57:45.208Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.071Z" + "updatedAt": "2025-12-02T22:57:45.209Z" } }, "74c98dffdc89494df3b2003df2cb04d33db014bcc399c607e4568610d46b2932": { @@ -22571,26 +22637,26 @@ }, "0af616e387db07695b2962dde0bbbd92c2ccccdb78cfa45a093fafcc97b3918c": { "jp": { - "updatedAt": "2025-12-02T17:39:29.574Z" + "updatedAt": "2025-12-02T22:57:44.966Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:29.574Z" + "updatedAt": "2025-12-02T22:57:44.966Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:29.574Z" + "updatedAt": "2025-12-02T22:57:44.967Z" } } }, "466fe68cf77ba8d2f7e6b11a62dcea8f2b8466f8161a1a4fb8352442e971815f": { "0fb852baff9f99f784eb97ea0fe1e81f329d845d7e142f0cf03f1c59b7c10b6e": { "ru": { - "updatedAt": "2025-12-02T17:39:13.102Z" + "updatedAt": "2025-12-02T22:57:12.823Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.349Z" + "updatedAt": "2025-12-02T22:57:44.554Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.095Z" + "updatedAt": "2025-12-02T22:57:12.816Z" } }, "35ad145cf388d16f5d4a4011168a1fc7287db6205d3337996d98df0726ff1b0f": { @@ -22605,26 +22671,26 @@ "16c5698666ea7909d9e1753e9b13a5de1a08200f19d637afa8cab711a0379f73": { "38ea5377628be1984cefdabbe1181d528ddf34276864ec19a7193979c8dca03a": { "zh": { - "updatedAt": "2025-12-02T17:39:13.103Z" + "updatedAt": "2025-12-02T22:57:12.824Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.105Z" + "updatedAt": "2025-12-02T22:57:12.826Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.101Z" + "updatedAt": "2025-12-02T22:57:12.822Z" } } }, "85911f3bccb6d5539862e976203980d7d51391821089a818a002e7424e1242da": { "d7b1a435f7e4fe293383e5e8731be7cd7008caf825855a2e246a89ce3676aa9a": { "zh": { - "updatedAt": "2025-12-02T17:39:13.104Z" + "updatedAt": "2025-12-02T22:57:12.825Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.353Z" + "updatedAt": "2025-12-02T22:57:44.557Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.099Z" + "updatedAt": "2025-12-02T22:57:12.820Z" } }, "4ca4488b6240f0969f58775cdd28b38ea19b72d09ed672806dd6066698e103b1": { @@ -22639,13 +22705,13 @@ "237a635525e427bffb1c840b646e1b41486b8ccabc7712217a3d66d8c582f1b8": { "727edae2b97b38f4fc6c0b0dd353075d4fe831d345dda64ac9471ceaf897e490": { "zh": { - "updatedAt": "2025-12-02T17:39:13.105Z" + "updatedAt": "2025-12-02T22:57:12.825Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.102Z" + "updatedAt": "2025-12-02T22:57:12.823Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.100Z" + "updatedAt": "2025-12-02T22:57:12.822Z" } }, "b1a18bb55dc19c1ae6d59cc1d7b85fd42acff628d3ca1636bfb8236189f4e211": { @@ -22663,13 +22729,13 @@ "7f4450440bea714d4def4ce9d273c25160fbc93f8195d945039db1f03871b626": { "98ef39e86680ea8421985ec9e48a11480382a84780d7c51e21ba7c7c08ba5de3": { "zh": { - "updatedAt": "2025-12-02T17:39:13.079Z" + "updatedAt": "2025-12-02T22:57:12.793Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.080Z" + "updatedAt": "2025-12-02T22:57:12.793Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.070Z" + "updatedAt": "2025-12-02T22:57:12.790Z" } }, "046a9d5b6025a5438969893155368430145da58084c1a1cdb51b2f442bd31728": { @@ -22687,13 +22753,13 @@ "96339230d0b0662c9043872f701165e62b1dd1a9ee98448c3678014c12742331": { "f9dcd7d2195374981d74d8864cbac9660f4fe55a672e340bfa424e86bd032bd1": { "zh": { - "updatedAt": "2025-12-02T17:39:13.105Z" + "updatedAt": "2025-12-02T22:57:12.826Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.097Z" + "updatedAt": "2025-12-02T22:57:12.818Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.096Z" + "updatedAt": "2025-12-02T22:57:12.817Z" } }, "6e8878bf1b9d227317cb48a45ab9134707488c84ad6fd609253a2e8ba3d90635": { @@ -22708,13 +22774,13 @@ "7b1152a9f1bfab485338afd2d917ac4d27b6ac598d4df8c416b5d34f5f2f2dc6": { "e85d9475b25d51b62300a450688edb90649a6b929805c4c6c7dc02c5c82425fb": { "ru": { - "updatedAt": "2025-12-02T17:39:13.080Z" + "updatedAt": "2025-12-02T22:57:12.793Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.061Z" + "updatedAt": "2025-12-02T22:57:12.780Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.081Z" + "updatedAt": "2025-12-02T22:57:12.794Z" } }, "77b3f7333c54264798591573269c51eb187a6530077b8c89d00454a32b3814c7": { @@ -22729,13 +22795,13 @@ "ff3c9f598e696982267c2ce9a91a552bebc66583c1163dc1c4b27f82c5102f1d": { "128e8ba5fd3b5e0981c42ebd31c5b3e87b6845262805a4f4bff3b70534bfda44": { "ru": { - "updatedAt": "2025-12-02T17:39:13.106Z" + "updatedAt": "2025-12-02T22:57:12.827Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.096Z" + "updatedAt": "2025-12-02T22:57:12.817Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.093Z" + "updatedAt": "2025-12-02T22:57:12.813Z" } }, "21345561752f0d94aea8069e30373e2f370e4ba9287cafef0820ff4937dc0a05": { @@ -22750,13 +22816,13 @@ "0361e95538168e72e0cf9076b4f8a823f82bca2acba30f30499d1d7ab6a5509f": { "d46f5caa45acdc3ea0cac4ee761116eca50f70acb1faa2569b6101636d3704f8": { "zh": { - "updatedAt": "2025-12-02T17:39:13.106Z" + "updatedAt": "2025-12-02T22:57:12.827Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.350Z" + "updatedAt": "2025-12-02T22:57:44.555Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.352Z" + "updatedAt": "2025-12-02T22:57:44.556Z" } }, "7eff5614e108ffbe8fdbb7cb7a60ce43f1c34abb8dce2015fa7c6e289db7874f": { @@ -22771,13 +22837,13 @@ "4914840b74cd4cd05b93446005c1a3f9b45c7e7816eb8b20c953782a78417420": { "66ffb1d1eb8cc149ea48f7ecfeda0ca180b36051bed03928a1992c631dc4c19a": { "zh": { - "updatedAt": "2025-12-02T17:39:24.349Z" + "updatedAt": "2025-12-02T22:57:44.553Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.094Z" + "updatedAt": "2025-12-02T22:57:12.814Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.100Z" + "updatedAt": "2025-12-02T22:57:12.821Z" } }, "40abf84cb8f86fa1a58b9ec5523ea457c40aaf25e3b348ce068ffc50600529bd": { @@ -22792,13 +22858,13 @@ "7c40f4e2df36269b352d83d988edf0d606726b28f6527552e7eea3bbecafdef3": { "199bb81cde4d12c23b1adc97c7e2bce05a479079d23a4bb65c6826ef95452990": { "ru": { - "updatedAt": "2025-12-02T17:39:13.080Z" + "updatedAt": "2025-12-02T22:57:12.794Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.068Z" + "updatedAt": "2025-12-02T22:57:12.787Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.081Z" + "updatedAt": "2025-12-02T22:57:12.794Z" } }, "370a91b8533a723d2e4b1549c35c6735c837f2f50c1c4d609903126372f45d30": { @@ -22813,13 +22879,13 @@ "1eff56196650aabbed5f57974122db842d54e3093cc55755e2f4b980a957f4ac": { "598e57a0788cdc232382a72f993fe05e0d9a2ec8e815e0b23e6780d39b245171": { "zh": { - "updatedAt": "2025-12-02T17:39:24.350Z" + "updatedAt": "2025-12-02T22:57:44.555Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.096Z" + "updatedAt": "2025-12-02T22:57:12.816Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.099Z" + "updatedAt": "2025-12-02T22:57:12.821Z" } }, "4adeee00af2b7dc1689945fa1a3ea72870eb8d82635d23c24f5afacdaee2d9cc": { @@ -22834,13 +22900,13 @@ "3c95fa2e161d494b4ae0ef9bf3131f3b028f13b824f5b7ede9ad688d11b58387": { "904fe0150e0e8c168afe250519fee5a4c27e23da832c312dcab667da64fa503d": { "zh": { - "updatedAt": "2025-12-02T17:39:24.350Z" + "updatedAt": "2025-12-02T22:57:44.556Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.094Z" + "updatedAt": "2025-12-02T22:57:12.815Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.103Z" + "updatedAt": "2025-12-02T22:57:12.824Z" } }, "296904d83e2f05abd0d201b63756e4993fc070bdb04cab19f7310a5f4982f1f8": { @@ -22855,13 +22921,13 @@ "19260fee9e23907e67f7f4589d997bab22cbabd4ffa0aa96806703a3b19aad78": { "1352a2dbb90191a61432180810a0431b454c526d658886e1c33fdb1c71cfc2bc": { "zh": { - "updatedAt": "2025-12-02T17:39:13.093Z" + "updatedAt": "2025-12-02T22:57:12.813Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.098Z" + "updatedAt": "2025-12-02T22:57:12.819Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.093Z" + "updatedAt": "2025-12-02T22:57:12.814Z" } }, "7032d2644260720142d73bb5705b9bb1dd26018cb12c421cb43c6bd87452858c": { @@ -22876,13 +22942,13 @@ "c71190c424029f1f3166b0dc0c975e43b747cc77aaa7477e6c8834baafd715ec": { "40fb6fb53bc03ff95d4c2a5b88f33db598b6bbba4a8c8273a31dff8b7c9a3fcd": { "zh": { - "updatedAt": "2025-12-02T17:39:13.060Z" + "updatedAt": "2025-12-02T22:57:12.779Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.070Z" + "updatedAt": "2025-12-02T22:57:12.789Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.069Z" + "updatedAt": "2025-12-02T22:57:12.789Z" } }, "35eb622d4a1673d7a2b49ac6d4fbe5151e7dad205dad7c16e0e36879a5bbb7da": { @@ -22897,13 +22963,13 @@ "3490c72ebec2d9960e4cc311de931030fc0f1de3f2421d0d2a30876926a983e9": { "20143fdffbf6f144ae3f0a848c2c4135b1dd5359078f18a35f86e5ad0368f0bc": { "ru": { - "updatedAt": "2025-12-02T17:39:13.064Z" + "updatedAt": "2025-12-02T22:57:12.783Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.071Z" + "updatedAt": "2025-12-02T22:57:12.791Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.071Z" + "updatedAt": "2025-12-02T22:57:12.791Z" } }, "716d4abd1d53aff3d2fbee3ec30720b9388d98d71e41c650e6551e5ee79417a5": { @@ -22918,13 +22984,13 @@ "df1cbab9f5b7839553ad76ad0b3799099daaf2d5817b6bc1eea8369de5c5842a": { "3a49b42cc312e4959cc3883b924f895ba1f241473240bcbd42a5ff859048c600": { "zh": { - "updatedAt": "2025-12-02T17:39:24.362Z" + "updatedAt": "2025-12-02T22:57:44.568Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.373Z" + "updatedAt": "2025-12-02T22:57:44.581Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.363Z" + "updatedAt": "2025-12-02T22:57:44.568Z" } }, "66576350fa60992186887698075dc59ba76bb735288c2751fa40b91ce10698f2": { @@ -22939,13 +23005,13 @@ "d133c163191364466953c00a3494895f7b213291fa7eec0a3286c15ab6588c48": { "5b79efc25b16535ce983e05832f4052257d44d2790af29323a727be1048bc054": { "ru": { - "updatedAt": "2025-12-02T17:39:13.065Z" + "updatedAt": "2025-12-02T22:57:12.784Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.064Z" + "updatedAt": "2025-12-02T22:57:12.782Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.062Z" + "updatedAt": "2025-12-02T22:57:12.781Z" } }, "de7e11301702e7f96f6fbd025a9103d0ed8c30b19a1bb2d879dbd161c1061ad6": { @@ -22960,13 +23026,13 @@ "5ae13595aec14e94efae48ed27bd30882ef99ca22e926c6eecac01f4a69b6e60": { "4c6c9c998098906955cd0a416322eaf10b8ceb9a33df69bb90b4e0206e58399d": { "ru": { - "updatedAt": "2025-12-02T17:39:13.066Z" + "updatedAt": "2025-12-02T22:57:12.784Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.068Z" + "updatedAt": "2025-12-02T22:57:12.787Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.065Z" + "updatedAt": "2025-12-02T22:57:12.783Z" } }, "832ebe1b67ef5ee07034a93035676b1d6ba9f009d34428f33f25ec2daaa43771": { @@ -22981,13 +23047,13 @@ "52f1e721b650aa5a8bb67053afa7caf447a7332e92f416526d36e8941d726d04": { "8c41257fcdc2d116e76c9a1609bc65adf58513acff260b8f2aa36d74bccf31da": { "zh": { - "updatedAt": "2025-12-02T17:39:13.095Z" + "updatedAt": "2025-12-02T22:57:12.815Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.098Z" + "updatedAt": "2025-12-02T22:57:12.819Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.099Z" + "updatedAt": "2025-12-02T22:57:12.820Z" } }, "630e5b84780be36656bc937645ed65fb88179d11247d1e85ea1205ed29e6f931": { @@ -23002,13 +23068,13 @@ "5a0ce1710868a408e43b0c9859a80ada3b08b93b0d26cb45f2ea004556e9d2b3": { "ccdecf590d1994e9c17ae91e353b32d2f66c08e379ce1eeb73f06a674afd8375": { "ru": { - "updatedAt": "2025-12-02T17:39:13.066Z" + "updatedAt": "2025-12-02T22:57:12.785Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.068Z" + "updatedAt": "2025-12-02T22:57:12.786Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.067Z" + "updatedAt": "2025-12-02T22:57:12.786Z" } }, "a2d654d0961b9427057876a5b47403d5864939d9a0cc302f7941e73ea9093498": { @@ -23023,13 +23089,13 @@ "9b3e13e23b506d9d9ec9b2c5fbf8b9d2a62e1de7d0175c5f6330498124203aac": { "86c47ff8f3b3666e1a6b49b2c8302b448389e1e3b41ab3b1450e055082821549": { "ru": { - "updatedAt": "2025-12-02T17:39:13.062Z" + "updatedAt": "2025-12-02T22:57:12.780Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.063Z" + "updatedAt": "2025-12-02T22:57:12.782Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.078Z" + "updatedAt": "2025-12-02T22:57:12.792Z" } }, "8c1816d77d3551c7d6dd5710ccc8274f66e5809dd3cea3606629893483ebfef7": { @@ -23044,13 +23110,13 @@ "30f843a3827d19f26bae893b6a89699d15924309d3ee0d771f1309eb391c8171": { "a5eb46f97ff75367e3c2a77e86b555adee47157db34a73cbb68c4faa8e14d033": { "ru": { - "updatedAt": "2025-12-02T17:39:13.096Z" + "updatedAt": "2025-12-02T22:57:12.817Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.071Z" + "updatedAt": "2025-12-02T22:57:12.791Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.104Z" + "updatedAt": "2025-12-02T22:57:12.825Z" } }, "655ba8e4e20f3b5f89cae3033f51649118b5face2393e69b8ed2d63f7c170bed": { @@ -23065,13 +23131,13 @@ "15cacb127be1afdc884be3ff13c61ff48d4ae41e28740309f5f445002fb0fa90": { "a9c8fa4f53951ce4026e170171a0517a80777e9037e5bb2f16eab83d3ffaa9cc": { "zh": { - "updatedAt": "2025-12-02T17:39:13.069Z" + "updatedAt": "2025-12-02T22:57:12.788Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.078Z" + "updatedAt": "2025-12-02T22:57:12.792Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.067Z" + "updatedAt": "2025-12-02T22:57:12.785Z" } }, "c6b1ffeb8a927241e2108dbeb02a8cbb166d5b270f1e7cdf770147d6ef83a7d2": { @@ -23086,13 +23152,13 @@ "941b4aa0aa9dbadd0a190a16a820e2bcff3884350dd172d2d70c5e4bc21490d1": { "429135ca177730d77f47327bd61c6aecd212a21d1a4625d711d13a6e0c6886bd": { "ru": { - "updatedAt": "2025-12-02T17:39:24.363Z" + "updatedAt": "2025-12-02T22:57:44.569Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.364Z" + "updatedAt": "2025-12-02T22:57:44.570Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.363Z" + "updatedAt": "2025-12-02T22:57:44.569Z" } }, "d744ea0501987d0d0496e17c8100a30396b41d2cb02d4b4937b9c75678cffd0f": { @@ -23107,13 +23173,13 @@ "43aa5066af84a8c935f0fb2dab57ea37c855c50a8c4bf2fe5da1196726ec9767": { "8102f53c258449f037fd5c8bfbe1d4547d061cf4c8af817be8f9e6c45a4504b0": { "ru": { - "updatedAt": "2025-12-02T17:39:13.097Z" + "updatedAt": "2025-12-02T22:57:12.818Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.098Z" + "updatedAt": "2025-12-02T22:57:12.820Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.097Z" + "updatedAt": "2025-12-02T22:57:12.818Z" } }, "bc18044844f416597eef2c300fc30d72ea362c8100b916b3cde37fd6397a9e41": { @@ -23128,13 +23194,13 @@ "a3a2fbdc5aafe02b0407589bc3e1a8e94202c17584b7025219f1bfd6b9bf4a39": { "4874e6e4325e8473fce83ceca9411bf266bf400e8eb78d3c9e8eec128469d820": { "zh": { - "updatedAt": "2025-12-02T17:39:13.098Z" + "updatedAt": "2025-12-02T22:57:12.819Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.102Z" + "updatedAt": "2025-12-02T22:57:12.823Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.364Z" + "updatedAt": "2025-12-02T22:57:44.570Z" } }, "1b128db269c12be2125d03f195c663118806c04caea0bed54648c79f2879ccee": { @@ -23149,13 +23215,13 @@ "4877e91053b08c2c45734e5085ccf9117e8354554dd8460e2ec3e3afe7aa0ab7": { "1e4f5fb2eb3f3d09c80229402157ba0cccbf2f37d7521185e9cbb71109edeb84": { "ru": { - "updatedAt": "2025-12-02T17:39:13.069Z" + "updatedAt": "2025-12-02T22:57:12.789Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.070Z" + "updatedAt": "2025-12-02T22:57:12.790Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.069Z" + "updatedAt": "2025-12-02T22:57:12.788Z" } }, "ff50c271592348dfa10d95b4d2fa83784b90178a9865e6dcf8c7996829ea7358": { @@ -23170,117 +23236,117 @@ "a444951bd73cb75b037df1739eb17fc3c4057630058e2cd15b863d55feb1e497": { "be2b70c111bb68681c2eb58d9d87da824e86dac80806aaf1af31eb7e683ee46c": { "zh": { - "updatedAt": "2025-12-02T17:39:13.155Z" + "updatedAt": "2025-12-02T22:57:28.548Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.163Z" + "updatedAt": "2025-12-02T22:57:28.557Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.166Z" + "updatedAt": "2025-12-02T22:57:28.562Z" } } }, "b61feee503868b9ae36d297816fda3d2e834c0f1ae6f4deeefcdd9b66b895886": { "4ef342336cc701c4e8d32cd01c1302bec119023fab8a7c695a4baae3e097696f": { "zh": { - "updatedAt": "2025-12-02T17:39:24.353Z" + "updatedAt": "2025-12-02T22:57:44.557Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.358Z" + "updatedAt": "2025-12-02T22:57:44.563Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.358Z" + "updatedAt": "2025-12-02T22:57:44.564Z" } } }, "b2e9e9045947db36c00975d8bf16f27ba366df3f4c68a977779fbf5a78b77948": { "046cb0e8076cf8c0b6c68469e0acc454e928a24cf0dfeb0b83292ecb2957f821": { "zh": { - "updatedAt": "2025-12-02T17:39:13.155Z" + "updatedAt": "2025-12-02T22:57:28.548Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.163Z" + "updatedAt": "2025-12-02T22:57:28.558Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.162Z" + "updatedAt": "2025-12-02T22:57:28.556Z" } } }, "a8580441e057aef43ff213b00764e321caa0062300adad449c1147c6a00554d7": { "803165c43e8eb2cc396419bba2e85a710e5a34fa1c1f8c024a4ef0cd296866fa": { "ru": { - "updatedAt": "2025-12-02T17:39:24.421Z" + "updatedAt": "2025-12-02T22:57:12.833Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.436Z" + "updatedAt": "2025-12-02T22:57:12.846Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.423Z" + "updatedAt": "2025-12-02T22:57:12.834Z" } } }, "581f0a6e4c0d192c8606c68934251365ad7ea4136bd5acf7058f58a76f6d5710": { "ee59cd484bdaa73a60bc061cc701d580ffd417f73fdcd689e3fdd983d9f475d2": { "zh": { - "updatedAt": "2025-12-02T17:39:24.447Z" + "updatedAt": "2025-12-02T22:57:12.863Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.448Z" + "updatedAt": "2025-12-02T22:57:12.864Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.170Z" + "updatedAt": "2025-12-02T22:57:44.671Z" } } }, "8d435bf9e6c99e8e1a52f439de6bcbecd2baf3265ece4535053d1e1416ca45c2": { "0c0d01e2f586c0d713dccf1bdfde13a36570342ea30a52d1914566a1af56d594": { "ru": { - "updatedAt": "2025-12-02T17:39:24.422Z" + "updatedAt": "2025-12-02T22:57:12.833Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.434Z" + "updatedAt": "2025-12-02T22:57:12.843Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.432Z" + "updatedAt": "2025-12-02T22:57:12.841Z" } } }, "ff15f334dd81c6f832484d8628568a040ff836d4668005abe916911afbffe911": { "5255a26915e56655751575c9c47141ed725215520f648de9ddb2650d95ec7c9d": { "ru": { - "updatedAt": "2025-12-02T17:39:13.155Z" + "updatedAt": "2025-12-02T22:57:28.548Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.162Z" + "updatedAt": "2025-12-02T22:57:28.556Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.162Z" + "updatedAt": "2025-12-02T22:57:28.557Z" } } }, "84d3a07f6bb23015f78e31d1cc93e61eaf670a2dcee7c14342d97b32fb037866": { "e5b0ff50a5b4e2b593b51ad0606dd79a8525ea9ba7bc58e22bd24ad8c5a925cc": { "ru": { - "updatedAt": "2025-12-02T17:39:13.156Z" + "updatedAt": "2025-12-02T22:57:28.549Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.166Z" + "updatedAt": "2025-12-02T22:57:28.562Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.156Z" + "updatedAt": "2025-12-02T22:57:28.549Z" } } }, "54d5d67f63f4e8a40581478b2c6f0684322d03116d22c84c5ebed5934c483f47": { "04a1c4adbd60bd15811afb47b49c06837b0eb88b3c5f243bc17465571d25d192": { "ru": { - "updatedAt": "2025-12-02T17:39:24.423Z" + "updatedAt": "2025-12-02T22:57:12.834Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.442Z" + "updatedAt": "2025-12-02T22:57:12.856Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.427Z" + "updatedAt": "2025-12-02T22:57:12.838Z" } } }, @@ -23298,741 +23364,741 @@ }, "44a2121418c10665853a536dedd7553eb6cfcbb6bb546a6e81e42e329c80cc55": { "zh": { - "updatedAt": "2025-12-02T17:39:24.444Z" + "updatedAt": "2025-12-02T22:57:12.858Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.444Z" + "updatedAt": "2025-12-02T22:57:12.858Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.443Z" + "updatedAt": "2025-12-02T22:57:12.857Z" } } }, "e9c8787fbd5d3ab34de4fbc2069baaf46f6986970cc7b8edaffc49a991d61cf1": { "7b366931a91740ebcbb465a17f5142106ecae677c271c9b69d08fa475ef502a6": { "ru": { - "updatedAt": "2025-12-02T17:39:13.156Z" + "updatedAt": "2025-12-02T22:57:28.549Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.163Z" + "updatedAt": "2025-12-02T22:57:28.558Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.161Z" + "updatedAt": "2025-12-02T22:57:28.555Z" } } }, "14c0bbca8f7e350393ed679d410ca4b9cd58e0c5ee29885f7e65beae7f51c703": { "82258f2bbaceee1cc2b71c162991c1eb92c67498d494693cd385b4bbbb78fedf": { "zh": { - "updatedAt": "2025-12-02T17:39:24.424Z" + "updatedAt": "2025-12-02T22:57:12.835Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.443Z" + "updatedAt": "2025-12-02T22:57:12.857Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.420Z" + "updatedAt": "2025-12-02T22:57:12.832Z" } } }, "dd1f243e110cd8cd4c72fabd62923f7077ed63859ba2c578b1561943fa5490a9": { "38b8464001ddae6ec2a702908a9a44c1549405c54b818345c5ee01e6079833f1": { "ru": { - "updatedAt": "2025-12-02T17:39:24.449Z" + "updatedAt": "2025-12-02T22:57:12.865Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.168Z" + "updatedAt": "2025-12-02T22:57:44.668Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.168Z" + "updatedAt": "2025-12-02T22:57:44.667Z" } } }, "ba14369199fbec0937cc2e6400083d328a65fa21e4191586d4474ff60d50b27a": { "687b275c30319ae8712f2bb22a713be7698df9bf60e3f0a3a92687b0ad5813e5": { "zh": { - "updatedAt": "2025-12-02T17:39:24.391Z" + "updatedAt": "2025-12-02T22:57:44.641Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.394Z" + "updatedAt": "2025-12-02T22:57:44.644Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.400Z" + "updatedAt": "2025-12-02T22:57:44.650Z" } } }, "0aefd7962edb78c98f3d45305d81752ebb2eaf0195c75d6a1cd6e7ad0ef5617a": { "5d1d0d81a87bc16246cc6d195a4d9c9f3090b00692a1dcfb3dd44b533128b6dc": { "ru": { - "updatedAt": "2025-12-02T17:39:24.424Z" + "updatedAt": "2025-12-02T22:57:12.835Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.434Z" + "updatedAt": "2025-12-02T22:57:12.844Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.425Z" + "updatedAt": "2025-12-02T22:57:12.835Z" } } }, "6b0a1864f6fd70f19415c4e085caeeff45b83244daed33758454b88d9859c692": { "ecc79a94c617ae9c2438b3b427bea3004cc3f1e8a3f90157b36f8157166a99c0": { "ru": { - "updatedAt": "2025-12-02T17:39:13.082Z" + "updatedAt": "2025-12-02T22:57:12.795Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.082Z" + "updatedAt": "2025-12-02T22:57:12.796Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.083Z" + "updatedAt": "2025-12-02T22:57:12.797Z" } } }, "543d200284e9587853538717503646bf5a945bb43ccdb3b059dbf4eac4c1219f": { "54eb6cb69d7901f33c8b60f1ebf53444695ba214c41ecd088af34c6dde0d4e44": { "ru": { - "updatedAt": "2025-12-02T17:39:24.450Z" + "updatedAt": "2025-12-02T22:57:12.865Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.171Z" + "updatedAt": "2025-12-02T22:57:44.673Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.449Z" + "updatedAt": "2025-12-02T22:57:12.865Z" } } }, "fb3d54543e5565bc4305346ef7c2d5312674405acb6e193ffaf4fb30ddd7ce71": { "df9135ddc19fc1bbbb29d708bd2c3afbd621e4a67a544ede4538a80aa5b420b7": { "zh": { - "updatedAt": "2025-12-02T17:39:24.451Z" + "updatedAt": "2025-12-02T22:57:12.866Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.452Z" + "updatedAt": "2025-12-02T22:57:12.867Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.448Z" + "updatedAt": "2025-12-02T22:57:12.863Z" } } }, "14b4676b953c664afb277f933e119c8da2f742590c1a9a4bb7b2beee22a7eb7c": { "5ee021b8f49ccf1b18d5dd6f94a9b7418709365c4195a6b0854ae20f5132dd10": { "ru": { - "updatedAt": "2025-12-02T17:39:13.156Z" + "updatedAt": "2025-12-02T22:57:28.550Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.159Z" + "updatedAt": "2025-12-02T22:57:28.552Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.159Z" + "updatedAt": "2025-12-02T22:57:28.553Z" } } }, "0f67bde502826e1dba901c267e553e40b45a88ea2514fac35224b3011c9eee95": { "40ccc189c309d81655c42b58d6550569ed8e72b0cd53cc36991d1ab17eeb62a2": { "ru": { - "updatedAt": "2025-12-02T17:39:13.157Z" + "updatedAt": "2025-12-02T22:57:28.550Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.167Z" + "updatedAt": "2025-12-02T22:57:28.563Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.161Z" + "updatedAt": "2025-12-02T22:57:28.556Z" } } }, "93a056e5b771b1f20f3660dfb370f302960d593ccff14a5684b961c760cac61a": { "b34875547efada966d6f58a27a70b1a17213f7251649cd70a29b9fcfe4aeecfe": { "ru": { - "updatedAt": "2025-12-02T17:39:24.425Z" + "updatedAt": "2025-12-02T22:57:12.836Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.429Z" + "updatedAt": "2025-12-02T22:57:12.839Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.427Z" + "updatedAt": "2025-12-02T22:57:12.837Z" } } }, "ebc5db761ec12b7516bddcdbb93d868ef5c7d1458f56a4288fab25b5e45a980e": { "e20f9f94eb03e49c98c43e022936ac730a22ccaa64a4911703f457858a10f672": { "ru": { - "updatedAt": "2025-12-02T17:39:13.157Z" + "updatedAt": "2025-12-02T22:57:28.550Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.164Z" + "updatedAt": "2025-12-02T22:57:28.559Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.167Z" + "updatedAt": "2025-12-02T22:57:28.563Z" } } }, "f016a1612cced253f74884a4791ce47126fba584f3ee773967310982b7597b83": { "cc687fc17daeeb33c7c5bef1a2bc7ce51ba437f92c4354369ab58a024c2123b9": { "ru": { - "updatedAt": "2025-12-02T17:39:13.157Z" + "updatedAt": "2025-12-02T22:57:28.551Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.161Z" + "updatedAt": "2025-12-02T22:57:28.555Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.161Z" + "updatedAt": "2025-12-02T22:57:28.555Z" } } }, "f657cce435f5bbd4c37d13d06e137048b8588d93820f3ee19d2b600ed82b6819": { "f4e41d0b3fe1c04866d1690f92f407974255a1b7b269dd34af873b60f54ecb09": { "ru": { - "updatedAt": "2025-12-02T17:39:24.451Z" + "updatedAt": "2025-12-02T22:57:12.867Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.169Z" + "updatedAt": "2025-12-02T22:57:44.669Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.448Z" + "updatedAt": "2025-12-02T22:57:12.863Z" } } }, "5a8a41312c127bc8ee51985dd35b7a34db3722502d9dd3b6517218f83ee15209": { "cdc27bc165065afbf272c456901edc7e818c1288e8bf98aa8115b3cc4184e430": { "ru": { - "updatedAt": "2025-12-02T17:39:24.426Z" + "updatedAt": "2025-12-02T22:57:12.836Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.439Z" + "updatedAt": "2025-12-02T22:57:12.854Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.435Z" + "updatedAt": "2025-12-02T22:57:12.846Z" } } }, "bb301384e711a26eac5ab620725ba3651e9a050418e5c4b03409244a6916096a": { "fa37176654ae0b31692c4310f41376cac060e1fac5de1cd5fa4a6795dccc88be": { "ru": { - "updatedAt": "2025-12-02T17:39:13.157Z" + "updatedAt": "2025-12-02T22:57:28.551Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.419Z" + "updatedAt": "2025-12-02T22:57:12.832Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.431Z" + "updatedAt": "2025-12-02T22:57:12.841Z" } } }, "be5b2c5f34f09aeff162abaf45ccf882807b091723c8992305ab5dd6d9d85255": { "a4494efc6991ad7d0de3d84b86e624697071ddfce8e39ebd42923fd6777c8531": { "zh": { - "updatedAt": "2025-12-02T17:39:13.158Z" + "updatedAt": "2025-12-02T22:57:28.552Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.160Z" + "updatedAt": "2025-12-02T22:57:28.553Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.160Z" + "updatedAt": "2025-12-02T22:57:28.554Z" } } }, "b7ac58ff02407e2eedc607e8ffaadc709667604b213c6400361a10c2a2c6e252": { "ae94f635f518e540a73bbd471cee47b91d539ed719fbffdaf358c667006c4bb0": { "zh": { - "updatedAt": "2025-12-02T17:39:13.159Z" + "updatedAt": "2025-12-02T22:57:28.552Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.160Z" + "updatedAt": "2025-12-02T22:57:28.554Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.156Z" + "updatedAt": "2025-12-02T22:57:28.550Z" } } }, "f2566c10efb98a7e07538653cda7cc2135c5c1aaaef306a48e8e753ebc662a1e": { "86c47ff8f3b3666e1a6b49b2c8302b448389e1e3b41ab3b1450e055082821549": { "zh": { - "updatedAt": "2025-12-02T17:39:13.084Z" + "updatedAt": "2025-12-02T22:57:12.798Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.083Z" + "updatedAt": "2025-12-02T22:57:12.798Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.090Z" + "updatedAt": "2025-12-02T22:57:12.810Z" } } }, "c3d6ae1d7c3ab47f1321484233d7e2d4c6960c431966f43a50c94da67e615da5": { "7fe2061b7ffe48c965db16b4f632dfa6a0cb32888881320b91a370311396c437": { "ru": { - "updatedAt": "2025-12-02T17:39:24.411Z" + "updatedAt": "2025-12-02T22:57:44.663Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.410Z" + "updatedAt": "2025-12-02T22:57:44.662Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.411Z" + "updatedAt": "2025-12-02T22:57:44.662Z" } } }, "6f8f89ce13c70fe1235d08203ef798a559154950245f81065ab893d0e5c542e3": { "f96e0b809311db6c2baef6eea1807c7d62c21afafa50f43dcaed5dc333127e20": { "zh": { - "updatedAt": "2025-12-02T17:39:24.428Z" + "updatedAt": "2025-12-02T22:57:12.838Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.438Z" + "updatedAt": "2025-12-02T22:57:12.853Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.440Z" + "updatedAt": "2025-12-02T22:57:12.854Z" } } }, "857f78e82a54d7a2128693b3d739a16697e3d23a8ab3595b336d9da8d6d1d643": { "3fadea060a820d56c666c2cf5cdeb8e49e9c833dfa43de6b17bb735aecf7c763": { "ru": { - "updatedAt": "2025-12-02T17:39:24.428Z" + "updatedAt": "2025-12-02T22:57:12.838Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.438Z" + "updatedAt": "2025-12-02T22:57:12.849Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.440Z" + "updatedAt": "2025-12-02T22:57:12.854Z" } } }, "98f9d0cfd669fd1fa447820ed42dde75e265419fd66cf20c9292293dd4a825b7": { "ef840aa109bf499596594d13130b402a3f00f31d42de8569556571fe1c214cfc": { "ru": { - "updatedAt": "2025-12-02T17:39:24.452Z" + "updatedAt": "2025-12-02T22:57:12.868Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.452Z" + "updatedAt": "2025-12-02T22:57:12.867Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.449Z" + "updatedAt": "2025-12-02T22:57:12.864Z" } } }, "0ccba8d2db72b1884bbc46c41967afaeff1aa84c34d44e471d4f0a6956691e16": { "94c625175686dfb070b11d461168883b7020c135e87e95dc215bd6a1888c5c54": { "ru": { - "updatedAt": "2025-12-02T17:39:13.161Z" + "updatedAt": "2025-12-02T22:57:28.554Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.162Z" + "updatedAt": "2025-12-02T22:57:28.556Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.162Z" + "updatedAt": "2025-12-02T22:57:28.557Z" } } }, "c3624723e67987627989b19cf8887d0607b1cfe3b554bdb9b1a4afe0241fb796": { "394ce4286ff89f65fa6b50578d4a94d4eaf540883591642f71afb2825984bad3": { "zh": { - "updatedAt": "2025-12-02T17:39:24.365Z" + "updatedAt": "2025-12-02T22:57:44.571Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.365Z" + "updatedAt": "2025-12-02T22:57:44.571Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.366Z" + "updatedAt": "2025-12-02T22:57:44.572Z" } } }, "3f0eaac3f28ba8b2234626f11889b6f51135f12393d659a739adcfe6bb3acaee": { "b93542926f20e8394566dc0612022ddaf2939a3fdd8e5ae25b2ba31cb94de320": { "zh": { - "updatedAt": "2025-12-02T17:39:13.085Z" + "updatedAt": "2025-12-02T22:57:12.800Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.091Z" + "updatedAt": "2025-12-02T22:57:12.811Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.083Z" + "updatedAt": "2025-12-02T22:57:12.797Z" } } }, "101a525d5bb936cf99909df3325b1ed7ac0b685ee9889c47f517b4323eba52db": { "fead6f3f426b4d09ad7d10dd975751d5778ec0e92cce0f8ec88ce01950911970": { "zh": { - "updatedAt": "2025-12-02T17:39:24.356Z" + "updatedAt": "2025-12-02T22:57:44.561Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.357Z" + "updatedAt": "2025-12-02T22:57:44.562Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.354Z" + "updatedAt": "2025-12-02T22:57:44.558Z" } } }, "6bc2d77e531374ac95719fbbe878154b867b374b36d2f4e8485da1fa3a3820c6": { "d33c2c466bd3a7370a079c2bfd8752318550c559a12158bcc434cabdaec31040": { "zh": { - "updatedAt": "2025-12-02T17:39:24.430Z" + "updatedAt": "2025-12-02T22:57:12.839Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.437Z" + "updatedAt": "2025-12-02T22:57:12.847Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.419Z" + "updatedAt": "2025-12-02T22:57:12.832Z" } } }, "43bdb45dd285638fe98614183eaf90571d4631d1e726c04b99db3c3faa08af32": { "4ba84b799e9b0e8d9b223c47606c717ef7d6ddd565986bc7b238eb33165681f5": { "ru": { - "updatedAt": "2025-12-02T17:39:24.453Z" + "updatedAt": "2025-12-02T22:57:12.869Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.171Z" + "updatedAt": "2025-12-02T22:57:44.673Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.169Z" + "updatedAt": "2025-12-02T22:57:44.670Z" } } }, "fbc3d920f0695e12f892f5ecdcfa4bc88cf0bb49809defb12c39db77838dee89": { "505618685d75d6489d64b01bd2297e8b2e4ce44b92900a9edcf4d95a5eebb475": { "ru": { - "updatedAt": "2025-12-02T17:39:13.086Z" + "updatedAt": "2025-12-02T22:57:12.801Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.092Z" + "updatedAt": "2025-12-02T22:57:12.812Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.090Z" + "updatedAt": "2025-12-02T22:57:12.810Z" } } }, "67e6b09bfe484e48895cf047e4050cb1f08398f2f779e27c7acf3ff69d9c5e8d": { "7b905336c6f753917b4e006f53075b8ba27cb105a18643882989eab9b01e424f": { "ru": { - "updatedAt": "2025-12-02T17:39:24.431Z" + "updatedAt": "2025-12-02T22:57:12.840Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.440Z" + "updatedAt": "2025-12-02T22:57:12.855Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.422Z" + "updatedAt": "2025-12-02T22:57:12.834Z" } } }, "736363d0859d8864ef39d3c2b3906d5ee9e8520ec754a5daaa253102669dbfe3": { "4c2ab8cb337c681d306ce35ffbf49cc6acb8d68b78b1f946b2757bbefd07e898": { "zh": { - "updatedAt": "2025-12-02T17:39:24.431Z" + "updatedAt": "2025-12-02T22:57:12.840Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.436Z" + "updatedAt": "2025-12-02T22:57:12.847Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.433Z" + "updatedAt": "2025-12-02T22:57:12.843Z" } } }, "f9122446fb42667abd4d27483874244c927449544300488e6be5e19f0f5c5196": { "fc2f22b778e933aded713c592fc3c7f36b5925e3b1dddf870b9f00d0d86f3078": { "ru": { - "updatedAt": "2025-12-02T17:39:24.432Z" + "updatedAt": "2025-12-02T22:57:12.842Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.436Z" + "updatedAt": "2025-12-02T22:57:12.847Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.421Z" + "updatedAt": "2025-12-02T22:57:12.833Z" } } }, "235b40c46d2961005ce3297b1e97ffe8edc82de828ff56822b9e32359796e9a9": { "c5ef2e83c2e151559f9dd5524371a9d5b3447d2d1d74ee4818d09823d6de408d": { "zh": { - "updatedAt": "2025-12-02T17:39:13.143Z" + "updatedAt": "2025-12-02T22:57:28.524Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.163Z" + "updatedAt": "2025-12-02T22:57:28.558Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.418Z" + "updatedAt": "2025-12-02T22:57:12.830Z" } } }, "462cdde9af0d98973a369e372516b17fe788292eab3b5888894d73e9cbffb6cd": { "d745f7b346b2c1bf0d164fbdb236d9160be09038c4c9ffee5d2fe13aaa441118": { "zh": { - "updatedAt": "2025-12-02T17:39:24.399Z" + "updatedAt": "2025-12-02T22:57:44.650Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.402Z" + "updatedAt": "2025-12-02T22:57:44.653Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.397Z" + "updatedAt": "2025-12-02T22:57:44.647Z" } } }, "710ad55c0afad6985a560346d1622540e29d92eadcee6064888e0cacbfeda384": { "54f1a9cd08afe76cfdeea722af528c57303609afdc34748e3328885c439ce7bf": { "ru": { - "updatedAt": "2025-12-02T17:39:24.359Z" + "updatedAt": "2025-12-02T22:57:44.565Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.355Z" + "updatedAt": "2025-12-02T22:57:44.560Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.356Z" + "updatedAt": "2025-12-02T22:57:44.561Z" } } }, "0fb5c4c89db0cb83f6bd1cdef9a19071c391929cb24660f2f66de45b10763ba3": { "23aae78ddaf4de455a27e50918cb30da7db97d56977cd4dbe8df7b2e1cd49fc4": { "ru": { - "updatedAt": "2025-12-02T17:39:13.092Z" + "updatedAt": "2025-12-02T22:57:12.813Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.089Z" + "updatedAt": "2025-12-02T22:57:12.808Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.090Z" + "updatedAt": "2025-12-02T22:57:12.811Z" } } }, "45c65db56b87943c8cc881cc85fe81f875a263a988b758817095b2448ebeab1c": { "ef02a49eb6596c142aa773eb78cf22212510b6f1bb9809d02c025e4d34ab82d7": { "zh": { - "updatedAt": "2025-12-02T17:39:13.144Z" + "updatedAt": "2025-12-02T22:57:28.525Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.410Z" + "updatedAt": "2025-12-02T22:57:44.662Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.144Z" + "updatedAt": "2025-12-02T22:57:28.525Z" } } }, "b58d28384b38660cb355b5217eb858f4bc83ad7155278c40ae4663b230c74fd8": { "f5263d91719fc0aa0d4dc51eba8629ecf707553c3c6fd5144e8f1ca748775d75": { "zh": { - "updatedAt": "2025-12-02T17:39:13.137Z" + "updatedAt": "2025-12-02T22:57:44.625Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.385Z" + "updatedAt": "2025-12-02T22:57:44.634Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.133Z" + "updatedAt": "2025-12-02T22:57:44.621Z" } } }, "8d7c4ba98d5f5bbc6e42b2591da7f2b20f246b15396b0ab2075839fef18b5697": { "157c626f8a13dd4dc09e8313f1bf33c397d35bf379c354eb9d973e648827bef2": { "zh": { - "updatedAt": "2025-12-02T17:39:24.400Z" + "updatedAt": "2025-12-02T22:57:44.650Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.407Z" + "updatedAt": "2025-12-02T22:57:44.659Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.395Z" + "updatedAt": "2025-12-02T22:57:44.645Z" } } }, "4d0528f558f80f4881563682077f001ad134becf467e305c86fc84dd7697b089": { "42d9d42562a4f705923103bf4a3b7173addf1f1dd5adc163a37dbd936aa49889": { "ru": { - "updatedAt": "2025-12-02T17:39:13.144Z" + "updatedAt": "2025-12-02T22:57:28.526Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.141Z" + "updatedAt": "2025-12-02T22:57:28.520Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.413Z" + "updatedAt": "2025-12-02T22:57:44.664Z" } } }, "a5d93e69125f512b3e1f00266e424585b846115536039af5f58cae578c2829e3": { "ecacb8f11638f831b9c20da459d9a74e871ae3943e5721f34aba4985e3a9d9eb": { "zh": { - "updatedAt": "2025-12-02T17:39:13.113Z" + "updatedAt": "2025-12-02T22:57:44.602Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.112Z" + "updatedAt": "2025-12-02T22:57:44.600Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.114Z" + "updatedAt": "2025-12-02T22:57:44.603Z" } } }, "5bb6610775ffe555ff909d1e5c0cb423ff2c15c044240729c60b0ebe39bbca30": { "d2a5526c06779a9c79d3b4da1256e4feac0aed57c3171d923a4e08990a784158": { "ru": { - "updatedAt": "2025-12-02T17:39:13.145Z" + "updatedAt": "2025-12-02T22:57:28.526Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.414Z" + "updatedAt": "2025-12-02T22:57:44.665Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.153Z" + "updatedAt": "2025-12-02T22:57:28.545Z" } } }, "2c61f03a4fe808580cff4e8aa1a6939d84eb12b9a43724b98bab278d020bb194": { "4158e73583a46ee61d2835723076f3fd91bdae28b86fb6f4d6ab8870a8146937": { "ru": { - "updatedAt": "2025-12-02T17:39:13.137Z" + "updatedAt": "2025-12-02T22:57:44.625Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.136Z" + "updatedAt": "2025-12-02T22:57:44.624Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.135Z" + "updatedAt": "2025-12-02T22:57:44.623Z" } } }, "8fb2e5e5d61ff6b4830012f315c75ccd22ef6f64c4ee7685c2cd3215aabfe79d": { "c393d1a8b5995f5444564d2d762f97bb4815829fdfb74c4739bd527681d89cee": { "zh": { - "updatedAt": "2025-12-02T17:39:13.145Z" + "updatedAt": "2025-12-02T22:57:28.527Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.148Z" + "updatedAt": "2025-12-02T22:57:28.531Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.147Z" + "updatedAt": "2025-12-02T22:57:28.529Z" } } }, "1a54cbb6d0259ab1c0a7866c16289a6efb190e3d138af3035a9b892ce04da57d": { "35875b5d8355a345f2dea01781d4a86cccffca2873f0f1c8151df687559a6ee2": { "ru": { - "updatedAt": "2025-12-02T17:39:24.400Z" + "updatedAt": "2025-12-02T22:57:44.651Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.405Z" + "updatedAt": "2025-12-02T22:57:44.656Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.397Z" + "updatedAt": "2025-12-02T22:57:44.647Z" } } }, "c5c96baff0600024d6bbb610d9cae24faf4a22e4f54fbcc16da6eea5801d716e": { "75a61fac01b9a0c4dc6479a31dfe0ccf020bf8c906301ce66ddb70adc32e62a1": { "ru": { - "updatedAt": "2025-12-02T17:39:13.167Z" + "updatedAt": "2025-12-02T22:57:28.564Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.164Z" + "updatedAt": "2025-12-02T22:57:28.559Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.416Z" + "updatedAt": "2025-12-02T22:57:12.828Z" } } }, "be5b364ee73eb51fe865a890d10236c2eae4146ef19afc9755721c110139579f": { "e55f970b0157d55548b665f2a95fc93e3875eadfb7a385687eb591b21d592f97": { "zh": { - "updatedAt": "2025-12-02T17:39:24.366Z" + "updatedAt": "2025-12-02T22:57:44.573Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.364Z" + "updatedAt": "2025-12-02T22:57:44.570Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.366Z" + "updatedAt": "2025-12-02T22:57:44.572Z" } } }, "4449f60ff9c38182ac376f1ec8ad4f5c377a1d189bf6b8bd0b3f294437ebd1a5": { "b4657b26faf846e566012308f61103c34dbe662b80add135f7d0720222c74ea5": { "zh": { - "updatedAt": "2025-12-02T17:39:24.401Z" + "updatedAt": "2025-12-02T22:57:44.651Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.391Z" + "updatedAt": "2025-12-02T22:57:44.641Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.398Z" + "updatedAt": "2025-12-02T22:57:44.648Z" } } }, "809f990c2475c0e585de5f7677ad5e69d2c480395ed833dfa2922067881e3350": { "1534d3d5fab78c52b36945dc4157e83845141abc6b963eed5bb780b27e5e23e2": { "zh": { - "updatedAt": "2025-12-02T17:39:24.366Z" + "updatedAt": "2025-12-02T22:57:44.573Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.369Z" + "updatedAt": "2025-12-02T22:57:44.577Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.370Z" + "updatedAt": "2025-12-02T22:57:44.578Z" } } }, "8184344ce9b79685863100b25d75f907caba31a6f26b64caf68881e98ea41913": { "8fe3205e82057a29dc0d8aaa2e33ec896cd304ef416bcfb7264bf8da1fbaaa77": { "zh": { - "updatedAt": "2025-12-02T17:39:13.171Z" + "updatedAt": "2025-12-02T22:57:44.672Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.171Z" + "updatedAt": "2025-12-02T22:57:44.672Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.169Z" + "updatedAt": "2025-12-02T22:57:44.669Z" } } }, "0c03db74eb0923183ef12e6e957c01e6d8255d17051d0474807d2dfe15494516": { "8d293de1b22941bb10fe562a4e677c7c7472f7d882ef5aadce39c9033dabb63f": { "zh": { - "updatedAt": "2025-12-02T17:39:24.416Z" + "updatedAt": "2025-12-02T22:57:12.829Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.417Z" + "updatedAt": "2025-12-02T22:57:12.829Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.167Z" + "updatedAt": "2025-12-02T22:57:28.564Z" } } }, "a1c0860ae09b803ff5ed9c9a0c438bd6b2800982753e32c40c910f32979fca1d": { "48ad888591a6dabb0298398a02a18436095ab5c603d344f9156ff7e7ccdb28ae": { "zh": { - "updatedAt": "2025-12-02T17:39:24.441Z" + "updatedAt": "2025-12-02T22:57:12.855Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.438Z" + "updatedAt": "2025-12-02T22:57:12.849Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.424Z" + "updatedAt": "2025-12-02T22:57:12.835Z" } } }, "86a43cc92512a5c918f3385b494d3169c660273f3661eb8dafdc49055b720698": { "60b60a413c29322369042c265eefb3d9aa56d79f8c71fe607cd1ac9eeb60e393": { "zh": { - "updatedAt": "2025-12-02T17:39:24.442Z" + "updatedAt": "2025-12-02T22:57:12.856Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.442Z" + "updatedAt": "2025-12-02T22:57:12.856Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.427Z" + "updatedAt": "2025-12-02T22:57:12.837Z" } } }, "036300ef3b2f4858d6615f663b03ca7a594a026409e0fe0ca41882745b846afc": { "1ad91e7f68dcee666ce7f7d2260270095678629c6052b5b84bf68dc6d54020c4": { "ru": { - "updatedAt": "2025-12-02T17:39:24.368Z" + "updatedAt": "2025-12-02T22:57:44.575Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.365Z" + "updatedAt": "2025-12-02T22:57:44.572Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.367Z" + "updatedAt": "2025-12-02T22:57:44.574Z" } } }, "586898784b2000de57eead4932f64db3ae6900471f06aee84b184f3bf8efdf12": { "9c727f0fda6cea3eb8d9add0737f40fd7c2a246e0b779e6a2ea7559741c3af0b": { "zh": { - "updatedAt": "2025-12-02T17:39:24.368Z" + "updatedAt": "2025-12-02T22:57:44.575Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.367Z" + "updatedAt": "2025-12-02T22:57:44.574Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.368Z" + "updatedAt": "2025-12-02T22:57:44.576Z" } } }, @@ -24050,611 +24116,611 @@ }, "5962997760b38b2cb309d629f1dcf48964113a84f277bdc508e98c8bad0fa965": { "zh": { - "updatedAt": "2025-12-02T17:39:13.123Z" + "updatedAt": "2025-12-02T22:57:44.612Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.123Z" + "updatedAt": "2025-12-02T22:57:44.612Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.123Z" + "updatedAt": "2025-12-02T22:57:44.612Z" } } }, "e79b575c27312875f3076748b2d4de3bfd78216748310c894e316b5c6b915aa6": { "7a7699a4379151bff326d63b86c2e5f5b0c36a7de56625710bbef094f9488e4d": { "zh": { - "updatedAt": "2025-12-02T17:39:24.428Z" + "updatedAt": "2025-12-02T22:57:12.839Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.441Z" + "updatedAt": "2025-12-02T22:57:12.855Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.430Z" + "updatedAt": "2025-12-02T22:57:12.840Z" } } }, "c74acd4897e7b7ee4b2df0bff72a35b3b8acbfe976eaa8215f2fcfc031f94ccf": { "720c459362ca150d27eb7701d7e48ce41817e1142bf4ebb8b4e2a87705715ada": { "ru": { - "updatedAt": "2025-12-02T17:39:13.133Z" + "updatedAt": "2025-12-02T22:57:44.621Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.139Z" + "updatedAt": "2025-12-02T22:57:44.628Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.139Z" + "updatedAt": "2025-12-02T22:57:44.629Z" } } }, "503329b0d4a76ca6bed899e9672f8b552300a0c87af309f4216ae734b9861fd2": { "675e12d63a5beef8dc9c071b80bc5249b9dc320e87ed8e63ab1dba75742d1c49": { "zh": { - "updatedAt": "2025-12-02T17:39:13.134Z" + "updatedAt": "2025-12-02T22:57:44.622Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.136Z" + "updatedAt": "2025-12-02T22:57:44.625Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.136Z" + "updatedAt": "2025-12-02T22:57:44.624Z" } } }, "90f0e15a1b59f060a6f0f952d87af6522508eab261e93dd1ff9d2f135297bc7b": { "b323a03a283828a8dd2bdb1310eabc167e779d51e7e53bc928a0c3475022c6ed": { "zh": { - "updatedAt": "2025-12-02T17:39:13.168Z" + "updatedAt": "2025-12-02T22:57:44.667Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.170Z" + "updatedAt": "2025-12-02T22:57:44.672Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.168Z" + "updatedAt": "2025-12-02T22:57:44.668Z" } } }, "e1777c4c468ab2516b850e57b6f6bc5a611e182371ea737b4494074aa581da40": { "c93f95ca1da1b0eee11a33d644aec21a8b55b826129592b9eba161908812b369": { "ru": { - "updatedAt": "2025-12-02T17:39:24.413Z" + "updatedAt": "2025-12-02T22:57:44.665Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.143Z" + "updatedAt": "2025-12-02T22:57:28.523Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.153Z" + "updatedAt": "2025-12-02T22:57:28.545Z" } } }, "64e0092d1db56a02e6a5bca8f0b5056cf1f521390ec3925bb3e50df81aa7ac85": { "9a5dd87bf7b220294da0bc415b255ea64029a767c79b1e6a895b5d3d57801055": { "zh": { - "updatedAt": "2025-12-02T17:39:13.141Z" + "updatedAt": "2025-12-02T22:57:28.519Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.142Z" + "updatedAt": "2025-12-02T22:57:28.521Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.142Z" + "updatedAt": "2025-12-02T22:57:28.522Z" } } }, "d012409948884982e8bdf1e450327b34af2546383469b4fd132b635459e6f305": { "95aa9403608d32399c22cc7fc263d9ab30a605eea3844947170400f89d7e71d1": { "ru": { - "updatedAt": "2025-12-02T17:39:13.144Z" + "updatedAt": "2025-12-02T22:57:28.525Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.141Z" + "updatedAt": "2025-12-02T22:57:28.519Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.413Z" + "updatedAt": "2025-12-02T22:57:44.665Z" } } }, "00174dfb396f321fadf5749558a865565bf4dae8cc5d6fa8f305ef68a7f1c6b2": { "d2f79ac832b7a2d7aaa410633fb001b9e95f4660cc65da2bdbe34ab52df0894a": { "ru": { - "updatedAt": "2025-12-02T17:39:13.145Z" + "updatedAt": "2025-12-02T22:57:28.527Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.411Z" + "updatedAt": "2025-12-02T22:57:44.663Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.415Z" + "updatedAt": "2025-12-02T22:57:44.667Z" } } }, "774db99efcf187fd85ea22f0f07cfb6cf5fb6cc68251b2913b976e914e74a951": { "cc59400f1e7b6cc7c2ce5902dae7bd2a641bff181193f2f3f16b2cc24b094add": { "zh": { - "updatedAt": "2025-12-02T17:39:13.137Z" + "updatedAt": "2025-12-02T22:57:44.626Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.384Z" + "updatedAt": "2025-12-02T22:57:44.632Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.133Z" + "updatedAt": "2025-12-02T22:57:44.621Z" } } }, "4da7a2a8dcc0e8244d17285e749f8d2f66e7c939010b06d93f9506b5e0443395": { "5d4659d3e6e8c514f951b33a0e387bbd5340061d0fa6ede0b8d63a27a889570a": { "zh": { - "updatedAt": "2025-12-02T17:39:13.146Z" + "updatedAt": "2025-12-02T22:57:28.528Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.151Z" + "updatedAt": "2025-12-02T22:57:28.535Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.414Z" + "updatedAt": "2025-12-02T22:57:44.666Z" } } }, "8a9dc951991e7089ccd4e1eedd2df9ce190a4888a63408845057666bec28693d": { "3ea6e01fdab2aaecd5561d6a3738320c4c955d0937ec5157cb9ac2e69e3fa30b": { "ru": { - "updatedAt": "2025-12-02T17:39:24.415Z" + "updatedAt": "2025-12-02T22:57:12.827Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.417Z" + "updatedAt": "2025-12-02T22:57:12.829Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.167Z" + "updatedAt": "2025-12-02T22:57:28.565Z" } } }, "e0416bafda40f9b0abd3190774a6d8b8b6fecab49f9676913bac6e5e053b382e": { "aa3e533069b101ec06bf29cb5c1935709f54b0a36858f4636f093f238b277647": { "zh": { - "updatedAt": "2025-12-02T17:39:24.401Z" + "updatedAt": "2025-12-02T22:57:44.651Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.395Z" + "updatedAt": "2025-12-02T22:57:44.645Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.409Z" + "updatedAt": "2025-12-02T22:57:44.661Z" } } }, "6bec8fb9d627bbc8d58479b40c1ff2e2105bf84d0574e514ce2d4a909b35d280": { "9892fa9d4ee47152dab0a70403163228e13146e378a484ac01ec35395c96a186": { "zh": { - "updatedAt": "2025-12-02T17:39:24.439Z" + "updatedAt": "2025-12-02T22:57:12.853Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.433Z" + "updatedAt": "2025-12-02T22:57:12.843Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.433Z" + "updatedAt": "2025-12-02T22:57:12.842Z" } } }, "d600a99ead8b0977fbdf31462c610327f9207f07a47047e4cfafebac76ac6789": { "ba98a569e23d5a0b5a2bee157907242c18d05d010d12a96d4526528db77500b5": { "zh": { - "updatedAt": "2025-12-02T17:39:13.138Z" + "updatedAt": "2025-12-02T22:57:44.626Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.138Z" + "updatedAt": "2025-12-02T22:57:44.628Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.398Z" + "updatedAt": "2025-12-02T22:57:44.649Z" } } }, "6c4d95e5c9add2129eec07c7db776b15731e42064678712cecf1b19d27e9fe1e": { "26bab87ac6555b58f09e971a206121597dc934bf1607e0bc1d1c1ca74b3c8ab5": { "zh": { - "updatedAt": "2025-12-02T17:39:13.138Z" + "updatedAt": "2025-12-02T22:57:44.626Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.132Z" + "updatedAt": "2025-12-02T22:57:44.620Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.139Z" + "updatedAt": "2025-12-02T22:57:44.628Z" } } }, "c97c8d3fc1255144232e48ef1068845cf9a505bf268924eb00d02e4a764b06d4": { "cbf44b30af8d393437b434943a6b72c84ddfbb0c5021ffa6ee01fcee470fce64": { "zh": { - "updatedAt": "2025-12-02T17:39:13.115Z" + "updatedAt": "2025-12-02T22:57:44.603Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.112Z" + "updatedAt": "2025-12-02T22:57:44.601Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.114Z" + "updatedAt": "2025-12-02T22:57:44.602Z" } } }, "aa965228754f809fd54c3e57e8b77d0a2e9c4a048e0e68cef7ae8c333114457a": { "f9ce484d23646e185c37dd955d8f8211aaac0ff9716bb25cc7a6c1dfc7722732": { "zh": { - "updatedAt": "2025-12-02T17:39:24.402Z" + "updatedAt": "2025-12-02T22:57:44.652Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.407Z" + "updatedAt": "2025-12-02T22:57:44.659Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.392Z" + "updatedAt": "2025-12-02T22:57:44.642Z" } } }, "db4a603afaa721633684ab401b86356ad8252b3e4987d3d7f3a1c55750046ef3": { "c71c72e22f263d7e5cb4b6bc6151025b50d1a6999e50ff20143e7d9570eab7e8": { "zh": { - "updatedAt": "2025-12-02T17:39:24.402Z" + "updatedAt": "2025-12-02T22:57:44.652Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.404Z" + "updatedAt": "2025-12-02T22:57:44.654Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.404Z" + "updatedAt": "2025-12-02T22:57:44.655Z" } } }, "cde7d435635c91652b2386bf1619cb7ad40c1a75333e02d9abeca5d374b5fcd2": { "7ed8aea2f22f07b5e6da1bc31a668115f599b57278bd5f78ed4d027851ee59f9": { "ru": { - "updatedAt": "2025-12-02T17:39:24.403Z" + "updatedAt": "2025-12-02T22:57:44.653Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.391Z" + "updatedAt": "2025-12-02T22:57:44.640Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.396Z" + "updatedAt": "2025-12-02T22:57:44.646Z" } } }, "baa5800841c33574a763c76d84029b7167e28cd0e383b549d3c87bdde30230b1": { "4e66ec48e4681668b3829e07df4225df08079780a33326c20145dbd63d2cf115": { "ru": { - "updatedAt": "2025-12-02T17:39:24.415Z" + "updatedAt": "2025-12-02T22:57:12.828Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.165Z" + "updatedAt": "2025-12-02T22:57:28.560Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.165Z" + "updatedAt": "2025-12-02T22:57:28.561Z" } } }, "6999f92f0023fe1dd1e922ddaaf1df722f316e49e43a1f46219683d3add8c812": { "9280cf92c0f64187017d3e623d9d06cf5122c9cca98da66abea3317bbf634e3b": { "zh": { - "updatedAt": "2025-12-02T17:39:13.148Z" + "updatedAt": "2025-12-02T22:57:28.530Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.411Z" + "updatedAt": "2025-12-02T22:57:44.663Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.147Z" + "updatedAt": "2025-12-02T22:57:28.529Z" } } }, "534c97b1abac407b7ffecba5c237d20ca3ad4c270a44ed90b44e77de585a610d": { "7ba7deb86c597b598ca684677abf36c48f1d224dfbe3c8465bb1e2b40a280f81": { "ru": { - "updatedAt": "2025-12-02T17:39:13.115Z" + "updatedAt": "2025-12-02T22:57:44.604Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.115Z" + "updatedAt": "2025-12-02T22:57:44.604Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.119Z" + "updatedAt": "2025-12-02T22:57:44.608Z" } } }, "2c9a0b8bcdb6bc350cecc5d8a2a8571d9ab75452db549ce31e1fdb37159adb97": { "a30a7c92ea08285c067ff0984feefbb3785f4b1f14d7715bfc668fb4bbc9261f": { "ru": { - "updatedAt": "2025-12-02T17:39:13.138Z" + "updatedAt": "2025-12-02T22:57:44.627Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.140Z" + "updatedAt": "2025-12-02T22:57:44.630Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.138Z" + "updatedAt": "2025-12-02T22:57:44.627Z" } } }, "89191e0f0f3ac7ad6fcbe90e008723be94527b1dc5730c24b0ef28b7567b621a": { "db61043ee1c3c508cdf7d9dd474714bef6965ab628e609c3b20ddf986ef02cc9": { "zh": { - "updatedAt": "2025-12-02T17:39:24.403Z" + "updatedAt": "2025-12-02T22:57:44.654Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.408Z" + "updatedAt": "2025-12-02T22:57:44.660Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.409Z" + "updatedAt": "2025-12-02T22:57:44.661Z" } } }, "e9514b207fd2f0999e54604bcc5f81ff6fdaee6511cc23ec24b5e33bcbd7a748": { "9824c5507b882758b8df0cd7ac8ec6f8ec745839288f88d8cad0156e2ed55258": { "zh": { - "updatedAt": "2025-12-02T17:39:24.403Z" + "updatedAt": "2025-12-02T22:57:44.654Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.393Z" + "updatedAt": "2025-12-02T22:57:44.643Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.394Z" + "updatedAt": "2025-12-02T22:57:44.644Z" } } }, "bb75403cac8908b2d1e0f7435d3c432ee901f13dfdca991fb73204120a85338c": { "0a7663696896ca536cf8c5b6b0059cce8944689bcec816f2b5c5b41720cbd804": { "zh": { - "updatedAt": "2025-12-02T17:39:13.149Z" + "updatedAt": "2025-12-02T22:57:28.531Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.152Z" + "updatedAt": "2025-12-02T22:57:28.537Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.142Z" + "updatedAt": "2025-12-02T22:57:28.521Z" } } }, "c66448d10c048389547620c0efc34decc72e9f80bc32daa2c49d957e3c02fa1b": { "1f29d5a37e6fed39b5f9602645e28d9fa470dce74a39a6c598dbd0a16867a37c": { "ru": { - "updatedAt": "2025-12-02T17:39:13.149Z" + "updatedAt": "2025-12-02T22:57:28.532Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.143Z" + "updatedAt": "2025-12-02T22:57:28.523Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.146Z" + "updatedAt": "2025-12-02T22:57:28.528Z" } } }, "7a098dff053dea397b97871863eca7199375f5d95f819134c433310d813f3ae4": { "ea322771a5ea71a865948471da4a31d3c932f43e7f418fbd44d17ba4dd564761": { "zh": { - "updatedAt": "2025-12-02T17:39:13.115Z" + "updatedAt": "2025-12-02T22:57:44.605Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.118Z" + "updatedAt": "2025-12-02T22:57:44.607Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.117Z" + "updatedAt": "2025-12-02T22:57:44.606Z" } } }, "a36c558e3cc8eb2a3b03c01a4286bfac9d72237977464d90e7395a10cf2209e0": { "94ce7d6626e94f915dc3f8c3c80748074f7c1a750f5800beccd7406817b5d19f": { "zh": { - "updatedAt": "2025-12-02T17:39:24.404Z" + "updatedAt": "2025-12-02T22:57:44.655Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.408Z" + "updatedAt": "2025-12-02T22:57:44.660Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.403Z" + "updatedAt": "2025-12-02T22:57:44.653Z" } } }, "68ae98d78891d0611568e05de511ec72306b7b3511df399280a7ae2c79b3ee06": { "33c7517467d660435f217ea64c4bf7d1325b67636ba929b3ced122cbffac2355": { "zh": { - "updatedAt": "2025-12-02T17:39:24.367Z" + "updatedAt": "2025-12-02T22:57:44.574Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.369Z" + "updatedAt": "2025-12-02T22:57:44.577Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.369Z" + "updatedAt": "2025-12-02T22:57:44.576Z" } } }, "561284460b1fb2a4c59ce07e83be4fee1a8ff052b66a64ff66141a296715102c": { "30382cd05cdfc447ce68389ab117d0b72fb4faf154b6c67bed6c57d0ed565d98": { "ru": { - "updatedAt": "2025-12-02T17:39:13.150Z" + "updatedAt": "2025-12-02T22:57:28.534Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.152Z" + "updatedAt": "2025-12-02T22:57:28.538Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.153Z" + "updatedAt": "2025-12-02T22:57:28.545Z" } } }, "8b014d0b3ce023d8c15fd8c5eb2d350cacf9cf3c41dd4b69ff25dd2351d35db0": { "891d96677ae497189e4ef48d65804e3b886d35381aa01b9dd409f5c32ee066aa": { "ru": { - "updatedAt": "2025-12-02T17:39:13.150Z" + "updatedAt": "2025-12-02T22:57:28.535Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.152Z" + "updatedAt": "2025-12-02T22:57:28.544Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.151Z" + "updatedAt": "2025-12-02T22:57:28.536Z" } } }, "82fa28546b5677c4d98f580e1e222959c159ae3d9905e0932fbfebe2ebde8218": { "5207e407e3f1eccc511c0aaa51164bd35e4d15543e26e8e004002a81d42f5b90": { "ru": { - "updatedAt": "2025-12-02T17:39:13.116Z" + "updatedAt": "2025-12-02T22:57:44.605Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.117Z" + "updatedAt": "2025-12-02T22:57:44.606Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.120Z" + "updatedAt": "2025-12-02T22:57:44.608Z" } } }, "9e8c51287c7f24817ec004d3002c1ce3b305ec30df1100b9d028e5ebc63461bd": { "afbdd8bf1a036d21dd54275c5ec03df46552510b37adf7a05917d6570967651d": { "ru": { - "updatedAt": "2025-12-02T17:39:13.139Z" + "updatedAt": "2025-12-02T22:57:44.629Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.388Z" + "updatedAt": "2025-12-02T22:57:44.638Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.386Z" + "updatedAt": "2025-12-02T22:57:44.636Z" } } }, "2e86bca26b2ac693c6c25e4a60919c546b7872ba88d487d37cba83528dd4c1c0": { "82625a723fba7e62c237b3557661bd75bff3e41b4de031a888fc315f70bf8f60": { "ru": { - "updatedAt": "2025-12-02T17:39:24.405Z" + "updatedAt": "2025-12-02T22:57:44.656Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.394Z" + "updatedAt": "2025-12-02T22:57:44.644Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.408Z" + "updatedAt": "2025-12-02T22:57:44.660Z" } } }, "03f4f6675beb54a72bd7e3d62bec8c07f1c24ef51dcd84e88ba10e86e3a5a9b7": { "eb1beb44798239cd7a4b527f6d7acf65bd7638560f8fda08cbea63789789cbab": { "ru": { - "updatedAt": "2025-12-02T17:39:13.140Z" + "updatedAt": "2025-12-02T22:57:44.630Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.136Z" + "updatedAt": "2025-12-02T22:57:44.624Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.134Z" + "updatedAt": "2025-12-02T22:57:44.622Z" } } }, "32ffa87be40ab5f31e20d44d8997706429f8284873cee16bf953aa7c8a533e87": { "987df6e0573b5dadab1d721fb8b42546edd8a72a4c4ef547c90da774cfdc0384": { "zh": { - "updatedAt": "2025-12-02T17:39:24.405Z" + "updatedAt": "2025-12-02T22:57:44.656Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.399Z" + "updatedAt": "2025-12-02T22:57:44.649Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.401Z" + "updatedAt": "2025-12-02T22:57:44.651Z" } } }, "a2e55a90379e6ffc005d5cc760c9bf50e3a6631ad77cd354c2d442860ad851ea": { "a0801c6bb244ad72c6b1b26969b590462545f49f3c2c06d4078fe79f62be5841": { "ru": { - "updatedAt": "2025-12-02T17:39:13.140Z" + "updatedAt": "2025-12-02T22:57:44.630Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.384Z" + "updatedAt": "2025-12-02T22:57:44.633Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.137Z" + "updatedAt": "2025-12-02T22:57:44.626Z" } } }, "9d795e71c1e5b5159a55b2c1f0aef5b2b5ba275de3636e7962e76d9cac324863": { "e14d02d5377204ff07364b01b4777caa9edee903a191d54d14cd619978c349a5": { "ru": { - "updatedAt": "2025-12-02T17:39:13.140Z" + "updatedAt": "2025-12-02T22:57:44.631Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.385Z" + "updatedAt": "2025-12-02T22:57:44.634Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.389Z" + "updatedAt": "2025-12-02T22:57:44.638Z" } } }, "459dcfc8cfcb0c798eda34051037eaf36f0e8bdbf413d5ca0f86faf6d1ae4e24": { "f469d58719f2670441a26ddce21a692caf6821dcb698ad90eba442b062adb5aa": { "ru": { - "updatedAt": "2025-12-02T17:39:24.407Z" + "updatedAt": "2025-12-02T22:57:44.658Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.396Z" + "updatedAt": "2025-12-02T22:57:44.646Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.404Z" + "updatedAt": "2025-12-02T22:57:44.655Z" } } }, "6aaffe8268bf79e8f4faf87000cd0de5d6453e5299b00696c4cf31cfb8d96d5b": { "ddba7dec037a2fad87464c00483c81011ad76357b5c4963561b6fb33a626d74e": { "zh": { - "updatedAt": "2025-12-02T17:39:24.373Z" + "updatedAt": "2025-12-02T22:57:44.582Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.373Z" + "updatedAt": "2025-12-02T22:57:44.581Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.368Z" + "updatedAt": "2025-12-02T22:57:44.576Z" } } }, "299acd2896dbdcc7fc9ec56b51b4a1990b56dd0fe41acb3e57f9cae1bd915ac7": { "99ca8337276f2850a682286f3aa13f69597377997f305892b1182845150c4e2e": { "zh": { - "updatedAt": "2025-12-02T17:39:24.418Z" + "updatedAt": "2025-12-02T22:57:12.831Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.164Z" + "updatedAt": "2025-12-02T22:57:28.560Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.158Z" + "updatedAt": "2025-12-02T22:57:28.551Z" } } }, "3246877b14617a738e90832de040052391f7c8fc094ca44b2455eef30fbf314e": { "d6d3906022ccc3319721785ef9aa9f57093fc737336e72eddec0d952f2c844d7": { "zh": { - "updatedAt": "2025-12-02T17:39:13.172Z" + "updatedAt": "2025-12-02T22:57:44.674Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.173Z" + "updatedAt": "2025-12-02T22:57:44.675Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.453Z" + "updatedAt": "2025-12-02T22:57:12.868Z" } } }, "3635e79a2e76bb297d10c5dd4637f4fd94275c1ba1081c959a4f02a8d8049bf6": { "69cff4cb3337c445b437475f175d0c1ab8c863e57aa050035a2284326ea56533": { "zh": { - "updatedAt": "2025-12-02T17:39:24.412Z" + "updatedAt": "2025-12-02T22:57:44.664Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.142Z" + "updatedAt": "2025-12-02T22:57:28.522Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.152Z" + "updatedAt": "2025-12-02T22:57:28.537Z" } } }, "c3ae4d87db64f55d260d37bff7580e0a1ff638a6c1bebc984889a0f53e882bd1": { "c8ec9fc9c8400c3e7fc2098760f4d554623fe5eaab093ad69821218853b4e3b8": { "ru": { - "updatedAt": "2025-12-02T17:39:13.132Z" + "updatedAt": "2025-12-02T22:57:44.620Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.386Z" + "updatedAt": "2025-12-02T22:57:44.635Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.386Z" + "updatedAt": "2025-12-02T22:57:44.635Z" } } }, "7974b5d9fc7e953fa4aecd07c2f6f9176f90a9a89310ebe7fcb27dff7fdf734a": { "b66740bd12022ccefeb425eba94ee09c08528b3a5b347793bb597e953e4f21b2": { "ru": { - "updatedAt": "2025-12-02T17:39:24.412Z" + "updatedAt": "2025-12-02T22:57:44.664Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.150Z" + "updatedAt": "2025-12-02T22:57:28.533Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.148Z" + "updatedAt": "2025-12-02T22:57:28.530Z" } } }, @@ -24672,494 +24738,494 @@ }, "83c1d1eeea98d87ba3da3231d2806cc372567257839dc62fd43ae5ea90f39c3c": { "zh": { - "updatedAt": "2025-12-02T17:39:13.128Z" + "updatedAt": "2025-12-02T22:57:44.616Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.128Z" + "updatedAt": "2025-12-02T22:57:44.616Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.128Z" + "updatedAt": "2025-12-02T22:57:44.616Z" } } }, "51f9cca65edfee082630f0b1fb8e3a29f4ab177d7d5452a9abc2e1f9b56e3c53": { "96fa3e43effb19ba6584f2d1ae472b68548bb3a136e72cc23135e36bd3bd7b5a": { "zh": { - "updatedAt": "2025-12-02T17:39:24.417Z" + "updatedAt": "2025-12-02T22:57:12.830Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.419Z" + "updatedAt": "2025-12-02T22:57:12.831Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.165Z" + "updatedAt": "2025-12-02T22:57:28.561Z" } } }, "0f09f5442f4b4bac183a39fe7c4ebb5f27e3e93b8fbdd22c1bf04db43e598523": { "8dd4d3197218cd45163cf27ba0c5e57b39a8db91e1ae9ccb34b1ee6871418db0": { "ru": { - "updatedAt": "2025-12-02T17:39:13.116Z" + "updatedAt": "2025-12-02T22:57:44.605Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.118Z" + "updatedAt": "2025-12-02T22:57:44.607Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.120Z" + "updatedAt": "2025-12-02T22:57:44.609Z" } } }, "04bd894d54eb7791d6c20efe6b82643d60ba5f94079895df60cd832a967a8b72": { "b4b191db3e0a1686174b935b4a408eec87a5d10accead9bfce53f6fdb0c78147": { "ru": { - "updatedAt": "2025-12-02T17:39:13.141Z" + "updatedAt": "2025-12-02T22:57:44.631Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.383Z" + "updatedAt": "2025-12-02T22:57:44.632Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.383Z" + "updatedAt": "2025-12-02T22:57:44.632Z" } } }, "ee7cf7082c51841ba27fc19b990495b38b92128a79d2a323ecbca6bb723f0e8e": { "7deda54447cba9acce76845c952c2c7f4ee86488c276f4a335c96e4c55dc6bcd": { "ru": { - "updatedAt": "2025-12-02T17:39:24.406Z" + "updatedAt": "2025-12-02T22:57:44.657Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.408Z" + "updatedAt": "2025-12-02T22:57:44.659Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.407Z" + "updatedAt": "2025-12-02T22:57:44.658Z" } } }, "cbfa6856b07360063ce643d5dc0c1d3cc2418e2639de759af00c6f665fc517e4": { "0140ef2e17d32f74a3b543e6327533884c8025b049e9fdc7af2a729378577a5e": { "ru": { - "updatedAt": "2025-12-02T17:39:24.406Z" + "updatedAt": "2025-12-02T22:57:44.657Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.406Z" + "updatedAt": "2025-12-02T22:57:44.658Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.410Z" + "updatedAt": "2025-12-02T22:57:44.661Z" } } }, "c91f782ae583639337bdc49114576cfdd9c9355b699a68919bf1bd023713faef": { "bec2f91a18ab29d790a84a8d99cfc87824936240769c4e0889827b57e2472e09": { "zh": { - "updatedAt": "2025-12-02T17:39:24.443Z" + "updatedAt": "2025-12-02T22:57:12.857Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.435Z" + "updatedAt": "2025-12-02T22:57:12.845Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.432Z" + "updatedAt": "2025-12-02T22:57:12.842Z" } } }, "abdc65a73d328d0f6587eba73db81db937a7f67106eeb840b67ebf52e35e6379": { "3d443c4abc73eddf8e334725cfa0abf5cbeb70f4475566a8d40953e253b629bc": { "zh": { - "updatedAt": "2025-12-02T17:39:24.387Z" + "updatedAt": "2025-12-02T22:57:44.636Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.387Z" + "updatedAt": "2025-12-02T22:57:44.636Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.385Z" + "updatedAt": "2025-12-02T22:57:44.634Z" } } }, "6f7b91f9de26806b740498adc5e643a9126c17702c3c29691e1666087c366cf0": { "a1903aea52e9e31c6386a9cb6e37a8b774a6be1ff6724d1c7674a90cee7e9059": { "ru": { - "updatedAt": "2025-12-02T17:39:24.387Z" + "updatedAt": "2025-12-02T22:57:44.637Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.388Z" + "updatedAt": "2025-12-02T22:57:44.637Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.384Z" + "updatedAt": "2025-12-02T22:57:44.633Z" } } }, "fae1576558dadb0c932329389ce8fbcbeee0d35379cb6c996673cd93aad35a13": { "3c3975cd182172060059f7637ba3d00c8b28a90dce27de128e912a0c986041da": { "ru": { - "updatedAt": "2025-12-02T17:39:13.153Z" + "updatedAt": "2025-12-02T22:57:28.545Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.154Z" + "updatedAt": "2025-12-02T22:57:28.546Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.151Z" + "updatedAt": "2025-12-02T22:57:28.537Z" } } }, "3f14c9de32cc2309c896fed678c5b28a7dbf39af5a00bc45e0fd013b9c4d05d5": { "30c6636556ee6c7c353538457f6b3b57a9f5c21c15e651b2997b487922e38fc3": { "ru": { - "updatedAt": "2025-12-02T17:39:13.173Z" + "updatedAt": "2025-12-02T22:57:44.675Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.169Z" + "updatedAt": "2025-12-02T22:57:44.670Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.172Z" + "updatedAt": "2025-12-02T22:57:44.674Z" } } }, "6bed7e7a83ecb81ba1dd2bac10ae908f5dca2985a1372a02ea6f37edc19fb8d6": { "d69df1442a7aad94ba9096815aac2b779c3a23eed85dba10c8cf5e643215acf7": { "ru": { - "updatedAt": "2025-12-02T17:39:13.154Z" + "updatedAt": "2025-12-02T22:57:28.546Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.154Z" + "updatedAt": "2025-12-02T22:57:28.547Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.154Z" + "updatedAt": "2025-12-02T22:57:28.546Z" } } }, "3e0601c102f0cd71b8eb284da75b1cb579b66391d37fa681cf6d4bc5e1cc1d58": { "4eeb3b260eb5599be93bf2151af54a52820bc5b7145e432d1d16218f6b0c376b": { "zh": { - "updatedAt": "2025-12-02T17:39:13.121Z" + "updatedAt": "2025-12-02T22:57:44.609Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.122Z" + "updatedAt": "2025-12-02T22:57:44.610Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.122Z" + "updatedAt": "2025-12-02T22:57:44.611Z" } } }, "8b38fc05c0c3883d9a4ec8bbf5caa1bbc4260e946b23ad31bf5c97563bd88229": { "58e3bcd0e949f466dc2d6e918d912d126143beea61afa2ee594bb6cb9d60e88d": { "zh": { - "updatedAt": "2025-12-02T17:39:13.122Z" + "updatedAt": "2025-12-02T22:57:44.610Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.113Z" + "updatedAt": "2025-12-02T22:57:44.601Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.117Z" + "updatedAt": "2025-12-02T22:57:44.607Z" } } }, "11f0d2e2fe5381cbdabf5c8d911e42f98d764106a83601de0c96203590ad4cc5": { "125142acfba42f104cc8a667d2cd001ded4684ba6896567aa756cbbcdfe1e975": { "zh": { - "updatedAt": "2025-12-02T17:39:24.389Z" + "updatedAt": "2025-12-02T22:57:44.639Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.390Z" + "updatedAt": "2025-12-02T22:57:44.639Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.390Z" + "updatedAt": "2025-12-02T22:57:44.640Z" } } }, "6152b4089faf21cb920f0b0e0f015947f4aa6a6539cc24579a8054117329f175": { "58de10c3764c8ae20317dce26cff68631d85677a41b3f5dbd50c51245bb6c66d": { "zh": { - "updatedAt": "2025-12-02T17:39:24.370Z" + "updatedAt": "2025-12-02T22:57:44.579Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.372Z" + "updatedAt": "2025-12-02T22:57:44.580Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.370Z" + "updatedAt": "2025-12-02T22:57:44.578Z" } } }, "bca14edd411fa9f3a8a9611aaacff6972d87258f38acd6410fdf5b4d4cdbaa55": { "6bdb09ec322273b515c242a0a196c778ff9876e649fa65392b8031cb787249d3": { "zh": { - "updatedAt": "2025-12-02T17:39:24.353Z" + "updatedAt": "2025-12-02T22:57:44.557Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.354Z" + "updatedAt": "2025-12-02T22:57:44.558Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.354Z" + "updatedAt": "2025-12-02T22:57:44.559Z" } } }, "90b37c7973739db627d82b16799b1a59ebcb776db33ad8298491b0bbbed6c3de": { "73ba6fad372ebd5b4ddf82f283b3e7b1f303a8f02d8ddee4e4e8d3c0290b12ee": { "zh": { - "updatedAt": "2025-12-02T17:39:24.355Z" + "updatedAt": "2025-12-02T22:57:44.559Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.357Z" + "updatedAt": "2025-12-02T22:57:44.562Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.355Z" + "updatedAt": "2025-12-02T22:57:44.560Z" } } }, "5dcc85853637a46f967236f293c74ce6629e743899ffb1d793ba5c7ffae90dbf": { "6777f02cb4aba6cf43d71fcfd0acc7ed50b7a116661de2ebd8193b82df093941": { "zh": { - "updatedAt": "2025-12-02T17:39:13.084Z" + "updatedAt": "2025-12-02T22:57:12.798Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.087Z" + "updatedAt": "2025-12-02T22:57:12.807Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.085Z" + "updatedAt": "2025-12-02T22:57:12.799Z" } } }, "094593271a536e71ddc700495b0cf0f1048d6ab6c2dad60a929934f0798430ea": { "3dd2ef060c7a1cfaa56099a332e54eba203c50d4214e0f5bf98d281ff70e8d9e": { "ru": { - "updatedAt": "2025-12-02T17:39:13.084Z" + "updatedAt": "2025-12-02T22:57:12.799Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.091Z" + "updatedAt": "2025-12-02T22:57:12.812Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.089Z" + "updatedAt": "2025-12-02T22:57:12.809Z" } } }, "27e2bd6338f55fdbb9b18fcf67e0a0a67489a58d4e1c0e9ebb6902b05fc36aac": { "8929ff1edb2d47de0f53425237359fc7c4a1036ef99e001d0d30c2d13140051c": { "ru": { - "updatedAt": "2025-12-02T17:39:13.086Z" + "updatedAt": "2025-12-02T22:57:12.801Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.087Z" + "updatedAt": "2025-12-02T22:57:12.807Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.083Z" + "updatedAt": "2025-12-02T22:57:12.796Z" } } }, "19a3aba2f96aa29e64f1d6662e4c6e8d99c98fade3c4d0aa0badaed1632f4c7c": { "dc4c51508caf2bb72e5375d6abe27b369e6eacb14cc00c78c196a37458e79501": { "ru": { - "updatedAt": "2025-12-02T17:39:24.356Z" + "updatedAt": "2025-12-02T22:57:44.561Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.358Z" + "updatedAt": "2025-12-02T22:57:44.564Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.359Z" + "updatedAt": "2025-12-02T22:57:44.565Z" } } }, "dfad0bc3b6417f406a00ff9ef3820a57dfc8f664400a7ce0134d81da437d7e07": { "79123cc58b0a88edb3bafb181767cf704d4908d66876b9628ebccd1e31728887": { "zh": { - "updatedAt": "2025-12-02T17:39:13.087Z" + "updatedAt": "2025-12-02T22:57:12.806Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.089Z" + "updatedAt": "2025-12-02T22:57:12.809Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.081Z" + "updatedAt": "2025-12-02T22:57:12.795Z" } } }, "4b87a5344a9b716648c77706eed8254331cf4a6ce21d8a43d267f67270734d1f": { "fb4dfb8f9e647f53e63097ab00045af768eb9222f514d424b3a57634d8f3681e": { "ru": { - "updatedAt": "2025-12-02T17:39:24.357Z" + "updatedAt": "2025-12-02T22:57:44.563Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.358Z" + "updatedAt": "2025-12-02T22:57:44.563Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.355Z" + "updatedAt": "2025-12-02T22:57:44.559Z" } } }, "f0a5d6e46b2ddd583ab900563a42b7687a1b4924afd5d0cb5260268c8952f6d0": { "3a8f69d0d17e9065a46d4d7456a503262e2f2a05ac3d4b37f49520b5f716b1c3": { "zh": { - "updatedAt": "2025-12-02T17:39:13.163Z" + "updatedAt": "2025-12-02T22:57:28.559Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.165Z" + "updatedAt": "2025-12-02T22:57:28.560Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.155Z" + "updatedAt": "2025-12-02T22:57:28.547Z" } } }, "9027438a5e9e30a2c6e8e4d197b479cebf29c05aaa3a716589f591c0ff697c0d": { "d5d6ea5e34429a4a6f22bad136f5d5eb712bbb922cae22a6c870b906c7befadf": { "zh": { - "updatedAt": "2025-12-02T17:39:13.168Z" + "updatedAt": "2025-12-02T22:57:44.668Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.169Z" + "updatedAt": "2025-12-02T22:57:44.669Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.450Z" + "updatedAt": "2025-12-02T22:57:12.866Z" } } }, "492b567700669f175480e40ecf1c553c463e77a0bb36e30e76eb3628c35e7db3": { "84c653bd2e6590cbd982437c2304ff4818581c1e60afb256437642c4a3dc66c5": { "ru": { - "updatedAt": "2025-12-02T17:39:24.414Z" + "updatedAt": "2025-12-02T22:57:44.666Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.143Z" + "updatedAt": "2025-12-02T22:57:28.523Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.149Z" + "updatedAt": "2025-12-02T22:57:28.533Z" } } }, "dbc3d877611d9d2c9a27f2ea076decc1afc5907f3c3c02044504a307308653af": { "79b34ec963ce2ab8bc60d33c073caf0fc42c9aed7f3b97c1ed638390938960de": { "zh": { - "updatedAt": "2025-12-02T17:39:24.393Z" + "updatedAt": "2025-12-02T22:57:44.643Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.398Z" + "updatedAt": "2025-12-02T22:57:44.648Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.402Z" + "updatedAt": "2025-12-02T22:57:44.652Z" } } }, "e5b56f33a8458d42151bcbd638d4692704a7d1f97fb2c4ed94143ff1e460a418": { "7eab19fd44668e93c10760c5fe2d6a1421e507a9cec55dfd91ed0fcab85c27f1": { "ru": { - "updatedAt": "2025-12-02T17:39:24.394Z" + "updatedAt": "2025-12-02T22:57:44.643Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.396Z" + "updatedAt": "2025-12-02T22:57:44.646Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.392Z" + "updatedAt": "2025-12-02T22:57:44.642Z" } } }, "3f3b14a0c691ae2b5345864fd4ad20a184225db1e35ffcbd455da1aeec5f0d48": { "a9c8fa4f53951ce4026e170171a0517a80777e9037e5bb2f16eab83d3ffaa9cc": { "zh": { - "updatedAt": "2025-12-02T17:39:13.091Z" + "updatedAt": "2025-12-02T22:57:12.811Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:13.088Z" + "updatedAt": "2025-12-02T22:57:12.808Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.085Z" + "updatedAt": "2025-12-02T22:57:12.800Z" } } }, "5b41c30593068b713e26045c49b89ef31bda4b2d25564fc71eeafadaa3a88b3b": { "ecb137fd1463f816c7efffc5bf4c604e7cfa7735755e22327018e286ec755267": { "zh": { - "updatedAt": "2025-12-02T17:39:24.434Z" + "updatedAt": "2025-12-02T22:57:12.844Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.437Z" + "updatedAt": "2025-12-02T22:57:12.848Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.426Z" + "updatedAt": "2025-12-02T22:57:12.836Z" } } }, "7c145e871f942571130b488686f2c93299c7784ad34d23a45c99e2947f75208c": { "193be2e12900fc92f5c6cf9d55c9d419bf67397ce7c166154cf4356eaee3bb11": { "zh": { - "updatedAt": "2025-12-02T17:39:24.435Z" + "updatedAt": "2025-12-02T22:57:12.845Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.437Z" + "updatedAt": "2025-12-02T22:57:12.848Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.426Z" + "updatedAt": "2025-12-02T22:57:12.837Z" } } }, "f5b83279dab37d495f5c4fd259883e2f59a812c65ccc8ed0c351f21a2028e710": { "caa363689f97df04d5bdb8cc80dfede581f616ede687804ff5915657268592d2": { "ru": { - "updatedAt": "2025-12-02T17:39:13.170Z" + "updatedAt": "2025-12-02T22:57:44.671Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.170Z" + "updatedAt": "2025-12-02T22:57:44.671Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.172Z" + "updatedAt": "2025-12-02T22:57:44.674Z" } } }, "bdeb28bdbd403e8a7dbfd53a18daf2d16a5ec80e2b272afff63299b084ee54d4": { "8d2b2934162408394b787a0c9376fd5fc5d3b70e883799983cb40e9cd3caec2b": { "ru": { - "updatedAt": "2025-12-02T17:39:13.166Z" + "updatedAt": "2025-12-02T22:57:28.563Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.166Z" + "updatedAt": "2025-12-02T22:57:28.561Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.418Z" + "updatedAt": "2025-12-02T22:57:12.830Z" } } }, "6d9be1cdfeaef3b95b6937fe4da26361e0723bbb44069a88774c3f6c426953ff": { "27c7a63e2afca841ae5e7d6fe8b9f6f3c513769116043f854361c07302afa76a": { "ru": { - "updatedAt": "2025-12-02T17:39:13.135Z" + "updatedAt": "2025-12-02T22:57:44.623Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.135Z" + "updatedAt": "2025-12-02T22:57:44.623Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.134Z" + "updatedAt": "2025-12-02T22:57:44.622Z" } } }, "08f3b123bce337ae576d91effb4c4e0aa8ce5818f4196baa0ba59915bd0d269e": { "a29ff4b6f7e821d9ae449a998417a11cc1c6705210186befa92aa45136de5da9": { "ru": { - "updatedAt": "2025-12-02T17:39:24.395Z" + "updatedAt": "2025-12-02T22:57:44.645Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:24.398Z" + "updatedAt": "2025-12-02T22:57:44.648Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.405Z" + "updatedAt": "2025-12-02T22:57:44.655Z" } } }, "0e3c84ac0dcb64d166a9e4cad32d3420219fe50fe305e36aa358456c172e2cf7": { "318568dae18d539030ba9900a07a5c387e0ffd38a7b84468080ad1adcdccfc39": { "ru": { - "updatedAt": "2025-12-02T17:39:13.142Z" + "updatedAt": "2025-12-02T22:57:28.520Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.143Z" + "updatedAt": "2025-12-02T22:57:28.524Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.414Z" + "updatedAt": "2025-12-02T22:57:44.666Z" } } }, "808e737b87d86c00037ee9499555e8d37bc7fd2e51f5ef796a4a104d5f453b14": { "4719caa724ba0e2a9f5dae16a0fe1e64ccb82cd37762f0d2649a253c1acc65eb": { "zh": { - "updatedAt": "2025-12-02T17:39:24.397Z" + "updatedAt": "2025-12-02T22:57:44.646Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.399Z" + "updatedAt": "2025-12-02T22:57:44.649Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.392Z" + "updatedAt": "2025-12-02T22:57:44.642Z" } } }, @@ -25173,52 +25239,65 @@ "66bbf0d8525a651b70357530fa66ca0f30073bb1460c57979838338b1c0d8749": { "9a8d534c4d4974d982e6c1d6d31787e905d1215b8eade3bf1524a2e15a6fa2c0": { "jp": { - "updatedAt": "2025-12-02T17:39:25.279Z" + "updatedAt": "2025-12-02T22:57:28.958Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.279Z" + "updatedAt": "2025-12-02T22:57:28.959Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:25.279Z" + "updatedAt": "2025-12-02T22:57:28.959Z" } } }, "004214d1284aa8fe518aa336fea065f912357ada315224cb8c2c05631ff36449": { "1f8a48298f98b2b8149a2007bd5ec17c019f567f61d697e95322a03baab80eba": { "ru": { - "updatedAt": "2025-12-02T17:39:13.424Z" + "updatedAt": "2025-12-02T22:57:44.813Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:13.424Z" + "updatedAt": "2025-12-02T22:57:44.813Z" }, "zh": { - "updatedAt": "2025-12-02T17:39:13.425Z" + "updatedAt": "2025-12-02T22:57:44.814Z" } } }, "0e53576e2d568d32de6d52366ca09d6d3d3b9244b9b950224874f63b7def8e0b": { "4f03aabba29c1d276fbd55f6443c7d1e281d6d6d68ae1d946877245547ca2157": { "zh": { - "updatedAt": "2025-12-02T17:39:24.777Z" + "updatedAt": "2025-12-02T22:57:28.747Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:24.777Z" + "updatedAt": "2025-12-02T22:57:28.748Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:24.777Z" + "updatedAt": "2025-12-02T22:57:28.748Z" } } }, "2ed9dd905d29a21da9ab592836fca34a8ed19a4db4490a78058048382b846b88": { "48c110e866cf2a664e3dab6a338d16c6af206ae8ef6c018c3017a83854065ed6": { "zh": { - "updatedAt": "2025-12-02T17:39:25.328Z" + "updatedAt": "2025-12-02T22:57:53.564Z" }, "jp": { - "updatedAt": "2025-12-02T17:39:25.328Z" + "updatedAt": "2025-12-02T22:57:53.564Z" }, "ru": { - "updatedAt": "2025-12-02T17:39:25.330Z" + "updatedAt": "2025-12-02T22:57:53.567Z" + } + } + }, + "8f28b325e2990113a093ac1578068740bfd117aa3da22569a2ba9f5d023acd01": { + "cde76e20016859704014f7e3fb1a5dda2c53011d77096fcc7ba1c2a89f60998e": { + "jp": { + "updatedAt": "2025-12-02T22:57:28.586Z" + }, + "ru": { + "updatedAt": "2025-12-02T22:57:28.586Z" + }, + "zh": { + "updatedAt": "2025-12-02T22:57:28.587Z" } } } diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md index ad4739223e1..3b0bc4ac1df 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md @@ -1,8 +1,8 @@ --- -title: 'サポートされているクラウドリージョン' -sidebar_label: 'サポートされているクラウドリージョン' +title: 'サポートされている Cloud リージョン' +sidebar_label: 'サポートされている Cloud リージョン' keywords: ['aws', 'gcp', 'google cloud', 'azure', 'cloud', 'regions'] -description: 'ClickHouse Cloud で利用可能なリージョン' +description: 'ClickHouse Cloud がサポートするリージョン' slug: /cloud/reference/supported-regions doc_type: 'reference' --- @@ -10,33 +10,30 @@ doc_type: 'reference' import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge' -# サポート対象のクラウドリージョン {#supported-cloud-regions} - - +# サポート対象の Cloud リージョン {#supported-cloud-regions} ## AWS リージョン {#aws-regions} -- ap-northeast-1 (Tokyo) -- ap-northeast-2 (South Korea, Seoul) -- ap-south-1 (Mumbai) -- ap-southeast-1 (Singapore) -- ap-southeast-2 (Sydney) -- eu-central-1 (Frankfurt) -- eu-west-1 (Ireland) -- eu-west-2 (London) -- me-central-1 (UAE) -- us-east-1 (N. Virginia) -- us-east-2 (Ohio) -- us-west-2 (Oregon) -- il-central-1 (Israel, Tel Aviv) - -**プライベートリージョン:** -- ca-central-1 (Canada) -- af-south-1 (South Africa) -- eu-north-1 (Stockholm) -- sa-east-1 (South America) - - +- ap-northeast-1 (東京) +- ap-northeast-2 (韓国(ソウル)) +- ap-south-1 (ムンバイ) +- ap-southeast-1 (シンガポール) +- ap-southeast-2 (シドニー) +- eu-central-1 (フランクフルト) +- eu-west-1 (アイルランド) +- eu-west-2 (ロンドン) +- me-central-1 (アラブ首長国連邦) +- us-east-1 (北バージニア) +- us-east-2 (オハイオ) +- us-west-2 (オレゴン) +- il-central-1 (イスラエル(テルアビブ)) + +**プライベートリージョン:** + +- ca-central-1 (カナダ) +- af-south-1 (南アフリカ) +- eu-north-1 (ストックホルム) +- sa-east-1 (南米) ## Google Cloud リージョン {#google-cloud-regions} @@ -46,7 +43,7 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - us-central1 (Iowa) - us-east1 (South Carolina) -**プライベートリージョン:** +**プライベート リージョン:** - us-west1 (Oregon) - australia-southeast1 (Sydney) @@ -54,8 +51,6 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - europe-west6 (Zurich) - northamerica-northeast1 (Montréal) - - ## Azure リージョン {#azure-regions} - West US 3 (Arizona) @@ -64,41 +59,40 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge **プライベート リージョン:** -- JapanEast +- Japan East (Tokyo, Saitama) +- UAE North (Dubai) :::note -現在一覧にないリージョンへのデプロイが必要な場合は、[リクエストを送信](https://clickhouse.com/pricing?modal=open)してください。 +現在リストにないリージョンにデプロイする必要がありますか?[リクエストを送信](https://clickhouse.com/pricing?modal=open)してください。 ::: - - ## プライベートリージョン {#private-regions} -Enterprise ティアのサービス向けにプライベートリージョンを提供しています。プライベートリージョンをご希望の場合は、[お問い合わせ](https://clickhouse.com/company/contact)ください。 +Enterprise ティアのサービス向けにプライベートリージョンを提供しています。プライベートリージョンをご希望の場合は、[Contact us](https://clickhouse.com/company/contact) からお問い合わせください。 -プライベートリージョンに関する主な留意点: -- サービスは自動スケーリングされませんが、手動での垂直・水平スケーリングはサポートされています。 -- サービスをアイドル状態にすることはできません。 -- プライベートリージョンではステータスページは利用できません。 - -HIPAA 準拠のために、追加要件(BAA の締結を含む)が適用される場合があります。なお、HIPAA は現在、Enterprise ティアのサービスでのみ利用可能です。 +プライベートリージョンに関する主な注意事項: +- サービスは自動スケールされませんが、手動での垂直・水平スケーリングはサポートされています。 +- サービスを休止状態にすることはできません。 +- プライベートリージョンではステータスページは利用できません。 +HIPAA 準拠のために、追加要件(BAA の締結を含む)が適用される場合があります。なお、HIPAA は現在、Enterprise ティアのサービスでのみ利用可能です。 ## HIPAA 準拠リージョン {#hipaa-compliant-regions} -HIPAA 準拠リージョンでサービスを設定するには、Business Associate Agreement (BAA) に署名し、営業またはサポートを通じてオンボーディングを申請する必要があります。以下のリージョンが HIPAA 準拠をサポートしています: -- AWS af-south-1 (South Africa) **Private Region** -- AWS ca-central-1 (Canada) **Private Region** +お客様が HIPAA 準拠リージョンでサービスを利用するには、Business Associate Agreement (BAA) に署名し、Sales または Support を通じてオンボーディングを依頼する必要があります。以下のリージョンは HIPAA 準拠をサポートしています: + +- AWS af-south-1 (South Africa) **プライベートリージョン** +- AWS ca-central-1 (Canada) **プライベートリージョン** - AWS eu-central-1 (Frankfurt) -- AWS eu-north-1 (Stockholm) **Private Region** +- AWS eu-north-1 (Stockholm) **プライベートリージョン** - AWS eu-west-1 (Ireland) - AWS eu-west-2 (London) -- AWS sa-east-1 (South America) **Private Region** +- AWS sa-east-1 (South America) **プライベートリージョン** - AWS us-east-1 (N. Virginia) - AWS us-east-2 (Ohio) - AWS us-west-2 (Oregon) @@ -106,13 +100,12 @@ HIPAA 準拠リージョンでサービスを設定するには、Business Assoc - GCP us-central1 (Iowa) - GCP us-east1 (South Carolina) - - ## PCI 準拠リージョン {#pci-compliant-regions} -PCI 準拠リージョンでサービスを利用するには、Sales または Support を通じてオンボーディングを申請する必要があります。次のリージョンが PCI 準拠に対応しています。 +PCI 準拠リージョンでサービスをセットアップするには、Sales もしくは Support を通じてオンボーディングをリクエストする必要があります。次のリージョンが PCI 準拠に対応しています: + - AWS af-south-1 (South Africa) **プライベートリージョン** - AWS ca-central-1 (Canada) **プライベートリージョン** - AWS eu-central-1 (Frankfurt) @@ -122,4 +115,4 @@ PCI 準拠リージョンでサービスを利用するには、Sales または - AWS sa-east-1 (South America) **プライベートリージョン** - AWS us-east-1 (N. Virginia) - AWS us-east-2 (Ohio) -- AWS us-west-2 (Oregon) +- AWS us-west-2 (Oregon) \ No newline at end of file diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index 8538e283068..22dfe89b603 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -19,118 +19,119 @@ doc_type: 'reference' {/*AUTOGENERATED_START*/ } -| ページ | 概要 | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| [システムテーブルの概要](/operations/system-tables/overview) | システムテーブルとは何か、なぜ有用なのかの概要。 | -| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | データベースオブジェクトのメタデータに対し、DBMS に依存しないほぼ標準化されたビューを提供するシステムデータベース。 | -| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 非同期インサートに関する情報を保持するシステムテーブルです。各エントリは、非同期インサートとしてバッファリングされた insert クエリを表します。 | -| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | キュー内の保留中の非同期挿入に関する情報を保持するシステムテーブル。 | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 最近の非同期ジョブ(例:データを読み込み中のテーブルに対するジョブ)に関する情報とステータスを保持する system テーブルです。テーブルには各ジョブごとに 1 行が格納されます。 | -| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | `system.asynchronous_metrics` の履歴値を保持するシステムテーブルで、一定の時間間隔ごと(デフォルトでは 1 秒ごと)に値が保存されます | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | バックグラウンドで定期的に計算されるメトリクスを保持するシステムテーブル。例えば、使用中の RAM 量など。 | -| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | AzureQueue テーブルの設定に関する情報を格納する system テーブル。サーバーバージョン `24.10` から利用可能。 | -| [system.backup_log](/operations/system-tables/backup_log) | `BACKUP` および `RESTORE` 操作に関する情報のログエントリを保持するシステムテーブル。 | -| [system.backups](/operations/system-tables/backups) | `BACKUP` および `RESTORE` 操作に関する情報を含むログエントリを保持するシステムテーブル。 | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | アップロードや削除など、各種 BLOB ストレージ操作に関する情報を含むログエントリを保持するシステムテーブル。 | -| [system.build_options](/operations/system-tables/build_options) | ClickHouse サーバーのビルドオプションに関する情報を格納する system テーブル。 | -| [system.clusters](/operations/system-tables/clusters) | 設定ファイルで定義されているクラスタと、それらに含まれるサーバーに関する情報を保持するシステムテーブル。 | -| [system.codecs](/operations/system-tables/codecs) | キュー内のコーデックに関する情報を保持するシステムテーブル。 | -| [system.columns](/operations/system-tables/columns) | すべてのテーブルのカラム情報を含むシステムテーブル | -| [system.contributors](/operations/system-tables/contributors) | コントリビューターに関する情報を格納するシステムテーブル。 | -| [system.crash_log](/operations/system-tables/crash_log) | 致命的なエラーのスタックトレースに関する情報を含むシステムテーブル。 | -| [system.current_roles](/operations/system-tables/current_roles) | 現在のユーザーに対して有効なロールを保持する system テーブル。 | -| [system.dashboards](/operations/system-tables/dashboards) | HTTP インターフェイス経由でアクセス可能な `/dashboard` ページで使用されるクエリが含まれます。監視やトラブルシューティングに役立ちます。 | -| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | すべてのテーブルに存在するデータスキップインデックスに関する情報を保持するシステムテーブル。 | -| [system.data_type_families](/operations/system-tables/data_type_families) | サポートされているデータ型に関する情報を含むシステムテーブル | -| [system.database_engines](/operations/system-tables/database_engines) | サーバーでサポートされているデータベースエンジンが一覧されているシステムテーブル。 | -| [system.database_replicas](/operations/system-tables/database_replicas) | レプリケートされたデータベースに関する情報および状態を含む system テーブル。 | -| [system.databases](/operations/system-tables/databases) | 現在のユーザーが利用できるデータベースに関する情報を保持するシステムテーブル。 | -| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | ストリーミングエンジン経由で受信され、解析時にエラーが発生したメッセージに関する情報を含むシステムテーブル。 | -| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Delta Lake テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブル。各エントリは、ルートのメタデータ JSON ファイルを表します。 | -| [system.detached_parts](/operations/system-tables/detached_parts) | MergeTree テーブルの切り離されたパーツに関する情報を保持するシステムテーブル | -| [system.detached_tables](/operations/system-tables/detached_tables) | 各デタッチ済みテーブルに関する情報を含むシステムテーブル。 | -| [system.dictionaries](/operations/system-tables/dictionaries) | 辞書に関する情報を格納するシステムテーブル | -| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | このテーブルには、その場で計算して Prometheus 形式でエクスポートできるディメンションメトリクスが含まれており、常に最新の状態です。 | -| [system.disks](/operations/system-tables/disks) | サーバー設定で定義されたディスクに関する情報を格納するシステムテーブル | -| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | クラスター上で実行された分散 DDL クエリ(`ON CLUSTER` 句を使用するクエリ)に関する情報を保持するシステムテーブル。 | -| [system.distribution_queue](/operations/system-tables/distribution_queue) | 分片に送信するためにキューに入っているローカルファイルに関する情報を保持するシステムテーブル。 | -| [system.dns_cache](/operations/system-tables/dns_cache) | DNS レコードのキャッシュ情報を格納するシステムテーブル。 | -| [system.dropped_tables](/operations/system-tables/dropped_tables) | `DROP TABLE` が実行されたが、まだデータのクリーンアップが行われていないテーブルに関する情報を含むシステムテーブル | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | `system.dropped_tables` に記録された MergeTree エンジンの削除済みテーブルのパーツに関する情報を含むシステムテーブル | -| [system.enabled_roles](/operations/system-tables/enabled_roles) | 現在時点で有効なすべてのロールを含むシステムテーブルであり、現在のUSERの現在のロールと、そのロールに付与されているロールを含みます。 | -| [system.error_log](/operations/system-tables/system-error-log) | `system.errors` テーブルに記録されたエラー値の履歴を保持し、その内容が定期的にディスクへフラッシュされるシステムテーブル。 | -| [system.errors](/operations/system-tables/errors) | エラーコードごとの発生回数を保持するシステムテーブル。 | -| [system.events](/operations/system-tables/events) | システム内で発生したイベント数に関する情報を保持するシステムテーブル。 | -| [system.functions](/operations/system-tables/functions) | 通常の関数および集約関数に関する情報を保持するシステムテーブル。 | -| [system.grants](/operations/system-tables/grants) | どの権限が ClickHouse ユーザーアカウントに付与されているかを示すシステムテーブル。 | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | `GraphiteMergeTree` 型エンジンを使用するテーブルで利用される `graphite_rollup` パラメータに関する情報を含むシステムテーブルです。 | -| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | このテーブルには、その場で計算でき、Prometheus 形式でエクスポート可能なヒストグラム型メトリクスが含まれます。常に最新の状態です。 | -| [system.iceberg_history](/operations/system-tables/iceberg_history) | System Iceberg スナップショット履歴 | -| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Iceberg テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブルです。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または Avro ファイル内のエントリそのもののいずれかを表します。 | -| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | jemalloc アロケータによるメモリ割り当てに関する情報を、すべての arena から集約し、さまざまなサイズクラス(bin)ごとに保持するシステムテーブル。 | -| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Kafka コンシューマーに関する情報を含む System テーブルです。 | -| [system.licenses](/operations/system-tables/licenses) | ClickHouse のソース内にある `contrib` ディレクトリに配置されたサードパーティライブラリのライセンスを格納する system テーブル。 | -| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | MergeTree テーブルの設定に関する情報を格納するシステムテーブル。 | -| [system.merges](/operations/system-tables/merges) | MergeTree ファミリーに属するテーブルについて、現在進行中のマージおよびパーツのミューテーションに関する情報を含むシステムテーブル。 | -| [system.metric_log](/operations/system-tables/metric_log) | `system.metrics` および `system.events` テーブルのメトリクス値の履歴を保持するシステムテーブルで、定期的にディスクにフラッシュされます。 | -| [system.metrics](/operations/system-tables/metrics) | 即時に計算できるか、現在の値を表すメトリクスを格納するシステムテーブル。 | -| [system.moves](/operations/system-tables/moves) | MergeTree テーブルにおける進行中のデータパーツ移動に関する情報を含むシステムテーブル。各データパーツの移動は 1 行で表されます。 | -| [system.mutations](/operations/system-tables/mutations) | MergeTree テーブルの mutation とその進捗に関する情報を保持する system テーブルです。各 mutation コマンドは 1 行で表されます。 | -| [system.numbers](/operations/system-tables/numbers) | `number` という名前の単一の UInt64 カラムを持ち、0 から始まる自然数のほとんどすべてを格納するシステムテーブル。 | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | `system.numbers` に類似したシステムテーブルであり、読み取りが並列化されるため、数値は順不同で返される場合があります。 | -| [system.one](/operations/system-tables/one) | 値 0 を含む単一の `dummy` UInt8 カラムを持つ 1 行だけを含むシステムテーブルです。他の DBMS で見られる `DUAL` テーブルに相当します。 | -| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 実行されたクエリのトレーススパン情報を保持するシステムテーブルです。 | -| [system.part_log](/operations/system-tables/part_log) | MergeTree ファミリーのテーブルにおけるデータパーツの追加やマージなど、データパーツで発生したイベントに関する情報を含むシステムテーブル。 | -| [system.parts](/operations/system-tables/parts) | MergeTree のパーツに関する情報を保持する system テーブル | -| [system.parts_columns](/operations/system-tables/parts_columns) | MergeTree テーブルのパーツおよびカラムに関する情報を格納する system テーブル。 | -| [system.processes](/operations/system-tables/processes) | `SHOW PROCESSLIST` クエリの実装に使用されるシステムテーブル。 | -| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | プロセッサーレベルのプロファイリング情報を保持するシステムテーブル(`EXPLAIN PIPELINE` で確認できます) | -| [system.projection_parts](/operations/system-tables/projection_parts) | MergeTree ファミリーのテーブルのプロジェクションパーツに関する情報を含むシステムテーブル。 | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | MergeTree ファミリーのテーブルのプロジェクションパーツに含まれるカラム情報を保持するシステムテーブル | -| [system.projections](/operations/system-tables/projections) | すべてのテーブルの既存の PROJECTION に関する情報を含むシステムテーブルです。 | -| [system.query_cache](/operations/system-tables/query_cache) | クエリキャッシュの内容を表示する system テーブル。 | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | クエリ条件キャッシュの内容を表示するためのシステムテーブル。 | -| [system.query_log](/operations/system-tables/query_log) | 実行されたクエリの開始時刻、処理時間、エラーメッセージなどの情報を含むシステムテーブル。 | -| [system.query_metric_log](/operations/system-tables/query_metric_log) | 各クエリについて `system.events` テーブルのメモリおよびメトリック値の履歴を保持するシステムテーブルであり、定期的にディスクへフラッシュされます。 | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | クエリを実行するスレッドに関する情報を保持するシステムテーブルで、スレッド名、スレッドの開始時間、クエリ処理時間などが含まれます。 | -| [system.query_views_log](/operations/system-tables/query_views_log) | クエリの実行時に実行される依存VIEWに関する情報(VIEWの種類や実行時間など)を含むシステムテーブルです。 | -| [system.quota_limits](/operations/system-tables/quota_limits) | すべてのQUOTAについて、各間隔ごとの最大値情報を保持するシステムテーブルです。1つのQUOTAに対して、0行または任意の数の行が対応する場合があります。 | -| [system.quota_usage](/operations/system-tables/quota_usage) | 現在のユーザーによるQUOTAの使用状況に関する情報を含み、QUOTAがどれだけ使用されているかと、どれだけ残っているかを示すシステムテーブルです。 | -| [system.quotas](/operations/system-tables/quotas) | QUOTA に関する情報を含む system テーブルです。 | -| [system.quotas_usage](/operations/system-tables/quotas_usage) | すべてのユーザーによる QUOTA の使用状況に関する情報を格納するシステムテーブル。 | -| [system.replicas](/operations/system-tables/replicas) | ローカルサーバー上に存在するレプリケートされたテーブルの情報とステータスを含むシステムテーブル。監視に役立ちます。 | -| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 現在実行中のバックグラウンドフェッチに関する情報を格納するシステムテーブル。 | -| [system.replication_queue](/operations/system-tables/replication_queue) | `ReplicatedMergeTree` ファミリーに属するテーブルについて、ClickHouse Keeper または ZooKeeper に保存されているレプリケーションキューに含まれるタスクに関する情報を格納するシステムテーブル。 | -| [system.resources](/operations/system-tables/resources) | ローカルサーバー上に存在する各リソースに関する情報を、リソースごとに 1 行ずつ保持する system テーブルです。 | -| [system.role_grants](/operations/system-tables/role_grants) | ユーザーおよびロールに対するロール付与を保持するシステムテーブル。 | -| [system.roles](/operations/system-tables/roles) | 設定されているロールに関する情報を保持するシステムテーブル。 | -| [system.row_policies](/operations/system-tables/row_policies) | 特定のテーブルに対するフィルターと、この ROW POLICY を適用すべきロールおよび/またはユーザーの一覧を含むシステムテーブル。 | -| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | S3Queue テーブルの設定に関する情報を保持するシステムテーブル。サーバーバージョン `24.10` から利用可能。 | -| [system.scheduler](/operations/system-tables/scheduler) | ローカルサーバー上に存在するスケジューリングノードの情報および状態を保持するシステムテーブル。 | -| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | キャッシュされたすべてのファイルスキーマに関する情報を保持するシステムテーブル。 | -| [system.server_settings](/operations/system-tables/server_settings) | `config.xml` で指定されたサーバーのグローバル設定に関する情報を保持するシステムテーブル。 | -| [system.session_log](/operations/system-tables/session_log) | 成功および失敗したすべてのログイン/ログアウトイベントに関する情報を保持するシステムテーブル。 | -| [system.settings](/operations/system-tables/settings) | 現在のユーザーのセッション設定情報を含むシステムテーブル。 | -| [system.settings_changes](/operations/system-tables/settings_changes) | 過去の ClickHouse バージョンでの設定変更に関する情報を保持するシステムテーブル。 | -| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 設定プロファイルの内容(制約、設定が適用されるロールおよびユーザー、親設定プロファイル)を記述するシステムテーブルです。 | -| [system.settings_profiles](/operations/system-tables/settings_profiles) | 設定プロファイルのプロパティを格納するシステムテーブル。 | -| [system.stack_trace](/operations/system-tables/stack_trace) | すべてのサーバースレッドのスタックトレースを含むシステムテーブルです。開発者がサーバーの状態を把握するのに役立ちます。 | -| [system.storage_policies](/operations/system-tables/storage_policies) | サーバー構成で定義されたストレージポリシーとボリュームに関する情報を含むシステムテーブルです。 | -| [system.symbols](/operations/system-tables/symbols) | C++ のエキスパートや ClickHouse エンジニアが `clickhouse` バイナリをイントロスペクションする際に役立つ情報を含むシステムテーブルです。 | -| [system.table_engines](/operations/system-tables/table_engines) | サーバーがサポートするテーブルエンジンと、それらがサポートする機能の説明を含むシステムテーブルです。 | -| [system.tables](/operations/system-tables/tables) | サーバーが認識している各テーブルのメタデータを保持するシステムテーブル。 | -| [system.text_log](/operations/system-tables/text_log) | ログエントリを保持するシステムテーブル。 | -| [system.time_zones](/operations/system-tables/time_zones) | ClickHouse サーバーでサポートされているタイムゾーンの一覧を含むシステムテーブル。 | -| [system.trace_log](/operations/system-tables/trace_log) | サンプリングクエリプロファイラが収集したスタックトレースを格納するシステムテーブル。 | -| [system.unicode](/operations/system-tables/unicode) | Unicode 文字とそのプロパティの一覧を含むシステムテーブル。 | -| [system.user_processes](/operations/system-tables/user_processes) | ユーザーごとのメモリ使用状況および ProfileEvents の概要を把握するのに有用な情報を含むシステムテーブル。 | -| [system.users](/operations/system-tables/users) | サーバー上に設定されているユーザーアカウントの一覧を含むシステムテーブル。 | -| [system.view_refreshes](/operations/system-tables/view_refreshes) | リフレッシャブルmaterialized view に関する情報を保持するシステムテーブル。 | -| [system.warnings](/operations/system-tables/system_warnings) | このテーブルには ClickHouse サーバーに関する警告メッセージが含まれています。 | -| [system.workloads](/operations/system-tables/workloads) | ローカルサーバー上に存在するワークロードに関する情報を格納するシステムテーブル。 | -| [system.zookeeper](/operations/system-tables/zookeeper) | ClickHouse Keeper または ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。構成ファイルで定義された Keeper クラスターのデータを提供します。 | -| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。ZooKeeper への現在の接続(補助的な ZooKeeper を含む)を表示します。 | -| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | ZooKeeper への接続履歴(補助 ZooKeeper を含む)を表示します。 | -| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | ZooKeeper サーバーへのリクエストパラメータとそのレスポンスに関する情報を格納するシステムテーブル。 | +| ページ | 概要 | +| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| [システムテーブル概要](/operations/system-tables/overview) | システムテーブルとは何か、なぜ有用なのかの概要。 | +| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | データベースオブジェクトのメタデータに対して、ほぼ標準化された形式の DBMS 非依存ビューを提供するシステムデータベース。 | +| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 非同期インサートの情報を保持するシステムテーブル。各エントリは、非同期インサートとしてバッファリングされた INSERT クエリを表します。 | +| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | キューにたまっている非同期挿入の情報を保持するシステムテーブル。 | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 最近の非同期ジョブ(テーブルのロード処理など)に関する情報とステータスを保持する system テーブルです。テーブルにはジョブごとに 1 行が格納されます。 | +| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | `system.asynchronous_metrics` の履歴値を保持するシステムテーブル。これらの値は一定の時間間隔ごと(デフォルトでは 1 秒ごと)に保存されます。 | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | バックグラウンドで定期的に集計されるメトリクスを含むシステムテーブル。例えば、使用中の RAM 量など。 | +| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | AzureQueue テーブルの設定情報を含むシステムテーブル。サーバーのバージョン `24.10` 以降で利用可能。 | +| [system.backup_log](/operations/system-tables/backup_log) | `BACKUP` および `RESTORE` 操作に関する情報を含むログエントリを格納するシステムテーブル。 | +| [system.backups](/operations/system-tables/backups) | `BACKUP` および `RESTORE` 操作に関する情報を記録しているログエントリを含むシステムテーブル。 | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | BLOB ストレージでのアップロードや削除など、さまざまな操作に関する情報を含むログレコードを保持するシステムテーブル。 | +| [system.build_options](/operations/system-tables/build_options) | ClickHouse サーバーのビルドオプションに関する情報を保持する system テーブル。 | +| [system.clusters](/operations/system-tables/clusters) | 設定ファイルで定義されているクラスタおよびそれらのクラスタ内のサーバーに関する情報を保持するシステムテーブル。 | +| [system.codecs](/operations/system-tables/codecs) | キュー内のコーデックに関する情報を保持するシステムテーブル。 | +| [system.columns](/operations/system-tables/columns) | すべてのテーブルのカラム情報を保持するシステムテーブル | +| [system.contributors](/operations/system-tables/contributors) | コントリビューターに関する情報を格納するシステムテーブル。 | +| [system.crash_log](/operations/system-tables/crash_log) | 致命的エラーのスタックトレース情報を含むシステムテーブル。 | +| [system.current_roles](/operations/system-tables/current_roles) | 現在のユーザーに対して有効なロールを保持しているシステムテーブル。 | +| [system.dashboards](/operations/system-tables/dashboards) | HTTP インターフェイス経由でアクセスできる `/dashboard` ページで使用されるクエリが含まれます。監視やトラブルシューティングに役立ちます。 | +| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | すべてのテーブルで定義されているデータスキッピングインデックスに関する情報を保持するシステムテーブル。 | +| [system.data_type_families](/operations/system-tables/data_type_families) | サポートされているデータ型に関する情報を保持するシステムテーブル | +| [system.database_engines](/operations/system-tables/database_engines) | サーバーがサポートするデータベースエンジンの一覧を含むシステムテーブル。 | +| [system.database_replicas](/operations/system-tables/database_replicas) | レプリケートされたデータベースの情報および状態を保持する system テーブル。 | +| [system.databases](/operations/system-tables/databases) | 現在のユーザーが利用できるデータベースに関する情報を保持するシステムテーブル。 | +| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | ストリーミングエンジン経由で受信され、解析時にエラーが発生したメッセージに関する情報を含むシステムテーブル。 | +| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Delta Lake テーブルから読み込まれたメタデータファイルに関する情報を格納するシステムテーブル。各エントリはメタデータのルート JSON ファイルを表します。 | +| [system.detached_parts](/operations/system-tables/detached_parts) | MergeTree テーブルの切り離されたパーツに関する情報を含むシステムテーブル | +| [system.detached_tables](/operations/system-tables/detached_tables) | 切り離された各テーブルに関する情報を格納するシステムテーブル。 | +| [system.dictionaries](/operations/system-tables/dictionaries) | 辞書に関する情報を保持するシステムテーブル | +| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | このテーブルには、即時に計算でき、Prometheus 形式でエクスポート可能なディメンションのメトリクスが含まれています。常に最新の状態に保たれています。 | +| [system.disks](/operations/system-tables/disks) | サーバー設定で定義されているディスクに関する情報を保持するシステムテーブル | +| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | クラスタ上で実行された分散 DDL クエリ(`ON CLUSTER` 句を使用するクエリ)に関する情報を格納しているシステムテーブル。 | +| [system.distribution_queue](/operations/system-tables/distribution_queue) | 分片に送信されるためキューに入っているローカルファイルに関する情報を保持する system テーブル。 | +| [system.dns_cache](/operations/system-tables/dns_cache) | DNS レコードのキャッシュ情報を含むシステムテーブル。 | +| [system.dropped_tables](/operations/system-tables/dropped_tables) | `DROP TABLE` が実行されたが、まだデータのクリーンアップが完了していないテーブルに関する情報を含むシステムテーブル | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | `system.dropped_tables` に記録されている削除済み MergeTree テーブルのパーツに関する情報を保持する system テーブル | +| [system.enabled_roles](/operations/system-tables/enabled_roles) | 現在有効なすべてのロールを含むシステムテーブルであり、現在のユーザーの現在のロールおよびそのロールに対して付与されているロールも含みます | +| [system.error_log](/operations/system-tables/system-error-log) | `system.errors` テーブルのエラー値の履歴を保持するシステムテーブルであり、定期的にディスクにフラッシュされます。 | +| [system.errors](/operations/system-tables/errors) | 各エラーコードとその発生回数を含むシステムテーブル。 | +| [system.events](/operations/system-tables/events) | システムで発生したイベント件数に関する情報を保持するシステムテーブル。 | +| [system.functions](/operations/system-tables/functions) | 通常の関数および集約関数に関する情報を格納するシステムテーブル。 | +| [system.grants](/operations/system-tables/grants) | ClickHouse のユーザーアカウントに付与されている権限を示すシステムテーブル。 | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | `GraphiteMergeTree` 型エンジンのテーブルで使用される `graphite_rollup` パラメータに関する情報を保持するシステムテーブルです。 | +| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | このテーブルには、その場で計算でき、Prometheus 形式でエクスポート可能なヒストグラムメトリクスが含まれます。常に最新の状態に保たれています。 | +| [system.iceberg_history](/operations/system-tables/iceberg_history) | システム Iceberg スナップショット履歴 | +| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Iceberg テーブルから読み取られたメタデータファイルに関する情報を含むシステムテーブルです。各エントリは、ルートメタデータファイル、Avro ファイルから抽出されたメタデータ、または特定の Avro ファイル内のエントリのいずれかを表します。 | +| [system.instrumentation](/operations/system-tables/instrumentation) | 計測ポイントを格納するシステムテーブル | +| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | `jemalloc` アロケータによるサイズクラス(bin)ごとのメモリアロケーション情報を、すべてのアリーナから集約したシステムテーブル。 | +| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Kafka コンシューマーに関する情報を格納するシステムテーブル。 | +| [system.licenses](/operations/system-tables/licenses) | ClickHouse のソースの `contrib` ディレクトリ内にあるサードパーティライブラリのライセンス情報を格納する system テーブル。 | +| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | MergeTree テーブルの設定に関する情報を含む system テーブル。 | +| [system.merges](/operations/system-tables/merges) | MergeTree ファミリーのテーブルに対して現在実行中のマージおよびパーツミューテーションに関する情報を含むシステムテーブル。 | +| [system.metric_log](/operations/system-tables/metric_log) | `system.metrics` および `system.events` テーブルのメトリクス値の履歴を保持し、その内容が定期的にディスクにフラッシュされるシステムテーブル。` | +| [system.metrics](/operations/system-tables/metrics) | 瞬時に計算可能なメトリクス、あるいは現在値を保持しているメトリクスを含むシステムテーブル。 | +| [system.moves](/operations/system-tables/moves) | 進行中の MergeTree テーブルのデータパート移動に関する情報を含む system テーブルです。各データパートの移動は 1 行で表されます。 | +| [system.mutations](/operations/system-tables/mutations) | MergeTree テーブルに対する mutation とその進行状況に関する情報を保持する system テーブルです。各 mutation コマンドは 1 行で表されます。 | +| [system.numbers](/operations/system-tables/numbers) | `number` という名前の単一の UInt64 カラムを持つシステムテーブルで、0 から始まるほとんどの自然数を格納しています。 | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | `system.numbers` と類似したシステムテーブルですが、読み取りが並列化されており、数値は任意の順序で返されます。 | +| [system.one](/operations/system-tables/one) | 単一の `dummy` UInt8 カラムに値 0 を持つ、1 行のみのシステムテーブルです。他の DBMS で見られる `DUAL` テーブルと同様です。 | +| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 実行されたクエリのトレーススパン情報を保持するシステムテーブル。 | +| [system.part_log](/operations/system-tables/part_log) | MergeTree ファミリのテーブルにおけるデータパーツに対して発生した、データの追加やマージなどのイベントに関する情報を格納する system テーブル。 | +| [system.parts](/operations/system-tables/parts) | MergeTree のパーツに関する情報を保持するシステムテーブル | +| [system.parts_columns](/operations/system-tables/parts_columns) | MergeTree テーブルのパーツおよびカラムに関する情報を保持するシステムテーブル。 | +| [system.processes](/operations/system-tables/processes) | `SHOW PROCESSLIST` クエリの実装に使用されるシステムテーブル。 | +| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | プロセッサ単位のプロファイリング情報を含むシステムテーブルです(`EXPLAIN PIPELINE` で確認できます) | +| [system.projection_parts](/operations/system-tables/projection_parts) | MergeTree ファミリーのテーブルにおける PROJECTION パーツに関する情報を保持するシステムテーブル。 | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | MergeTree ファミリーのテーブルにおけるプロジェクションパーツ内のカラム情報を保持する system テーブル | +| [system.projections](/operations/system-tables/projections) | すべてのテーブルの既存の PROJECTION に関する情報を保持する system テーブル。 | +| [system.query_cache](/operations/system-tables/query_cache) | クエリキャッシュの内容を表示するシステムテーブル。 | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | クエリ条件キャッシュの内容を表示するシステムテーブル。 | +| [system.query_log](/operations/system-tables/query_log) | 実行されたクエリについて、開始時刻、処理時間、エラーメッセージなどの情報を保持するシステムテーブルです。 | +| [system.query_metric_log](/operations/system-tables/query_metric_log) | テーブル `system.events` の値に基づいて個々のクエリのメモリ使用量およびメトリクスの履歴を保持し、その内容を定期的にディスクにフラッシュするシステムテーブル。 | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | クエリを実行するスレッドに関する情報を保持するシステムテーブル。例えば、スレッド名、スレッドの開始時刻、クエリ処理に要した時間などを含みます。 | +| [system.query_views_log](/operations/system-tables/query_views_log) | クエリの実行時に動作する依存ビューに関する情報を保持するシステムテーブルです。たとえば、ビューのタイプや実行時間などが含まれます。 | +| [system.quota_limits](/operations/system-tables/quota_limits) | すべての QUOTA について、各間隔ごとの最大値に関する情報を含む system テーブルです。1 つの QUOTA に対応する行数は、0 行を含む任意の数になり得ます。 | +| [system.quota_usage](/operations/system-tables/quota_usage) | 現在のUSERについて、QUOTAの使用量や残量などの使用状況に関する情報を含む system テーブル。 | +| [system.quotas](/operations/system-tables/quotas) | QUOTA に関する情報を保持するシステムテーブル。 | +| [system.quotas_usage](/operations/system-tables/quotas_usage) | 全ユーザーのQUOTA使用状況に関する情報を保持するシステムテーブルです。 | +| [system.replicas](/operations/system-tables/replicas) | ローカルサーバー上にあるレプリケートされたテーブルの情報と状態を保持するシステムテーブルです。監視用途に役立ちます。 | +| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 現在実行中のバックグラウンドフェッチに関する情報を保持するシステムテーブル。 | +| [system.replication_queue](/operations/system-tables/replication_queue) | `ReplicatedMergeTree` ファミリーのテーブル向けに、ClickHouse Keeper または ZooKeeper に保存されているレプリケーションキュー内のタスクに関する情報を保持する system テーブルです。 | +| [system.resources](/operations/system-tables/resources) | ローカルサーバー上に存在する各リソースごとに1行を持つ、リソースに関する情報を格納したシステムテーブルです。 | +| [system.role_grants](/operations/system-tables/role_grants) | ユーザーおよびロールに対するロールの付与を保持するシステムテーブル。 | +| [system.roles](/operations/system-tables/roles) | 構成済みのロールに関する情報を保持するシステムテーブル。 | +| [system.row_policies](/operations/system-tables/row_policies) | 特定のテーブルに対するフィルタと、このROW POLICYを適用すべきロールおよび/またはユーザーの一覧を含むシステムテーブル。 | +| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | S3Queue テーブルの設定に関する情報を含む system テーブル。サーバーのバージョン `24.10` 以降で利用可能です。 | +| [system.scheduler](/operations/system-tables/scheduler) | ローカルサーバー上のスケジューリングノードの情報および状態を保持するシステムテーブル。 | +| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | すべてのキャッシュ済みファイルスキーマに関する情報を保持するシステムテーブル。 | +| [system.server_settings](/operations/system-tables/server_settings) | `config.xml` で指定されたサーバーのグローバル設定に関する情報を保持する system テーブル。 | +| [system.session_log](/operations/system-tables/session_log) | すべてのログインおよびログアウトの成功・失敗イベントに関する情報を保持するシステムテーブル。 | +| [system.settings](/operations/system-tables/settings) | 現在のユーザーのセッション設定に関する情報を保持するシステムテーブルです。 | +| [system.settings_changes](/operations/system-tables/settings_changes) | 過去の ClickHouse バージョンでの設定変更に関する情報を含むシステムテーブル。 | +| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 設定プロファイルの内容(制約、設定が適用されるロールおよびユーザー、親設定プロファイル)を表すシステムテーブルです。 | +| [system.settings_profiles](/operations/system-tables/settings_profiles) | 設定プロファイルのプロパティを保持する system テーブル。 | +| [system.stack_trace](/operations/system-tables/stack_trace) | すべてのサーバースレッドのスタックトレースを保持するシステムテーブル。開発者がサーバーの状態を詳細に把握・調査するために利用できます。 | +| [system.storage_policies](/operations/system-tables/storage_policies) | サーバー構成で定義されたストレージポリシーおよびボリュームに関する情報を保持するシステムテーブル。 | +| [system.symbols](/operations/system-tables/symbols) | C++ のエキスパートや ClickHouse エンジニア向けのシステムテーブルで、`clickhouse` バイナリの内部解析に役立つ情報を含みます。 | +| [system.table_engines](/operations/system-tables/table_engines) | サーバーでサポートされているテーブルエンジンと、それらが対応する機能の説明を含むシステムテーブル。 | +| [system.tables](/operations/system-tables/tables) | サーバーが認識している各テーブルのメタデータを保持するシステムテーブルです。 | +| [system.text_log](/operations/system-tables/text_log) | ログエントリを格納するシステムテーブル。 | +| [system.time_zones](/operations/system-tables/time_zones) | ClickHouse サーバーでサポートされているタイムゾーンの一覧を含むシステムテーブル。 | +| [system.trace_log](/operations/system-tables/trace_log) | サンプリングクエリプロファイラによって収集されたスタックトレースを格納するシステムテーブルです。 | +| [system.unicode](/operations/system-tables/unicode) | Unicode 文字とその属性の一覧を持つシステムテーブル。 | +| [system.user_processes](/operations/system-tables/user_processes) | ユーザーのメモリ使用量と ProfileEvents の概要把握に有用な情報を含む system テーブル。 | +| [system.users](/operations/system-tables/users) | サーバー上で構成されているユーザーアカウントの一覧を保持するシステムテーブル。 | +| [system.view_refreshes](/operations/system-tables/view_refreshes) | リフレッシャブルmaterialized viewに関する情報を保持するシステムテーブルです。 | +| [system.warnings](/operations/system-tables/system_warnings) | このテーブルには ClickHouse サーバーに関する警告メッセージが含まれています。 | +| [system.workloads](/operations/system-tables/workloads) | ローカルサーバー上に存在するワークロードに関する情報を格納するシステムテーブル。 | +| [system.zookeeper](/operations/system-tables/zookeeper) | ClickHouse Keeper または ZooKeeper が構成されている場合にのみ存在するシステムテーブルです。設定ファイルで定義された Keeper クラスターのデータを提供します。 | +| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | ZooKeeper が構成されている場合にのみ存在するシステムテーブル。ZooKeeper(補助的な ZooKeeper を含む)への現在の接続を表示します。 | +| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | ZooKeeper への接続履歴(補助 ZooKeeper を含む)を表示します。 | +| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | ZooKeeper サーバーへのリクエストパラメータとその応答に関する情報を保持するシステムテーブルです。 | {/*AUTOGENERATED_END*/ } diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md new file mode 100644 index 00000000000..d1d25044073 --- /dev/null +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md @@ -0,0 +1,70 @@ +--- +description: '計測ポイントを含むシステムテーブル' +keywords: ['システムテーブル', '計測'] +slug: /operations/system-tables/instrumentation +title: 'system.instrumentation' +doc_type: 'reference' +--- + +import SystemTableCloud from '@site/i18n/jp/docusaurus-plugin-content-docs/current/_snippets/_system_table_cloud.md'; + +# system.instrumentation {#systeminstrumentation} + + + +LLVM の XRay 機能による計測ポイントを含みます。 + +Columns: + +* `id` ([UInt32](../../sql-reference/data-types/int-uint.md)) — 計測ポイントの ID。 +* `function_id` ([Int32](../../sql-reference/data-types/int-uint.md)) — ELF バイナリの `xray_instr_map` セクション内で関数に割り当てられた ID。 +* `function_name` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 計測に使用される関数名。 +* `handler` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — ハンドラーの種類。 +* `entry_type` ([Enum('Entry' = 0, 'Exit' = 1, 'EntryAndExit' = 2)](../../sql-reference/data-types/enum.md)) — エントリ種別: `Entry`、`Exit` または `EntryAndExit`。 +* `symbol` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 完全にデマングルされたシンボル。 +* `parameters` ([Array(Dynamic)](../../sql-reference/data-types/array.md)) — ハンドラー呼び出しのパラメータ。 + +**Example** + +```sql +SELECT * FROM system.instrumentation FORMAT Vertical; +``` + +```text +行 1: +────── +id: 0 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: log +entry_type: Entry +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: ['test'] + +行 2: +────── +id: 1 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: profile +entry_type: EntryAndExit +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: [] + +行 3: +────── +id: 2 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: sleep +entry_type: Exit +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: [0.3] + +3行のセット。経過時間: 0.302秒 +``` + +**関連項目** + +* [SYSTEM INSTRUMENT](../../sql-reference/statements/system.md) — 計測ポイントを追加または削除します。 +* [system.trace_log](../../operations/system-tables/trace_log.md) — プロファイリングログを確認します。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md index ff9f80cfe96..7981658a184 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md @@ -12,13 +12,13 @@ import SystemTableCloud from '@site/i18n/jp/docusaurus-plugin-content-docs/curre -[サンプリングクエリプロファイラ](../../operations/optimizing-performance/sampling-query-profiler.md)によって収集されたスタックトレースを含みます。 +[sampling query profiler](../../operations/optimizing-performance/sampling-query-profiler.md) によって収集されたスタックトレースを格納します。 -ClickHouse は、サーバー設定セクション [trace_log](../../operations/server-configuration-parameters/settings.md#trace_log) が設定されている場合にこのテーブルを作成します。関連する設定も参照してください: [query_profiler_real_time_period_ns](../../operations/settings/settings.md#query_profiler_real_time_period_ns)、[query_profiler_cpu_time_period_ns](../../operations/settings/settings.md#query_profiler_cpu_time_period_ns)、[memory_profiler_step](../../operations/settings/settings.md#memory_profiler_step)、[memory_profiler_sample_probability](../../operations/settings/settings.md#memory_profiler_sample_probability)、[trace_profile_events](../../operations/settings/settings.md#trace_profile_events)。 +ClickHouse は、サーバー構成セクション [trace_log](../../operations/server-configuration-parameters/settings.md#trace_log) が設定されている場合にこのテーブルを作成します。あわせて次の設定も参照してください: [query_profiler_real_time_period_ns](../../operations/settings/settings.md#query_profiler_real_time_period_ns)、[query_profiler_cpu_time_period_ns](../../operations/settings/settings.md#query_profiler_cpu_time_period_ns)、[memory_profiler_step](../../operations/settings/settings.md#memory_profiler_step)、[memory_profiler_sample_probability](../../operations/settings/settings.md#memory_profiler_sample_probability)、[trace_profile_events](../../operations/settings/settings.md#trace_profile_events)。 ログを分析するには、`addressToLine`、`addressToLineWithInlines`、`addressToSymbol`、`demangle` といったイントロスペクション関数を使用します。 -列: +カラム: * `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — クエリを実行しているサーバーのホスト名。 @@ -30,37 +30,50 @@ ClickHouse は、サーバー設定セクション [trace_log](../../operati * `timestamp_ns` ([UInt64](../../sql-reference/data-types/int-uint.md)) — ナノ秒単位のサンプリング時点のタイムスタンプ。 -* `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ClickHouse サーバービルドのリビジョン。 +* `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ClickHouse サーバーのビルドリビジョン。 `clickhouse-client` でサーバーに接続すると、`Connected to ClickHouse server version 19.18.1.` のような文字列が表示されます。このフィールドにはサーバーの `version` ではなく `revision` が格納されます。 * `trace_type` ([Enum8](../../sql-reference/data-types/enum.md)) — トレースの種類: * `Real` はウォールクロック時間に基づくスタックトレース収集を表します。 * `CPU` は CPU 時間に基づくスタックトレース収集を表します。 - * `Memory` はメモリアロケーションが次のウォーターマークを超えたときのアロケーションおよび解放の収集を表します。 - * `MemorySample` はランダムなアロケーションおよび解放の収集を表します。 + * `Memory` はメモリアロケーションが設定されたウォーターマーク(しきい値)を超えた場合のアロケーションおよびデアロケーションの収集を表します。 + * `MemorySample` はランダムなアロケーションおよびデアロケーションの収集を表します。 * `MemoryPeak` はピークメモリ使用量の更新の収集を表します。 * `ProfileEvent` はプロファイルイベントのインクリメントの収集を表します。 * `JemallocSample` は jemalloc サンプルの収集を表します。 - * `MemoryAllocatedWithoutCheck` は、任意のメモリ制限を無視して行われる大きなアロケーション (>16MiB) の収集を表します (ClickHouse 開発者専用)。 + * `MemoryAllocatedWithoutCheck` は、あらゆるメモリ制限を無視して実行される大きなアロケーション(>16MiB)の収集を表します(ClickHouse 開発者のみ)。 + * `Instrumentation` は XRay によるインストルメンテーションによって収集されたトレースを表します。 + +* `cpu_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — CPU 識別子。 * `thread_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — スレッド識別子。 -* `query_id` ([String](../../sql-reference/data-types/string.md)) — [query_log](/operations/system-tables/query_log) システムテーブルから、実行されていたクエリの詳細を取得するために使用できるクエリ識別子。 +* `query_id` ([String](../../sql-reference/data-types/string.md)) — 実行中だったクエリの詳細を [query_log](/operations/system-tables/query_log) システムテーブルから取得するために使用できるクエリ識別子。 + +* `trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — サンプリング時点でのスタックトレース。各要素は ClickHouse サーバープロセス内の仮想メモリアドレスです。 + +* `size` ([Int64](../../sql-reference/data-types/int-uint.md)) - トレースタイプが `Memory`、`MemorySample` または `MemoryPeak` の場合は割り当てられたメモリ量を表し、それ以外のトレースタイプの場合は 0 です。 + +* `event` ([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md)) - トレースタイプが `ProfileEvent` の場合は更新されたプロファイルイベント名を表し、それ以外のトレースタイプの場合は空文字列です。 -* `trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — サンプリング時点のスタックトレース。各要素は ClickHouse サーバープロセス内の仮想メモリアドレスです。 +* `increment` ([UInt64](../../sql-reference/data-types/int-uint.md)) - トレースタイプが `ProfileEvent` の場合はプロファイルイベントのインクリメント量を表し、それ以外のトレースタイプの場合は 0 です。 -* `size` ([Int64](../../sql-reference/data-types/int-uint.md)) - トレースタイプが `Memory`、`MemorySample`、`MemoryPeak` の場合は割り当てられたメモリ量、それ以外のトレースタイプの場合は 0。 +* `symbols`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), シンボル化が有効な場合、`trace` に対応するデマングル済みシンボル名を格納します。 -* `event` ([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md)) - トレースタイプが `ProfileEvent` の場合は更新されたプロファイルイベント名、それ以外のトレースタイプの場合は空文字列。 +* `lines`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), シンボル化が有効な場合、`trace` に対応するファイル名と行番号を含む文字列を格納します。 -* `increment` ([UInt64](../../sql-reference/data-types/int-uint.md)) - トレースタイプが `ProfileEvent` の場合はプロファイルイベントのインクリメント量、それ以外のトレースタイプの場合は 0。 +* `function_id` ([Nullable(Int32)](../../sql-reference/data-types/nullable.md)), トレースタイプが Instrumentation の場合、elf-binary の xray_instr_map セクションで関数に割り当てられた ID。 -* `symbols`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)) — シンボル化が有効な場合、`trace` に対応するデマングル済みシンボル名を含みます。 +* `function_name` ([Nullable(String)](../../sql-reference/data-types/nullable.md)), トレースタイプが Instrumentation の場合、インストルメンテーション対象関数の名前。 -* `lines`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)) — シンボル化が有効な場合、`trace` に対応するファイル名と行番号を含む文字列を含みます。 +* `handler` ([Nullable(String)](../../sql-reference/data-types/nullable.md)), トレースタイプが Instrumentation の場合、インストルメンテーション対象関数のハンドラー。 -シンボル化は、サーバーの設定ファイル内の `trace_log` 配下の `symbolize` で有効または無効にできます。 +* `entry_type` ([Nullable(Enum('Entry' = 0, 'Exit' = 1))](../../sql-reference/data-types/nullable.md)), トレースタイプが Instrumentation の場合、トレースのエントリー種別。 + +* `duration_nanoseconds` ([Nullable(UInt64)](../../sql-reference/data-types/nullable.md)), トレースタイプが Instrumentation の場合、関数がナノ秒単位で実行されていた時間。 + +シンボル化はサーバーの構成ファイル内の `trace_log` セクションの `symbolize` で有効または無効を切り替えることができます。 **例** @@ -69,17 +82,72 @@ SELECT * FROM system.trace_log LIMIT 1 \G ``` ```text -Row 1: +行 1: ────── hostname: clickhouse.eu-central1.internal -event_date: 2020-09-10 -event_time: 2020-09-10 11:23:09 -event_time_microseconds: 2020-09-10 11:23:09.872924 -timestamp_ns: 1599762189872924510 -revision: 54440 -trace_type: Memory -thread_id: 564963 -query_id: -trace: [371912858,371912789,371798468,371799717,371801313,371790250,624462773,566365041,566440261,566445834,566460071,566459914,566459842,566459580,566459469,566459389,566459341,566455774,371993941,371988245,372158848,372187428,372187309,372187093,372185478,140222123165193,140222122205443] -size: 5244400 +event_date: 2025-11-11 +event_time: 2025-11-11 11:53:59 +event_time_microseconds: 2025-11-11 11:53:59.128333 +timestamp_ns: 1762862039128333000 +revision: 54504 +trace_type: Instrumentation +cpu_id: 19 +thread_id: 3166432 -- 317万 +query_id: ef462508-e189-4ea2-b231-4489506728e8 +trace: [350594916,447733712,447742095,447727324,447726659,221642873,450882315,451852359,451905441,451885554,512404306,512509092,612861767,612863269,612466367,612455825,137631896259267,137631896856768] +size: 0 +ptr: 0 +memory_context: Unknown +memory_blocked_context: Unknown +event: +increment: 0 +symbols: ['StackTrace::StackTrace()','DB::InstrumentationManager::createTraceLogElement(DB::InstrumentationManager::InstrumentedPointInfo const&, XRayEntryType, std::__1::chrono::time_point>>) const','DB::InstrumentationManager::profile(XRayEntryType, DB::InstrumentationManager::InstrumentedPointInfo const&)','DB::InstrumentationManager::dispatchHandlerImpl(int, XRayEntryType)','DB::InstrumentationManager::dispatchHandler(int, XRayEntryType)','__xray_FunctionEntry','DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long)','DB::logQueryStart(std::__1::chrono::time_point>> const&, std::__1::shared_ptr const&, std::__1::basic_string, std::__1::allocator> const&, unsigned long, std::__1::shared_ptr const&, DB::QueryPipeline const&, DB::IInterpreter const*, bool, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, bool)','DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr, DB::QueryFlags, DB::QueryProcessingStage::Enum, std::__1::unique_ptr>&, std::__1::shared_ptr&, std::__1::shared_ptr, std::__1::function)','DB::executeQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::shared_ptr, DB::QueryFlags, DB::QueryProcessingStage::Enum)','DB::TCPHandler::runImpl()','DB::TCPHandler::run()','Poco::Net::TCPServerConnection::start()','Poco::Net::TCPServerDispatcher::run()','Poco::PooledThread::run()','Poco::ThreadImpl::runnableEntry(void*)','start_thread','__clone3'] +lines: ['./build/../src/Common/StackTrace.cpp:395','./src/Common/StackTrace.h:62','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:738','./build/./src/Interpreters/InstrumentationManager.cpp:257','./build/./src/Interpreters/InstrumentationManager.cpp:225','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse','./build/./src/Interpreters/QueryMetricLog.cpp:0','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:667','./build/./src/Interpreters/executeQuery.cpp:0','./build/./src/Interpreters/executeQuery.cpp:0','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:744','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:583','./build/../base/poco/Net/src/TCPServerConnection.cpp:54','../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:80','./build/../base/poco/Foundation/src/ThreadPool.cpp:219','../base/poco/Foundation/include/Poco/AutoPtr.h:77','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse'] +function_id: 231255 +function_name: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +handler: profile +entry_type: Exit +duration_nanoseconds: 58435 +``` + +プロファイリングデータは、次のクエリで Chrome の Event Trace Format に変換できます。クエリを `chrome_trace.sql` というファイルに保存します。 + +```sql +WITH traces AS ( + SELECT * FROM system.trace_log + WHERE event_date >= today() AND trace_type = 'Instrumentation' AND handler = 'profile' + ORDER BY event_time, entry_type +) +SELECT + format( + '{{"traceEvents": [{}\n]}}', + arrayStringConcat( + groupArray( + format( + '\n{{"name": "{}", "cat": "clickhouse", "ph": "{}", "ts": {}, "pid": 1, "tid": {}, "args": {{"query_id": "{}", "cpu_id": {}, "stack": [{}]}}}},', + function_name, + if(entry_type = 0, 'B', 'E'), + timestamp_ns/1000, + toString(thread_id), + query_id, + cpu_id, + arrayStringConcat(arrayMap((x, y) -> concat('"', x, ': ', y, '", '), lines, symbols)) + ) + ) + ) + ) +FROM traces; +``` + +そして、それを ClickHouse Client で実行し、`trace.json` ファイルとしてエクスポートします。このファイルは [Perfetto](https://ui.perfetto.dev/) または [speedscope](https://www.speedscope.app/) のいずれかでインポートできます。 + +```bash +echo $(clickhouse client --query "$(cat chrome_trace.sql)") > trace.json ``` + +よりコンパクトだが情報量の少ないトレースにしたい場合は、スタック情報の部分を省略できます。 + +**関連項目** + +* [SYSTEM INSTRUMENT](../../sql-reference/statements/system.md) — 計測ポイントを追加または削除します。 +* [system.instrumentation](../../operations/system-tables/instrumentation.md) - 計測済みの関数を確認します。 diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 490cc19eede..d99e9d6d38e 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -1,5 +1,5 @@ --- -description: '日付と時刻を扱う関数のドキュメント' +description: '日付と時刻を扱う関数に関するドキュメント' sidebar_label: '日付と時刻' slug: /sql-reference/functions/date-time-functions title: '日付と時刻を扱う関数' @@ -8,7 +8,7 @@ doc_type: 'reference' # 日付と時刻を扱う関数 {#functions-for-working-with-dates-and-times} -このセクションのほとんどの関数は、`Europe/Amsterdam` のようなオプションのタイムゾーン引数を指定できます。この場合、ローカル(デフォルト)のタイムゾーンではなく、指定したタイムゾーンが使用されます。 +このセクションのほとんどの関数は、`Europe/Amsterdam` のようなオプションのタイムゾーン引数を指定できます。この場合、タイムゾーンにはローカル(デフォルト)のタイムゾーンではなく、指定したタイムゾーンが使用されます。 **例** @@ -27,9 +27,9 @@ SELECT ``` {/* - 以下のタグ内の内容は、ドキュメントフレームワークのビルド時に - system.functions から自動生成されるドキュメントで置き換えられます。タグ自体は変更したり削除したりしないでください。 - 参照: https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md + 以下のタグ内部の内容は、ドキュメントフレームワークのビルド時に + system.functions から自動生成されたドキュメントで置き換えられます。タグを変更または削除しないでください。 + 詳細は https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md を参照してください。 */ } {/*AUTOGENERATED_START*/ } @@ -38,9 +38,9 @@ SELECT 導入バージョン: v22.11 -クエリ解析時点の現在の日時を返します。この関数は定数式として扱われます。 +クエリ解析時点の現在の日時を返します。この関数は定数式です。 -この関数は `now('UTC')` と同じ結果を返します。MySQL との互換性のためだけに追加されました。[`now`](#now) の利用が推奨されます。 +この関数は `now('UTC')` と同じ結果を返します。MySQL との互換性のためだけに追加されました。代わりに [`now`](#now) を使用することが推奨されます。 **構文** @@ -54,11 +54,11 @@ UTCTimestamp() * なし。 -**返り値** +**戻り値** -クエリ解析時点での現在の日時を返します。型は [`DateTime`](/sql-reference/data-types/datetime) です。 +クエリ解析時点の現在の日時を返します。[`DateTime`](/sql-reference/data-types/datetime) -**使用例** +**例** **現在の UTC タイムスタンプを取得** @@ -76,8 +76,8 @@ SELECT UTCTimestamp() 導入バージョン: v23.9 -年月日を表す数値を `Date` に変換します。 -この関数は、関数 [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) の逆にあたります。 +年・月・日を表す数値を `Date` に変換します。 +この関数は、[`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) 関数とは逆の動作を行います。 入力が有効な `Date` 値を表していない場合、出力は未定義です。 **構文** @@ -90,7 +90,7 @@ YYYYMMDDToDate(YYYYMMDD) * `YYYYMMDD` — 年・月・日を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -**返り値** +**戻り値** 指定された引数から `Date` 型の値を返します。[`Date`](/sql-reference/data-types/date) @@ -112,9 +112,9 @@ SELECT YYYYMMDDToDate(20230911); 導入バージョン: v23.9 -年月日を表す数値を `Date32` に変換します。 -この関数は、関数 [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) と逆の変換を行います。 -入力が有効な `Date32` 値を表していない場合、出力は未定義です。 +年・月・日を表す数値を `Date32` に変換します。 +この関数は、[`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) 関数の逆です。 +入力値が有効な `Date32` 値を表していない場合、出力は未定義です。 **構文** @@ -124,11 +124,11 @@ YYYYMMDDToDate32(YYYYMMDD) **引数** -* `YYYYMMDD` — 年、月、日を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `YYYYMMDD` — 年・月・日を含む数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) **戻り値** -指定された引数から `Date32` 型の値を返します。[`Date32`](/sql-reference/data-types/date32) +指定された引数から `Date32` 値を返します。[`Date32`](/sql-reference/data-types/date32) **使用例** @@ -148,9 +148,9 @@ SELECT YYYYMMDDToDate32(20000507); 導入: v23.9 -年、月、日、時、分、秒を表す数値を `DateTime` に変換します。 -この関数は、関数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) と逆の変換を行います。 -入力が有効な `DateTime` 値をエンコードしていない場合、出力は未定義です。 +年・月・日・時・分・秒を含む数値を `DateTime` に変換します。 +この関数は、関数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) の逆です。 +入力が有効な `DateTime` 値を表していない場合、出力結果は未定義です。 **構文** @@ -160,12 +160,12 @@ YYYYMMDDhhmmssToDateTime(YYYYMMDDhhmmss[, timezone]) **引数** -* `YYYYMMDDhhmmss` — 年、月、日、時、分、秒を含む数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `timezone` — タイムゾーン名。[`String`](/sql-reference/data-types/string) +* `YYYYMMDDhhmmss` — 年、月、日、時、分、秒を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `timezone` — タイムゾーン名を示す文字列。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -指定された引数から `DateTime` の値を返します。[`DateTime`](/sql-reference/data-types/datetime) +指定された引数から `DateTime` 型の値を返します。[`DateTime`](/sql-reference/data-types/datetime) **使用例** @@ -185,9 +185,9 @@ SELECT YYYYMMDDToDateTime(20230911131415); 導入バージョン: v23.9 -年・月・日・時・分・秒を含む数値を `DateTime64` に変換します。 -この関数は、関数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) の逆にあたる関数です。 -入力が有効な `DateTime64` 値を表していない場合、出力は未定義です。 +年、月、日、時、分、秒を含む数値を `DateTime64` に変換します。 +この関数は、関数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) の逆です。 +入力が有効な `DateTime64` 値をエンコードしていない場合、出力は未定義です。 **構文** @@ -197,15 +197,15 @@ YYYYMMDDhhmmssToDateTime64(YYYYMMDDhhmmss[, precision[, timezone]]) **引数** -* `YYYYMMDDhhmmss` — 年、月、日、時、分、秒を含む数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `precision` — 小数部の桁数 (0-9)。[`UInt8`](/sql-reference/data-types/int-uint) +* `YYYYMMDDhhmmss` — 年・月・日・時・分・秒を含む数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `precision` — 小数部の精度(0〜9)。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — タイムゾーン名。[`String`](/sql-reference/data-types/string) -**返される値** +**戻り値** -指定された引数から `DateTime64` 値を生成して返します。[`DateTime64`](/sql-reference/data-types/datetime64) +指定された引数から `DateTime64` 型の値を生成して返します。[`DateTime64`](/sql-reference/data-types/datetime64) -**使用例** +**例** **例** @@ -223,8 +223,8 @@ SELECT YYYYMMDDhhmmssToDateTime64(20230911131415, 3, 'Asia/Istanbul'); 導入バージョン: v23.9 -指定された `Date`、日時、または文字列表現の `Date` もしくは日時に時間間隔を加算します。 -加算結果がデータ型の範囲外になる場合、その結果は未定義です。 +指定された日付、日時、または日付/日時を表す文字列に、時間間隔を加算します。 +加算の結果がデータ型の範囲外になる場合、結果は未定義です。 **構文** @@ -234,16 +234,16 @@ addDate(datetime, interval) **引数** -* `datetime` — `interval` を加算する対象となる日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64)、または [`String`](/sql-reference/data-types/string) -* `interval` — 加算する時間間隔。[`Interval`](/sql-reference/data-types/int-uint) +* `datetime` — `interval` を加算する対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `interval` — 加算するインターバル。[`Interval`](/sql-reference/data-types/int-uint) **戻り値** -`datetime` に `interval` を加算して得られる日付または日時を返します。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、または [`DateTime64`](/sql-reference/data-types/datetime64) +`datetime` に `interval` を加算して得られる日付または日時を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** -**日付に interval を加算する** +**日付へのインターバルの加算** ```sql title=Query SELECT addDate(toDate('2018-01-01'), INTERVAL 3 YEAR) @@ -259,7 +259,7 @@ SELECT addDate(toDate('2018-01-01'), INTERVAL 3 YEAR) 導入バージョン: v1.1 -日付、日時、または文字列表現の日付/日時に、指定した日数を加算します。 +指定した日数を、日付、日時、または文字列表現の日付/日時に加算します。 **構文** @@ -278,7 +278,7 @@ addDays(datetime, num) **例** -**異なる日付型に日数を加算する** +**さまざまな日付型に日数を加算する** ```sql title=Query WITH @@ -297,7 +297,7 @@ SELECT └────────────────────┴─────────────────────────┴────────────────────────────────┘ ``` -**別の INTERVAL 構文の使用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 day) @@ -313,7 +313,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 day) 導入バージョン: v1.1 -指定した時間を、日付、日時、または文字列として表現された日付・日時に加算します。 +指定した時間数を、日付型、日時型、または文字列としてエンコードされた日付・日時に加算します。 **構文** @@ -323,12 +323,12 @@ addHours(datetime, num) **引数** -* `datetime` — 指定した時間を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定した時間数を加算する対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 加算する時間数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` に `num` 時間を加算した値を返す。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64)。 +`datetime` に `num` 時間を加算した値を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) です。 **例** @@ -351,7 +351,7 @@ SELECT └─────────────────────┴──────────────────────────┴─────────────────────────────────┘ ``` -**別の INTERVAL 構文の利用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 hour) @@ -367,10 +367,10 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 hour) 導入バージョン: v22.11 -あるインターバル、またはインターバルのタプルに別のインターバルを加算します。 +ある interval または interval のタプルに、別の interval を加算します。 :::note -同じ種類のインターバルは単一のインターバルにまとめられます。たとえば `toIntervalDay(1)` と `toIntervalDay(2)` が渡された場合、結果は `(1,1)` ではなく `(3)` になります。 +同じ型の interval は 1 つの interval に集約されます。たとえば `toIntervalDay(1)` と `toIntervalDay(2)` を渡した場合、結果は `(1,1)` ではなく `(3)` になります。 ::: **構文** @@ -381,12 +381,12 @@ addInterval(interval_1, interval_2) **引数** -* `interval_1` — 最初の `Interval`、または `Interval` のタプル。[`Interval`](/sql-reference/data-types/int-uint) または [`Tuple(Interval)`](/sql-reference/data-types/tuple) -* `interval_2` — 加算する 2 番目の `Interval`。[`Interval`](/sql-reference/data-types/int-uint) +* `interval_1` — 最初の Interval または Interval のタプル。[`Interval`](/sql-reference/data-types/int-uint) または [`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `interval_2` — 加算する 2 つ目の Interval。[`Interval`](/sql-reference/data-types/int-uint) **戻り値** -`Interval` のタプル [`Tuple(Interval)`](/sql-reference/data-types/tuple) を返します。 +Interval のタプル [`Tuple(Interval)`](/sql-reference/data-types/tuple) を返します **例** @@ -414,7 +414,7 @@ SELECT addInterval(INTERVAL 2 DAY, INTERVAL 1 DAY) 導入バージョン: v22.6 -指定された数のマイクロ秒を、日時型または文字列表現の日時に加算します。 +時刻付き日付、または文字列表現の時刻付き日付に、指定したマイクロ秒数を加算します。 **構文** @@ -427,13 +427,13 @@ addMicroseconds(datetime, num) * `datetime` — 指定したマイクロ秒数を加算する日付と時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 加算するマイクロ秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**戻り値** +**返される値** -`date_time` に `num` マイクロ秒を加算した値を返す。戻り値の型は [`DateTime64`](/sql-reference/data-types/datetime64) +`date_time` に `num` マイクロ秒を加算した値を返します。型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**使用例** +**例** -**異なる日時型にマイクロ秒を加算する** +**異なる日付時刻型にマイクロ秒を加算する** ```sql title=Query WITH @@ -450,7 +450,7 @@ SELECT └─────────────────────────────────┴────────────────────────────────────────┘ ``` -**代替の INTERVAL 構文を使用する** +**別の INTERVAL 構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 microsecond) @@ -466,7 +466,7 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 microsecond) 導入バージョン: v22.6 -日付時刻の値、または日付時刻を表す文字列に、指定したミリ秒数を加算します。 +指定したミリ秒数を、日時型または日時を表す文字列に加算します。 **構文** @@ -476,16 +476,16 @@ addMilliseconds(datetime, num) **引数** -* `datetime` — 指定したミリ秒数を加算する日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定したミリ秒数を加算する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 加算するミリ秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**返り値** +**戻り値** -`datetime` に `num` ミリ秒を加算した [`DateTime64`](/sql-reference/data-types/datetime64) を返します。 +`datetime` に `num` ミリ秒を加算した値を返します。型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**例** +**使用例** -**異なる日付時刻データ型にミリ秒を加算する** +**異なる日時型にミリ秒を加算する** ```sql title=Query WITH @@ -502,7 +502,7 @@ SELECT └─────────────────────────────────┴────────────────────────────────────────┘ ``` -**別の INTERVAL 構文を使用する** +**INTERVAL の別構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 millisecond) @@ -518,7 +518,7 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 millisecond) 導入バージョン: v1.1 -指定した分数を、日付、日時、または文字列として表現された日付/日時に加算します。 +日付、日時、または文字列表現の日付/日時に、指定した分数を加算します。 **構文** @@ -528,12 +528,12 @@ addMinutes(datetime, num) **引数** -* `datetime` — 分を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) -* `num` — 加算する分の数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) +* `datetime` — 指定した分の値を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `num` — 加算する分の値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` に `num` 分を加算した値を返します。戻り値の型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) です。 +`datetime` に `num` 分を加算した値を返す。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) **使用例** @@ -556,7 +556,7 @@ SELECT └───────────────────────┴────────────────────────────┴───────────────────────────────────┘ ``` -**代替の INTERVAL 構文の使用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 minute) @@ -570,9 +570,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 minute) ## addMonths {#addMonths} -導入バージョン: v1.1 +導入: v1.1 -日付、日時、または文字列として表現された日付・日時に、指定した月数を追加します。 +日付、日時、または文字列表現の日付・日時に対して、指定した月数を加算します。 **構文** @@ -587,11 +587,11 @@ addMonths(datetime, num) **戻り値** -`datetime` に `num` か月を加算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` に `num` か月を加算した結果を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** -**異なる日付型に対して月数を加算する** +**さまざまな日付型に対して月を加算する** ```sql title=Query WITH @@ -610,7 +610,7 @@ SELECT └──────────────────────┴───────────────────────────┴──────────────────────────────────┘ ``` -**代替の INTERVAL 構文を使用する** +**別の INTERVAL 構文の利用** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 month) @@ -626,7 +626,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 month) 導入バージョン: v22.6 -日時、または文字列で表現された日時に、指定したナノ秒数を加算します。 +日時または文字列表現の日時に、指定したナノ秒を加算します。 **構文** @@ -636,14 +636,14 @@ addNanoseconds(datetime, num) **引数** -* `datetime` — 指定したナノ秒数を加算する日付と時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定したナノ秒を加算する日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 加算するナノ秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**返される値** +**戻り値** -`datetime` に `num` ナノ秒を加算した値を返します([`DateTime64`](/sql-reference/data-types/datetime64))。 +`datetime` に `num` ナノ秒を加算した値を返します。型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**使用例** +**例** **異なる日時型にナノ秒を加算する** @@ -662,7 +662,7 @@ SELECT └────────────────────────────────┴───────────────────────────────────────┘ ``` -**別の INTERVAL 構文を使用する** +**別の INTERVAL 構文の使用** ```sql title=Query SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 1000 nanosecond) @@ -676,9 +676,9 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 1000 nanosecond) ## addQuarters {#addQuarters} -導入されたバージョン: v20.1 +導入バージョン: v20.1 -日付、日時、または文字列表現の日付もしくは日時に、指定した数の四半期を加算します。 +日付、日付と時刻、または文字列表現の日付/日付と時刻に対して、指定した数の四半期を加算します。 **構文** @@ -695,7 +695,7 @@ addQuarters(datetime, num) `datetime` に `num` 四半期を加算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**使用例** +**例** **異なる日付型に四半期を加算する** @@ -716,7 +716,7 @@ SELECT └────────────────────────┴─────────────────────────────┴────────────────────────────────────┘ ``` -**代替の INTERVAL 構文の使用** +**INTERVAL の別構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 quarter) @@ -732,7 +732,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 quarter) 導入バージョン: v1.1 -日付、日時、または文字列形式の日付・日時に、指定した秒数を加算します。 +指定した秒数を、`Date` 型、日時型、またはそれらを文字列としてエンコードした値に加算します。 **構文** @@ -742,16 +742,16 @@ addSeconds(datetime, num) **引数** -* `datetime` — 指定した秒数を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定した秒数を加算する対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 加算する秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**戻り値** +**返り値** -`datetime` に `num` 秒を加算した値を返す。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) となる。 +`datetime` に `num` 秒を加算した値を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) です。 **使用例** -**さまざまな日付型に秒を加算する** +**異なる日付型に秒数を加算** ```sql title=Query WITH @@ -770,7 +770,7 @@ SELECT └───────────────────────┴────────────────────────────┴───────────────────────────────────┘ ``` -**代替の INTERVAL 構文の使用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 second) @@ -786,7 +786,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 second) 導入バージョン: v22.11 -日付または日時に、タプルで指定された複数のインターバルを順番に加算します。 +日付または日時に対して、間隔タプルを順に加算します。 **構文** @@ -796,16 +796,16 @@ addTupleOfIntervals(datetime, intervals) **引数** -* `datetime` — インターバルを加算する対象の日付または日時値。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 +* `datetime` — 加算対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `intervals` — `datetime` に加算するインターバルのタプル。[`Tuple(Interval)`](/sql-reference/data-types/tuple) -**戻り値** +**返り値** -`intervals` を加算した `date` を返す。型は [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 +`intervals` を加算した `date` を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**タプルで指定したインターバルを日付に加算する** +**日付にインターバルのタプルを加算する** ```sql title=Query WITH toDate('2018-01-01') AS date @@ -820,9 +820,9 @@ SELECT addTupleOfIntervals(date, (INTERVAL 1 DAY, INTERVAL 1 MONTH, INTERVAL 1 Y ## addWeeks {#addWeeks} -導入バージョン: v1.1 +v1.1 で導入 -指定した週数を、日付、日時、または文字列でエンコードされた日付または日時に加算します。 +指定した数の週を、`date`、日時付きの `date`、またはそれらを文字列としてエンコードした値に加算します。 **構文** @@ -835,13 +835,13 @@ addWeeks(datetime, num) * `datetime` — 指定した週数を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 加算する週数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**返される値** +**戻り値** -`datetime` に `num` 週を加算した値を返す。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` に `num` 週を加算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 **例** -**さまざまな日付型への週の加算** +**異なる日付型に週を加算する** ```sql title=Query WITH @@ -860,7 +860,7 @@ SELECT └─────────────────────┴──────────────────────────┴─────────────────────────────────┘ ``` -**代替の INTERVAL 構文を使用する** +**別の INTERVAL 構文の利用** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 week) @@ -876,7 +876,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 week) 導入バージョン: v1.1 -日付、日時、または文字列表現の日付・日時に指定した年数を加算します。 +指定した年数を、日付、日時、または文字列表現の日付もしくは日時に加算します。 **構文** @@ -886,16 +886,16 @@ addYears(datetime, num) **引数** -* `datetime` — 指定した年数を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定した年数を加算する対象の日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64)、[`String`](/sql-reference/data-types/string) のいずれか。 * `num` — 加算する年数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` に `num` 年を加算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` に `num` 年を加算した値を返します。型は [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 -**使用例** +**例** -**異なる日付型に年を加算する** +**異なる日付型に年数を加算する** ```sql title=Query WITH @@ -914,7 +914,7 @@ SELECT └─────────────────────┴──────────────────────────┴─────────────────────────────────┘ ``` -**別の INTERVAL 構文の利用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 year) @@ -933,7 +933,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 year) `startdate` と `enddate` の差分のうち、指定した単位の値を返します。 差分は 1 ナノ秒の精度で計算されます。 -例えば、2021-12-29 と 2022-01-01 の差分は、日単位では 3 日、 +たとえば、2021-12-29 と 2022-01-01 の差分は、日単位では 3 日、 月単位では 0 か月、年単位では 0 年です。 `age` の代替としては、[`dateDiff`](#dateDiff) 関数を参照してください。 @@ -946,9 +946,9 @@ age('unit', startdate, enddate[, timezone]) **引数** -* `unit` — 結果の間隔の単位。 +* `unit` — 結果を表す時間間隔の単位。 -| Unit | 使用可能な値 | +| Unit | 取りうる値 | | ----------- | ---------------------------------------- | | nanosecond | `nanosecond`, `nanoseconds`, `ns` | | microsecond | `microsecond`, `microseconds`, `us`, `u` | @@ -962,13 +962,13 @@ age('unit', startdate, enddate[, timezone]) | quarter | `quarter`, `quarters`, `qq`, `q` | | year | `year`, `years`, `yyyy`, `yy` | -* `startdate` — 減算される最初の時刻値(減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — 減算の基準となる 2 番目の時刻値(被減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。タイムゾーン名。指定された場合、`startdate` と `enddate` の両方に適用されます。指定されていない場合は、`startdate` と `enddate` に設定されているタイムゾーンが使用されます。それらが同一でない場合、結果は未定義となります。[`String`](/sql-reference/data-types/string) +* `startdate` — 減算される側の最初の時刻値(減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — 減算する側の 2 番目の時刻値(被減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 省略可能。タイムゾーン名。指定された場合、`startdate` と `enddate` の両方に適用されます。指定されていない場合、`startdate` と `enddate` にそれぞれ設定されているタイムゾーンが使用されます。両者が同じでない場合、結果は未定義となります。[`String`](/sql-reference/data-types/string) **戻り値** -`enddate` と `startdate` の差を `unit` で表した値を返します。[`Int32`](/sql-reference/data-types/int-uint) +`enddate` から `startdate` を引いた差を、`unit` で表した値を返します。[`Int32`](/sql-reference/data-types/int-uint) **使用例** @@ -984,7 +984,7 @@ SELECT age('hour', toDateTime('2018-01-01 22:30:00'), toDateTime('2018-01-02 23: └───────────────────────────────────────────────────────────────────────────────────┘ ``` -**年齢を異なる単位で計算する** +**異なる単位で年齢を計算する** ```sql title=Query SELECT @@ -1020,7 +1020,7 @@ changeDay(date_or_datetime, value) **返り値** -`date_or_datetime` と同じ型で、日の要素が変更された値を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +`date_or_datetime` と同じ型で、日を変更した値を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** @@ -1038,7 +1038,7 @@ SELECT changeDay('2024-01-31'::DateTime, 15) 導入バージョン: v24.7 -日付または日時の時の部分を変更します。 +日付または日時の「時」部分を変更します。 **構文** @@ -1048,12 +1048,12 @@ changeHour(date_or_datetime, value) **引数** -* `date_or_datetime` — 変更対象の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date_or_datetime` — 変更する値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `value` — 新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) **返り値** -`date_or_datetime` と同じ型で、時刻の「時」コンポーネントを変更した値を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +`date_or_datetime` と同じ型で、時の部分が変更された値を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** @@ -1071,7 +1071,7 @@ SELECT changeHour('2024-01-01 12:00:00'::DateTime, 5) 導入バージョン: v24.7 -`Date` または `DateTime` の分の値を変更します。 +日付または日時の「分」要素を変更します。 **構文** @@ -1081,10 +1081,10 @@ changeMinute(date_or_datetime, value) **引数** -* `date_or_datetime` — 変更対象の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date_or_datetime` — 変更する値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `value` — 新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) -**返される値** +**戻り値** `date_or_datetime` と同じ型で、分の値を変更したものを返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) @@ -1104,7 +1104,7 @@ SELECT changeMinute('2024-01-01 12:30:00'::DateTime, 45) 導入バージョン: v24.7 -日付または日時の月の値を変更します。 +日付または日時の月の部分を変更します。 **構文** @@ -1117,7 +1117,7 @@ changeMonth(date_or_datetime, value) * `date_or_datetime` — 変更対象の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `value` — 新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) -**返される値** +**戻り値** `date_or_datetime` と同じ型で、月の部分が変更された値を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) @@ -1137,7 +1137,7 @@ SELECT changeMonth('2024-01-01'::DateTime, 12) 導入バージョン: v24.7 -日付または日時の秒の値を変更します。 +日付または日時の秒の部分を変更します。 **構文** @@ -1147,8 +1147,8 @@ changeSecond(date_or_datetime, value) **引数** -* `date_or_datetime` — 変更対象の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — 新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `date_or_datetime` — 変更する値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 設定する新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) **返される値** @@ -1181,11 +1181,11 @@ changeYear(date_or_datetime, value) **引数** * `date_or_datetime` — 変更対象の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — 新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `value` — 設定する新しい値。[`(U)Int*`](/sql-reference/data-types/int-uint) **戻り値** -`date_or_datetime` と同じ型で、年の部分を変更した値を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +`date_or_datetime` と同じ型で、年の値が変更された値を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** @@ -1203,12 +1203,10 @@ SELECT changeYear('2024-01-01'::DateTime, 2023) 導入バージョン: v23.4 -指定された `unit` の境界が、`startdate` から `enddate` までの間にいくつ跨いだかを返します。 -差分は相対単位を用いて計算されます。たとえば、2021-12-29 と 2022-01-01 の差分は、`unit` が `day` の場合は 3 日 -([`toRelativeDayNum`](#toRelativeDayNum) を参照)、`unit` が `month` の場合は 1 か月([`toRelativeMonthNum`](#toRelativeMonthNum) を参照)、`unit` が `year` の場合は 1 年 -([`toRelativeYearNum`](#toRelativeYearNum) を参照)となります。 +指定した `unit` について、`startdate` と `enddate` の間で跨いだ境界の数を返します。 +差分は相対単位を使って計算されます。例えば、2021-12-29 と 2022-01-01 の差分は、`day` 単位では 3 日([`toRelativeDayNum`](#toRelativeDayNum) を参照)、`month` 単位では 1 か月([`toRelativeMonthNum`](#toRelativeMonthNum) を参照)、`year` 単位では 1 年([`toRelativeYearNum`](#toRelativeYearNum) を参照)です。 -`unit` に `week` が指定された場合、`dateDiff` は週の開始日を月曜日とみなします。 +`week` 単位が指定された場合、`dateDiff` は週の開始日を月曜日として扱います。 この動作は、デフォルトで週の開始日を日曜日とする関数 `toWeek()` とは異なることに注意してください。 `dateDiff` の代替としては、関数 [`age`](#age) を参照してください。 @@ -1219,13 +1217,13 @@ SELECT changeYear('2024-01-01'::DateTime, 2023) dateDiff(unit, startdate, enddate[, timezone]) ``` -**エイリアス**: `timestampDiff`, `TIMESTAMP_DIFF`, `DATE_DIFF`, `date_diff`, `timestamp_diff` +**別名**: `timestampDiff`, `date_diff`, `TIMESTAMP_DIFF`, `DATE_DIFF`, `timestamp_diff` **引数** -* `unit` — 結果の単位となる間隔の種類。 +* `unit` — 結果の間隔を表す単位。 -| Unit | Possible values | +| Unit | 取りうる値 | | ----------- | ---------------------------------------- | | nanosecond | `nanosecond`, `nanoseconds`, `ns` | | microsecond | `microsecond`, `microseconds`, `us`, `u` | @@ -1241,15 +1239,15 @@ dateDiff(unit, startdate, enddate[, timezone]) * `startdate` — 減算される最初の時刻値(減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `enddate` — 減算の基準となる 2 番目の時刻値(被減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — オプション。タイムゾーン名。指定された場合、`startdate` と `enddate` の両方に適用されます。指定されていない場合は、`startdate` と `enddate` のタイムゾーンが使用されます。それらが同一でない場合、結果は未定義です。[`String`](/sql-reference/data-types/string) +* `timezone` — オプション。タイムゾーン名。指定された場合は `startdate` と `enddate` の両方に適用されます。指定しない場合は、それぞれの `startdate` と `enddate` に設定されているタイムゾーンが使用されます。それらが同一でない場合、結果は未定義です。[`String`](/sql-reference/data-types/string) **戻り値** -`enddate` と `startdate` の差分を、`unit` で表して返します。[`Int64`](/sql-reference/data-types/int-uint) +`enddate` から `startdate` を引いた差を、`unit` で表した値を返します。[`Int64`](/sql-reference/data-types/int-uint) **例** -**日付の差分を時間単位で計算する** +**日付の差を時間単位で計算する** ```sql title=Query SELECT dateDiff('hour', toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00:00')) AS res @@ -1261,7 +1259,7 @@ SELECT dateDiff('hour', toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-0 └─────┘ ``` -**異なる単位で日付差を計算する** +**日付の差をさまざまな単位で計算する** ```sql title=Query SELECT @@ -1280,9 +1278,9 @@ SELECT ## dateName {#dateName} -導入バージョン: v21.7 +導入: v21.7 -日付の指定した部分を返します。 +日付の指定された部分を返します。 指定可能な値: @@ -1307,15 +1305,15 @@ dateName(date_part, date[, timezone]) * `date_part` — 抽出したい日付要素。[`String`](/sql-reference/data-types/string) * `datetime` — 日付、または日付と時刻の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可。タイムゾーン。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。タイムゾーン。[`String`](/sql-reference/data-types/string) **戻り値** 指定した日付要素を返します。[`String`](/sql-reference/data-types/string) -**使用例** +**例** -**さまざまな日付要素を抽出する** +**さまざまな日付要素の抽出** ```sql title=Query WITH toDateTime('2021-04-14 11:22:33') AS date_value @@ -1335,7 +1333,7 @@ SELECT 導入バージョン: v20.8 -日付・時刻の値を、指定した日付要素まで切り捨てます。 +日付時刻の値を、指定した日付部分まで切り捨てます。 **構文** @@ -1348,38 +1346,38 @@ dateTrunc(unit, datetime[, timezone]) **引数** * `unit` — - 結果をどの単位で切り捨てるかを指定します。`unit` 引数は大文字・小文字を区別しません。 - | Unit | 互換性 | - | -------------------------------------------- | ---------------------- | - | `nanosecond` | DateTime64 とのみ互換性があります | - | `microsecond` | DateTime64 とのみ互換性があります | - | `millisecond` | DateTime64 とのみ互換性があります | - | `second` | | - | `minute` | | - | `hour` | | - | `day` | | - | `week` | | - | `month` | | - | `quarter` | | - | `year` | | - | [`String`](/sql-reference/data-types/string) | | + 結果をどの時間単位で切り捨てるかを指定します。`unit` 引数は大文字と小文字を区別しません。 + | Unit | Compatibility | + | -------------------------------------------- | ---------------- | + | `nanosecond` | DateTime64 にのみ対応 | + | `microsecond` | DateTime64 にのみ対応 | + | `millisecond` | DateTime64 にのみ対応 | + | `second` | | + | `minute` | | + | `hour` | | + | `day` | | + | `week` | | + | `month` | | + | `quarter` | | + | `year` | | + | [`String`](/sql-reference/data-types/string) | | * `datetime` — 日付と時刻。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。返される日時のタイムゾーン名。指定されない場合、関数は `datetime` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。返される datetime のタイムゾーン名を指定します。指定されていない場合、関数は `datetime` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** 切り捨て後の日付と時刻の値を返します。 -| Unit 引数 | `datetime` 引数 | 戻り値の型 | -| -------------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------------- | -| Year, Quarter, Month, Week | `Date32` または `DateTime64` または `Date` または `DateTime` | [`Date32`](../data-types/date32.md) または [`Date`](../data-types/date.md) | -| Day, Hour, Minute, Second | `Date32`, `DateTime64`, `Date`, または `DateTime` | [`DateTime64`](../data-types/datetime64.md) または [`DateTime`](../data-types/datetime.md) | -| Millisecond, Microsecond, | 任意 | [`DateTime64`](../data-types/datetime64.md) | -| Nanosecond | | スケール 3、6、または 9 | +| Unit Argument | `datetime` Argument | Return Type | +| -------------------------- | ------------------------------------------------ | -------------------------------------------------------------------------------------- | +| Year, Quarter, Month, Week | `Date32` or `DateTime64` or `Date` or `DateTime` | [`Date32`](../data-types/date32.md) or [`Date`](../data-types/date.md) | +| Day, Hour, Minute, Second | `Date32`, `DateTime64`, `Date`, or `DateTime` | [`DateTime64`](../data-types/datetime64.md) or [`DateTime`](../data-types/datetime.md) | +| Millisecond, Microsecond, | Any | [`DateTime64`](../data-types/datetime64.md) | +| Nanosecond | | スケール 3、6、または 9 | **例** -**タイムゾーンを指定しない切り捨て** +**タイムゾーンを指定せずに切り捨て** ```sql title=Query SELECT now(), dateTrunc('hour', now()); @@ -1391,7 +1389,7 @@ SELECT now(), dateTrunc('hour', now()); └─────────────────────┴───────────────────────────┘ ``` -**指定したタイムゾーンで切り捨てを行う** +**指定タイムゾーンでの切り捨て** ```sql title=Query SELECT now(), dateTrunc('hour', now(), 'Asia/Istanbul'); @@ -1407,60 +1405,60 @@ SELECT now(), dateTrunc('hour', now(), 'Asia/Istanbul'); 導入バージョン: v1.1 -指定されたフォーマット文字列に従って、日付または日時をフォーマットします。`format` は定数式であるため、1 つの結果カラムに複数のフォーマットを指定することはできません。 +指定されたフォーマット文字列に従って、日付または日時をフォーマットします。`format` は定数式であるため、1つの結果カラムに対して複数のフォーマットを指定することはできません。 -`formatDateTime` は MySQL の datetime フォーマットスタイルを使用します。詳細は [mysql docs](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format) を参照してください。 +`formatDateTime` は MySQL の datetime フォーマットスタイルを使用します。[mysql docs](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format) を参照してください。 -この関数の逆の操作は [`parseDateTime`](/sql-reference/functions/type-conversion-functions#parsedatetime) です。 +この関数の逆操作は [`parseDateTime`](/sql-reference/functions/type-conversion-functions#parsedatetime) です。 -置換フィールドを使用して、結果となる文字列のパターンを定義できます。 -下表の例カラムは、`2018-01-02 22:33:44` をフォーマットした結果を示しています。 +置換フィールドを使用して、結果文字列のパターンを定義できます。 +以下の表の「例」カラムは、`2018-01-02 22:33:44` をフォーマットした結果を示します。 **置換フィールド:** -| プレースホルダー | 説明 | 例 | -| -------- | ------------------------------------- | ---------- | -| %a | 曜日の省略名 (Mon-Sun) | Mon | -| %b | 月の省略名 (Jan-Dec) | Jan | -| %c | 月を整数 (01-12) で表現 | 01 | -| %C | 年を 100 で割り、整数に切り捨てた値 (00-99) | 20 | -| %d | 月の日、ゼロ埋め (01-31) | 02 | -| %D | 短い MM/DD/YY 形式の日付、%m/%d/%y と同等 | 01/02/18 | -| %e | 月の日、スペース埋め (1-31) | 2 | -| %f | 秒未満の値 | 123456 | -| %F | 短い YYYY-MM-DD 形式の日付、%Y-%m-%d と同等 | 2018-01-02 | -| %g | ISO 8601 に合わせた 2 桁の年形式 | 18 | -| %G | ISO 週番号に対応する 4 桁の年形式 | 2018 | -| %h | 12 時間制の時 (01-12) | 09 | -| %H | 24 時間制の時 (00-23) | 22 | -| %i | 分 (00-59) | 33 | -| %I | 12 時間制の時 (01-12) | 10 | -| %j | 年内通算日 (001-366) | 002 | -| %k | 24 時間制の時 (00-23) | 14 | -| %l | 12 時間制の時 (01-12) | 09 | -| %m | 月を整数 (01-12) で表現 | 01 | -| %M | 月の完全名 (January-December) | January | -| %n | 改行文字 | | -| %p | AM または PM の指定 | PM | -| %Q | 四半期 (1-4) | 1 | -| %r | 12 時間制 HH:MM AM/PM 時刻、%h:%i %p と同等 | 10:30 PM | -| %R | 24 時間制 HH:MM 時刻、%H:%i と同等 | 22:33 | -| %s | 秒 (00-59) | 44 | -| %S | 秒 (00-59) | 44 | -| %t | 水平タブ文字 | | -| %T | ISO 8601 時刻形式 (HH:MM:SS)、%H:%i:%S と同等 | 22:33:44 | -| %u | 月曜日を 1 とする ISO 8601 の曜日番号 (1-7) | 2 | -| %V | ISO 8601 の週番号 (01-53) | 01 | -| %w | 日曜日を 0 とする曜日番号 (0-6) | 2 | -| %W | 曜日の完全名 (Monday-Sunday) | Monday | -| %y | 年の下 2 桁 (00-99) | 18 | -| %Y | 年 | 2018 | -| %z | UTC からの時差を +HHMM または -HHMM で表現 | -0500 | -| %% | % 記号 | % | - -* ClickHouse v23.4 より前のバージョンでは、`%f` はフォーマット対象が Date、Date32、DateTime (いずれも秒未満を持たない) または精度 0 の DateTime64 の場合、単一のゼロ (0) を出力します。 -* ClickHouse v25.1 より前のバージョンでは、`%f` は固定 6 桁ではなく、DateTime64 のスケールで指定された桁数を出力します。 -* ClickHouse v23.4 より前のバージョンでは、`%M` は月の完全名 (January-December) の代わりに分 (00-59) を出力します。 +| Placeholder | 説明 | 例 | +| ----------- | ------------------------------------- | ---------- | +| %a | 曜日の省略名 (Mon-Sun) | Mon | +| %b | 月の省略名 (Jan-Dec) | Jan | +| %c | 月を整数 (01-12) で表現 | 01 | +| %C | 西暦年を 100 で割り、整数に切り捨てた値 (00-99) | 20 | +| %d | 日 (ゼロ詰め) (01-31) | 02 | +| %D | 短い MM/DD/YY 日付形式。%m/%d/%y と同等 | 01/02/18 | +| %e | 日 (スペース詰め) (1-31) | 2 | +| %f | 小数部の秒 | 123456 | +| %F | 短い YYYY-MM-DD 日付形式。%Y-%m-%d と同等 | 2018-01-02 | +| %g | ISO 8601 に合わせた 2 桁の年 | 18 | +| %G | ISO 週番号に対応する 4 桁の年 | 2018 | +| %h | 12 時間制の時 (01-12) | 09 | +| %H | 24 時間制の時 (00-23) | 22 | +| %i | 分 (00-59) | 33 | +| %I | 12 時間制の時 (01-12) | 10 | +| %j | 年内通算日 (001-366) | 002 | +| %k | 24 時間制の時 (00-23) | 14 | +| %l | 12 時間制の時 (01-12) | 09 | +| %m | 月を整数 (01-12) で表現 | 01 | +| %M | 月名 (January-December) | January | +| %n | 改行文字 | | +| %p | AM か PM の区別 | PM | +| %Q | 四半期 (1-4) | 1 | +| %r | 12 時間制 HH:MM AM/PM 形式。%h:%i %p と同等 | 10:30 PM | +| %R | 24 時間制 HH:MM 形式。%H:%i と同等 | 22:33 | +| %s | 秒 (00-59) | 44 | +| %S | 秒 (00-59) | 44 | +| %t | 水平タブ文字 | | +| %T | ISO 8601 時刻形式 (HH:MM:SS)。%H:%i:%S と同等 | 22:33:44 | +| %u | ISO 8601 の曜日番号 (月曜を 1 とする 1-7) | 2 | +| %V | ISO 8601 の週番号 (01-53) | 01 | +| %w | 曜日を整数で表現 (日曜を 0 とする 0-6) | 2 | +| %W | 曜日の完全名 (Monday-Sunday) | Monday | +| %y | 西暦年の下 2 桁 (00-99) | 18 | +| %Y | 西暦年 | 2018 | +| %z | UTC からの時差 (+HHMM または -HHMM) | -0500 | +| %% | % 記号 | % | + +* ClickHouse v23.4 より前のバージョンでは、フォーマット対象が Date、Date32、DateTime (いずれも秒の小数部を持たない) または精度 0 の DateTime64 の場合、`%f` は単一のゼロ (0) を出力します。 +* ClickHouse v25.1 より前のバージョンでは、`%f` は固定の 6 桁ではなく、DateTime64 のスケールで指定された桁数を出力します。 +* ClickHouse v23.4 より前のバージョンでは、`%M` は月名 (January-December) ではなく分 (00-59) を出力します。 **構文** @@ -1468,17 +1466,17 @@ SELECT now(), dateTrunc('hour', now(), 'Asia/Istanbul'); formatDateTime(datetime, format[, timezone]) ``` -**エイリアス**: `DATE_FORMAT` +**別名**: `DATE_FORMAT` **引数** -* `datetime` — フォーマットする日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — 置換フィールドを含むフォーマット文字列。[`String`](/sql-reference/data-types/string) -* `timezone` — オプション。フォーマットされた時刻に使用するタイムゾーン名。[`String`](/sql-reference/data-types/string) +* `datetime` — 書式設定する日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — 置換フィールドを含む書式文字列。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。書式化された時刻に使用するタイムゾーン名。[`String`](/sql-reference/data-types/string) **戻り値** -指定したフォーマットに従って日付と時刻の値を返します。[`String`](/sql-reference/data-types/string) +指定された書式に従った日時の値を返します。[`String`](/sql-reference/data-types/string) **例** @@ -1494,7 +1492,7 @@ SELECT formatDateTime(toDate('2010-01-04'), '%g') └────────────────────────────────────────────┘ ``` -**DateTime64 を小数秒付きでフォーマットする** +**小数秒を含めて DateTime64 をフォーマットする** ```sql title=Query SELECT formatDateTime(toDateTime64('2010-01-04 12:34:56.123456', 7), '%f') @@ -1537,39 +1535,39 @@ LIMIT 10 導入バージョン: v20.1 -`formatDateTime` と似ていますが、日時を MySQL スタイルではなく Joda スタイルでフォーマットします。詳細は [Joda Time のドキュメント](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html)を参照してください。 +`formatDateTime` と似ていますが、MySQL スタイルではなく Joda スタイルで日時をフォーマットします。[Joda Time ドキュメント](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html)を参照してください。 -この関数の逆の処理は [`parseDateTimeInJodaSyntax`](/sql-reference/functions/type-conversion-functions#parsedatetimeinjodasyntax) です。 +この関数の逆の操作は [`parseDateTimeInJodaSyntax`](/sql-reference/functions/type-conversion-functions#parsedatetimeinjodasyntax) です。 -置換フィールドを使用して、出力される文字列のパターンを定義できます。 +置換フィールドを使用して、結果の文字列のパターンを定義できます。 **置換フィールド:** -| プレースホルダ | 説明 | 表現形式 | 例 | -| ---------- | ------------------- | ----- | -------------------------- | -| G | 時代 | テキスト | AD | -| C | 時代の世紀 (>=0) | 数値 | 20 | -| Y | 時代の年 (>=0) | 年 | 1996 | -| x | weekyear (未サポート) | 年 | 1996 | -| w | weekyear の週 (未サポート) | 数値 | 27 | -| e | 曜日 | 数値 | 2 | -| E | 曜日 | テキスト | Tuesday; Tue | -| y | 年 | 年 | 1996 | -| D | 年内通算日 | 数値 | 189 | -| M | 月 | 月 | July; Jul; 07 | -| d | 日 (月内通算日) | 数値 | 10 | -| a | 午前/午後 | テキスト | PM | -| K | 午前/午後内の時 (0~11) | 数値 | 0 | -| h | 午前/午後内の時計時刻 (1~12) | 数値 | 12 | -| H | 1 日の時 (0~23) | 数値 | 0 | -| k | 1 日の時計時刻 (1~24) | 数値 | 24 | -| m | 分 | 数値 | 30 | -| s | 秒 | 数値 | 55 | -| S | 秒の小数部 | 数値 | 978 | -| z | タイムゾーン | テキスト | Eastern Standard Time; EST | -| Z | タイムゾーンオフセット | ゾーン | -0800; -0812 | -| ' | テキストのエスケープ | 区切り記号 | | -| '' | シングルクォート | リテラル | ' | +| Placeholder | 説明 | 表示形式 | 例 | +| ----------- | -------------------- | ---- | -------------------------- | +| G | 紀元 | テキスト | AD | +| C | 紀元の世紀 (>=0) | 数値 | 20 | +| Y | 紀元の年 (>=0) | 年 | 1996 | +| x | weekyear (未サポート) | 年 | 1996 | +| w | weekyear 内の週 (未サポート) | 数値 | 27 | +| e | 曜日 | 数値 | 2 | +| E | 曜日 | テキスト | Tuesday; Tue | +| y | 年 | 年 | 1996 | +| D | 年内通算日 | 数値 | 189 | +| M | 月 | 月 | July; Jul; 07 | +| d | 日 (月内通算日) | 数値 | 10 | +| a | 午前/午後 | テキスト | PM | +| K | 午前/午後内の時 (0〜11) | 数値 | 0 | +| h | 午前/午後の時刻 (1〜12) | 数値 | 12 | +| H | 一日の時 (0〜23) | 数値 | 0 | +| k | 一日の時刻 (1〜24) | 数値 | 24 | +| m | 分 | 数値 | 30 | +| s | 秒 | 数値 | 55 | +| S | 秒の小数部 | 数値 | 978 | +| z | タイムゾーン | テキスト | Eastern Standard Time; EST | +| Z | タイムゾーンオフセット | ゾーン | -0800; -0812 | +| ' | テキストのエスケープ | デリミタ | | +| '' | シングルクォート | リテラル | ' | **構文** @@ -1580,12 +1578,12 @@ formatDateTimeInJodaSyntax(datetime, format[, timezone]) **引数** * `datetime` — フォーマットする日付または日時。[`DateTime`](/sql-reference/data-types/datetime) または [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — Joda 形式の置換フィールドを含むフォーマット文字列。[`String`](/sql-reference/data-types/string) -* `timezone` — 省略可能。フォーマット対象の時刻に使用するタイムゾーン名。[`String`](/sql-reference/data-types/string) +* `format` — Joda スタイルの置換フィールドを含むフォーマット文字列。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可。フォーマット時に使用するタイムゾーン名。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -指定されたフォーマットに従った日時の値を返します。[`String`](/sql-reference/data-types/string) +指定されたフォーマットに従って日付と時刻の値を返します。[`String`](/sql-reference/data-types/string) **例** @@ -1605,7 +1603,7 @@ SELECT formatDateTimeInJodaSyntax(toDateTime('2010-01-04 12:34:56'), 'yyyy-MM-dd 導入バージョン: v23.11 -[0000年1月1日](https://en.wikipedia.org/wiki/Year_zero)からの経過日数が与えられると、[ISO 8601 で定義されるプロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)における対応する日付を返します。 +[西暦 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero) からの経過日数を指定すると、[ISO 8601 で定義されるプロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)に対応する日付を返します。 計算方法は MySQL の `FROM_DAYS()` 関数と同じです。結果が [Date](../data-types/date.md) 型の範囲内で表現できない場合、結果は未定義です。 @@ -1619,15 +1617,15 @@ fromDaysSinceYearZero(days) **引数** -* `days` — 年 0 から経過した日数。[`UInt32`](/sql-reference/data-types/int-uint) +* `days` — 西暦0年から経過した日数。[`UInt32`](/sql-reference/data-types/int-uint) -**返される値** +**戻り値** -年 0 からの経過日数に対応する日付を返します。[`Date`](/sql-reference/data-types/date) +西暦0年からの経過日数に対応する日付を返します。[`Date`](/sql-reference/data-types/date) **例** -**年 0 からの経過日数を日付に変換する** +**西暦0年からの経過日数を日付に変換する** ```sql title=Query SELECT @@ -1645,8 +1643,8 @@ fromDaysSinceYearZero(toDaysSinceYearZero(toDate('2023-09-08'))) AS date2 導入バージョン: v23.11 -[西暦0年1月1日](https://en.wikipedia.org/wiki/Year_zero) からの経過日数を指定すると、[ISO 8601 で定義されるプロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)における対応する日付を返します。 -計算方法は MySQL の `FROM_DAYS()` 関数と同じです。結果が [`Date32`](../data-types/date32.md) 型の範囲で表現できない場合、結果は未定義です。 +[0000年1月1日](https://en.wikipedia.org/wiki/Year_zero)からの経過日数を指定すると、[ISO 8601 で定義されるプロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)における対応する日付を返します。 +計算方法は MySQL の `FROM_DAYS()` 関数と同じです。結果が [`Date32`](../data-types/date32.md) 型の範囲内で表現できない場合、結果は未定義です。 **構文** @@ -1656,15 +1654,15 @@ fromDaysSinceYearZero32(days) **引数** -* `days` — 年 0 からの経過日数。[`UInt32`](/sql-reference/data-types/int-uint) +* `days` — 紀元年(year zero)から経過した日数。[`UInt32`](/sql-reference/data-types/int-uint) **返される値** -指定された年 0 からの経過日数に対応する日付を返します。[`Date32`](/sql-reference/data-types/date32) +紀元年(year zero)からの経過日数に対応する日付を返します。[`Date32`](/sql-reference/data-types/date32) -**使用例** +**例** -**年 0 からの経過日数を日付に変換する** +**紀元年(year zero)からの経過日数を日付に変換する** ```sql title=Query SELECT @@ -1680,9 +1678,9 @@ fromDaysSinceYearZero32(toDaysSinceYearZero(toDate('2023-09-08'))) AS date2 ## fromModifiedJulianDay {#fromModifiedJulianDay} -導入: v21.1 +導入バージョン: v21.1 -[修正ユリウス日](https://en.wikipedia.org/wiki/Julian_day#Variants)番号を、テキスト形式 `YYYY-MM-DD` の[前推グレゴリオ暦](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)の日付に変換します。この関数がサポートする日番号の範囲は `-678941` から `2973483` までです(それぞれ 0000-01-01 および 9999-12-31 に対応します)。日番号がサポート範囲外の場合は例外をスローします。 +[修正ユリウス日](https://en.wikipedia.org/wiki/Julian_day#Variants)の数値を、テキスト形式 `YYYY-MM-DD` の[プロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)の日付に変換します。この関数は、`-678941` から `2973483` までの日番号をサポートします(それぞれ 0000-01-01 および 9999-12-31 を表します)。サポート範囲外の値が指定された場合は例外をスローします。 **構文** @@ -1696,7 +1694,7 @@ fromModifiedJulianDay(day) **戻り値** -日付をテキスト形式(文字列)で返します。[`String`](/sql-reference/data-types/string) +テキスト形式の日付を返します。[`String`](/sql-reference/data-types/string) **例** @@ -1714,9 +1712,9 @@ SELECT fromModifiedJulianDay(58849) ## fromModifiedJulianDayOrNull {#fromModifiedJulianDayOrNull} -導入: v21.1 +導入バージョン: v21.1 -[`fromModifiedJulianDay()`](#fromModifiedJulianDay) と同様ですが、例外を送出する代わりに `NULL` を返します。 +[`fromModifiedJulianDay()`](#fromModifiedJulianDay) と同様ですが、例外をスローする代わりに `NULL` を返します。 **構文** @@ -1728,13 +1726,13 @@ fromModifiedJulianDayOrNull(day) * `day` — 修正ユリウス日番号。[`(U)Int*`](/sql-reference/data-types/int-uint) -**返される値** +**戻り値** -有効な `day` 引数が指定された場合はテキスト形式の日付を返し、それ以外の場合は `null` を返します。[`Nullable(String)`](/sql-reference/data-types/nullable) +有効な `day` 引数に対しては文字列形式の日付を返し、引数が無効な場合は `null` を返します。[`Nullable(String)`](/sql-reference/data-types/nullable) **使用例** -**null を考慮して修正ユリウス日を日付に変換する** +**修正ユリウス日を null 処理を考慮して日付に変換する** ```sql title=Query SELECT fromModifiedJulianDayOrNull(58849); @@ -1754,7 +1752,7 @@ SELECT fromModifiedJulianDayOrNull(60000000); -- 無効な引数、NULLを返す 導入バージョン: v22.1 -UTC タイムゾーンの日付または日時の値を、指定したタイムゾーンの日付または日時の値に変換します。この関数は主に Apache Spark および類似フレームワークとの互換性のために提供されています。 +日付または日時の値を、UTC タイムゾーンから指定したタイムゾーンの日付または日時の値に変換します。この関数は主に、Apache Spark や類似のフレームワークとの互換性を保つために提供されています。 **構文** @@ -1766,16 +1764,16 @@ fromUTCTimestamp(datetime, time_zone) **引数** -* `datetime` — 日付または日時の定数値、もしくはその式。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — タイムゾーンを表す String 型の定数値または式。[`String`](/sql-reference/data-types/string) +* `datetime` — 日付、または時刻付き日付の定数値、もしくは式。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — タイムゾーンを表す String 型の定数値、もしくは式。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -指定したタイムゾーンの DateTime/DateTime64 値を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +指定されたタイムゾーンの DateTime/DateTime64 値を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**UTC タイムゾーンを指定のタイムゾーンに変換する** +**UTC タイムゾーンを指定したタイムゾーンに変換する** ```sql title=Query SELECT fromUTCTimestamp(toDateTime64('2023-03-16 10:00:00', 3), 'Asia/Shanghai') @@ -1791,13 +1789,13 @@ SELECT fromUTCTimestamp(toDateTime64('2023-03-16 10:00:00', 3), 'Asia/Shanghai') 導入バージョン: v20.8 -この関数は Unix タイムスタンプをカレンダー日付および一日の時刻に変換します。 +この関数は Unix タイムスタンプを日付および一日の時刻に変換します。 -2 通りの呼び出し方があります: +2 通りの呼び出し方があります。 -* 単一の引数として型 [`Integer`](../data-types/int-uint.md) を受け取った場合は、型 [`DateTime`](../data-types/datetime.md) の値を返します。これは [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime) と同様に動作します。 -* 2 つまたは 3 つの引数を取り、1 番目の引数が型 [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) または [`DateTime64`](../data-types/datetime64.md) の値であり、2 番目の引数が定数のフォーマット文字列、3 番目の引数がオプションの定数タイムゾーン文字列である場合、この関数は型 [`String`](../data-types/string.md) の値を返します。これは [`formatDateTime`](#formatDateTime) と同様に動作します。 - この場合、[MySQL の datetime フォーマットスタイル](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format) が使用されます。 +* 単一の引数として型 [`Integer`](../data-types/int-uint.md) を取る場合、型 [`DateTime`](../data-types/datetime.md) の値を返します。つまり、[`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime) と同様に動作します。 +* 2 つまたは 3 つの引数を取り、1 番目の引数が型 [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) または [`DateTime64`](../data-types/datetime64.md) の値であり、2 番目の引数が定数のフォーマット文字列、3 番目の引数が省略可能な定数のタイムゾーン文字列である場合、この関数は型 [`String`](../data-types/string.md) の値を返します。つまり、[`formatDateTime`](#formatDateTime) と同様に動作します。 + この場合、[MySQL の datetime フォーマット形式](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format) が使用されます。 **構文** @@ -1810,13 +1808,13 @@ fromUnixTimestamp(timestamp[, format[, timezone]]) **引数** -* `timestamp` — Unix タイムスタンプ、または日付/日時の値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — 省略可能。出力の書式設定に使用する定数フォーマット文字列。[`String`](/sql-reference/data-types/string) +* `timestamp` — Unix タイムスタンプ、または日付/日時を表す値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — 省略可能。出力用の定数フォーマット文字列。[`String`](/sql-reference/data-types/string) * `timezone` — 省略可能。タイムゾーンを表す定数文字列。[`String`](/sql-reference/data-types/string) **戻り値** -1 つの引数で呼び出された場合は、タイムスタンプに対応する `DateTime` を返し、2 または 3 つの引数で呼び出された場合は `String` を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`String`](/sql-reference/data-types/string) +引数が 1 つの場合は、そのタイムスタンプに対応する `DateTime` を返し、引数が 2 つまたは 3 つの場合は String を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`String`](/sql-reference/data-types/string) **例** @@ -1832,7 +1830,7 @@ SELECT fromUnixTimestamp(423543535) └──────────────────────────────┘ ``` -**指定したフォーマットで Unix タイムスタンプを変換** +**Unix タイムスタンプを指定フォーマットに変換** ```sql title=Query SELECT fromUnixTimestamp(1234334543, '%Y-%m-%d %R:%S') AS DateTime @@ -1848,13 +1846,13 @@ SELECT fromUnixTimestamp(1234334543, '%Y-%m-%d %R:%S') AS DateTime 導入バージョン: v23.1 -この関数は Unix タイムスタンプを暦日と一日の時刻に変換します。 +この関数は Unix タイムスタンプをカレンダー日付および時刻に変換します。 -この関数は 2 通りの呼び出し方ができます。 +呼び出し方法は 2 通りあります。 -1 つの引数として [`Integer`](../data-types/int-uint.md) 型の値を渡した場合、[`DateTime`](../data-types/datetime.md) 型の値を返します。つまり、[`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime) と同様に動作します。 +単一の引数として [`Integer`](../data-types/int-uint.md) 型を渡した場合、[`DateTime`](../data-types/datetime.md) 型の値を返します。つまり、[`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime) と同様に動作します。 -2 つまたは 3 つの引数を渡した場合で、1 番目の引数が [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md)、または [`DateTime64`](../data-types/datetime64.md) 型の値、2 番目の引数が定数のフォーマット文字列、3 番目の引数が省略可能な定数のタイムゾーン文字列であるとき、この関数は [`String`](../data-types/string.md) 型の値を返します。つまり、[`formatDateTimeInJodaSyntax`](#formatDateTimeInJodaSyntax) と同様に動作します。この場合、[Joda の日時フォーマットスタイル](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html) が使用されます。 +1 番目の引数が [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) あるいは [`DateTime64`](../data-types/datetime64.md) 型の値であり、2 番目の引数に定数のフォーマット文字列、3 番目の引数に省略可能な定数のタイムゾーン文字列を指定した 2 つまたは 3 つの引数で呼び出した場合、関数は [`String`](../data-types/string.md) 型の値を返します。つまり、[`formatDateTimeInJodaSyntax`](#formatDateTimeInJodaSyntax) と同様に動作します。この場合、[Joda の日時フォーマットスタイル](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html) が使用されます。 **構文** @@ -1865,13 +1863,13 @@ fromUnixTimestampInJodaSyntax(timestamp, format[, timezone]) **引数** -* `timestamp` — Unix タイムスタンプまたは日時値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — オプション。出力の書式設定に使用する Joda 構文の定数フォーマット文字列。[`String`](/sql-reference/data-types/string) -* `timezone` — オプション。タイムゾーンを表す定数文字列。[`String`](/sql-reference/data-types/string) +* `timestamp` — Unix タイムスタンプまたは日付/時刻の値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — 省略可能。出力の書式指定に Joda 構文を使用する定数のフォーマット文字列。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。タイムゾーンを表す定数文字列。[`String`](/sql-reference/data-types/string) **戻り値** -引数が 1 つで呼び出された場合は日時を返し、2 つまたは 3 つの引数で呼び出された場合は文字列を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`String`](/sql-reference/data-types/string) +1 つの引数で呼び出された場合は日時を、2 または 3 つの引数で呼び出された場合は文字列を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`String`](/sql-reference/data-types/string) **例** @@ -1889,9 +1887,9 @@ SELECT fromUnixTimestampInJodaSyntax(1234334543, 'yyyy-MM-dd HH:mm:ss', 'UTC') A ## makeDate {#makeDate} -導入: v22.6 +導入バージョン: v22.6 -次のいずれかから `Date` を作成します。 +次のいずれかから `Date` を生成します: * 年・月・日 * 年・年内通算日 @@ -1906,17 +1904,17 @@ makeDate(year, day_of_year) **引数** * `year` — 年を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `month` — 月を表す数値 (1〜12)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日を表す数値 (1〜31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `day_of_year` — 年内通算日を表す数値 (1〜365)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `month` — 月を表す数値 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 日を表す数値 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `day_of_year` — 年初からの通算日 (1-365)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -**返される値** +**戻り値** -指定された引数から構築された `Date` 値を返します。[`Date`](/sql-reference/data-types/date) +指定した引数から構築された `Date` 型の値を返します。[`Date`](/sql-reference/data-types/date) -**例** +**使用例** -**年・月・日から `Date` 値を生成** +**年・月・日から `Date` 値を作成する** ```sql title=Query SELECT makeDate(2023, 2, 28) AS date; @@ -1928,7 +1926,7 @@ SELECT makeDate(2023, 2, 28) AS date; └────────────┘ ``` -**年と年内通算日から日付を求める** +**年と年内通算日から日付を生成** ```sql title=Query SELECT makeDate(2023, 42) AS date; @@ -1942,12 +1940,12 @@ SELECT makeDate(2023, 42) AS date; ## makeDate32 {#makeDate32} -導入バージョン:v22.6 +導入バージョン: v22.6 -次のいずれかから `Date32` を作成します: +次のいずれかから `Date32` を生成します: * 年・月・日 -* 年と年内通算日 +* 年と年内通算日(通し日) **構文** @@ -1960,16 +1958,16 @@ makeDate32(year, day_of_year) * `year` — 年を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `month` — 月を表す数値 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日を表す数値 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `day_of_year` — その年の通算日を表す数値 (1-365)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 月の日 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `day_of_year` — 年内通算日 (1-365)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -**返り値** +**戻り値** -指定された引数から構築された `Date32` 値を返します。[`Date32`](/sql-reference/data-types/date32) +指定した引数から構築された [`Date32`](/sql-reference/data-types/date32) 型の値を返します。 -**使用例** +**例** -**year, month, day から Date32 を作成** +**year, month, day から Date32 を生成** ```sql title=Query SELECT makeDate(2023, 2, 28) AS date; @@ -1997,7 +1995,7 @@ SELECT makeDate(2023, 42) AS date; 導入バージョン: v22.6 -年、月、日、時、分、秒と任意のタイムゾーン指定から `DateTime` を生成します。 +年、月、日、時、分、秒から `DateTime` を生成し、タイムゾーンを任意指定できます。 **構文** @@ -2009,7 +2007,7 @@ makeDateTime(year, month, day, hour, minute, second[, timezone]) * `year` — 年を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `month` — 月を表す数値 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日にち (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 月内の日付 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `hour` — 時 (0-23)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `minute` — 分 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `second` — 秒 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) @@ -2017,11 +2015,11 @@ makeDateTime(year, month, day, hour, minute, second[, timezone]) **戻り値** -指定された引数から構築された [`DateTime`](/sql-reference/data-types/datetime) 型の値を返します。 +指定した引数から構築される `DateTime` 値を返します。[`DateTime`](/sql-reference/data-types/datetime) **例** -**year, month, day, hour, minute, second から DateTime を生成** +**year, month, day, hour, minute, second から DateTime を構築** ```sql title=Query SELECT makeDateTime(2023, 2, 28, 17, 12, 33) AS DateTime; @@ -2037,7 +2035,7 @@ SELECT makeDateTime(2023, 2, 28, 17, 12, 33) AS DateTime; 導入バージョン: v22.6 -年、月、日、時、分、秒から `DateTime64` を生成します。オプションで小数部、精度、およびタイムゾーンを指定できます。 +年、月、日、時、分、秒に、オプションの小数部、精度、タイムゾーンを指定して、`DateTime64` を生成します。 **構文** @@ -2048,22 +2046,22 @@ makeDateTime64(year, month, day, hour, minute, second[, fraction[, precision[, t **引数** * `year` — 年を表す数値。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `month` — 月を表す数値 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日を表す数値 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `month` — 月の番号 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 月の日付 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `hour` — 時 (0-23)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `minute` — 分 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) * `second` — 秒 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `fraction` — 秒の小数部。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) -* `precision` — 小数部の精度 (0-9)。[`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — タイムゾーンの名前。[`String`](/sql-reference/data-types/string) +* `fraction` — 秒の小数部分。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) または [`Decimal`](/sql-reference/data-types/decimal) +* `precision` — 小数部分の精度 (0-9)。[`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — タイムゾーン名。[`String`](/sql-reference/data-types/string) **戻り値** -指定された引数から構築された `DateTime64` 値を返します。[`DateTime64`](/sql-reference/data-types/datetime64) +指定された引数から構築された `DateTime64` 型の値を返します。[`DateTime64`](/sql-reference/data-types/datetime64) **例** -**year, month, day, hour, minute, second からの DateTime64** +**year, month, day, hour, minute, second から DateTime64 を生成** ```sql title=Query SELECT makeDateTime64(2023, 5, 15, 10, 30, 45, 779, 5); @@ -2079,7 +2077,7 @@ SELECT makeDateTime64(2023, 5, 15, 10, 30, 45, 779, 5); 導入バージョン: v22.1 -日付または日時の値から、その月の名称を文字列で返します。 +日付または日時の値から、月名を文字列として返します。 **構文** @@ -2089,13 +2087,13 @@ monthName(datetime) **引数** -* `datetime` — 日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 **戻り値** 月の名前を返します。[`String`](/sql-reference/data-types/string) -**例** +**使用例** **日付から月名を取得する** @@ -2122,7 +2120,7 @@ SELECT monthName(date_value) now([timezone]) ``` -**エイリアス**: `current_timestamp` +**別名**: `current_timestamp` **引数** @@ -2130,7 +2128,7 @@ now([timezone]) **戻り値** -現在の日時を返します。[`DateTime`](/sql-reference/data-types/datetime) +現在の日付と時刻を返します。[`DateTime`](/sql-reference/data-types/datetime) **例** @@ -2146,7 +2144,7 @@ SELECT now() └─────────────────────┘ ``` -**指定したタイムゾーンでクエリを実行** +**タイムゾーンを指定したクエリ** ```sql title=Query SELECT now('Asia/Istanbul') @@ -2162,7 +2160,7 @@ SELECT now('Asia/Istanbul') 導入バージョン: v20.1 -クエリ解析の時点における現在の日時を、サブ秒精度で返します。この関数は定数式です。 +クエリ解析時の現在の日時をサブ秒精度で返します。この関数は定数式です。 **構文** @@ -2172,16 +2170,16 @@ now64([scale[, timezone]]) **引数** -* `scale` — 省略可。ティックサイズ(精度)。10^-scale 秒。指定可能な範囲: [0 : 9]。通常は 3(デフォルト、ミリ秒)、6(マイクロ秒)、9(ナノ秒)が使用されます。[`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — 省略可。返される値のタイムゾーン名。[`String`](/sql-reference/data-types/string) +* `scale` — 任意。ティックサイズ(精度):10^-scale 秒。許容範囲: [0 : 9]。一般的には 3(デフォルト)(ミリ秒)、6(マイクロ秒)、9(ナノ秒)が使用されます。[`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — 任意。返される値のタイムゾーン名。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -サブ秒精度を持つ現在の日時を返します。[`DateTime64`](/sql-reference/data-types/datetime64) +サブ秒精度で現在の日時を返します。[`DateTime64`](/sql-reference/data-types/datetime64) -**使用例** +**例** -**デフォルト精度とカスタム精度を指定したクエリ** +**デフォルト精度およびカスタム精度でのクエリ** ```sql title=Query SELECT now64(), now64(9, 'Asia/Istanbul') @@ -2197,9 +2195,9 @@ SELECT now64(), now64(9, 'Asia/Istanbul') 導入バージョン: v22.8 -各データブロックの処理時点における現在の日時を返します。関数 [`now`](#now) とは異なり、これは定数式ではなく、長時間実行されるクエリではブロックごとに異なる値が返されます。 +各データブロックの処理時点における現在の日時を返します。関数 [`now`](#now) と異なり、これは定数式ではなく、長時間実行されるクエリではブロックごとに異なる値が返されます。 -この関数は、長時間実行される `INSERT SELECT` クエリ内で現在時刻を生成する用途に適しています。 +長時間実行される `INSERT SELECT` クエリで現在時刻を生成する用途に適しています。 **構文** @@ -2209,11 +2207,11 @@ nowInBlock([timezone]) **引数** -* `timezone` — 任意。返される値のタイムゾーン名。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。返される値のタイムゾーン名です。[`String`](/sql-reference/data-types/string) -**返される値** +**戻り値** -各データブロックの処理時点における現在の日時を返します。[`DateTime`](/sql-reference/data-types/datetime) +各データブロックを処理している時点の現在の日付と時刻を返します。[`DateTime`](/sql-reference/data-types/datetime) **例** @@ -2241,9 +2239,9 @@ FORMAT PrettyCompactMonoBlock 導入バージョン: v25.8 -各データブロックを処理する時点の現在日時をミリ秒単位で返します。関数 [now64](#now64) と異なり定数式ではないため、長時間実行されるクエリでは、ブロックごとに返される値が異なります。 +各データブロックを処理する時点の現在の日時をミリ秒単位で返します。関数 [now64](#now64) と異なり、これは定数式ではなく、長時間実行されるクエリではブロックごとに異なる値が返されます。 -長時間実行される INSERT SELECT クエリで現在時刻を生成する用途に、この関数を使用すると有効です。 +長時間実行される INSERT SELECT クエリで現在時刻を生成する場合に、この関数を使用するのが有効です。 **構文** @@ -2253,12 +2251,12 @@ nowInBlock([scale[, timezone]]) **引数** -* `scale` — 省略可能。ティックサイズ(精度):10^-precision 秒。 有効範囲: [0 : 9]。通常は 3(デフォルト)(ミリ秒)、6(マイクロ秒)、9(ナノ秒)が使用されます。 [`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — 省略可能。返される値のタイムゾーン名。 [`String`](/sql-reference/data-types/string) +* `scale` — 省略可。ティックサイズ(精度)。単位は 10^-precision 秒。有効範囲: [0 : 9]。一般的な値は 3(デフォルト、ミリ秒)、6(マイクロ秒)、9(ナノ秒)です。[`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — 省略可。戻り値のタイムゾーン名。[`String`](/sql-reference/data-types/string) **戻り値** -各データブロックを処理する時点の現在日時を、サブ秒精度で返します。 [`DateTime64`](/sql-reference/data-types/datetime64) +各データブロックを処理する時点の現在日時を、サブ秒精度で返します。[`DateTime64`](/sql-reference/data-types/datetime64) **例** @@ -2286,8 +2284,8 @@ FORMAT PrettyCompactMonoBlock 導入バージョン: v23.6 -サーバーのタイムゾーン([`timezone`](/operations/server-configuration-parameters/settings#timezone) 設定の値)を返します。 -関数が分散テーブルのコンテキストで実行された場合は、各シャードに対応した値を持つ通常の列を生成します。そうでない場合は、定数値を生成します。 +サーバーのタイムゾーン、つまり [`timezone`](/operations/server-configuration-parameters/settings#timezone) 設定の値を返します。 +関数が分散テーブルのコンテキストで実行される場合は、各分片に対応する値を持つ通常のカラムを返します。そうでない場合は定数値を返します。 **構文** @@ -2295,7 +2293,7 @@ FORMAT PrettyCompactMonoBlock serverTimeZone() ``` -**エイリアス**: `serverTimeZone` +**別名**: `serverTimeZone` **引数** @@ -2303,7 +2301,7 @@ serverTimeZone() **戻り値** -サーバーのタイムゾーンを [`String`](/sql-reference/data-types/string) 型で返します。 +サーバーのタイムゾーンを [`String`](/sql-reference/data-types/string) 型として返します。 **例** @@ -2323,8 +2321,8 @@ SELECT serverTimeZone() 導入バージョン: v23.9 -指定された日付、日時、または文字列としてエンコードされた日付もしくは日時から時間間隔を減算します。 -減算の結果がデータ型の範囲外となる場合、その結果は未定義です。 +指定された日付、日時、または文字列エンコードされた日付または日時から時間間隔を減算します。 +減算の結果がデータ型の範囲外となる場合、結果は未定義です。 **構文** @@ -2334,16 +2332,16 @@ subDate(datetime, interval) **引数** -* `datetime` — この値から `interval` を減算する日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `interval` — 減算に用いるインターバル。[`Interval`](/sql-reference/data-types/int-uint) +* `datetime` — `interval` を差し引く元となる日付または日付時刻。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `interval` — 減算する間隔値。[`Interval`](/sql-reference/data-types/int-uint) **戻り値** -`datetime` から `interval` を減算して得られる日付または日時を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +`datetime` から `interval` を減算して得られた日付または日付時刻を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**日付から `interval` を減算する** +**日付から interval を減算する** ```sql title=Query SELECT subDate(toDate('2018-01-01'), INTERVAL 3 YEAR) @@ -2359,7 +2357,7 @@ SELECT subDate(toDate('2018-01-01'), INTERVAL 3 YEAR) 導入バージョン: v1.1 -日付、日時、またはそれらを表す文字列から、指定した日数を減算します。 +日付、日時、または文字列で表現された日付/日時から、指定した日数を減算します。 **構文** @@ -2374,9 +2372,9 @@ subtractDays(datetime, num) **戻り値** -`datetime` から `num` 日を減算した値を返します。戻り値の型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` から `num` 日を減算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) のいずれかです。 -**使用例** +**例** **異なる日付型から日数を減算する** @@ -2397,7 +2395,7 @@ SELECT └─────────────────────────┴──────────────────────────────┴─────────────────────────────────────┘ ``` -**別の INTERVAL 構文の使用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 day) @@ -2411,9 +2409,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 day) ## subtractHours {#subtractHours} -v1.1 で導入 +導入バージョン: v1.1 -日付、日時、または文字列としてエンコードされた日付・日時から、指定した数の時間を減算します。 +日付、日時、または文字列でエンコードされた日付もしくは日時から、指定した時間数だけ差し引きます。 **構文** @@ -2423,12 +2421,12 @@ subtractHours(datetime, num) **引数** -* `datetime` — 指定された時間数を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定した時間を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算する時間数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` 時間を減算した結果を返す。戻り値の型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) +`datetime` から `num` 時間を引いた結果を返す。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) **使用例** @@ -2467,10 +2465,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 hour) 導入バージョン: v22.11 -符号が反転したインターバルを、別のインターバルまたはインターバルのタプルに加算します。 +符号を反転させたインターバルを、別のインターバルまたはインターバルのタプルに加算します。 -注意: 同じ型のインターバルは 1 つのインターバルにまとめられます。たとえば `toIntervalDay(2)` と `toIntervalDay(1)` が -渡された場合、結果は `(2,1)` ではなく `(1)` になります。 +注意: 同じ型のインターバルは 1 つのインターバルに結合されます。例えば `toIntervalDay(2)` と `toIntervalDay(1)` が渡された場合、結果は `(2,1)` ではなく `(1)` になります。 **構文** @@ -2480,16 +2477,16 @@ subtractInterval(interval_1, interval_2) **引数** -* `interval_1` — 1 つ目のインターバル、またはインターバルのタプル。[`Interval`](/sql-reference/data-types/int-uint) または [`Tuple(Interval)`](/sql-reference/data-types/tuple) -* `interval_2` — 符号を反転する 2 つ目のインターバル。[`Interval`](/sql-reference/data-types/int-uint) +* `interval_1` — 1 つ目の interval、または interval のタプル。[`Interval`](/sql-reference/data-types/int-uint) または [`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `interval_2` — 符号反転される 2 つ目の interval。[`Interval`](/sql-reference/data-types/int-uint) **戻り値** -インターバルのタプル [`Tuple(T)`](/sql-reference/data-types/tuple) を返します。 +interval のタプル [`Tuple(T)`](/sql-reference/data-types/tuple) を返します。 -**使用例** +**例** -**インターバルを減算する** +**interval の減算** ```sql title=Query SELECT subtractInterval(INTERVAL 1 DAY, INTERVAL 1 MONTH); @@ -2513,7 +2510,7 @@ SELECT subtractInterval(INTERVAL 2 DAY, INTERVAL 1 DAY); 導入バージョン: v22.6 -日時型の値、または文字列として表現された日時から、指定したマイクロ秒数を減算します。 +指定されたマイクロ秒数を、日時または文字列表現の日時から減算します。 **構文** @@ -2523,16 +2520,16 @@ subtractMicroseconds(datetime, num) **引数** -* `datetime` — 指定したマイクロ秒数を減算する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定されたマイクロ秒数を減算する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算するマイクロ秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**戻り値** +**返り値** -`datetime` から `num` マイクロ秒を引いた [`DateTime64`](/sql-reference/data-types/datetime64) 値を返します。 +`datetime` から `num` マイクロ秒を引いた値を返します。型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**使用例** +**例** -**さまざまな日時型からマイクロ秒を減算する** +**異なる日時データ型からマイクロ秒を減算する** ```sql title=Query WITH @@ -2565,7 +2562,7 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 microsecond) 導入バージョン: v22.6 -日時値、または文字列表現の日時から、指定したミリ秒数だけ減算します。 +日時、または文字列表現の日時から、指定したミリ秒数を減算します。 **構文** @@ -2575,16 +2572,16 @@ subtractMilliseconds(datetime, num) **引数** -* `datetime` — 指定したミリ秒数を差し引く対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定したミリ秒数を減算する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算するミリ秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**返される値** +**戻り値** -`datetime` から `num` ミリ秒を引いた結果を返します。型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` から `num` ミリ秒を引いた値を返します。型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 **使用例** -**異なる日時型からミリ秒を減算する** +**異なる日時型に対してミリ秒を減算する** ```sql title=Query WITH @@ -2617,7 +2614,7 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 millisecond) 導入バージョン: v1.1 -指定した分だけ、日付、日時、または文字列で表現された日付もしくは日時から減算します。 +指定した分数を、日付、日時、または文字列表現の日付/日時から減算します。 **構文** @@ -2627,12 +2624,12 @@ subtractMinutes(datetime, num) **引数** -* `datetime` — 指定した分だけ減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) -* `num` — 減算する分(分単位の数値)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) +* `datetime` — 指定した分数(分の数)を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `num` — 減算する分数(分の数)。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` 分を減算した値を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) +`datetime` から `num` 分を減算した値を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) です。 **使用例** @@ -2655,7 +2652,7 @@ SELECT └────────────────────────────┴─────────────────────────────────┴────────────────────────────────────────┘ ``` -**INTERVAL の別構文を使用する** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 minute) @@ -2671,7 +2668,7 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 minute) 導入バージョン: v1.1 -日付、日時、または文字列としてエンコードされた日付/日時から、指定した数の月を減算します。 +指定した月数を、日付、日時、またはそれらを文字列として表現した値から減算します。 **構文** @@ -2681,16 +2678,16 @@ subtractMonths(datetime, num) **引数** -* `datetime` — 指定された月数だけ減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定した月数を減算する基準となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算する月数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` か月を減算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) のいずれかです。 +`datetime` から `num` か月分を減算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** -**さまざまな日付型から月を減算する** +**異なる日付型から月を減算する** ```sql title=Query WITH @@ -2709,7 +2706,7 @@ SELECT └───────────────────────────┴────────────────────────────────┴───────────────────────────────────────┘ ``` -**代替の INTERVAL 構文の使用** +**別の INTERVAL 構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 month) @@ -2725,7 +2722,7 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 month) 導入バージョン: v20.1 -日付時刻型、または文字列としてエンコードされた日付時刻から、指定したナノ秒数を減算します。 +日時型の値、または文字列表現の日時から、指定したナノ秒数を減算します。 **構文** @@ -2735,14 +2732,14 @@ subtractNanoseconds(datetime, num) **引数** -* `datetime` — 指定したナノ秒数を減算する基準となる日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定したナノ秒数を減算する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算するナノ秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` ナノ秒を減算した値を返します(戻り値の型は [`DateTime64`](/sql-reference/data-types/datetime64))。 +`datetime` から `num` ナノ秒を引いた値を返します。戻り値の型は [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**例** +**使用例** **異なる日時型からナノ秒を減算する** @@ -2761,7 +2758,7 @@ SELECT └─────────────────────────────────────┴────────────────────────────────────────────┘ ``` -**別の INTERVAL 構文の利用** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 nanosecond) @@ -2777,7 +2774,7 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 nanosecond) 導入バージョン: v20.1 -日付、日時、または文字列表現の日付もしくは日時から、指定した数の四半期を減算します。 +日付、日時、または文字列形式の日付・日時から、指定した数の四半期を減算します。 **構文** @@ -2787,16 +2784,16 @@ subtractQuarters(datetime, num) **引数** -* `datetime` — 指定した四半期数を減算する日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) -* `num` — 減算する四半期の数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) +* `datetime` — 指定した四半期数を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `num` — 減算する四半期数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` 四半期を減算した値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` から `num` 四半期を減算した値を返す。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 **使用例** -**さまざまな日付型から四半期を減算する** +**異なる日付型に対して四半期を減算する** ```sql title=Query WITH @@ -2815,7 +2812,7 @@ SELECT └─────────────────────────────┴──────────────────────────────────┴─────────────────────────────────────────┘ ``` -**別の INTERVAL 構文を使用する** +**INTERVAL の別構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 quarter) @@ -2831,7 +2828,7 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 quarter) 導入バージョン: v1.1 -指定した秒数を日付、日時、または文字列表現の日付・日時から減算します。 +指定した秒数を、日付、日時、または文字列表現の日時/日付から減算します。 **構文** @@ -2841,16 +2838,16 @@ subtractSeconds(datetime, num) **引数** -* `datetime` — 指定した秒数を差し引く対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `datetime` — 指定した秒数を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算する秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` 秒を減算した値を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) です。 +`datetime` から `num` 秒を減算した値を返す。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64(3)`](/sql-reference/data-types/datetime64) **使用例** -**異なる日付型から秒数を減算する** +**異なる日付型に対して秒数を減算する** ```sql title=Query WITH @@ -2869,7 +2866,7 @@ SELECT └────────────────────────────┴─────────────────────────────────┴────────────────────────────────────────┘ ``` -**別の INTERVAL 構文を使用する** +**代替の INTERVAL 構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 second) @@ -2883,9 +2880,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 second) ## subtractTupleOfIntervals {#subtractTupleOfIntervals} -導入バージョン: v22.11 +Introduced in: v22.11 -日付または日時から、タプル形式で指定された複数の時間間隔を順に減算します。 +日付または日時から、タプルで指定された複数の時間間隔を連続して差し引きます。 **構文** @@ -2895,16 +2892,16 @@ subtractTupleOfIntervals(datetime, intervals) **引数** -* `datetime` — 期間を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、または [`DateTime64`](/sql-reference/data-types/datetime64) -* `intervals` — `datetime` から減算する期間のタプル。[`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `datetime` — インターバルを減算する対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `intervals` — `datetime` から減算するインターバルのタプル。[`Tuple(Interval)`](/sql-reference/data-types/tuple) -**戻り値** +**返り値** -`intervals` を減算した `date` を返す。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、または [`DateTime64`](/sql-reference/data-types/datetime64) +`intervals` を減算した `date` を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**日付から期間のタプルを減算する** +**日付からインターバルのタプルを減算する** ```sql title=Query WITH toDate('2018-01-01') AS date SELECT subtractTupleOfIntervals(date, (INTERVAL 1 DAY, INTERVAL 1 YEAR)) @@ -2920,7 +2917,7 @@ WITH toDate('2018-01-01') AS date SELECT subtractTupleOfIntervals(date, (INTERVA 導入バージョン: v1.1 -指定した週数を、日付、日時、または文字列形式の日付もしくは日時から減算します。 +指定した週数を、日付、日時、またはそれらを表す文字列から減算します。 **構文** @@ -2930,14 +2927,14 @@ subtractWeeks(datetime, num) **引数** -* `datetime` — 指定した週数を減算する基準となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) -* `num` — 減算する週数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) +* `datetime` — 指定した週数を減算する基準となる日付または日時。 [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) +* `num` — 減算する週数。 [`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) **戻り値** -`datetime` から `num` 週を差し引いた値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +`datetime` から `num` 週を引いた値を返します。 [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**使用例** +**例** **異なる日付型から週を減算する** @@ -2972,9 +2969,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 week) ## subtractYears {#subtractYears} -導入: v1.1 +導入バージョン: v1.1 -日付、日時、または文字列表現の日付・日時から、指定した年数を引きます。 +日付、日時、または文字列形式の日付/日時から、指定した年数を減算します。 **構文** @@ -2987,13 +2984,13 @@ subtractYears(datetime, num) * `datetime` — 指定した年数を減算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) または [`String`](/sql-reference/data-types/string) * `num` — 減算する年数。[`(U)Int*`](/sql-reference/data-types/int-uint) または [`Float*`](/sql-reference/data-types/float) -**返される値** +**戻り値** -`datetime` から `num` 年を引いた値を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +`datetime` から `num` 年を減算した結果を返します。型は [`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 -**例** +**使用例** -**異なる日付型から年数を減算する** +**さまざまな日付型から年数を減算する** ```sql title=Query WITH @@ -3012,7 +3009,7 @@ SELECT └──────────────────────────┴───────────────────────────────┴──────────────────────────────────────┘ ``` -**別の INTERVAL 構文の使用** +**INTERVAL の代替構文を使用する** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 year) @@ -3028,8 +3025,8 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 year) 導入バージョン: v23.4 -2 つの日付、または日時の値の差を秒単位で返します。 -差は `enddate` - `startdate` として計算されます。 +2 つの日付、または時刻情報を含む日付(日時)の差を秒単位で返します。 +差分は `enddate` - `startdate` として計算されます。 この関数は `dateDiff('second', startdate, enddate)` と同等です。 @@ -3043,16 +3040,16 @@ timeDiff(startdate, enddate) **引数** -* `startdate` — 減算される最初の時刻値(減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — 減算元となる 2 番目の時刻値(被減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `startdate` — 減算の対象となる最初の時刻値(減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — そこから減算する 2 番目の時刻値(被減数)。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返される値** +**返り値** -`enddate` と `startdate` の差を秒単位で返します。[`Int64`](/sql-reference/data-types/int-uint) +`enddate` と `startdate` の差分を秒単位で返します。[`Int64`](/sql-reference/data-types/int-uint) **例** -**時間差を秒で計算する** +**時間差を秒単位で計算する** ```sql title=Query SELECT timeDiff(toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00:00')) AS res @@ -3064,7 +3061,7 @@ SELECT timeDiff(toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00: └───────┘ ``` -**時間差を計算し、時間に換算する** +**時間差を計算して時間数に変換する** ```sql title=Query SELECT timeDiff(toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00:00')) / 3600 AS hours @@ -3076,7 +3073,7 @@ SELECT timeDiff(toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00: └───────┘ ``` -**秒単位の dateDiff と同等** +**秒を単位とする `dateDiff` と同等** ```sql title=Query SELECT @@ -3092,13 +3089,13 @@ SELECT ## timeSlot {#timeSlot} -導入バージョン: v1.1 +導入: v1.1 -時刻を 30 分間隔の開始時刻に丸めます。 +時刻を30分間隔の開始時刻に丸めます。 :::note -この関数は拡張型である `Date32` および `DateTime64` の値も引数として受け取ることができますが、 -通常の範囲(`Date` では 1970 年から 2149 年、`DateTime` では 1970 年から 2106 年)外の時刻を渡すと正しくない結果になります。 +この関数は拡張型の `Date32` および `DateTime64` の値を引数として受け取ることができますが、 +通常の範囲(`Date` では 1970 年から 2149 年まで / `DateTime` では 2106 年まで)を超える時刻を渡すと誤った結果を返します。 ::: **構文** @@ -3109,16 +3106,16 @@ timeSlot(time[, time_zone]) **引数** -* `time` — 30 分間隔の区間の開始時刻に丸める対象の時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — 省略可能。タイムゾーンを表す `String` 型の定数値または式。[`String`](/sql-reference/data-types/string) +* `time` — 30 分単位の区間の開始時刻に丸める対象の時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — 省略可能。タイムゾーンを表す String 型の定数値または式。[`String`](/sql-reference/data-types/string) -**返り値** +**戻り値** -30 分間隔の区間の開始時刻に丸められた時刻を返します。[`DateTime`](/sql-reference/data-types/datetime) +30 分単位の区間の開始時刻に丸められた時刻を返します。[`DateTime`](/sql-reference/data-types/datetime) **使用例** -**時刻を 30 分間隔の開始時刻に丸める** +**時刻を 30 分単位に丸める** ```sql title=Query SELECT timeSlot(toDateTime('2000-01-02 03:04:05', 'UTC')) @@ -3134,11 +3131,11 @@ SELECT timeSlot(toDateTime('2000-01-02 03:04:05', 'UTC')) 導入バージョン: v1.1 -`StartTime` から始まり `Duration` 秒間続く時間間隔に対して、その間隔内の時刻を、`Size` 秒単位で切り捨てた時刻の配列として返します。`Size` は省略可能なパラメーターで、デフォルトは 1800(30 分)です。 +`StartTime` から始まり `Duration` 秒間続く時間間隔について、その区間内の時刻を配列で返します。配列に含まれる各時刻は、この区間内の時刻を秒数で `Size` 単位に切り捨てたものです。`Size` はオプションのパラメータで、デフォルトは 1800(30 分)です。 -これは、たとえば対応するセッション内のページビューを検索する場合などに役立ちます。 +これは、例えば対応するセッション内でページビューを検索する場合などに必要となります。 -`DateTime64` に対しては、戻り値のスケールは `StartTime` のスケールと異なる場合があります。与えられたすべての引数のうち、最大のスケールが使用されます。 +`DateTime64` の場合、戻り値のスケールは `StartTime` のスケールと異なることがあります。指定されたすべての引数の中で、最も高いスケールが採用されます。 **構文** @@ -3148,17 +3145,17 @@ timeSlots(StartTime, Duration[, Size]) **引数** -* `StartTime` — 区間の開始時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `Duration` — 区間の継続時間(秒)。[`UInt32`](/sql-reference/data-types/int-uint) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `Size` — 省略可。時間スロットの長さ(秒)。デフォルトは 1800(30 分)。[`UInt32`](/sql-reference/data-types/int-uint) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `StartTime` — インターバルの開始時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `Duration` — インターバルの継続時間(秒)。[`UInt32`](/sql-reference/data-types/int-uint) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `Size` — 省略可能。タイムスロットのサイズ(秒)。デフォルトは 1800(30 分)。[`UInt32`](/sql-reference/data-types/int-uint) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -DateTime/DateTime64 の配列を返します(戻り値の型は `StartTime` の型に一致します)。DateTime64 の場合、戻り値のスケール(小数精度)は `StartTime` のスケールと異なることがあります。指定されたすべての引数の中で最大のスケールが使用されます。[`Array(DateTime)`](/sql-reference/data-types/array) または [`Array(DateTime64)`](/sql-reference/data-types/array) +DateTime/DateTime64 の配列を返します(戻り値の型は `StartTime` の型と一致します)。DateTime64 の場合、戻り値のスケールは `StartTime` のスケールと異なる場合があります。渡されたすべての引数のうち、最大のスケールが使用されます。[`Array(DateTime)`](/sql-reference/data-types/array) または [`Array(DateTime64)`](/sql-reference/data-types/array) **例** -**区間に対する時間スロットを生成する** +**インターバルのタイムスロットを生成する** ```sql title=Query SELECT timeSlots(toDateTime('2012-01-01 12:20:00'), toUInt32(600)); @@ -3193,14 +3190,14 @@ timestamp(expr[, expr_time]) **引数** -* `expr` — 日付、または日時を表す文字列。[`String`](/sql-reference/data-types/string) -* `expr_time` — オプション。変換後の値に加算する時刻を表す文字列。[`String`](/sql-reference/data-types/string) +* `expr` — 日付または日時。[`String`](/sql-reference/data-types/string) +* `expr_time` — 省略可。変換後の値に加算する時刻。[`String`](/sql-reference/data-types/string) -**返り値** +**戻り値** -`expr` を変換した値、または `expr` に時刻を加算した値を返します。型は [`DateTime64(6)`](/sql-reference/data-types/datetime64) です。 +`expr` を変換した値、または時刻を加算した `expr` を返します。型は [`DateTime64(6)`](/sql-reference/data-types/datetime64) です。 -**例** +**使用例** **日付文字列を DateTime64(6) に変換する** @@ -3214,7 +3211,7 @@ SELECT timestamp('2023-12-31') AS ts; └────────────────────────────┘ ``` -**日付文字列に時刻を追加する** +**日付文字列に時刻を追加** ```sql title=Query SELECT timestamp('2023-12-31 12:00:00', '12:00:00.11') AS ts; @@ -3230,7 +3227,8 @@ SELECT timestamp('2023-12-31 12:00:00', '12:00:00.11') AS ts; 導入バージョン: v21.4 -現在のセッションのタイムゾーン名を返すか、タイムゾーンのオフセットまたは名前を正規のタイムゾーン名に変換します。 +現在のセッションのタイムゾーン名を返すか、タイムゾーンの +オフセットまたは名前を正準的なタイムゾーン名に変換します。 **構文** @@ -3242,11 +3240,11 @@ timezone() **引数** -* なし +* なし。 -**返り値** +**戻り値** -正規のタイムゾーン名を [`String`](/sql-reference/data-types/string) 型で返します。 +正規のタイムゾーン名を [`String`](/sql-reference/data-types/string) として返します。 **例** @@ -3266,7 +3264,7 @@ SELECT timezone() 導入バージョン: v21.4 -[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) 型の値のタイムゾーン名を返します。 +[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) の値のタイムゾーン名を返します。 **構文** @@ -3279,11 +3277,11 @@ timeZoneOf(datetime) **引数** * `datetime` — 型 [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) の値。 -* `timezone` — 省略可能。`datetime` の値を変換する先のタイムゾーン名。型は [`String`](/sql-reference/data-types/string) です。 +* `timezone` — 省略可能。`datetime` 値のタイムゾーンを変換する先のタイムゾーン名。型は [`String`](/sql-reference/data-types/string)。 **返される値** -`datetime` のタイムゾーン名を返します。型は [`String`](/sql-reference/data-types/string) です。 +`datetime` のタイムゾーン名を返します。型は [`String`](/sql-reference/data-types/string)。 **例** @@ -3303,7 +3301,7 @@ SELECT timezoneOf(now()); 導入バージョン: v21.6 -[UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) からの時差を秒単位で返します。 +[UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) からのタイムゾーンオフセットを秒単位で返します。 この関数は、指定された日時における夏時間および歴史的なタイムゾーンの変更を考慮します。 **構文** @@ -3318,9 +3316,9 @@ timeZoneOffset(datetime) * `datetime` — タイムゾーンオフセットを取得する対象の `DateTime` 値。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**戻り値** +**返り値** -UTC からのオフセットを秒単位の [`Int32`](/sql-reference/data-types/int-uint) 値として返します +UTC からのオフセットを秒単位で返す。型は [`Int32`](/sql-reference/data-types/int-uint) **例** @@ -3341,9 +3339,9 @@ timeZoneOffset(Time) AS Offset_in_seconds, ## toDayOfMonth {#toDayOfMonth} -導入バージョン: v1.1 +導入されたバージョン: v1.1 -`Date` または `DateTime` の月内の日 (1-31) を返します。 +`Date` または `DateTime` の月の日付 (1〜31) を返します。 **構文** @@ -3355,11 +3353,11 @@ toDayOfMonth(datetime) **引数** -* `datetime` — 日を取得する対象の日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 日(day of month)を取得する対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **返される値** -指定した日時の「日」を返します。型は [`UInt8`](/sql-reference/data-types/int-uint) です。 +指定された日付/時刻の月内の日(day of month)を [`UInt8`](/sql-reference/data-types/int-uint) 型で返します。 **例** @@ -3379,17 +3377,16 @@ SELECT toDayOfMonth(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v1.1 -`Date` または `DateTime` の値に対して、その週における曜日番号を返します。 +`Date` または `DateTime` 値について、その週の曜日を表す番号を返します。 -2 つの引数を取る形式の `toDayOfWeek()` では、週の開始曜日を月曜日または日曜日のどちらにするか、 -および戻り値を 0〜6 または 1〜7 のどちらの範囲にするかを指定できます。 +`toDayOfWeek()` の 2 つの引数を取る形式では、週の開始曜日を Monday または Sunday から指定でき、さらに戻り値の範囲を 0〜6 にするか 1〜7 にするかを指定できます。 -| モード | 週の開始曜日 | 範囲 | -| --- | ------ | ----------------------------------- | -| 0 | 月曜日 | 1〜7: 月曜日 = 1, 火曜日 = 2, ..., 日曜日 = 7 | -| 1 | 月曜日 | 0〜6: 月曜日 = 0, 火曜日 = 1, ..., 日曜日 = 6 | -| 2 | 日曜日 | 0〜6: 日曜日 = 0, 月曜日 = 1, ..., 土曜日 = 6 | -| 3 | 日曜日 | 1〜7: 日曜日 = 1, 月曜日 = 2, ..., 土曜日 = 7 | +| Mode | First day of week | Range | +| ---- | ----------------- | ---------------------------------------------- | +| 0 | Monday | 1-7: Monday = 1, Tuesday = 2, ..., Sunday = 7 | +| 1 | Monday | 0-6: Monday = 0, Tuesday = 1, ..., Sunday = 6 | +| 2 | Sunday | 0-6: Sunday = 0, Monday = 1, ..., Saturday = 6 | +| 3 | Sunday | 1-7: Sunday = 1, Monday = 2, ..., Saturday = 7 | **構文** @@ -3397,24 +3394,24 @@ SELECT toDayOfMonth(toDateTime('2023-04-21 10:20:30')) toDayOfWeek(datetime[, mode[, timezone]]) ``` -**別名**: `DAYOFWEEK` +**エイリアス**: `DAYOFWEEK` **引数** -* `datetime` — 曜日を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 -* `mode` — 省略可能。週モードを指定する整数値 (0-3)。省略時は 0 が使用される。[`UInt8`](/sql-reference/data-types/int-uint) +* `datetime` — 曜日を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — 省略可能。週モードを指定する整数 (0-3)。省略時のデフォルトは 0。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 省略可能。変換に使用するタイムゾーン。[`String`](/sql-reference/data-types/string) **戻り値** -指定された `Date` または `DateTime` の曜日を [`UInt8`](/sql-reference/data-types/int-uint) 型で返す。 +指定された `Date` または `DateTime` の曜日を表す値を返す。戻り値の型は [`UInt8`](/sql-reference/data-types/int-uint)。 **例** **使用例** ```sql title=Query --- 以下の日付は2023年4月21日で、金曜日でした: +-- 以下の日付は2023年4月21日で、金曜日です: SELECT toDayOfWeek(toDateTime('2023-04-21')), toDayOfWeek(toDateTime('2023-04-21'), 1) @@ -3430,7 +3427,7 @@ SELECT 導入バージョン: v18.4 -`Date` または `DateTime` 型の値について、年内における日付の通し番号 (1〜366) を返します。 +`Date` または `DateTime` 値について、その年の通算日 (1〜366) を返します。 **構文** @@ -3442,11 +3439,11 @@ toDayOfYear(datetime) **引数** -* `datetime` — 年内の通算日を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 年内通算日を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -指定された Date または DateTime の年内の通算日を返します。型は [`UInt16`](/sql-reference/data-types/int-uint) です。 +指定された Date または DateTime の年内通算日を、型 [`UInt16`](/sql-reference/data-types/int-uint) で返します。 **例** @@ -3466,10 +3463,10 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v23.9 -指定した日付に対して、[ISO 8601 で定義されるプロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)における -[西暦 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero) から経過した日数を返します。 +指定された日付について、[ISO 8601 で定義されているプロレプティック・グレゴリオ暦 (proleptic Gregorian calendar)](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar) における +[紀元 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero) から経過した日数を返します。 -計算は MySQL の [`TO_DAYS`](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_to-days) 関数と同じです。 +計算方法は MySQL の [`TO_DAYS`](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_to-days) 関数と同じです。 **構文** @@ -3481,16 +3478,16 @@ toDaysSinceYearZero(date[, time_zone]) **引数** -* `date` — 西暦0年からの経過日数を計算する対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 基準日(年 0 年)からの経過日数を計算する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `time_zone` — タイムゾーン。[`String`](/sql-reference/data-types/string) **戻り値** -日付 `0000-01-01` からの経過日数を返します。[`UInt32`](/sql-reference/data-types/int-uint) +日付 `0000-01-01` から経過した日数を返します。[`UInt32`](/sql-reference/data-types/int-uint) -**例** +**使用例** -**西暦0年からの経過日数を計算する** +**年 0 年からの経過日数を計算** ```sql title=Query SELECT toDaysSinceYearZero(toDate('2023-09-08')) @@ -3504,9 +3501,9 @@ SELECT toDaysSinceYearZero(toDate('2023-09-08')) ## toHour {#toHour} -導入されたバージョン: v1.1 +導入バージョン: v1.1 -`DateTime` または `DateTime64` の値から、時の部分(0〜23)を返します。 +`DateTime` または `DateTime64` 型の値から、時(0〜23)の部分を返します。 **構文** @@ -3514,13 +3511,13 @@ SELECT toDaysSinceYearZero(toDate('2023-09-08')) toHour(datetime) ``` -**別名**: `HOUR` +**エイリアス**: `HOUR` **引数** -* `datetime` — 時刻を含む日付。ここから時間を取得します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64)。 +* `datetime` — 時間を取得する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**戻り値** +**返り値** `datetime` の時間 (0-23) を返します。[`UInt8`](/sql-reference/data-types/int-uint) @@ -3542,7 +3539,7 @@ SELECT toHour(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v18.4 -日付または日時を ISO 年番号に変換します。 +日付または日時を ISO 年の番号に変換します。 **構文** @@ -3552,13 +3549,13 @@ toISOYear(datetime) **引数** -* `datetime` — 日付、または日付と時刻を表す値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 日付、または日時を表す値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**戻り値** +**返り値** -入力値を ISO 年番号に変換して返します。[`UInt16`](/sql-reference/data-types/int-uint) +入力値を ISO 年の番号に変換して返します。[`UInt16`](/sql-reference/data-types/int-uint) -**例** +**使用例** **日付値から ISO 年を取得する** @@ -3578,7 +3575,7 @@ toISOYear(toDateTime('2024-10-02 01:30:00')) as year2 導入バージョン: v1.1 -日付または日付と時刻を、その月の最終日に切り上げます。 +日付または日時を、その月の最終日に切り上げます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -3594,15 +3591,15 @@ toLastDayOfMonth(value) **引数** -* `value` — 月末日に切り上げる対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 月の最終日に切り上げる対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返される値** +**戻り値** -指定された日付または日時に対して、その月の最終日の日付を返します。[`Date`](/sql-reference/data-types/date) +指定された日付または日時について、その月の最終日の日付を返します。[`Date`](/sql-reference/data-types/date) -**例** +**使用例** -**月末日に切り上げる** +**月の最終日への切り上げ** ```sql title=Query SELECT toLastDayOfMonth(toDateTime('2023-04-21 10:20:30')) @@ -3618,7 +3615,7 @@ SELECT toLastDayOfMonth(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v23.5 -日付または日時を、次の土曜日または日曜日まで切り上げます。 +日付または日時を、直近の土曜日または日曜日に丸めます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -3633,16 +3630,16 @@ toLastDayOfWeek(datetime[, mode[, timezone]]) **引数** * `datetime` — 変換対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — `toWeek()` 関数で説明されているとおり、週の最初の曜日を決定します。デフォルトは `0`。[`UInt8`](/sql-reference/data-types/int-uint) +* `mode` — `toWeek()` 関数で説明されているように、週の開始曜日を指定します。デフォルトは `0`。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 省略可能。変換に使用するタイムゾーン。指定しない場合はサーバーのタイムゾーンが使用されます。[`String`](/sql-reference/data-types/string) -**戻り値** +**返り値** -`mode` に応じて、指定された日付を基準に当日を含めて以降で最も近い土曜日または日曜日の日付を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +指定された日付(当日を含む)以降で、mode の値に応じて最も近い土曜日または日曜日の日付を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**最も近い土曜日または日曜日に切り上げる** +**最も近い土曜日または日曜日への切り上げ** ```sql title=Query SELECT @@ -3654,7 +3651,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toLastDayOfWeek(toDateTime('2023-04-21 10:20:30')): 2023-04-23 toLastDayOfWeek(toDateTime('2023-04-21 10:20:30'), 1): 2023-04-22 @@ -3666,7 +3663,7 @@ toLastDayOfWeek(toDate('2023-04-23'), 1): 2023-04-23 導入バージョン: v24.2 -`DateTime` または `DateTime64` 値のミリ秒部分 (0-999) を返します。 +`DateTime` または `DateTime64` の値から、ミリ秒部分(0〜999)を返します。 **構文** @@ -3678,11 +3675,11 @@ toMillisecond(datetime) **引数** -* `datetime` — ミリ秒を取得する対象の日時値。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — ミリ秒を取得する対象とする日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返される値** +**戻り値** -`datetime` の分内のミリ秒 (0 - 59) を返します。[`UInt16`](/sql-reference/data-types/int-uint) +`datetime` の分内におけるミリ秒 (0 - 59) を返します。[`UInt16`](/sql-reference/data-types/int-uint) **例** @@ -3700,9 +3697,9 @@ SELECT toMillisecond(toDateTime64('2023-04-21 10:20:30.456', 3)); ## toMinute {#toMinute} -導入バージョン: v1.1 +導入: v1.1 -`Date` または `DateTime` の値から分(0〜59)を返します。 +`Date` または `DateTime` 型の値から分(0〜59)を返します。 **構文** @@ -3738,7 +3735,7 @@ SELECT toMinute(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v21.1 -テキスト形式 `YYYY-MM-DD` の[プロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)の日付を、`Int32` 型の[修正ユリウス日](https://en.wikipedia.org/wiki/Julian_day#Variants)に変換します。この関数は `0000-01-01` から `9999-12-31` までの日付をサポートします。引数が日付としてパースできない場合、または日付が不正な場合には例外をスローします。 +[プロレプティック・グレゴリオ暦](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)の日付文字列 `YYYY-MM-DD` を、`Int32` 型の[修正ユリウス日 (Modified Julian Day)](https://en.wikipedia.org/wiki/Julian_day#Variants)番号に変換します。この関数は `0000-01-01` から `9999-12-31` までの日付をサポートします。引数が日付としてパースできない場合、または日付が不正な場合は例外を送出します。 **構文** @@ -3748,7 +3745,7 @@ toModifiedJulianDay(date) **引数** -* `date` — 文字列形式の日付。[`String`](/sql-reference/data-types/string) または [`FixedString`](/sql-reference/data-types/fixedstring) +* `date` — 文字列表現の日付。[`String`](/sql-reference/data-types/string) または [`FixedString`](/sql-reference/data-types/fixedstring) **戻り値** @@ -3756,7 +3753,7 @@ toModifiedJulianDay(date) **例** -**日付を修正ユリウス日番号に変換** +**日付を修正ユリウス日番号に変換する** ```sql title=Query SELECT toModifiedJulianDay('2020-01-01') @@ -3772,7 +3769,7 @@ SELECT toModifiedJulianDay('2020-01-01') 導入バージョン: v21.1 -[`toModifiedJulianDay()`](#toModifiedJulianDay) と同様ですが、例外を送出する代わりに `NULL` を返します。 +[`toModifiedJulianDay()`](#toModifiedJulianDay) と同様ですが、例外をスローする代わりに `NULL` を返します。 **構文** @@ -3782,15 +3779,15 @@ toModifiedJulianDayOrNull(date) **引数** -* `date` — テキスト形式の日付。[`String`](/sql-reference/data-types/string) または [`FixedString`](/sql-reference/data-types/fixedstring) +* `date` — 文字列表現の日付。[`String`](/sql-reference/data-types/string) または [`FixedString`](/sql-reference/data-types/fixedstring) **戻り値** -有効な `date` に対しては修正ユリウス日番号を返し、それ以外の場合は `null` を返します。[`Nullable(Int32)`](/sql-reference/data-types/nullable) +有効な `date` の場合は修正ユリウス日番号を、それ以外の場合は `null` を返します。[`Nullable(Int32)`](/sql-reference/data-types/nullable) -**例** +**使用例** -**null を考慮して日付を修正ユリウス日番号に変換** +**null を考慮した日付から修正ユリウス日への変換** ```sql title=Query SELECT toModifiedJulianDayOrNull('2020-01-01'); @@ -3810,7 +3807,7 @@ SELECT toModifiedJulianDayOrNull('0000-00-00'); -- 無効な日付、NULLを返 導入バージョン: v1.1 -日付または日時を、その週の月曜日に切り下げます。日付を返します。 +日付または日時を同じ週の月曜日に切り下げます。日付を返します。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -3824,13 +3821,13 @@ toMonday(value) **引数** -* `value` — 週の月曜日に切り下げる対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 週の月曜日に切り下げる対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -指定した日付または日時と同じ週における月曜日の日付を返します。[`Date`](/sql-reference/data-types/date) +指定された日付または日時について、同じ週の月曜日の日付を返します。[`Date`](/sql-reference/data-types/date) -**使用例** +**例** **週の月曜日への切り下げ** @@ -3850,7 +3847,7 @@ toMonday(toDate('2023-04-24')); -- 既に月曜日 導入バージョン: v1.1 -`Date` または `DateTime` 型の値から月 (1~12) を返します。 +`Date` または `DateTime` 値の月の値(1〜12)を返します。 **構文** @@ -3858,15 +3855,15 @@ toMonday(toDate('2023-04-24')); -- 既に月曜日 toMonth(datetime) ``` -**エイリアス**: `MONTH` +**別名**: `MONTH` **引数** * `datetime` — 月を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**戻り値** +**返り値** -指定された日付/日時の月を返します。型は [`UInt8`](/sql-reference/data-types/int-uint) です。 +指定された日付/時刻の月を返します。型は [`UInt8`](/sql-reference/data-types/int-uint) です。 **例** @@ -3886,7 +3883,7 @@ SELECT toMonth(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v25.3 -1970年からの経過月数を返します。 +1970年から現在までに経過した月数を返します。 **構文** @@ -3896,11 +3893,11 @@ toMonthNumSinceEpoch(date) **引数** -* `date` — 日付または日付と時刻。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日付、または日時。[`Date`](/sql-reference/data-types/date)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 **戻り値** -正の整数 +正の整数値 **例** @@ -3918,7 +3915,7 @@ SELECT toMonthNumSinceEpoch(toDate('2024-10-01')) 導入バージョン: v1.1 -指定された `Date` または `DateTime` 値に対して、その年の四半期(1〜4)を返します。 +指定した `Date` または `DateTime` の値について、その年の四半期 (1〜4) を返します。 **構文** @@ -3930,11 +3927,11 @@ toQuarter(datetime) **引数** -* `datetime` — 年の四半期を取得する対象となる日付または日時の値。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 年の四半期を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **返り値** -指定された日付/時刻に対応する年の四半期を返します。型は [`UInt8`](/sql-reference/data-types/int-uint) です。 +指定された日付・時刻の年内の四半期を [`UInt8`](/sql-reference/data-types/int-uint) 型で返します。 **例** @@ -3954,9 +3951,9 @@ SELECT toQuarter(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v1.1 -日付または日時を、過去のある固定点からの経過日数に変換します。 -その固定点は実装上の詳細であり、この関数を単体で使用することは想定されていません。 -この関数の主な用途は、2 つの日付または日時間の日数差を計算することであり、例えば `toRelativeDayNum(dt1) - toRelativeDayNum(dt2)` のように使用します。 +日付または日時を、過去のある固定された時点からの経過日数に変換します。 +その正確な時点は実装上の詳細であり、そのためこの関数をそれ自体で利用することは想定されていません。 +この関数の主な目的は、2 つの日付または日時間の日数差を計算することであり、例えば `toRelativeDayNum(dt1) - toRelativeDayNum(dt2)` のように使用します。 **構文** @@ -3966,15 +3963,15 @@ toRelativeDayNum(date) **引数** -* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日付、または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -過去の固定された基準点からの経過日数を返します。[`UInt32`](/sql-reference/data-types/int-uint) +過去の固定基準点からの経過日数を返します。[`UInt32`](/sql-reference/data-types/int-uint) -**例** +**使用例** -**相対日数を取得する** +**相対日番号を取得する** ```sql title=Query SELECT toRelativeDayNum(toDate('2023-04-01')) - toRelativeDayNum(toDate('2023-01-01')) @@ -3988,11 +3985,11 @@ SELECT toRelativeDayNum(toDate('2023-04-01')) - toRelativeDayNum(toDate('2023-01 ## toRelativeHourNum {#toRelativeHourNum} -導入バージョン: v1.1 +導入: v1.1 -日付、または日時を、過去のある固定時点からの経過時間(時間数)に変換します。 -その正確な時点は実装の詳細であり、この関数を単独で使用することは想定されていません。 -この関数の主な目的は、2 つの日付または日時の間の時間差を計算することです。たとえば、`toRelativeHourNum(dt1) - toRelativeHourNum(dt2)` のように使用します。 +日付または日時を、過去のある固定時点からの経過時間(時間数)に変換します。 +その固定時点がいつかは実装の詳細であり、この関数を単体で使用することは想定されていません。 +この関数の主な用途は、2つの日付または日時の差を時間数で計算することです。例: `toRelativeHourNum(dt1) - toRelativeHourNum(dt2)`。 **構文** @@ -4006,11 +4003,11 @@ toRelativeHourNum(date) **戻り値** -過去の固定参照点からの経過時間(時間数)を返します。[`UInt32`](/sql-reference/data-types/int-uint) +過去の固定された基準時刻からの経過時間を、時間数として返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** -**相対的な時間番号(時間数)を取得する** +**相対的な時刻(時間番号)を取得する** ```sql title=Query SELECT toRelativeHourNum(toDateTime('2023-01-01 12:00:00')) - toRelativeHourNum(toDateTime('2023-01-01 00:00:00')) AS hours_difference @@ -4024,11 +4021,11 @@ SELECT toRelativeHourNum(toDateTime('2023-01-01 12:00:00')) - toRelativeHourNum( ## toRelativeMinuteNum {#toRelativeMinuteNum} -導入: v1.1 +導入バージョン: v1.1 -日付または日時を、過去のある固定時点からの経過分数値に変換します。 -その正確な時点は実装上の詳細に属するものであり、この関数自体を単体で使用することは想定されていません。 -関数の主な用途は、2 つの日付または日時の間の差を分単位で計算することです。例えば、`toRelativeMinuteNum(dt1) - toRelativeMinuteNum(dt2)` のように使用します。 +日付または日時を、過去のある固定時点からの経過分数に変換します。 +その正確な時点は実装の詳細であり、そのためこの関数を単独で使用することは想定されていません。 +この関数の主な目的は、2つの日付または日時の間の分単位の差分を計算することであり、例えば `toRelativeMinuteNum(dt1) - toRelativeMinuteNum(dt2)` のように使用します。 **構文** @@ -4040,13 +4037,13 @@ toRelativeMinuteNum(date) * `date` — 日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**戻り値** +**返り値** -過去の固定基準点からの分数を返します。[`UInt32`](/sql-reference/data-types/int-uint) +固定された過去の基準時点からの経過分数を返します。[`UInt32`](/sql-reference/data-types/int-uint) -**例** +**使用例** -**相対的な分番号を取得する** +**相対的な分の値を取得する** ```sql title=Query SELECT toRelativeMinuteNum(toDateTime('2023-01-01 00:30:00')) - toRelativeMinuteNum(toDateTime('2023-01-01 00:00:00')) AS minutes_difference @@ -4062,9 +4059,9 @@ SELECT toRelativeMinuteNum(toDateTime('2023-01-01 00:30:00')) - toRelativeMinute 導入バージョン: v1.1 -日付または日付と時刻を、過去のある固定時点からの経過月数に変換します。 -その固定時点は実装上の詳細であり、この関数を単体で使用することは想定されていません。 -この関数の主な用途は、2 つの日付または日付と時刻の間の月数の差を計算することです。例: `toRelativeMonthNum(dt1) - toRelativeMonthNum(dt2)`。 +日付または日時を、過去のある固定時点からの経過月数に変換します。 +その固定時点は実装上の詳細に過ぎないため、この関数を単体で使用することは想定されていません。 +この関数の主な用途は、2 つの日付または日時の間の月数差を計算することです(例: `toRelativeMonthNum(dt1) - toRelativeMonthNum(dt2)`)。 **構文** @@ -4074,13 +4071,13 @@ toRelativeMonthNum(date) **引数** -* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date)、[`DateTime`](/sql-reference/data-types/datetime)、または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -過去の固定の基準時点からの月数を返します。[`UInt32`](/sql-reference/data-types/int-uint) +過去の固定基準点からの経過月数を返します。[`UInt32`](/sql-reference/data-types/int-uint) -**例** +**使用例** **相対月番号を取得する** @@ -4099,8 +4096,8 @@ SELECT toRelativeMonthNum(toDate('2023-04-01')) - toRelativeMonthNum(toDate('202 導入バージョン: v1.1 日付または日時を、過去のある固定時点から経過した四半期数に変換します。 -その基準時点の詳細は実装依存であり、この関数を単体で使用することは想定されていません。 -この関数の主な目的は、2 つの日付または日時の間の四半期数の差を計算することであり、例えば `toRelativeQuarterNum(dt1) - toRelativeQuarterNum(dt2)` のように使用します。 +その正確な時点は実装上の詳細であり、そのためこの関数を単体で使用することは想定されていません。 +この関数の主な目的は、2つの日付または日時の間の四半期数の差を計算することであり、たとえば `toRelativeQuarterNum(dt1) - toRelativeQuarterNum(dt2)` のように使用します。 **構文** @@ -4110,15 +4107,15 @@ toRelativeQuarterNum(date) **引数** -* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 **戻り値** -過去の固定の基準時点からの四半期数を返します。[`UInt32`](/sql-reference/data-types/int-uint) +過去の固定された基準時点からの四半期数を返します。[`UInt32`](/sql-reference/data-types/int-uint) -**使用例** +**例** -**相対四半期番号を取得する** +**相対的な四半期番号を取得する** ```sql title=Query SELECT toRelativeQuarterNum(toDate('2023-04-01')) - toRelativeQuarterNum(toDate('2023-01-01')) AS quarters_difference @@ -4134,9 +4131,9 @@ SELECT toRelativeQuarterNum(toDate('2023-04-01')) - toRelativeQuarterNum(toDate( 導入バージョン: v1.1 -日付または日時を、過去のある固定された時点からの経過秒数に変換します。 -その正確な時点は実装上の詳細に過ぎないため、この関数を単体で使用することは想定されていません。 -この関数の主な用途は、2つの日付または日時の差分を秒単位で計算することであり、例えば `toRelativeSecondNum(dt1) - toRelativeSecondNum(dt2)` のように使用します。 +日付または日時を、過去のある固定時点から経過した秒数に変換します。 +その基準となる正確な時刻は実装依存であり、この関数を単体で使用することは想定されていません。 +この関数の主な目的は、2つの日付または日時の差を秒単位で計算することであり、例えば `toRelativeSecondNum(dt1) - toRelativeSecondNum(dt2)` のように使用します。 **構文** @@ -4150,11 +4147,11 @@ toRelativeSecondNum(date) **戻り値** -過去の固定基準時点からの経過秒数を返します。[`UInt32`](/sql-reference/data-types/int-uint) +過去の固定基準時刻からの秒数を返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** -**相対的な秒数を取得する** +**相対秒数を取得する** ```sql title=Query SELECT toRelativeSecondNum(toDateTime('2023-01-01 00:01:00')) - toRelativeSecondNum(toDateTime('2023-01-01 00:00:00')) AS seconds_difference @@ -4168,11 +4165,11 @@ SELECT toRelativeSecondNum(toDateTime('2023-01-01 00:01:00')) - toRelativeSecond ## toRelativeWeekNum {#toRelativeWeekNum} -導入: v1.1 +導入バージョン: v1.1 -日付または日時を、過去の特定の基準時点からの経過週数に変換します。 -その基準時点となる時刻は実装の詳細であり、この関数を単体で使用することは想定されていません。 -この関数の主な目的は、2つの日付または日時の間の週数の差を計算することであり、例えば `toRelativeWeekNum(dt1) - toRelativeWeekNum(dt2)` のように使用します。 +日付または日時を、過去のある固定された基準時点から経過した週数に変換します。 +その正確な時点は実装上の詳細であり、そのためこの関数は単体で使用することを意図していません。 +この関数の主な目的は、2つの日付または日時の週単位での差分を計算することであり、例えば `toRelativeWeekNum(dt1) - toRelativeWeekNum(dt2)` のように使用します。 **構文** @@ -4186,7 +4183,7 @@ toRelativeWeekNum(date) **戻り値** -過去の固定基準時点からの週番号を返します。[`UInt32`](/sql-reference/data-types/int-uint) +過去の固定参照点からの経過週数を返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** @@ -4206,9 +4203,9 @@ SELECT toRelativeWeekNum(toDate('2023-01-08')) - toRelativeWeekNum(toDate('2023- 導入バージョン: v1.1 -日付または日時を、過去のある固定時点から経過した年数に変換します。 -その正確な時点は実装上の詳細であり、この関数は単体で使用することを意図していません。 -この関数の主な目的は、2 つの日付または日時の年数の差を計算することであり、例としては `toRelativeYearNum(dt1) - toRelativeYearNum(dt2)` のような使い方が挙げられます。 +日付または日付時刻を、過去のある固定時点からの経過年数に変換します。 +その正確な時点は実装上の詳細であり、したがってこの関数は単体での使用を意図していません。 +この関数の主な用途は、2 つの日付または日付時刻の間の年数差を計算することであり、例えば `toRelativeYearNum(dt1) - toRelativeYearNum(dt2)` のように使用します。 **構文** @@ -4218,11 +4215,11 @@ toRelativeYearNum(date) **引数** -* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日付または日時。[`Date`](/sql-reference/data-types/date)、[`DateTime`](/sql-reference/data-types/datetime)、または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -過去に固定された基準点からの年数を返します。[`UInt16`](/sql-reference/data-types/int-uint) +過去の固定された基準点からの年数を返します。[`UInt16`](/sql-reference/data-types/int-uint) **使用例** @@ -4242,7 +4239,7 @@ SELECT toRelativeYearNum('2010-10-01'::DateTime) - toRelativeYearNum('2000-01-01 導入バージョン: v1.1 -`DateTime` または `DateTime64` の値から秒(0〜59)を返します。 +`DateTime` または `DateTime64` 値の秒の部分 (0-59) を返します。 **構文** @@ -4250,15 +4247,15 @@ SELECT toRelativeYearNum('2010-10-01'::DateTime) - toRelativeYearNum('2000-01-01 toSecond(datetime) ``` -**エイリアス**: `SECOND` +**別名**: `SECOND` **引数** * `datetime` — 秒を取得する対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返される値** +**戻り値** -`datetime` が表す分の秒 (0 - 59) を返します。[`UInt8`](/sql-reference/data-types/int-uint) +`datetime` の分内の秒 (0 - 59) を返します。[`UInt8`](/sql-reference/data-types/int-uint) **例** @@ -4278,7 +4275,7 @@ SELECT toSecond(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v1.1 -日時をその日の開始時刻に切り捨てます。 +日付時刻を、その日の開始時刻に切り捨てます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4292,11 +4289,11 @@ toStartOfDay(datetime) **引数** -* `datetime` — 丸め対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) +* `datetime` — 丸める対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) -**返り値** +**返される値** -日付または日時を、その日の開始時刻まで切り捨てて返します。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) +日付と時刻を、その日の開始時刻(00:00)まで切り捨てた値を返します。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** @@ -4316,10 +4313,10 @@ SELECT toStartOfDay(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v1.1 -日時を直前の15分間区切りの開始時刻に切り捨てます。 +日時を直前の 15 分間隔の開始時刻に切り捨てます。 :::note -戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 +戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで制御できます。 ::: **構文** @@ -4330,11 +4327,11 @@ toStartOfFifteenMinutes(datetime) **引数** -* `datetime` — 丸める対象の日付または日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 丸めの対象となる日付または日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **返される値** -最も近い15分単位の開始時刻に丸めた日時を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +最も近い 15 分間隔の開始時刻に丸められた日時を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 **使用例** @@ -4349,7 +4346,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toStartOfFifteenMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:15:00 toStartOfFifteenMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:15:00 @@ -4358,9 +4355,9 @@ toStartOfFifteenMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:15:00 ## toStartOfFiveMinutes {#toStartOfFiveMinutes} -導入バージョン: v22.6 +導入されたバージョン: v22.6 -日時を直前の5分間隔の開始時刻に切り捨てます。 +日時を直前の5分間隔の開始時刻に切り下げます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4376,13 +4373,13 @@ toStartOfFiveMinutes(datetime) **引数** -* `datetime` — 丸め対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 丸め対象の日付と時刻。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返り値** +**返される値** -最も近い5分間隔の開始時刻に丸めた日時を返します。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +最も近い5分間隔の開始時刻に丸めた日付と時刻を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** **例** @@ -4395,7 +4392,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toStartOfFiveMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:15:00 toStartOfFiveMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:20:00 @@ -4404,9 +4401,9 @@ toStartOfFiveMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:20:00 ## toStartOfHour {#toStartOfHour} -導入: v1.1 +導入バージョン: v1.1 -日時をその時間の開始時刻(時単位)に切り捨てます。 +日時を、その時刻が属する時間の先頭(ちょうどの時刻)に切り下げます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4424,11 +4421,11 @@ toStartOfHour(datetime) **返される値** -時刻を切り下げて、その時刻が属する時間の先頭に揃えた日時を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +時刻を切り捨てて、その時間の先頭(00 分 00 秒)に丸めた日時を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** -**時間の先頭への切り下げ** +**時間の先頭への切り捨て** ```sql title=Query SELECT @@ -4445,7 +4442,7 @@ SELECT 導入バージョン: v1.1 -日付または日時を、ISO 年の初日まで切り捨てます。ISO 年は通常の暦年とは異なる場合があります。詳細は [ISO week date](https://en.wikipedia.org/wiki/ISO_week_date) を参照してください。 +日付または日時を ISO 年の最初の日まで切り捨てます。ISO 年は通常の暦年と異なる場合があります。[ISO week date](https://en.wikipedia.org/wiki/ISO_week_date) を参照してください。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4459,15 +4456,15 @@ toStartOfISOYear(value) **引数** -* `value` — ISO 年の最初の日に切り捨てる対象となる日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 +* `value` — ISO 年の最初の日付へ切り捨てる対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**戻り値** +**返り値** -指定された日付または日時が属する ISO 年の最初の日を返します。型は [`Date`](/sql-reference/data-types/date) です。 +指定した日付または日時に対応する ISO 年の最初の日付を返します。[`Date`](/sql-reference/data-types/date) **使用例** -**ISO 年の最初の日への切り捨て** +**ISO 年の最初の日付への切り捨て** ```sql title=Query SELECT toStartOfISOYear(toDateTime('2023-04-21 10:20:30')) @@ -4483,7 +4480,7 @@ SELECT toStartOfISOYear(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v20.1 -この関数は、`toStartOfInterval(date_or_date_with_time, INTERVAL x unit [, time_zone])` という構文で、他の `toStartOf*()` 関数を一般化したものです。 +この関数は、`toStartOfInterval(date_or_date_with_time, INTERVAL x unit [, time_zone])` 構文で、他の `toStartOf*()` 関数を一般化したものです。 例えば、 @@ -4492,27 +4489,27 @@ SELECT toStartOfISOYear(toDateTime('2023-04-21 10:20:30')) * `toStartOfInterval(t, INTERVAL 1 DAY)` は `toStartOfDay(t)` と同じ値を返します。 * `toStartOfInterval(t, INTERVAL 15 MINUTE)` は `toStartOfFifteenMinutes(t)` と同じ値を返します。 -計算は特定の基準時点を起点として行われます。基準は次のとおりです。 +計算は特定の基準時点に対して行われます: -| Interval | Start | -| ------------------------------------------------- | ---------------------- | -| YEAR | year 0 | -| QUARTER | 1900 Q1 | -| MONTH | 1900 January | -| WEEK | 1970, 1st week (01-05) | -| DAY | 1970-01-01 | -| HOUR | (*) | -| MINUTE | 1970-01-01 00:00:00 | -| SECOND | 1970-01-01 00:00:00 | -| MILLISECOND | 1970-01-01 00:00:00 | -| MICROSECOND | 1970-01-01 00:00:00 | -| NANOSECOND | 1970-01-01 00:00:00 | -| (*) 時間単位の間隔は特別であり、計算は常に当日 00:00:00(真夜中)を基準に行われます。 | | -| そのため、1〜23 の時間値のみが有用です。 | | +| Interval | Start | +| ------------------------------------------------------- | ------------------- | +| YEAR | 年 0 | +| QUARTER | 1900 Q1 | +| MONTH | 1900年1月 | +| WEEK | 1970年 第1週 (01-05) | +| DAY | 1970-01-01 | +| HOUR | (*) | +| MINUTE | 1970-01-01 00:00:00 | +| SECOND | 1970-01-01 00:00:00 | +| MILLISECOND | 1970-01-01 00:00:00 | +| MICROSECOND | 1970-01-01 00:00:00 | +| NANOSECOND | 1970-01-01 00:00:00 | +| (*) 時間間隔 (HOUR) は特別で、計算は常に当日の 00:00:00(真夜中)を基準として行われます。 | | +| その結果、1 から 23 までの時間の値のみが有用です。 | | -単位として `WEEK` が指定された場合、`toStartOfInterval` は週の開始日を月曜日と見なします。この動作は、デフォルトでは週の開始日が日曜日である `toStartOfWeek` 関数とは異なることに注意してください。 +単位として `WEEK` が指定された場合、`toStartOfInterval` は週の開始を月曜日とみなします。この挙動は、デフォルトでは週の開始が日曜日である `toStartOfWeek` 関数とは異なる点に注意してください。 -2つ目のオーバーロードは、TimescaleDB の `time_bucket()` 関数および PostgreSQL の `date_bin()` 関数の動作を模倣します。 +2 つ目のオーバーロードは、TimescaleDB の `time_bucket()` 関数および PostgreSQL の `date_bin()` 関数をエミュレートします。 **構文** @@ -4521,20 +4518,20 @@ toStartOfInterval(value, INTERVAL x unit[, time_zone]) toStartOfInterval(value, INTERVAL x unit[, origin[, time_zone]]) ``` -**別名**: `date_bin`, `time_bucket` +**別名**: `time_bucket`, `date_bin` **引数** -* `value` — 切り下げ対象の日付、または日時の値。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `x` — 間隔の長さを表す数値。 - `unit` — 間隔の単位: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND, NANOSECOND。 - `time_zone` — 省略可。タイムゾーン名を表す文字列。 - `origin` — 省略可。計算の基準点(2 番目のオーバーロードでのみ使用)。 +* `value` — 切り捨て対象の日付または日時の値。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `x` — 区間の長さを表す数値。 - `unit` — 区間の単位: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND, NANOSECOND。 - `time_zone` — 省略可。タイムゾーン名を表す文字列。 - `origin` — 省略可。計算の基準点(第 2 のオーバーロードのみ)。 **返される値** -入力値を含む間隔の開始時点を返します。[`DateTime`](/sql-reference/data-types/datetime) +入力値を含む区間の開始時刻を返します。[`DateTime`](/sql-reference/data-types/datetime) **例** -**基本的な間隔での丸め** +**基本的な区間への丸め** ```sql title=Query SELECT toStartOfInterval(toDateTime('2023-01-15 14:30:00'), INTERVAL 1 MONTH) @@ -4546,7 +4543,7 @@ SELECT toStartOfInterval(toDateTime('2023-01-15 14:30:00'), INTERVAL 1 MONTH) └──────────────────────────┘ ``` -**原点を使用する** +**起点を使用する** ```sql title=Query SELECT toStartOfInterval(toDateTime('2023-01-01 14:45:00'), INTERVAL 1 MINUTE, toDateTime('2023-01-01 14:35:30')) @@ -4562,7 +4559,7 @@ SELECT toStartOfInterval(toDateTime('2023-01-01 14:45:00'), INTERVAL 1 MINUTE, t 導入バージョン: v22.6 -日時をマイクロ秒の開始時刻に切り捨てます。 +日時をマイクロ秒の開始まで切り捨てます。 **構文** @@ -4572,16 +4569,16 @@ toStartOfMicrosecond(datetime[, timezone]) **引数** -* `datetime` — 日付と時刻。[`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。返される値に使用するタイムゾーン。指定されていない場合、関数は `value` 引数のタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) +* `datetime` — 日時。[`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 省略可。返される値のタイムゾーン。指定しない場合は `value` パラメータのタイムゾーンが使用されます。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -サブマイクロ秒精度での入力値 [`DateTime64`](/sql-reference/data-types/datetime64) +サブマイクロ秒精度を持つ入力値 [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**タイムゾーン指定なしのクエリ** +**タイムゾーンなしのクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4594,7 +4591,7 @@ SELECT toStartOfMicrosecond(dt64); └───────────────────────────────┘ ``` -**タイムゾーンを指定してクエリを実行** +**タイムゾーンを指定したクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4609,9 +4606,9 @@ SELECT toStartOfMicrosecond(dt64, 'Asia/Istanbul'); ## toStartOfMillisecond {#toStartOfMillisecond} -導入: v22.6 +導入バージョン: v22.6 -日時を、そのミリ秒の開始時刻まで切り捨てます。 +日時をミリ秒単位で切り捨てます。 **構文** @@ -4622,15 +4619,15 @@ toStartOfMillisecond(datetime[, timezone]) **引数** * `datetime` — 日付と時刻。[`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。返される値のタイムゾーン。指定されていない場合、関数は `value` 引数のタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。返される値のタイムゾーンを指定します。指定しない場合、この関数は `value` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) -**返される値** +**返り値** -サブミリ秒精度付きの入力値。[`DateTime64`](/sql-reference/data-types/datetime64) +サブミリ秒精度を持つ入力値。[`DateTime64`](/sql-reference/data-types/datetime64) **例** -**タイムゾーンなしのクエリ** +**タイムゾーンを指定しないクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4643,7 +4640,7 @@ SELECT toStartOfMillisecond(dt64); └───────────────────────────────┘ ``` -**タイムゾーン指定でのクエリ** +**タイムゾーン付きクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4660,7 +4657,7 @@ SELECT toStartOfMillisecond(dt64, 'Asia/Istanbul'); 導入バージョン: v1.1 -日時を、その分の開始時刻に切り捨てます。 +日付と時刻を、その分の開始時刻に切り捨てます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4674,15 +4671,15 @@ toStartOfMinute(datetime) **引数** -* `datetime` — 丸める対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 丸め対象の日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -分の先頭に切り捨てた日時を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +分の開始時刻に切り捨てた日時を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **例** -**分の先頭への切り捨て** +**分の開始時刻への切り捨て** ```sql title=Query SELECT @@ -4692,7 +4689,7 @@ FORMAT Vertical ``` ```response title=Response -行 1: +Row 1: ────── toStartOfMinute(toDateTime('2023-04-21 10:20:30')): 2023-04-21 10:20:00 toStartOfMinute(toDateTime64('2023-04-21 10:20:30.5300', 8)): 2023-04-21 10:20:00 @@ -4702,7 +4699,7 @@ toStartOfMinute(toDateTime64('2023-04-21 10:20:30.5300', 8)): 2023-04-21 10:20:0 導入バージョン: v1.1 -日付または日時を、その月の月初日に切り下げます。 +日付または日時を、その月の1日(月初日)に切り捨てます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4716,15 +4713,15 @@ toStartOfMonth(value) **引数** -* `value` — 月の初日に切り捨てる対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 切り捨ててその月の初日に丸める対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** -指定した日付または日時に対応する月の初日を返します。[`Date`](/sql-reference/data-types/date) +指定された日付または日時について、その月の初日を返します。[`Date`](/sql-reference/data-types/date) -**使用例** +**例** -**月の初日への切り捨て** +**月の初日への丸め(切り捨て)** ```sql title=Query SELECT toStartOfMonth(toDateTime('2023-04-21 10:20:30')) @@ -4740,7 +4737,7 @@ SELECT toStartOfMonth(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v22.6 -日時をナノ秒単位に切り捨てます。 +日付と時刻をナノ秒の開始時点に切り捨てます。 **構文** @@ -4751,15 +4748,15 @@ toStartOfNanosecond(datetime[, timezone]) **引数** * `datetime` — 日付と時刻。[`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可。返される値のタイムゾーン。指定しない場合、関数は `value` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。戻り値のタイムゾーン。指定されていない場合、関数は `value` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) -**返される値** +**戻り値** ナノ秒精度を持つ入力値。[`DateTime64`](/sql-reference/data-types/datetime64) **例** -**タイムゾーン指定なしのクエリ** +**タイムゾーンを指定しないクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4787,9 +4784,9 @@ SELECT toStartOfNanosecond(dt64, 'Asia/Istanbul'); ## toStartOfQuarter {#toStartOfQuarter} -導入バージョン: v1.1 +導入: v1.1 -日付または日時を、その四半期の最初の日まで切り下げます。四半期の最初の日は、1月1日、4月1日、7月1日、または10月1日のいずれかです。 +日付または日時を、その四半期の最初の日に切り捨てます。四半期の最初の日は、1月1日、4月1日、7月1日、または10月1日のいずれかです。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4803,7 +4800,7 @@ toStartOfQuarter(value) **引数** -* `value` — 四半期の初日に切り捨てる対象の日時または日付。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 四半期の初日に切り下げる対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) **戻り値** @@ -4811,7 +4808,7 @@ toStartOfQuarter(value) **例** -**四半期の初日への切り捨て** +**四半期の初日への切り下げ** ```sql title=Query SELECT toStartOfQuarter(toDateTime('2023-04-21 10:20:30')) @@ -4827,7 +4824,7 @@ SELECT toStartOfQuarter(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v20.5 -日時を秒単位の開始に切り捨てます。 +日時を秒の開始時点に切り捨てます。 **構文** @@ -4837,16 +4834,16 @@ toStartOfSecond(datetime[, timezone]) **引数** -* `datetime` — 小数秒部分を切り捨てる対象の日時値。[`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可。返される値に適用するタイムゾーン。指定しない場合、関数は `value` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) +* `datetime` — サブ秒部分を切り捨てる対象の日時。[`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 省略可能。返される値のタイムゾーン。指定しない場合、この関数は `value` パラメータのタイムゾーンを使用します。[`String`](/sql-reference/data-types/string) -**返される値** +**戻り値** -小数秒部分を除いた入力値を返します。[`DateTime64`](/sql-reference/data-types/datetime64) +サブ秒部分を除いた入力値を返します。[`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** -**タイムゾーンを指定しないクエリ** +**タイムゾーン指定なしのクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999', 3) AS dt64 @@ -4859,7 +4856,7 @@ SELECT toStartOfSecond(dt64); └─────────────────────────┘ ``` -**タイムゾーンを指定してクエリを実行する** +**タイムゾーンを指定したクエリ** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999', 3) AS dt64 @@ -4876,7 +4873,7 @@ SELECT toStartOfSecond(dt64, 'Asia/Istanbul'); 導入バージョン: v20.1 -日時を最も近い 10 分間隔の開始時刻に切り捨てます。 +日時を直前の10分単位の区切り時刻に切り捨てます。 :::note 戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 @@ -4890,11 +4887,11 @@ toStartOfTenMinutes(datetime) **引数** -* `datetime` — 時刻を含む日付。型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64)。 +* `datetime` — 日時。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返り値** +**返される値** -時刻を含む日付を、最も近い 10 分間隔の開始時刻に丸めた日時を返します。戻り値の型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 +最も近い 10 分間隔の開始時刻に丸めた日時を返します。返り値の型は [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) です。 **例** @@ -4909,7 +4906,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toStartOfTenMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:10:00 toStartOfTenMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:20:00 @@ -4918,12 +4915,12 @@ toStartOfTenMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:20:00 ## toStartOfWeek {#toStartOfWeek} -導入: v20.1 +導入バージョン: v20.1 -日付または日時を、日曜日または月曜日を週の開始日とみなして、その直前の該当する日付に切り捨てます。 +日付または日時を、最も近い日曜日または月曜日まで切り捨てます。 :::note -戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで制御できます。 +戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 ::: **構文** @@ -4934,17 +4931,17 @@ toStartOfWeek(datetime[, mode[, timezone]]) **引数** -* `datetime` — 変換対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — `toWeek()` 関数で説明されているように、週の開始曜日を決定します。デフォルトは `0`。[`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — 変換に使用するタイムゾーン。指定しない場合はサーバーのタイムゾーンが使用されます。[`String`](/sql-reference/data-types/string) +* `datetime` — 変換する日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — `toWeek()` 関数で説明されているように、週の始まりとなる曜日を決定します。デフォルトは `0`。[`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — 変換に使用するタイムゾーン。指定されていない場合は、サーバーのタイムゾーンが使用されます。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -`mode` に応じて、指定された日付の同日またはそれ以前における、最も近い日曜日または月曜日の日付を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +`mode` に応じて、指定した日付と同日またはそれ以前で、最も近い日曜日または月曜日の日付を返します。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**使用例** +**例** -**最も近い日曜日または月曜日への切り捨て** +**最も近い日曜日または月曜日への切り下げ** ```sql title=Query SELECT @@ -4956,7 +4953,7 @@ SELECT ``` ```response title=Response -Row 1: +行 1: ────── toStartOfWeek(toDateTime('2023-04-21 10:20:30')): 2023-04-17 toStartOfWeek(toDateTime('2023-04-21 10:20:30'), 1): 2023-04-17 @@ -4968,10 +4965,10 @@ Row 1: 導入バージョン: v1.1 -日付または日時を、その年の最初の日(1月1日)に切り下げます。戻り値は `Date` オブジェクトです。 +日付または日時を、その年の初日に切り捨てます。結果は `Date` オブジェクトとして返されます。 :::note -戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) を設定することで変更できます。 +戻り値の型は、[`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) の設定によって変更できます。 ::: **構文** @@ -4982,15 +4979,15 @@ toStartOfYear(value) **引数** -* `value` — 切り捨て対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 丸め対象となる日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**返り値** +**戻り値** -指定された日付/日時に対して、その年の初日を [`Date`](/sql-reference/data-types/date) 型で返します。 +指定された日付または日時が属する年の最初の日を返します。戻り値の型は [`Date`](/sql-reference/data-types/date) です。 **例** -**年の初日への切り捨て** +**年の初日に切り捨てる** ```sql title=Query SELECT toStartOfYear(toDateTime('2023-04-21 10:20:30')) @@ -5006,12 +5003,12 @@ SELECT toStartOfYear(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v1.1 -日付、または日時から時間部分を抽出します。 -返される結果は、現在は `1970-01-02` に固定された時点からのオフセットですが、 -この固定時点そのものは将来変更される可能性のある実装上の詳細です。 +日付または日時から時刻コンポーネントを抽出します。 +返される結果は、現在は `1970-01-02` に固定された時点からのオフセット値ですが、 +その正確な時点は実装の詳細であり、将来変更される可能性があります。 -そのため、`toTime` を単独で使用することは想定されていません。 -この関数の主な目的は、2 つの日付または日時同士の時間差を計算することです(例: `toTime(dt1) - toTime(dt2)`)。 +したがって、`toTime` を単独で使用することは想定されていません。 +この関数の主な目的は、2 つの日付または日時の間の時刻差を計算することです(例: `toTime(dt1) - toTime(dt2)`)。 **構文** @@ -5022,15 +5019,15 @@ toTime(date[, timezone]) **引数** * `date` — 時刻に変換する日付。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。返される値のタイムゾーン。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可。返される値のタイムゾーン。[`String`](/sql-reference/data-types/string) -**返り値** +**返される値** -日付または日時から、固定された基準時点(現在は 1970-01-02)へのオフセットとして、時刻部分を返します。[`DateTime`](/sql-reference/data-types/datetime) +日付または日時から、その時刻成分を、固定された時点(現在は 1970-01-02)からのオフセットとして返します。[`DateTime`](/sql-reference/data-types/datetime) -**例** +**使用例** -**2 つの日付間の時間差を計算する** +**2 つの日付間の時刻差を計算する** ```sql title=Query SELECT toTime('2025-06-15 12:00:00'::DateTime) - toTime('2024-05-10 11:00:00'::DateTime) AS result, toTypeName(result) @@ -5047,8 +5044,8 @@ SELECT toTime('2025-06-15 12:00:00'::DateTime) - toTime('2024-05-10 11:00:00'::D 導入バージョン: v1.1 `DateTime` または `DateTime64` を指定したタイムゾーンに変換します。 -データの内部値(UNIX 時間の秒数)は変化しません。 -変化するのは、値に設定されているタイムゾーン属性と値の文字列表現だけです。 +データの内部値(UNIX 時間の秒数)は変更されません。 +変更されるのは、値のタイムゾーン属性と値の文字列表現のみです。 **構文** @@ -5063,9 +5060,9 @@ toTimeZone(datetime, timezone) * `date` — 変換する値。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `timezone` — 変換先のタイムゾーン名。[`String`](/sql-reference/data-types/string) -**返される値** +**戻り値** -入力と同じタイムスタンプを、指定されたタイムゾーンを持つ [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) として返します。 +入力と同じタイムスタンプで、指定されたタイムゾーンを持つ [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) を返します。 **例** @@ -5100,9 +5097,9 @@ int32samoa: 1546300800 ## toUTCTimestamp {#toUTCTimestamp} -導入バージョン: v23.8 +導入: v23.8 -あるタイムゾーンの `date` または日時の値を、UTC タイムゾーンのタイムスタンプに変換します。この関数は主に Apache Spark や類似のフレームワークとの互換性のために提供されています。 +日付または日時の値を、あるタイムゾーンから UTC タイムゾーンのタイムスタンプに変換します。この関数は主に Apache Spark や同様のフレームワークとの互換性のために用意されています。 **構文** @@ -5114,16 +5111,16 @@ toUTCTimestamp(datetime, time_zone) **引数** -* `datetime` — 日付または日時型の定数値または式。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 日付、または日時型の定数値または式。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) * `time_zone` — タイムゾーンを表す String 型の定数値または式。[`String`](/sql-reference/data-types/string) **戻り値** UTC タイムゾーンでの日付または日時を返します。[`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -**例** +**使用例** -**タイムゾーンを UTC に変換** +**タイムゾーンを UTC に変換する** ```sql title=Query SELECT toUTCTimestamp(toDateTime('2023-03-16'), 'Asia/Shanghai') @@ -5139,7 +5136,7 @@ SELECT toUTCTimestamp(toDateTime('2023-03-16'), 'Asia/Shanghai') 導入バージョン: v1.1 -`String`、`Date`、または `DateTime` を、`1970-01-01 00:00:00 UTC` からの経過秒を表す Unix タイムスタンプ(`UInt32` 型)に変換します。 +`String`、`Date`、または `DateTime` を、Unix タイムスタンプ(`1970-01-01 00:00:00 UTC` からの経過秒数)を表す `UInt32` に変換します。 **構文** @@ -5149,12 +5146,12 @@ toUnixTimestamp(date[, timezone]) **引数** -* `date` — 変換する値。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64)、または [`String`](/sql-reference/data-types/string) -* `timezone` — 省略可能。変換に使用するタイムゾーンです。指定しない場合はサーバーのタイムゾーンが使用されます。[`String`](/sql-reference/data-types/string) +* `date` — 変換する値。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64)、[`String`](/sql-reference/data-types/string) のいずれか。 +* `timezone` — 省略可能。変換に使用するタイムゾーン。指定しない場合はサーバーのタイムゾーンが使用されます。[`String`](/sql-reference/data-types/string) -**戻り値** +**返り値** -Unixタイムスタンプを返します。[`UInt32`](/sql-reference/data-types/int-uint) +Unix タイムスタンプを返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** @@ -5173,7 +5170,7 @@ FORMAT Vertical; ``` ```response title=Response -Row 1: +行 1: ────── dt_str: 2017-11-05 08:07:47 from_str: 1509869267 @@ -5188,35 +5185,35 @@ from_date32: 1509840000 導入バージョン: v20.1 -この関数は、日付または日時に対する週番号を返します。2 つの引数を取る `toWeek()` 形式では、週の開始曜日を日曜日または月曜日から選択できるほか、戻り値の範囲を `0` ~ `53` にするか `1` ~ `53` にするかを指定できます。 +この関数は、日付または日時に対して週番号を返します。`toWeek()` の 2 引数形式では、週の開始曜日を日曜日または月曜日から選択できるほか、戻り値の範囲を `0`〜`53` にするか `1`〜`53` にするかを指定できます。 -[`toISOWeek()`](#toWeek) は互換性のための関数であり、`toWeek(date,3)` と等価です。 +[`toISOWeek()`](#toWeek) は、`toWeek(date,3)` と等価な互換性用の関数です。 -次の表は、mode 引数の動作を示します。 +次の表は、mode 引数の動作を説明したものです。 -| Mode | First day of week | Range | Week 1 is the first week ... | -| ---- | ----------------- | ----- | ---------------------------- | -| 0 | Sunday | 0-53 | この年に日曜日を含む週 | -| 1 | Monday | 0-53 | この年に 4 日以上含まれる週 | -| 2 | Sunday | 1-53 | この年に日曜日を含む週 | -| 3 | Monday | 1-53 | この年に 4 日以上含まれる週 | -| 4 | Sunday | 0-53 | この年に 4 日以上含まれる週 | -| 5 | Monday | 0-53 | この年に月曜日を含む週 | -| 6 | Sunday | 1-53 | この年に 4 日以上含まれる週 | -| 7 | Monday | 1-53 | この年に月曜日を含む週 | -| 8 | Sunday | 1-53 | 1 月 1 日を含む週 | -| 9 | Monday | 1-53 | 1 月 1 日を含む週 | +| Mode | 週の最初の曜日 | 範囲 | 第 1 週は、次を満たす最初の週 ... | +| ---- | ------- | ---- | -------------------- | +| 0 | Sunday | 0-53 | この年に属する Sunday を含む | +| 1 | Monday | 0-53 | この年に属する日が 4 日以上ある | +| 2 | Sunday | 1-53 | この年に属する Sunday を含む | +| 3 | Monday | 1-53 | この年に属する日が 4 日以上ある | +| 4 | Sunday | 0-53 | この年に属する日が 4 日以上ある | +| 5 | Monday | 0-53 | この年に属する Monday を含む | +| 6 | Sunday | 1-53 | この年に属する日が 4 日以上ある | +| 7 | Monday | 1-53 | この年に属する Monday を含む | +| 8 | Sunday | 1-53 | 1 月 1 日を含む | +| 9 | Monday | 1-53 | 1 月 1 日を含む | -意味が「この年に 4 日以上含まれる週」となる mode 値では、週番号は ISO 8601:1988 に従って付与されます: +意味が「with 4 or more days this year」の mode 値の場合、週番号は ISO 8601:1988 に従って付けられます。 -* 1 月 1 日を含む週に、新しい年の日が 4 日以上含まれている場合、その週が week 1 になります。 -* そうでない場合、その週は前年の最終週となり、その次の週が week 1 になります。 +* 1 月 1 日を含む週に、その年に属する日が 4 日以上含まれている場合、その週は第 1 週になります。 +* それ以外の場合、その週は前年の最終週となり、その次の週が第 1 週になります。 -意味が「1 月 1 日を含む」となる mode 値では、1 月 1 日を含む週が week 1 になります。 -その週に新しい年の日が何日含まれているかは関係なく、1 日だけしか含まれていなくても同様です。 -つまり、12 月の最終週が翌年の 1 月 1 日を含む場合、その週は翌年の week 1 となります。 +意味が「contains January 1」の mode 値の場合、1 月 1 日を含む週が第 1 週になります。 +その週が新しい年に属する日を何日含むかは関係なく、1 日しか含まない場合でも同様です。 +すなわち、12 月の最終週に翌年の 1 月 1 日が含まれる場合、その週は翌年の第 1 週となります。 -最初の引数は、[`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) がサポートする形式の [`String`](../data-types/string.md) で指定することもできます。文字列引数のサポートは、特定のサードパーティーツールが期待する MySQL との互換性のためにのみ存在します。将来的には、文字列引数のサポートが新しい MySQL 互換性設定に依存するよう変更される可能性があること、また一般的に文字列のパースは遅い処理であることから、この機能の使用は推奨されません。 +第 1 引数は、[`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) でサポートされる形式の [`String`](../data-types/string.md) として指定することもできます。文字列引数のサポートは、一部のサードパーティツールが想定している MySQL との互換性のためにのみ存在します。将来的には、文字列引数のサポートが新しい MySQL 互換性用 SETTING に依存するよう変更される可能性があること、および一般に文字列のパースは低速であることから、文字列引数の使用は推奨されません。 **構文** @@ -5224,17 +5221,17 @@ from_date32: 1509840000 toWeek(datetime[, mode[, time_zone]]) ``` -**別名**: `week` +**エイリアス**: `week` **引数** * `datetime` — 週番号を取得する対象の日付、または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) -* `mode` — 省略可能。`0` から `9` のモードで、週の開始曜日と週番号の範囲を決定します。デフォルトは `0`。 +* `mode` — 省略可能。`0` から `9` のモード値で、週の開始日と週番号の範囲を決定します。デフォルトは `0`。 * `time_zone` — 省略可能。タイムゾーン。[`String`](/sql-reference/data-types/string) **返される値** -指定したモードに従った週番号を返します。[`UInt32`](/sql-reference/data-types/int-uint) +指定したモードに応じた週番号を返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** @@ -5254,10 +5251,10 @@ SELECT toDate('2016-12-27') AS date, toWeek(date) AS week0, toWeek(date,1) AS we 導入バージョン: v1.1 -日付、または日付と時刻を、年と月を表す `UInt32` 型の数値(YYYY * 100 + MM)に変換します。 -2 番目の省略可能な引数としてタイムゾーンを受け取ります。指定する場合、タイムゾーンは文字列リテラルでなければなりません。 +日付または日時を、年と月の数値 (YYYY * 100 + MM) を含む `UInt32` 型の数値に変換します。 +第 2 引数としてオプションのタイムゾーン引数を受け取ります。指定する場合、その値は文字列定数でなければなりません。 -この関数は、関数 `YYYYMMDDToDate()` の逆の動作を行います。 +この関数は、関数 `YYYYMMDDToDate()` の逆に相当します。 **構文** @@ -5268,11 +5265,11 @@ toYYYYMM(datetime[, timezone]) **引数** * `datetime` — 変換対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。変換に使用するタイムゾーン。指定する場合、タイムゾーンは文字列定数である必要があります。[`String`](/sql-reference/data-types/string) +* `timezone` — オプション。変換に使用するタイムゾーン。指定する場合、タイムゾーンは文字列定数である必要があります。[`String`](/sql-reference/data-types/string) -**戻り値** +**返される値** -年と月の値を含む UInt32 型の数値を返します (YYYY * 100 + MM)。[`UInt32`](/sql-reference/data-types/int-uint) +年と月の番号 (YYYY * 100 + MM) を表す UInt32 の数値を返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** @@ -5292,7 +5289,7 @@ SELECT toYYYYMM(now(), 'US/Eastern') 導入バージョン: v1.1 -日付または日時を、年・月・日を表す `UInt32` 型の数値(YYYY * 10000 + MM * 100 + DD)に変換します。第 2 引数として任意のタイムゾーンを指定できます。指定する場合、タイムゾーンは文字列リテラルでなければなりません。 +日付または日時を、年・月・日を含む `UInt32` 型の数値 (YYYY * 10000 + MM * 100 + DD) に変換します。2 番目の省略可能なタイムゾーン引数を受け取ります。指定する場合、タイムゾーンは文字列定数でなければなりません。 **構文** @@ -5303,15 +5300,15 @@ toYYYYMMDD(datetime[, timezone]) **引数** * `datetime` — 変換対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可。変換に使用するタイムゾーン。指定する場合、タイムゾーンは文字列定数である必要があります。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可能。変換に使用するタイムゾーン。指定する場合は、タイムゾーンは文字列リテラルである必要があります。[`String`](/sql-reference/data-types/string) **戻り値** -年・月・日を含む `UInt32` 値(YYYY * 10000 + MM * 100 + DD)を返します。[`UInt32`](/sql-reference/data-types/int-uint) +年・月・日を表す `UInt32` 型の数値を返します (YYYY * 10000 + MM * 100 + DD)。[`UInt32`](/sql-reference/data-types/int-uint) **例** -**現在の日付を YYYYMMDD 形式に変換する** +**現在の日付を YYYYMMDD 形式に変換** ```sql title=Query SELECT toYYYYMMDD(now(), 'US/Eastern') @@ -5325,10 +5322,10 @@ SELECT toYYYYMMDD(now(), 'US/Eastern') ## toYYYYMMDDhhmmss {#toYYYYMMDDhhmmss} -導入バージョン: v1.1 +導入: v1.1 -日付、または日時を、年・月・日・時・分・秒を含む `UInt64` 型の数値 (YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss) に変換します。 -オプションの第 2 引数としてタイムゾーンを受け取ります。指定する場合、タイムゾーンは文字列定数でなければなりません。 +日付または日時を、年・月・日・時・分・秒を含む `UInt64` 型の数値に変換します。数値の形式は (YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss) です。 +2 つ目の省略可能なタイムゾーン引数を受け取ります。指定する場合、タイムゾーンは文字列定数である必要があります。 **構文** @@ -5339,13 +5336,13 @@ toYYYYMMDDhhmmss(datetime[, timezone]) **引数** * `datetime` — 変換対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 省略可能。変換に使用するタイムゾーン。指定する場合、タイムゾーンは文字列定数でなければなりません。[`String`](/sql-reference/data-types/string) +* `timezone` — 省略可。変換に使用するタイムゾーン。指定する場合、タイムゾーンは文字列定数でなければなりません。[`String`](/sql-reference/data-types/string) -**返り値** +**戻り値** -年、月、日、時、分、秒 (YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss) を表す `UInt64` 型の数値を返します。[`UInt64`](/sql-reference/data-types/int-uint) +年・月・日・時・分・秒を含む `UInt64` 型の数値を返します (YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss)。[`UInt64`](/sql-reference/data-types/int-uint) -**使用例** +**例** **現在の日付と時刻を YYYYMMDDhhmmss 形式に変換** @@ -5363,7 +5360,7 @@ SELECT toYYYYMMDDhhmmss(now(), 'US/Eastern') 導入バージョン: v1.1 -`Date` または `DateTime` 値の西暦年の部分を返します。 +`Date` または `DateTime` の値から西暦の年の部分を返します。 **構文** @@ -5371,11 +5368,11 @@ SELECT toYYYYMMDDhhmmss(now(), 'US/Eastern') toYear(datetime) ``` -**別名**: `YEAR` +**エイリアス**: `YEAR` **引数** -* `datetime` — 年を取得する対象とする日付または日時。[`Date`](/sql-reference/data-types/date) または [`Date32`](/sql-reference/data-types/date32) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 年を取得する対象とする日付または日時。[`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) のいずれか。 **返り値** @@ -5399,7 +5396,7 @@ SELECT toYear(toDateTime('2023-04-21 10:20:30')) 導入バージョン: v25.3 -1970 年からの経過年数を返します。 +1970年からの経過年数を返します。 **構文** @@ -5409,13 +5406,13 @@ toYearNumSinceEpoch(date) **引数** -* `date` — 変換する日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 変換対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) または [`DateTime64`](/sql-reference/data-types/datetime64)。 **戻り値** -正の整数値 +正の整数値。 -**例** +**使用例** **例** @@ -5431,13 +5428,13 @@ SELECT toYearNumSinceEpoch(toDate('2024-10-01')) 導入バージョン: v20.1 -日付について、年と週番号を返します。結果で返される年は、その年の最初および最後の週では、引数として指定した日付の年と異なる場合があります。 +日付に対して、その年と週番号を返します。結果に含まれる年は、年の最初および最後の週については、引数で指定した日付の年と異なる場合があります。 `mode` 引数は、[`toWeek()`](/sql-reference/functions/date-time-functions#toWeek) の `mode` 引数と同様に動作します。 -警告: `toYearWeek()` が返す週番号は、`toWeek()` が返す値と異なる場合があります。`toWeek()` は常に与えられた日付が属する年の範囲内で週番号を返し、`toWeek()` が `0` を返す場合には、`toYearWeek()` は前年の最終週に対応する値を返します。下記の例にある `prev_yearWeek` を参照してください。 +警告: `toYearWeek()` が返す週番号は、`toWeek()` が返すものと異なる場合があります。`toWeek()` は常に与えられた年のコンテキストで週番号を返し、`toWeek()` が `0` を返す場合、`toYearWeek()` は前年の最終週に対応する値を返します。下記の例にある `prev_yearWeek` を参照してください。 -最初の引数は、[`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) でサポートされる形式の [`String`](../data-types/string.md) として指定することもできます。文字列引数のサポートは、一部のサードパーティーツールが期待する MySQL との互換性のためだけに存在します。将来的には、文字列引数のサポートが新しい MySQL 互換性設定に依存するようになる可能性があり、また一般に文字列のパースは低速であるため、使用しないことを推奨します。 +最初の引数は、[`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) がサポートする形式の [`String`](../data-types/string.md) として指定することもできます。文字列引数のサポートは、一部のサードパーティーツールが期待する MySQL との互換性のためにのみ存在します。将来的には、文字列引数のサポートが新しい MySQL 互換性 SETTING に依存するようになる可能性があり、また一般に文字列のパースは低速であるため、使用しないことを推奨します。 **構文** @@ -5449,17 +5446,17 @@ toYearWeek(datetime[, mode[, timezone]]) **引数** -* `datetime` — 年と週を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) -* `mode` — 省略可。`0` から `9` のモードで、週の開始曜日と週番号の範囲を決定します。デフォルトは `0`。 +* `datetime` — 年と週番号を取得する対象の日付または日時。[`Date`](/sql-reference/data-types/date) または [`DateTime`](/sql-reference/data-types/datetime) +* `mode` — 省略可。`0` から `9` のモードにより、週の最初の曜日と週番号の範囲を決定します。デフォルトは `0`。 * `timezone` — 省略可。タイムゾーン。[`String`](/sql-reference/data-types/string) -**返される値** +**戻り値** -年と週番号を結合した整数値を返します。[`UInt32`](/sql-reference/data-types/int-uint) +年と週番号を結合した単一の整数値を返します。[`UInt32`](/sql-reference/data-types/int-uint) **例** -**さまざまなモードで年-週の組み合わせを取得する** +**異なるモードで year-week の組み合わせを取得する** ```sql title=Query SELECT toDate('2016-12-27') AS date, toYearWeek(date) AS yearWeek0, toYearWeek(date,1) AS yearWeek1, toYearWeek(date,9) AS yearWeek9, toYearWeek(toDate('2022-01-01')) AS prev_yearWeek @@ -5475,7 +5472,7 @@ SELECT toDate('2016-12-27') AS date, toYearWeek(date) AS yearWeek0, toYearWeek(d 導入バージョン: v1.1 -クエリ解析時点での現在の日付を返します。`toDate(now())` と同じです。 +クエリ解析時の現在の日付を返します。`toDate(now())` と同じです。 **構文** @@ -5491,7 +5488,7 @@ today() **戻り値** -現在の日付([`Date`](/sql-reference/data-types/date) 型)を返します。 +現在の日付 [`Date`](/sql-reference/data-types/date) を返します。 **例** @@ -5511,9 +5508,9 @@ SELECT today() AS today, curdate() AS curdate, current_date() AS current_date FO ## yesterday {#yesterday} -導入バージョン: v1.1 +導入: v1.1 -引数は取らず、クエリ解析のいずれかの時点で評価された昨日の日付を返します。 +引数を受け取らず、クエリの解析時点のいずれかにおける「昨日」の日付を返します。 **構文** @@ -5529,7 +5526,7 @@ yesterday() 昨日の日付を返します。[`Date`](/sql-reference/data-types/date) -**使用例** +**例** **昨日の日付を取得する** diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md index 42392dfb434..bc9e1f7bd14 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md @@ -1,19 +1,19 @@ --- -description: '暗号化関数のドキュメント' +description: '暗号化関数に関するドキュメント' sidebar_label: '暗号化' slug: /sql-reference/functions/encryption-functions title: '暗号化関数' -keywords: ['暗号化', '通常関数', '暗号化', '復号化'] +keywords: ['暗号化', '通常の関数', '暗号化', '復号'] doc_type: 'reference' --- # 暗号化関数 {#encryption-functions} -これらの関数は、AES(Advanced Encryption Standard)アルゴリズムを用いてデータの暗号化および復号を行います。 +これらの関数は、AES (Advanced Encryption Standard) アルゴリズムを使用してデータの暗号化および復号を行います。 -鍵長は暗号化モードに依存します。`-128-`、`-196-`、`-256-` 各モードに対して、それぞれ `16`、`24`、`32` バイトの長さになります。 +鍵長は暗号化モードに依存し、`-128-`、`-196-`、`-256-` 各モードに対してそれぞれ `16`、`24`、`32` バイトです。 -初期化ベクトルの長さは常に 16 バイトです(16 バイトを超える部分は無視されます)。 +初期化ベクトル (initialization vector) の長さは常に 16 バイトであり、16 バイトを超える部分は無視されます。 {/* 以下のタグ内の内容は、ドキュメントフレームワークのビルド時に @@ -21,7 +21,134 @@ doc_type: 'reference' 詳細は https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md を参照してください。 */ } -{/*自動生成開始*/ } +{/*AUTOGENERATED_START*/ } + +## HMAC {#HMAC} + +導入バージョン: v25.12 + +指定されたハッシュアルゴリズムと秘密鍵を使用して、指定されたメッセージの HMAC(ハッシュベースメッセージ認証コード)を計算します。 + +サポートされているハッシュアルゴリズムは次のとおりです: + +* RSA-MD4 (別名: MD4, RSA-MD4) +* RSA-MD5 (別名: MD5, RSA-MD5) +* RSA-MDC2 (別名: MDC2, RSA-MDC2) +* RSA-RIPEMD160 (別名: RIPEMD160, RSA-RIPEMD160) +* RSA-SHA1 (別名: RSA-SHA1, SHA1) +* RSA-SHA1-2 (別名: RSA-SHA1, RSA-SHA1-2) +* RSA-SHA224 (別名: RSA-SHA224, SHA224) +* RSA-SHA256 (別名: RSA-SHA256, SHA256) +* RSA-SHA3-224 (別名: RSA-SHA3-224, SHA3-224) +* RSA-SHA3-256 (別名: RSA-SHA3-256, SHA3-256) +* RSA-SHA3-384 (別名: RSA-SHA3-384, SHA3-384) +* RSA-SHA3-512 (別名: RSA-SHA3-512, SHA3-512) +* RSA-SHA384 (別名: RSA-SHA384, SHA384) +* RSA-SHA512 (別名: RSA-SHA512, SHA512) +* RSA-SHA512/224 (別名: RSA-SHA512/224, SHA512-224) +* RSA-SHA512/256 (別名: RSA-SHA512/256, SHA512-256) +* RSA-SM3 (別名: RSA-SM3, SM3) +* blake2b512 +* blake2s256 +* id-rsassa-pkcs1-v1_5-with-sha3-224 (別名: SHA3-224, id-rsassa-pkcs1-v1_5-with-sha3-224) +* id-rsassa-pkcs1-v1_5-with-sha3-256 (別名: SHA3-256, id-rsassa-pkcs1-v1_5-with-sha3-256) +* id-rsassa-pkcs1-v1_5-with-sha3-384 (別名: SHA3-384, id-rsassa-pkcs1-v1_5-with-sha3-384) +* id-rsassa-pkcs1-v1_5-with-sha3-512 (別名: SHA3-512, id-rsassa-pkcs1-v1_5-with-sha3-512) +* md4 +* md4WithRSAEncryption (別名: MD4, md4WithRSAEncryption) +* md5 +* md5-sha1 +* md5WithRSAEncryption (別名: MD5, md5WithRSAEncryption) +* mdc2 +* mdc2WithRSA (別名: MDC2, mdc2WithRSA) +* ripemd (別名: RIPEMD160, ripemd) +* ripemd160 +* ripemd160WithRSA (別名: RIPEMD160, ripemd160WithRSA) +* rmd160 (別名: RIPEMD160, rmd160) +* sha1 +* sha1WithRSAEncryption (別名: SHA1, sha1WithRSAEncryption) +* sha224 +* sha224WithRSAEncryption (別名: SHA224, sha224WithRSAEncryption) +* sha256 +* sha256WithRSAEncryption (別名: SHA256, sha256WithRSAEncryption) +* sha3-224 +* sha3-256 +* sha3-384 +* sha3-512 +* sha384 +* sha384WithRSAEncryption (別名: SHA384, sha384WithRSAEncryption) +* sha512 +* sha512-224 +* sha512-224WithRSAEncryption (別名: SHA512-224, sha512-224WithRSAEncryption) +* sha512-256 +* sha512-256WithRSAEncryption (別名: SHA512-256, sha512-256WithRSAEncryption) +* sha512WithRSAEncryption (別名: SHA512, sha512WithRSAEncryption) +* shake128 +* shake256 +* sm3 +* sm3WithRSAEncryption (別名: SM3, sm3WithRSAEncryption) +* ssl3-md5 (別名: MD5, ssl3-md5) +* ssl3-sha1 (別名: SHA1, ssl3-sha1) +* whirlpool + +**構文** + +```sql +HMAC(mode, message, key) +``` + +**引数** + +* `mode` — ハッシュアルゴリズム名(大文字小文字は区別されません)。サポートされる値: md5, sha1, sha224, sha256, sha384, sha512。[`String`](/sql-reference/data-types/string) +* `message` — 認証対象のメッセージ。[`String`](/sql-reference/data-types/string) +* `key` — HMAC 用の秘密鍵。[`String`](/sql-reference/data-types/string) + +**戻り値** + +HMAC ダイジェストを含むバイナリ文字列を返します。[`String`](/sql-reference/data-types/string) + +**例** + +**基本的な HMAC-SHA256** + +```sql title=Query +SELECT hex(HMAC('sha256', 'The quick brown fox jumps over the lazy dog', 'secret_key')); +``` + +```response title=Response +┌─hex(HMAC('sha256', 'The quick brown fox jumps over the lazy dog', 'secret_key'))─┐ +│ 31FD15FA0F61FD40DC09D919D4AA5B4141A0B27C1D51E74A6789A890AAAA187C │ +└──────────────────────────────────────────────────────────────────────────────────┘ +``` + +**異なるハッシュアルゴリズム** + +```sql title=Query +SELECT + hex(HMAC('md5', 'message', 'key')) AS hmac_md5, + hex(HMAC('sha1', 'message', 'key')) AS hmac_sha1, + hex(HMAC('sha256', 'message', 'key')) AS hmac_sha256; +``` + +```response title=Response +┌─hmac_md5─────────────────────────┬─hmac_sha1────────────────────────────────┬─hmac_sha256──────────────────────────────────────────────────────┐ +│ 4E4748E62B463521F6775FBF921234B5 │ 2088DF74D5F2146B48146CAF4965377E9D0BE3A4 │ 6E9EF29B75FFFC5B7ABAE527D58FDADB2FE42E7219011976917343065F58ED4A │ +└──────────────────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────────────────────────────┘ +``` + +**大文字と小文字を区別しないモード** + +```sql title=Query +SELECT + hmac('SHA256', 'message', 'key') = HMAC('sha256', 'message', 'key') AS same_result, + HMAC('SHA256', 'message', 'key') = Hmac('Sha256', 'message', 'key') AS also_same; +``` + +```response title=Response +┌─same_result─┬─also_same─┐ +│ 1 │ 1 │ +└─────────────┴───────────┘ +``` ## aes_decrypt_mysql {#aes_decrypt_mysql} @@ -29,10 +156,10 @@ doc_type: 'reference' MySQL の [`AES_ENCRYPT`](https://dev.mysql.com/doc/refman/8.0/en/encryption-functions.html#function_aes-encrypt) 関数で暗号化されたデータを復号します。 -同じ入力に対しては、[`decrypt`](#decrypt) と同じ平文を生成します。 -`key` や `iv` が本来想定される長さより長い場合、`aes_decrypt_mysql` は MySQL の `aes_decrypt` と同様に動作し、`key` を「折りたたみ」、`iv` の余分なビットを無視します。 +同じ入力に対しては、[`decrypt`](#decrypt) と同じ平文を返します。 +`key` または `iv` が本来の長さより長い場合、`aes_decrypt_mysql` は MySQL の `aes_decrypt` と同様に動作し、`key` を折りたたみ、`iv` の余分なビットは無視します。 -以下の復号モードをサポートします: +次の復号モードをサポートします: * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -48,15 +175,15 @@ aes_decrypt_mysql(mode, ciphertext, key[, iv]) **引数** * `mode` — 復号モード。[`String`](/sql-reference/data-types/string) -* `ciphertext` — 復号する暗号化されたテキスト。[`String`](/sql-reference/data-types/string) -* `key` — 復号鍵。[`String`](/sql-reference/data-types/string) +* `ciphertext` — 復号対象の暗号化テキスト。[`String`](/sql-reference/data-types/string) +* `key` — 復号用キー。[`String`](/sql-reference/data-types/string) * `iv` — 省略可。初期化ベクトル。[`String`](/sql-reference/data-types/string) **戻り値** -復号後の文字列を返します。[`String`](/sql-reference/data-types/string) +復号済みの文字列を返します。[`String`](/sql-reference/data-types/string) -**使用例** +**例** **MySQL データの復号** @@ -71,7 +198,7 @@ mysql> SELECT aes_encrypt('Secret', '123456789101213141516171819202122', 'iviviv +------------------------+ | 0x24E9E4966469 | +------------------------+ -1 row in set (0.00 sec) +1行のセット (0.00秒) SELECT aes_decrypt_mysql('aes-256-ofb', unhex('24E9E4966469'), '123456789101213141516171819202122', 'iviviviviviviviv123456') AS plaintext ``` @@ -87,11 +214,11 @@ SELECT aes_decrypt_mysql('aes-256-ofb', unhex('24E9E4966469'), '1234567891012131 導入バージョン: v20.12 MySQL の `AES_ENCRYPT` 関数と同じ方法でテキストを暗号化します。 -生成された暗号文は MySQL の `AES_DECRYPT` 関数で復号できます。 -同じ入力に対しては `encrypt` 関数と同じ暗号文を生成します。 -`key` または `iv` が本来の長さより長い場合、`aes_encrypt_mysql` は MySQL の `aes_encrypt` と同様に動作し、`key` を「折りたたみ」処理し、`iv` の余分なビットは無視します。 +生成された暗号文は、MySQL の `AES_DECRYPT` 関数で復号できます。 +同じ入力に対しては、`encrypt` 関数と同じ暗号文を生成します。 +`key` または `iv` が本来の長さより長い場合、`aes_encrypt_mysql` は MySQL の `aes_encrypt` と同様に動作し、`key` を折りたたんで利用し、`iv` の余分なビットは無視します。 -サポートされている暗号化モードは次のとおりです: +サポートされている暗号化モードは次のとおりです。 * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -107,19 +234,19 @@ aes_encrypt_mysql(mode, plaintext, key[, iv]) * `mode` — 暗号化モード。[`String`](/sql-reference/data-types/string) * `plaintext` — 暗号化するテキスト。[`String`](/sql-reference/data-types/string) -* `key` — 暗号鍵。`mode` が要求する長さより長い場合、MySQL 固有のキー折りたたみ処理が行われます。[`String`](/sql-reference/data-types/string) -* `iv` — 任意。初期化ベクトル。先頭の 16 バイトのみが考慮されます。[`String`](/sql-reference/data-types/string) +* `key` — 暗号鍵。`mode` が要求する長さより長い場合、MySQL 固有のキー折り畳み処理が行われます。[`String`](/sql-reference/data-types/string) +* `iv` — 任意。初期化ベクトル。先頭 16 バイトのみが使用されます。[`String`](/sql-reference/data-types/string) **戻り値** -暗号文を表すバイナリ文字列。[`String`](/sql-reference/data-types/string) +暗号文のバイナリ文字列。[`String`](/sql-reference/data-types/string) **使用例** **同一入力の比較** ```sql title=Query --- 同じ入力が与えられた場合、encryptとaes_encrypt_mysqlは同じ暗号文を生成します: +-- 同一の入力に対して、encryptとaes_encrypt_mysqlは同じ暗号文を生成します: SELECT encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv') = aes_encrypt_mysql('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv') AS ciphertexts_equal; ``` @@ -129,7 +256,7 @@ SELECT encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'ivi └───────────────────┘ ``` -**長いキーを使用すると暗号化に失敗する** +**長いキーを指定すると Encrypt が失敗する** ```sql title=Query -- ただし、keyまたはivが想定より長い場合、encryptは失敗します: @@ -138,7 +265,7 @@ SELECT encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iv ```response title=Response サーバーから例外を受信しました (バージョン 22.6.1): -Code: 36. DB::Exception: localhost:9000 から受信。DB::Exception: 無効なキーサイズ: 33 が指定されましたが、32 が必要です: encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123') の処理中。 +Code: 36. DB::Exception: localhost:9000 から受信しました。DB::Exception: 無効なキーサイズ: 33 が指定されましたが、32 が期待されています: encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123') の処理中。 ``` **MySQL 互換性** @@ -171,7 +298,7 @@ SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '1234567891012131415161718 導入バージョン: v20.12 -この関数は、以下のモードで AES により暗号化されたバイナリ文字列を復号します。 +この関数は、以下のモードを使用して AES で暗号化されたバイナリ文字列を復号します。 * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -189,18 +316,18 @@ decrypt(mode, ciphertext, key[, iv, aad]) **引数** * `mode` — 復号モード。[`String`](/sql-reference/data-types/string) -* `ciphertext` — 復号対象の暗号化されたテキスト。[`String`](/sql-reference/data-types/string) -* `key` — 復号鍵。[`String`](/sql-reference/data-types/string) -* `iv` — 初期化ベクトル。`-gcm` モードでは必須で、それ以外では任意。[`String`](/sql-reference/data-types/string) -* `aad` — 追加認証データ。この値が正しくない場合は復号されません。`-gcm` モードでのみ有効で、それ以外のモードでは例外をスローします。[`String`](/sql-reference/data-types/string) +* `ciphertext` — 復号する暗号化されたテキスト。[`String`](/sql-reference/data-types/string) +* `key` — 復号用キー。[`String`](/sql-reference/data-types/string) +* `iv` — 初期化ベクトル。`-gcm` モードでは必須、それ以外では任意。[`String`](/sql-reference/data-types/string) +* `aad` — 追加認証データ。この値が正しくない場合は復号できません。`-gcm` モードでのみ有効で、それ以外では例外をスローします。[`String`](/sql-reference/data-types/string) **戻り値** -復号されたプレーンテキストを返します。[`String`](/sql-reference/data-types/string) +復号された平文を返します。[`String`](/sql-reference/data-types/string) **例** -**暗号化されたデータを正しく復号する** +**暗号化データを正しく復号する** ```sql title=Query -- encrypt関数の例のテーブルを再利用 @@ -220,7 +347,7 @@ SELECT comment, hex(secret) FROM encryption_test; └──────────────────────────────────┴──────────────────────────────────┘ ``` -**暗号化データの誤復号** +**暗号化されたデータの誤復号** ```sql title=Query SELECT comment, decrypt('aes-256-cfb128', secret, '12345678910121314151617181920212') AS plaintext FROM encryption_test @@ -245,9 +372,9 @@ SELECT comment, decrypt('aes-256-cfb128', secret, '12345678910121314151617181920 ## encrypt {#encrypt} -導入バージョン: v20.12 +導入: v20.12 -平文を次のいずれかのモードで AES を使用して暗号文に変換します: +平文を、以下のいずれかのモードで AES を用いて暗号化します。 * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -268,11 +395,11 @@ encrypt(mode, plaintext, key[, iv, aad]) * `plaintext` — 暗号化対象のテキスト。[`String`](/sql-reference/data-types/string) * `key` — 暗号鍵。[`String`](/sql-reference/data-types/string) * `iv` — 初期化ベクトル。`-gcm` モードでは必須で、それ以外では任意。[`String`](/sql-reference/data-types/string) -* `aad` — 追加認証データ。これは暗号化されないが、復号に影響する。`-gcm` モードでのみ有効で、それ以外では例外がスローされる。[`String`](/sql-reference/data-types/string) +* `aad` — 追加認証データ。これは暗号化はされませんが、復号に影響します。`-gcm` モードでのみ有効で、それ以外では例外をスローします。[`String`](/sql-reference/data-types/string) **戻り値** -バイナリ文字列形式の暗号文を返す。[`String`](/sql-reference/data-types/string) +バイナリ文字列の暗号文を返します。[`String`](/sql-reference/data-types/string) **例** @@ -287,30 +414,30 @@ CREATE TABLE encryption_test ENGINE = MergeTree; INSERT INTO encryption_test VALUES -('aes-256-ofb IVなし', encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212')), -('aes-256-ofb IVなし、異なるキー', encrypt('aes-256-ofb', 'Secret', 'keykeykeykeykeykeykeykeykeykeyke')), -('aes-256-ofb IVあり', encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv')), -('aes-256-cbc IVなし', encrypt('aes-256-cbc', 'Secret', '12345678910121314151617181920212')); +('aes-256-ofb no IV', encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212')), +('aes-256-ofb no IV, different key', encrypt('aes-256-ofb', 'Secret', 'keykeykeykeykeykeykeykeykeykeyke')), +('aes-256-ofb with IV', encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv')), +('aes-256-cbc no IV', encrypt('aes-256-cbc', 'Secret', '12345678910121314151617181920212')); SELECT comment, hex(secret) FROM encryption_test; ``` ```response title=Response ┌─comment──────────────────────────┬─hex(secret)──────────────────────┐ -│ aes-256-ofb IV なし │ B4972BDC4459 │ +│ aes-256-ofb IV なし │ B4972BDC4459 │ │ aes-256-ofb IV なし、異なるキー │ 2FF57C092DC9 │ │ aes-256-ofb IV あり │ 5E6CB398F653 │ -│ aes-256-cbc IV なし │ 1BC0629A92450D9E73A00E7D02CF4142 │ +│ aes-256-cbc IV なし │ 1BC0629A92450D9E73A00E7D02CF4142 │ └──────────────────────────────────┴──────────────────────────────────┘ ``` -**GCM モードの使用例** +**GCM モードの例** ```sql title=Query INSERT INTO encryption_test VALUES ('aes-256-gcm', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv')), -('aes-256-gcm (AAD付き)', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv', 'aad')); +('aes-256-gcm with AAD', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv', 'aad')); SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; ``` @@ -318,15 +445,15 @@ SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; ```response title=Response ┌─comment──────────────┬─hex(secret)──────────────────────────────────┐ │ aes-256-gcm │ A8A3CCBC6426CFEEB60E4EAE03D3E94204C1B09E0254 │ -│ aes-256-gcm (AAD付き) │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ +│ aes-256-gcm with AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ └──────────────────────┴──────────────────────────────────────────────┘ ``` ## tryDecrypt {#tryDecrypt} -導入バージョン: v22.10 +導入: v22.10 -`decrypt` 関数と類似していますが、誤ったキーを使用して復号に失敗した場合には `NULL` を返します。 +`decrypt` 関数と似ていますが、誤ったキーにより復号に失敗した場合は `NULL` を返します。 **構文** @@ -339,20 +466,20 @@ tryDecrypt(mode, ciphertext, key[, iv, aad]) * `mode` — 復号モード。[`String`](/sql-reference/data-types/string) * `ciphertext` — 復号対象の暗号化テキスト。[`String`](/sql-reference/data-types/string) * `key` — 復号キー。[`String`](/sql-reference/data-types/string) -* `iv` — オプション。初期化ベクトル。`-gcm` モードでは必須で、それ以外のモードでは任意。[`String`](/sql-reference/data-types/string) -* `aad` — オプション。追加認証データ。この値が正しくない場合は復号は行われません。`-gcm` モードでのみ有効で、それ以外のモードでは例外をスローします。[`String`](/sql-reference/data-types/string) +* `iv` — 任意。初期化ベクトル。`-gcm` モードでは必須で、その他のモードでは任意。[`String`](/sql-reference/data-types/string) +* `aad` — 任意。追加認証データ。この値が正しくない場合は復号されません。`-gcm` モードでのみ有効で、その他のモードでは例外をスローします。[`String`](/sql-reference/data-types/string) **戻り値** -復号された文字列を返し、復号に失敗した場合は `NULL` を返します。[`Nullable(String)`](/sql-reference/data-types/nullable) +復号された String を返すか、復号に失敗した場合は `NULL` を返します。[`Nullable(String)`](/sql-reference/data-types/nullable) **例** -**テーブルの作成とデータの挿入** +**テーブルを作成してデータを挿入** ```sql title=Query --- user_id が一意のユーザーID、encrypted が暗号化された文字列フィールド、iv が復号化/暗号化のための初期化ベクトルであるテーブルを作成します。 --- ユーザーは自身のIDと暗号化されたフィールドを復号化するためのキーを知っていることを前提とします: +-- user_idが一意のユーザーID、encryptedが暗号化された文字列フィールド、ivが復号化/暗号化のための初期ベクトルであるテーブルを作成します。 +-- ユーザーは自分のIDと暗号化されたフィールドを復号化するためのキーを知っていることを前提とします: CREATE TABLE decrypt_null ( dt DateTime, @@ -368,7 +495,7 @@ INSERT INTO decrypt_null VALUES ('2022-09-02 00:00:00', 2, encrypt('aes-256-gcm', 'value2', 'keykeykeykeykeykeykeykeykeykey02', 'iv2'), 'iv2'), ('2022-09-02 00:00:01', 3, encrypt('aes-256-gcm', 'value3', 'keykeykeykeykeykeykeykeykeykey03', 'iv3'), 'iv3'); --- 1つのキーで復号化を試行します: +-- 1つのキーで復号化を試みます: SELECT dt, user_id, diff --git a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md index 606daf765fd..8d8b487e3ba 100644 --- a/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md +++ b/i18n/jp/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md @@ -13,15 +13,15 @@ import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; ## SYSTEM RELOAD EMBEDDED DICTIONARIES {#reload-embedded-dictionaries} -すべての[内部辞書](../../sql-reference/dictionaries/index.md)を再読み込みします。 -デフォルトでは、内部辞書は無効化されています。 -内部辞書の更新結果に関わらず、常に`Ok.`を返します。 +すべての [内部Dictionary](../../sql-reference/dictionaries/index.md) を再読み込みします。 +デフォルトでは、内部Dictionaryは無効化されています。 +内部Dictionaryの更新結果に関係なく、常に `Ok.` を返します。 ## SYSTEM RELOAD DICTIONARIES {#reload-dictionaries} 以前に正常にロードされたすべてのディクショナリを再ロードします。 -デフォルトでは、ディクショナリは遅延ロードされます([dictionaries_lazy_load](../../operations/server-configuration-parameters/settings.md#dictionaries_lazy_load)を参照)。そのため、起動時に自動的にロードされるのではなく、dictGet関数またはENGINE = DictionaryのテーブルからのSELECTを通じて最初にアクセスされた際に初期化されます。`SYSTEM RELOAD DICTIONARIES`クエリは、このようなディクショナリ(LOADED)を再ロードします。 -ディクショナリの更新結果に関わらず、常に`Ok.`を返します。 +デフォルトでは、ディクショナリは遅延ロードされます([dictionaries_lazy_load](../../operations/server-configuration-parameters/settings.md#dictionaries_lazy_load) を参照)。そのため、起動時に自動的にロードされるのではなく、[`dictGet`](/sql-reference/functions/ext-dict-functions#dictGet) 関数または `SELECT` を使って `ENGINE = Dictionary` のテーブルにアクセスしたときに初めて初期化されます。`SYSTEM RELOAD DICTIONARIES` クエリは、このようなディクショナリ(`LOADED`、[`system.dictionaries`](/operations/system-tables/dictionaries) の `status` 列を参照)を再ロードします。 +ディクショナリの更新結果に関わらず、常に `Ok.` を返します。 **構文** @@ -29,25 +29,27 @@ import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; SYSTEM RELOAD DICTIONARIES [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD DICTIONARY {#reload-dictionary} -辞書の状態(LOADED / NOT_LOADED / FAILED)に関わらず、辞書`dictionary_name`を完全に再読み込みします。 -辞書の更新結果に関わらず、常に`Ok.`を返します。 +Dictionary `dictionary_name` を、辞書の状態(LOADED / NOT_LOADED / FAILED)に関係なく完全に再読み込みします。 +Dictionary の更新結果に関係なく、常に `Ok.` を返します。 ```sql SYSTEM RELOAD DICTIONARY [ON CLUSTER cluster_name] dictionary_name ``` -辞書のステータスは、`system.dictionaries`テーブルをクエリすることで確認できます。 +Dictionary の状態は `system.dictionaries` テーブルをクエリすることで確認できます。 ```sql SELECT name, status FROM system.dictionaries; ``` + ## SYSTEM RELOAD MODELS {#reload-models} :::note -このステートメントと`SYSTEM RELOAD MODEL`は、clickhouse-library-bridgeからCatBoostモデルをアンロードするのみです。`catboostEvaluate()`関数は、モデルがまだロードされていない場合、初回アクセス時にロードします。 +このステートメントと `SYSTEM RELOAD MODEL` は、単に clickhouse-library-bridge から CatBoost モデルをアンロードするだけです。`catboostEvaluate()` 関数は、まだロードされていない場合、初回アクセス時にモデルをロードします。 ::: すべてのCatBoostモデルをアンロードします。 @@ -58,9 +60,10 @@ SELECT name, status FROM system.dictionaries; SYSTEM RELOAD MODELS [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD MODEL {#reload-model} -`model_path`で指定されたCatBoostモデルを再読み込みします。 +`model_path` で指定されたCatBoostモデルを再読み込みします。 **構文** @@ -68,9 +71,10 @@ SYSTEM RELOAD MODELS [ON CLUSTER cluster_name] SYSTEM RELOAD MODEL [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD FUNCTIONS {#reload-functions} -設定ファイルから、登録されているすべての[実行可能ユーザー定義関数](/sql-reference/functions/udf#executable-user-defined-functions)、またはそのいずれかを再読み込みします。 +設定ファイルから、登録済みの[実行可能なユーザー定義関数](/sql-reference/functions/udf#executable-user-defined-functions)をすべて、またはいずれか1つを再読み込みします。 **構文** @@ -79,19 +83,21 @@ SYSTEM RELOAD FUNCTIONS [ON CLUSTER cluster_name] SYSTEM RELOAD FUNCTION [ON CLUSTER cluster_name] function_name ``` + ## SYSTEM RELOAD ASYNCHRONOUS METRICS {#reload-asynchronous-metrics} -すべての[非同期メトリクス](../../operations/system-tables/asynchronous_metrics.md)を再計算します。非同期メトリクスは[asynchronous_metrics_update_period_s](../../operations/server-configuration-parameters/settings.md)設定に基づいて定期的に更新されるため、通常このステートメントを使用して手動で更新する必要はありません。 +すべての[非同期メトリクス](../../operations/system-tables/asynchronous_metrics.md)を再計算します。非同期メトリクスは、[asynchronous_metrics_update_period_s](../../operations/server-configuration-parameters/settings.md)設定に基づいて定期的に更新されるため、このステートメントを手動で実行して更新する必要は通常ありません。 ```sql SYSTEM RELOAD ASYNCHRONOUS METRICS [ON CLUSTER cluster_name] ``` + ## SYSTEM DROP DNS CACHE {#drop-dns-cache} -ClickHouseの内部DNSキャッシュをクリアします。インフラストラクチャを変更する際(別のClickHouseサーバーや辞書で使用されるサーバーのIPアドレスを変更する場合など)、このコマンドの使用が必要になることがあります(古いClickHouseバージョンの場合)。 +ClickHouseの内部DNSキャッシュをクリアします。インフラストラクチャを変更する際(別のClickHouseサーバーやディクショナリで使用されるサーバーのIPアドレスを変更する場合など)、古いバージョンのClickHouseではこのコマンドの使用が必要になることがあります。 -より便利な(自動的な)キャッシュ管理については、`disable_internal_dns_cache`、`dns_cache_max_entries`、`dns_cache_update_period`の各パラメータを参照してください。 +より便利(自動的)なキャッシュ管理を行うには、`disable_internal_dns_cache`、`dns_cache_max_entries`、`dns_cache_update_period` パラメータを参照してください。 ## SYSTEM DROP MARK CACHE {#drop-mark-cache} @@ -103,7 +109,7 @@ Icebergメタデータキャッシュをクリアします。 ## SYSTEM DROP TEXT INDEX DICTIONARY CACHE {#drop-text-index-dictionary-cache} -テキストインデックスディクショナリキャッシュをクリアします。 +テキストインデックスのDictionaryキャッシュをクリアします。 ## SYSTEM DROP TEXT INDEX HEADER CACHE {#drop-text-index-header-cache} @@ -111,17 +117,15 @@ Icebergメタデータキャッシュをクリアします。 ## SYSTEM DROP TEXT INDEX POSTINGS CACHE {#drop-text-index-postings-cache} -テキストインデックスのポスティングキャッシュをクリアします。 - +テキスト索引のポスティングキャッシュを消去します。 -## SYSTEM DROP TEXT INDEX CACHES {#drop-text-index-caches} - -テキストインデックスのヘッダーキャッシュ、ディクショナリキャッシュ、およびポスティングキャッシュをクリアします。 +## SYSTEM DROP TEXT INDEX POSTINGS CACHE {#drop-text-index-caches} +テキスト索引ヘッダーキャッシュ、Dictionaryキャッシュおよびポスティングキャッシュをクリアします。 ## SYSTEM DROP REPLICA {#drop-replica} -`ReplicatedMergeTree`テーブルの無効なレプリカは、以下の構文を使用して削除できます: +`ReplicatedMergeTree`テーブルの停止したレプリカは、次の構文で削除できます。 ```sql SYSTEM DROP REPLICA 'replica_name' FROM TABLE database.table; @@ -130,16 +134,17 @@ SYSTEM DROP REPLICA 'replica_name'; SYSTEM DROP REPLICA 'replica_name' FROM ZKPATH '/path/to/table/in/zk'; ``` -これらのクエリは、ZooKeeper内の`ReplicatedMergeTree`レプリカパスを削除します。レプリカが無効になっており、テーブルが既に存在しないために`DROP TABLE`でZooKeeperからメタデータを削除できない場合に有用です。非アクティブまたは古いレプリカのみを削除し、ローカルレプリカは削除できません。ローカルレプリカの削除には`DROP TABLE`を使用してください。`DROP REPLICA`はテーブルを削除せず、ディスクからデータやメタデータを削除しません。 +これらのクエリは、ZooKeeper内の `ReplicatedMergeTree` レプリカパスを削除します。これは、レプリカがダウンしており、もはやそのテーブルが存在しないために `DROP TABLE` では ZooKeeper からメタデータを削除できない場合に有用です。非アクティブまたは古いレプリカのみを削除し、ローカルレプリカを削除することはできません。その場合は `DROP TABLE` を使用してください。`DROP REPLICA` はテーブルを一切削除せず、ディスク上のデータやメタデータも削除しません。 + +1つ目は、`database.table` テーブルの `'replica_name'` レプリカのメタデータを削除します。 +2つ目は、データベース内のすべてのレプリケートテーブルに対して同じ操作を行います。 +3つ目は、ローカルサーバー上のすべてのレプリケートテーブルに対して同じ操作を行います。 +4つ目は、テーブルの他のすべてのレプリカが削除されたあとに、ダウンしたレプリカのメタデータを削除する場合に有用です。テーブルパスを明示的に指定する必要があります。このパスは、テーブル作成時に `ReplicatedMergeTree` エンジンの第1引数として渡されたパスと同一でなければなりません。 -1つ目は、`database.table`テーブルの`'replica_name'`レプリカのメタデータを削除します。 -2つ目は、データベース内のすべてのレプリケートされたテーブルに対して同じ操作を実行します。 -3つ目は、ローカルサーバー上のすべてのレプリケートされたテーブルに対して同じ操作を実行します。 -4つ目は、テーブルの他のすべてのレプリカが削除された場合に、無効なレプリカのメタデータを削除するのに有用です。テーブルパスを明示的に指定する必要があります。これは、テーブル作成時に`ReplicatedMergeTree`エンジンの第1引数として渡されたパスと同じである必要があります。 ## SYSTEM DROP DATABASE REPLICA {#drop-database-replica} -`Replicated`データベースの無効なレプリカは、以下の構文を使用して削除できます: +`Replicated` データベースの不要なレプリカは、以下の構文で削除できます。 ```sql SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name'] FROM DATABASE database; @@ -147,13 +152,14 @@ SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name']; SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name'] FROM ZKPATH '/path/to/table/in/zk'; ``` -`SYSTEM DROP REPLICA`と同様ですが、`DROP DATABASE`を実行するデータベースが存在しない場合に、ZooKeeperから`Replicated`データベースのレプリカパスを削除します。なお、`ReplicatedMergeTree`レプリカは削除されないため、`SYSTEM DROP REPLICA`も併せて実行する必要がある場合があります。シャード名とレプリカ名は、データベース作成時に`Replicated`エンジンの引数として指定された名前です。また、これらの名前は`system.clusters`の`database_shard_name`列および`database_replica_name`列から取得できます。`FROM SHARD`句が省略されている場合、`replica_name`は`shard_name|replica_name`形式の完全なレプリカ名を指定する必要があります。 +`SYSTEM DROP REPLICA` と同様ですが、`DROP DATABASE` を実行する対象のデータベースが存在しない場合に、ZooKeeper から `Replicated` データベースのレプリカパスを削除します。なお、このステートメントは `ReplicatedMergeTree` のレプリカは削除しないため、必要に応じて `SYSTEM DROP REPLICA` も実行する必要があります。シャード名とレプリカ名は、データベース作成時に `Replicated` エンジンの引数として指定した名前です。また、これらの名前は `system.clusters` の `database_shard_name` および `database_replica_name` カラムから取得できます。`FROM SHARD` 句が省略された場合、`replica_name` は `shard_name|replica_name` 形式の完全なレプリカ名である必要があります。 + ## SYSTEM DROP UNCOMPRESSED CACHE {#drop-uncompressed-cache} 非圧縮データキャッシュをクリアします。 -非圧縮データキャッシュの有効化/無効化は、クエリ/ユーザー/プロファイルレベルの設定[`use_uncompressed_cache`](../../operations/settings/settings.md#use_uncompressed_cache)で行います。 -キャッシュサイズは、サーバーレベルの設定[`uncompressed_cache_size`](../../operations/server-configuration-parameters/settings.md#uncompressed_cache_size)で設定できます。 +非圧縮データキャッシュは、クエリ/ユーザー/プロファイルレベルの設定 [`use_uncompressed_cache`](../../operations/settings/settings.md#use_uncompressed_cache) によって有効化/無効化されます。 +そのサイズは、サーバーレベルの設定 [`uncompressed_cache_size`](../../operations/server-configuration-parameters/settings.md#uncompressed_cache_size) で設定できます。 ## SYSTEM DROP COMPILED EXPRESSION CACHE {#drop-compiled-expression-cache} @@ -162,8 +168,9 @@ SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name'] FROM ZKPAT ## SYSTEM DROP QUERY CONDITION CACHE {#drop-query-condition-cache} -クエリ条件キャッシュをクリアします。 +クエリ条件キャッシュを消去します。 +クエリ条件キャッシュをクリアします。 ## SYSTEM DROP QUERY CACHE {#drop-query-cache} @@ -172,301 +179,407 @@ SYSTEM DROP QUERY CACHE; SYSTEM DROP QUERY CACHE TAG '' ``` -[クエリキャッシュ](../../operations/query-cache.md)をクリアします。 -タグを指定した場合、指定されたタグを持つクエリキャッシュエントリのみが削除されます。 +[query cache](../../operations/query-cache.md) をクリアします。 +タグを指定した場合は、指定されたタグを持つクエリキャッシュエントリのみが削除されます。 + ## SYSTEM DROP FORMAT SCHEMA CACHE {#system-drop-schema-format} [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path)から読み込まれたスキーマのキャッシュをクリアします。 -サポートされる対象: +サポートされている対象: -- Protobuf: インポートされたProtobufメッセージ定義をメモリから削除します。 -- Files: `format_schema_source`が`query`に設定されている場合に生成される、[`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path)にローカル保存されたキャッシュスキーマファイルを削除します。 - 注: 対象が指定されていない場合、両方のキャッシュがクリアされます。 +* Protobuf: インポートされたProtobufメッセージ定義をメモリから削除します。 +* Files: `format_schema_source` が `query` に設定されている場合に生成され、ローカルの [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path) に保存されているスキーマファイルのキャッシュを削除します。 + 注意: 対象を指定しない場合、両方のキャッシュがクリアされます。 ```sql SYSTEM DROP FORMAT SCHEMA CACHE [FOR Protobuf/Files] ``` + ## SYSTEM FLUSH LOGS {#flush-logs} -バッファされたログメッセージをシステムテーブル(例: system.query_log)にフラッシュします。ほとんどのシステムテーブルはデフォルトで7.5秒のフラッシュ間隔が設定されているため、主にデバッグ用途で有用です。 -メッセージキューが空の場合でも、システムテーブルが作成されます。 +バッファされているログメッセージを `system.query_log` などの system テーブルにフラッシュします。多くの system テーブルはデフォルトのフラッシュ間隔が 7.5 秒に設定されているため、主にデバッグ時に役立ちます。 +これにより、メッセージキューが空であっても system テーブルが作成されます。 ```sql SYSTEM FLUSH LOGS [ON CLUSTER cluster_name] [log_name|[database.table]] [, ...] ``` -すべてをフラッシュする必要がない場合は、ログ名またはターゲットテーブルを指定することで、1つ以上の個別のログをフラッシュできます: +すべてをフラッシュしたくない場合は、名前または対象テーブルを渡すことで、特定のログ(1つまたは複数)だけをフラッシュできます。 ```sql SYSTEM FLUSH LOGS query_log, system.query_views_log; ``` + ## SYSTEM RELOAD CONFIG {#reload-config} -ClickHouseの設定を再読み込みします。設定がZooKeeperに保存されている場合に使用します。なお、`SYSTEM RELOAD CONFIG`はZooKeeperに保存されている`USER`設定は再読み込みせず、`users.xml`に保存されている`USER`設定のみを再読み込みします。すべての`USER`設定を再読み込みするには、`SYSTEM RELOAD USERS`を使用してください。 +ClickHouseの設定を再読み込みします。設定がZooKeeperに保存されている場合に使用します。`SYSTEM RELOAD CONFIG` はZooKeeperに保存されている `USER` の設定は再読み込みせず、`users.xml` に保存されている `USER` の設定のみを再読み込みします。すべての `USER` 設定を再読み込むには `SYSTEM RELOAD USERS` を使用します。 ```sql SYSTEM RELOAD CONFIG [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD USERS {#reload-users} -users.xml、ローカルディスクアクセスストレージ、レプリケートされた(ZooKeeper内の)アクセスストレージを含む、すべてのアクセスストレージを再読み込みします。 +users.xml、ローカルディスクのアクセスストレージ、ZooKeeper上でレプリケートされているアクセスストレージなど、すべてのアクセスストレージを再読み込みします。 ```sql SYSTEM RELOAD USERS [ON CLUSTER cluster_name] ``` + ## SYSTEM SHUTDOWN {#shutdown} - + -ClickHouseを正常にシャットダウンします(`service clickhouse-server stop` / `kill {$pid_clickhouse-server}` と同様の動作) +ClickHouse を通常の方法でシャットダウンします(`service clickhouse-server stop` / `kill {$pid_clickhouse-server}` と同様に動作します) ## SYSTEM KILL {#kill} -ClickHouseプロセスを強制終了します(`kill -9 {$ pid_clickhouse-server}`と同様) +ClickHouseプロセスを強制終了します(`kill -9 {$ pid_clickhouse-server}` のように動作します)。 + +## SYSTEM INSTRUMENT {#instrument} + +ClickHouse を `ENABLE_XRAY=1` を指定してビルドした場合に利用可能な LLVM の XRay 機能を用いて、インストルメンテーションポイントを管理します。 +これにより、ソースコードを変更することなく、かつ最小限のオーバーヘッドで、本番環境におけるデバッグとプロファイリングを行うことができます。 +インストルメンテーションポイントが追加されていない場合、性能への影響はごくわずかです。これは、200 命令を超える長さの関数のプロローグとエピローグに対して、近傍のアドレスへの余分なジャンプが 1 回追加されるだけだからです。 + +### SYSTEM INSTRUMENT ADD {#instrument-add} + +新しいインストルメンテーションポイントを追加します。インストルメント対象となった関数は、[`system.instrumentation`](../../operations/system-tables/instrumentation.md) システムテーブルで確認できます。同じ関数に対して複数のハンドラーを追加でき、インストルメンテーションが追加された順に実行されます。 +インストルメント対象の関数は、[`system.symbols`](../../operations/system-tables/symbols.md) システムテーブルから収集できます。 + +関数に追加できるハンドラーの種類は 3 つあります。 + +**構文** + +```sql +SYSTEM INSTRUMENT ADD FUNCTION HANDLER [PARAMETERS] +``` + +ここで、`FUNCTION` は `QueryMetricLog::startQuery` のような関数、または関数名の一部(サブストリング)を表し、handler には次のいずれかを指定します + + +#### LOG {#instrument-add-log} + +関数の`ENTRY`または`EXIT`のタイミングで、引数として指定されたテキストとスタックトレースを出力します。 + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` LOG ENTRY 'エントリ時に出力されるログ' +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` LOG EXIT '終了時に出力されるログ' +``` + + +#### SLEEP {#instrument-add-sleep} + +`ENTRY` または `EXIT` のいずれかで、指定した秒数だけスリープします。 + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` SLEEP ENTRY 0.5 +``` + +または、最小値と最大値を空白で区切って指定することで、一様分布に従うランダムな秒数を与えることができます: + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` SLEEP ENTRY 0 1 +``` + + +#### PROFILE {#instrument-add-profile} + +関数の `ENTRY` から `EXIT` までに要した時間を計測します。 +プロファイリングの結果は [`system.trace_log`](../../operations/system-tables/trace_log.md) に保存されます。 + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` PROFILE +``` + + +### SYSTEM INSTRUMENT REMOVE {#instrument-remove} + +以下のいずれかの方法で、単一の計測ポイントを削除します。 + +```sql +SYSTEM INSTRUMENT REMOVE ID +``` + +いずれも `ALL` パラメータを使用します。 + +```sql +SYSTEM INSTRUMENT REMOVE ALL +``` + +または、サブクエリから得られる ID の集合: + +```sql +SYSTEM INSTRUMENT REMOVE (SELECT id FROM system.instrumentation WHERE handler = 'log') +``` + +インストゥルメンテーションポイントのIDは、[`system.instrumentation`](../../operations/system-tables/instrumentation.md) システムテーブルから取得できます。 + ## 分散テーブルの管理 {#managing-distributed-tables} -ClickHouseは[分散](../../engines/table-engines/special/distributed.md)テーブルを管理できます。ユーザーがこれらのテーブルにデータを挿入すると、ClickHouseはまずクラスタノードに送信すべきデータのキューを作成し、その後非同期で送信します。キュー処理は[`STOP DISTRIBUTED SENDS`](#stop-distributed-sends)、[FLUSH DISTRIBUTED](#flush-distributed)、および[`START DISTRIBUTED SENDS`](#start-distributed-sends)クエリで管理できます。また、[`distributed_foreground_insert`](../../operations/settings/settings.md#distributed_foreground_insert)設定を使用して、分散データを同期的に挿入することもできます。 +ClickHouseは[分散](../../engines/table-engines/special/distributed.md)テーブルを管理できます。ユーザーがこれらのテーブルにデータを挿入すると、ClickHouseは最初にクラスターノードに送信すべきデータのキューを作成し、その後非同期に送信します。キュー処理は、[`STOP DISTRIBUTED SENDS`](#stop-distributed-sends)、[FLUSH DISTRIBUTED](#flush-distributed)、[`START DISTRIBUTED SENDS`](#start-distributed-sends) クエリで管理できます。また、[`distributed_foreground_insert`](../../operations/settings/settings.md#distributed_foreground_insert) 設定を使用して、分散データを同期的に挿入することもできます。 ### SYSTEM STOP DISTRIBUTED SENDS {#stop-distributed-sends} -分散テーブルへのデータ挿入時にバックグラウンドでのデータ配信を無効にします。 +分散テーブルへのデータ挿入時に、バックグラウンドでのデータ配信を無効化します。 ```sql SYSTEM STOP DISTRIBUTED SENDS [db.] [ON CLUSTER cluster_name] ``` :::note -[`prefer_localhost_replica`](../../operations/settings/settings.md#prefer_localhost_replica)が有効な場合(デフォルト)、ローカルシャードへのデータは挿入されます。 +[`prefer_localhost_replica`](../../operations/settings/settings.md#prefer_localhost_replica)が有効な場合(デフォルト)、ローカル分片へのデータは挿入されます。 ::: + ### SYSTEM FLUSH DISTRIBUTED {#flush-distributed} -ClickHouseにクラスタノードへのデータ送信を同期的に実行させます。いずれかのノードが利用できない場合、ClickHouseは例外をスローしてクエリの実行を停止します。すべてのノードがオンラインに戻ると成功するため、成功するまでクエリを再試行できます。 +ClickHouseにクラスタノードへのデータ送信を同期的に実行させます。いずれかのノードが利用できない場合、ClickHouseは例外をスローし、クエリの実行を停止します。すべてのノードがオンラインに復旧すると成功するため、それまでクエリを再試行できます。 -`SETTINGS`句を使用して一部の設定を上書きすることもできます。これは`max_concurrent_queries_for_all_users`や`max_memory_usage`などの一時的な制限を回避するのに役立ちます。 +一部の設定は `SETTINGS` 句で上書きすることもできます。これは、一時的な制限(`max_concurrent_queries_for_all_users` や `max_memory_usage` など)を回避するのに有用です。 ```sql SYSTEM FLUSH DISTRIBUTED [db.] [ON CLUSTER cluster_name] [SETTINGS ...] ``` :::note -各保留中のブロックは、最初のINSERTクエリの設定でディスクに保存されるため、設定を上書きしたい場合があります。 +保留中の各ブロックは、最初の INSERT クエリの設定でディスクに保存されます。そのため、場合によっては設定を上書きする必要が生じることがあります。 ::: + ### SYSTEM START DISTRIBUTED SENDS {#start-distributed-sends} -分散テーブルへのデータ挿入時にバックグラウンドでのデータ配信を有効にします。 +分散テーブルへのデータ挿入時に、バックグラウンドでのデータ配信を有効化します。 ```sql SYSTEM START DISTRIBUTED SENDS [db.] [ON CLUSTER cluster_name] ``` + ### SYSTEM STOP LISTEN {#stop-listen} -ソケットを閉じ、指定されたポートと指定されたプロトコルでサーバーへの既存の接続を正常に終了します。 +指定されたポートおよびプロトコルでソケットをクローズし、既存のサーバーへの接続を正常に終了します。 -ただし、対応するプロトコル設定がclickhouse-server設定で指定されていない場合、このコマンドは効果がありません。 +ただし、対応するプロトコル設定が clickhouse-server設定で指定されていない場合、このコマンドは何の効果もありません。 ```sql SYSTEM STOP LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol'] ``` -- `CUSTOM 'protocol'`修飾子が指定された場合、サーバー設定のプロトコルセクションで定義された指定名のカスタムプロトコルが停止されます。 -- `QUERIES ALL [EXCEPT .. [,..]]`修飾子が指定された場合、`EXCEPT`句で指定されない限り、すべてのプロトコルが停止されます。 -- `QUERIES DEFAULT [EXCEPT .. [,..]]`修飾子が指定された場合、`EXCEPT`句で指定されない限り、すべてのデフォルトプロトコルが停止されます。 -- `QUERIES CUSTOM [EXCEPT .. [,..]]`修飾子が指定された場合、`EXCEPT`句で指定されない限り、すべてのカスタムプロトコルが停止されます。 +* `CUSTOM 'protocol'` 修飾子が指定されている場合、サーバー設定のプロトコルセクションで定義された指定名のカスタムプロトコルが停止されます。 +* `QUERIES ALL [EXCEPT .. [,..]]` 修飾子が指定されている場合、`EXCEPT` 句で指定されたものを除き、すべてのプロトコルが停止されます。 +* `QUERIES DEFAULT [EXCEPT .. [,..]]` 修飾子が指定されている場合、`EXCEPT` 句で指定されたものを除き、すべてのデフォルトプロトコルが停止されます。 +* `QUERIES CUSTOM [EXCEPT .. [,..]]` 修飾子が指定されている場合、`EXCEPT` 句で指定されたものを除き、すべてのカスタムプロトコルが停止されます。 + ### SYSTEM START LISTEN {#start-listen} -指定されたプロトコルで新しい接続の確立を許可します。 +指定されたプロトコルで新しい接続を受け付けられるようにします。 -ただし、指定されたポートとプロトコルのサーバーがSYSTEM STOP LISTENコマンドを使用して停止されていない場合、このコマンドは効果がありません。 +ただし、指定したポートとプロトコルのサーバーが SYSTEM STOP LISTEN コマンドで停止されていない場合、このコマンドは何の効果もありません。 ```sql SYSTEM START LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol'] ``` + ## MergeTreeテーブルの管理 {#managing-mergetree-tables} -ClickHouseは[MergeTree](../../engines/table-engines/mergetree-family/mergetree.md)テーブルのバックグラウンドプロセスを管理できます。 +ClickHouseは[MergeTree](../../engines/table-engines/mergetree-family/mergetree.md)テーブルにおけるバックグラウンドプロセスを管理できます。 ### SYSTEM STOP MERGES {#stop-merges} -MergeTreeファミリーのテーブルに対してバックグラウンドマージを停止する機能を提供します: +MergeTree ファミリーのテーブルに対するバックグラウンドマージ処理を停止するためのコマンドです。 ```sql SYSTEM STOP MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]merge_tree_family_table_name] ``` :::note -`DETACH / ATTACH`テーブルは、すべてのMergeTreeテーブルに対してマージが停止されていた場合でも、そのテーブルのバックグラウンドマージを開始します。 +テーブルに対して `DETACH/ATTACH` を実行すると、すべての MergeTreeテーブルのマージが停止されている場合でも、そのテーブルのバックグラウンドでのマージ処理が開始されます。 ::: + ### SYSTEM START MERGES {#start-merges} -MergeTreeファミリーのテーブルに対してバックグラウンドマージを開始する機能を提供します: +MergeTree ファミリーのテーブルに対してバックグラウンドマージを開始するためのコマンドです。 ```sql SYSTEM START MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]merge_tree_family_table_name] ``` + ### SYSTEM STOP TTL MERGES {#stop-ttl-merges} -MergeTreeファミリーのテーブルに対して、[TTL式](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl)に従った古いデータのバックグラウンド削除を停止する機能を提供します: -テーブルが存在しない場合やテーブルがMergeTreeエンジンでない場合でも`Ok.`を返します。データベースが存在しない場合はエラーを返します: +MergeTreeファミリーのテーブルに対して、[TTL expression](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) に従って古いデータをバックグラウンドで削除する処理を停止します。 +テーブルが存在しない場合や、テーブルがMergeTreeエンジンではない場合でも `Ok.` を返します。データベースが存在しない場合はエラーを返します。 ```sql SYSTEM STOP TTL MERGES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM START TTL MERGES {#start-ttl-merges} -MergeTreeファミリーのテーブルに対して、[TTL式](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl)に従った古いデータのバックグラウンド削除を開始する機能を提供します: -テーブルが存在しない場合でも`Ok.`を返します。データベースが存在しない場合はエラーを返します: +MergeTreeファミリーに属するテーブルに対して、[TTL expression](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) に従って古いデータのバックグラウンド削除を開始します。 +テーブルが存在しない場合でも `Ok.` を返し、データベースが存在しない場合はエラーを返します。 ```sql SYSTEM START TTL MERGES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM STOP MOVES {#stop-moves} -MergeTreeファミリーのテーブルに対して、[TO VOLUMEまたはTO DISK句を含むTTLテーブル式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl)に従ったデータのバックグラウンド移動を停止する機能を提供します: -テーブルが存在しない場合でも`Ok.`を返します。データベースが存在しない場合はエラーを返します: +MergeTreeファミリーのテーブルに対して、[TO VOLUME または TO DISK 句を含む有効期限 (TTL) テーブル式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) に基づくバックグラウンドでのデータ移動を停止するためのコマンドです。 +テーブルが存在しない場合でも `Ok.` を返します。データベースが存在しない場合はエラーを返します。 ```sql SYSTEM STOP MOVES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM START MOVES {#start-moves} -MergeTreeファミリーのテーブルに対して、[TO VOLUMEおよびTO DISK句を含むTTLテーブル式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl)に従ったデータのバックグラウンド移動を開始する機能を提供します: -テーブルが存在しない場合でも`Ok.`を返します。データベースが存在しない場合はエラーを返します: +MergeTree ファミリーのテーブルに対して、[TO VOLUME および TO DISK 句を含む TTL テーブル式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) に従い、バックグラウンドでデータ移動を開始します。 +テーブルが存在しない場合でも `Ok.` を返しますが、データベースが存在しない場合はエラーを返します。 ```sql SYSTEM START MOVES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM SYSTEM UNFREEZE {#query_language-system-unfreeze} -すべてのディスクから指定された名前の凍結されたバックアップをクリアします。個別のパーツの凍結解除の詳細については、[ALTER TABLE table_name UNFREEZE WITH NAME ](/sql-reference/statements/alter/partition#unfreeze-partition)を参照してください +指定された名前の凍結されたバックアップを、すべてのディスクから削除します。個別のパーツを凍結解除する方法については、[ALTER TABLE table_name UNFREEZE WITH NAME ](/sql-reference/statements/alter/partition#unfreeze-partition) を参照してください。 ```sql SYSTEM UNFREEZE WITH NAME ``` + ### SYSTEM WAIT LOADING PARTS {#wait-loading-parts} -テーブルの非同期でロード中のすべてのデータパーツ(古いデータパーツ)がロードされるまで待機します。 +テーブル内で非同期に読み込み中のすべてのデータパーツ(古いデータパーツ)の読み込みが完了するまで待機します。 ```sql SYSTEM WAIT LOADING PARTS [ON CLUSTER cluster_name] [db.]merge_tree_family_table_name ``` + ## ReplicatedMergeTreeテーブルの管理 {#managing-replicatedmergetree-tables} -ClickHouseは[ReplicatedMergeTree](/engines/table-engines/mergetree-family/replication)テーブルにおけるバックグラウンドレプリケーション関連プロセスを管理できます。 +ClickHouseは、[ReplicatedMergeTree](/engines/table-engines/mergetree-family/replication)テーブルに関連するバックグラウンドのレプリケーション処理を管理できます。 ### SYSTEM STOP FETCHES {#stop-fetches} -`ReplicatedMergeTree`ファミリーのテーブルにおいて、挿入されたパーツのバックグラウンドフェッチを停止します。 -テーブルエンジンに関係なく、またテーブルやデータベースが存在しない場合でも、常に`Ok.`を返します。 +`ReplicatedMergeTree` ファミリーのテーブルにおいて、挿入されたパーツのバックグラウンドフェッチを停止します。 +テーブルエンジンの種類や、テーブルやデータベースの存在有無にかかわらず、常に `Ok.` を返します。 ```sql SYSTEM STOP FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START FETCHES {#start-fetches} `ReplicatedMergeTree`ファミリーのテーブルにおいて、挿入されたパーツのバックグラウンドフェッチを開始します。 -テーブルエンジンに関係なく、またテーブルやデータベースが存在しない場合でも、常に`Ok.`を返します。 +テーブルエンジンの種類や、テーブルやデータベースの存在有無にかかわらず、常に `Ok.` を返します。 ```sql SYSTEM START FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP REPLICATED SENDS {#stop-replicated-sends} -`ReplicatedMergeTree`ファミリーのテーブルにおいて、新しく挿入されたパーツをクラスタ内の他のレプリカへバックグラウンド送信することを停止します。 +`ReplicatedMergeTree` ファミリーのテーブルで、新しく挿入されたパーツをクラスタ内の他のレプリカへバックグラウンド送信する処理を停止します。 ```sql SYSTEM STOP REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START REPLICATED SENDS {#start-replicated-sends} -`ReplicatedMergeTree`ファミリーのテーブルにおいて、新しく挿入されたパーツをクラスタ内の他のレプリカへバックグラウンド送信することを開始します。 +`ReplicatedMergeTree` ファミリーのテーブルに対して、新しく挿入されたパーツをクラスタ内の他のレプリカへ送信するバックグラウンド処理を開始します。 ```sql SYSTEM START REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP REPLICATION QUEUES {#stop-replication-queues} -`ReplicatedMergeTree`ファミリーのテーブルにおいて、Zookeeperに保存されているレプリケーションキューからのバックグラウンドフェッチタスクを停止します。可能なバックグラウンドタスクの種類は、マージ、フェッチ、ミューテーション、ON CLUSTER句を含むDDL文です。 +`ReplicatedMergeTree` ファミリーのテーブルについて、ZooKeeper に保存されているレプリケーションキュー内のバックグラウンドフェッチタスクを停止できます。対象となるバックグラウンドタスクの種類は、マージ、フェッチ、ミューテーション、ON CLUSTER 句付きの DDL ステートメントです。 ```sql SYSTEM STOP REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START REPLICATION QUEUES {#start-replication-queues} -`ReplicatedMergeTree`ファミリーのテーブルにおいて、Zookeeperに保存されているレプリケーションキューからのバックグラウンドフェッチタスクを開始します。可能なバックグラウンドタスクの種類は、マージ、フェッチ、ミューテーション、ON CLUSTER句を含むDDL文です。 +`ReplicatedMergeTree` ファミリーのテーブルについて、ZooKeeper に保存されているレプリケーションキューからバックグラウンドでのフェッチタスクを開始する機能を提供します。可能なバックグラウンドタスクの種類は、マージ、フェッチ、ミューテーション、ON CLUSTER 句付きの DDL ステートメントです。 ```sql SYSTEM START REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP PULLING REPLICATION LOG {#stop-pulling-replication-log} -`ReplicatedMergeTree`テーブルにおいて、レプリケーションログからレプリケーションキューへの新しいエントリの読み込みを停止します。 +`ReplicatedMergeTree`テーブルで、レプリケーションログからレプリケーションキューへの新規エントリの取り込みを停止します。 ```sql SYSTEM STOP PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START PULLING REPLICATION LOG {#start-pulling-replication-log} -`SYSTEM STOP PULLING REPLICATION LOG`をキャンセルします。 +`SYSTEM STOP PULLING REPLICATION LOG` を解除します。 ```sql SYSTEM START PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM SYNC REPLICA {#sync-replica} -`ReplicatedMergeTree`テーブルがクラスタ内の他のレプリカと同期されるまで待機しますが、最大で`receive_timeout`秒までです。 +`ReplicatedMergeTree`テーブルがクラスタ内の他のレプリカと同期されるまで待機しますが、`receive_timeout` 秒を上限とします。 ```sql SYSTEM SYNC REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name [IF EXISTS] [STRICT | LIGHTWEIGHT [FROM 'srcReplica1'[, 'srcReplica2'[, ...]]] | PULL] ``` -このステートメントを実行すると、`[db.]replicated_merge_tree_family_table_name`は共通のレプリケーションログからコマンドを自身のレプリケーションキューにフェッチし、その後クエリはレプリカがフェッチされたすべてのコマンドを処理するまで待機します。以下の修飾子がサポートされています。 +このステートメントを実行すると、`[db.]replicated_merge_tree_family_table_name` は共通のレプリケーションログからコマンドを自身のレプリケーションキューにフェッチし、その後クエリはレプリカがフェッチされたすべてのコマンドを処理するまで待機します。以下の修飾子がサポートされています。 +* `IF EXISTS`(25.6 以降で利用可能)を指定すると、テーブルが存在しない場合でもクエリはエラーを発生させません。これは、新しいレプリカをクラスターに追加する際、すでにクラスター設定の一部になっているものの、まだテーブルの作成と同期の途中である場合に有用です。 +* `STRICT` 修飾子が指定された場合、クエリはレプリケーションキューが空になるまで待機します。レプリケーションキューに新しいエントリが継続的に追加される場合、`STRICT` バージョンは完了しない可能性があります。 +* `LIGHTWEIGHT` 修飾子が指定された場合、クエリは `GET_PART`、`ATTACH_PART`、`DROP_RANGE`、`REPLACE_RANGE`、`DROP_PART` エントリが処理されるまでのみ待機します。 + 加えて、`LIGHTWEIGHT` 修飾子はオプションの FROM 'srcReplicas' 句をサポートします。ここで 'srcReplicas' は、ソースレプリカ名のカンマ区切りリストです。この拡張により、指定されたソースレプリカから発生したレプリケーションタスクのみに対象を絞ることで、より的を絞った同期が可能になります。 +* `PULL` 修飾子が指定された場合、クエリは ZooKeeper から新しいレプリケーションキューエントリをフェッチしますが、いずれのエントリの処理完了も待機しません。 -- `IF EXISTS`を使用すると(25.6以降で利用可能)、テーブルが存在しない場合でもクエリはエラーをスローしません。これは、クラスタ設定の一部として既に含まれているが、まだテーブルの作成と同期の処理中である新しいレプリカをクラスタに追加する際に便利です。 -- `STRICT`修飾子が指定された場合、クエリはレプリケーションキューが空になるまで待機します。レプリケーションキューに新しいエントリが絶えず追加される場合、`STRICT`バージョンは成功しない可能性があります。 -- `LIGHTWEIGHT`修飾子が指定された場合、クエリは`GET_PART`、`ATTACH_PART`、`DROP_RANGE`、`REPLACE_RANGE`、`DROP_PART`エントリの処理のみを待機します。 - さらに、LIGHTWEIGHT修飾子はオプションのFROM 'srcReplicas'句をサポートしており、'srcReplicas'はソースレプリカ名のカンマ区切りリストです。この拡張機能により、指定されたソースレプリカから発生するレプリケーションタスクのみに焦点を当てることで、より対象を絞った同期が可能になります。 -- `PULL`修飾子が指定された場合、クエリはZooKeeperから新しいレプリケーションキューエントリを取得しますが、処理の完了を待機しません。 ### SYNC DATABASE REPLICA {#sync-database-replica} -指定された[レプリケートデータベース](/engines/database-engines/replicated)が、そのデータベースのDDLキューからすべてのスキーマ変更を適用するまで待機します。 +指定された[レプリケートデータベース](/engines/database-engines/replicated)が、そのデータベースの DDL キューにあるすべてのスキーマ変更の適用を完了するまで待機します。 **構文** @@ -474,37 +587,39 @@ SYSTEM SYNC REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_ SYSTEM SYNC DATABASE REPLICA replicated_database_name; ``` + ### SYSTEM RESTART REPLICA {#restart-replica} -`ReplicatedMergeTree`テーブルのZooKeeperセッション状態を再初期化する機能を提供します。現在の状態を信頼できる情報源としてZooKeeperと比較し、必要に応じてZooKeeperキューにタスクを追加します。 -ZooKeeperデータに基づくレプリケーションキューの初期化は、`ATTACH TABLE`ステートメントと同じ方法で行われます。短時間、テーブルはすべての操作に対して利用できなくなります。 +`ReplicatedMergeTree` テーブルに対して ZooKeeper セッションの状態を再初期化します。現在の状態を信頼できる唯一の情報源である ZooKeeper と比較し、必要に応じて ZooKeeper キューにタスクを追加します。 +ZooKeeper のデータに基づくレプリケーションキューの初期化は、`ATTACH TABLE` ステートメントの場合と同じ方法で行われます。短時間のあいだ、そのテーブルはあらゆる操作に対して利用できなくなります。 ```sql SYSTEM RESTART REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name ``` + ### SYSTEM RESTORE REPLICA {#restore-replica} -データが[おそらく]存在するがZooKeeperメタデータが失われた場合に、レプリカを復元します。 +データは存在している可能性があるが、ZooKeeper のメタデータが失われたレプリカを復元します。 -読み取り専用の`ReplicatedMergeTree`テーブルでのみ動作します。 +`ReplicatedMergeTree` の読み取り専用テーブルでのみ動作します。 -次の場合にクエリを実行できます: +次のような状況が発生した後に、このクエリを実行できます: -- ZooKeeperルート`/`の喪失。 -- レプリカパス`/replicas`の喪失。 -- 個別のレプリカパス`/replicas/replica_name/`の喪失。 +- ZooKeeper ルート `/` の消失。 +- レプリカパス `/replicas` の消失。 +- 個々のレプリカパス `/replicas/replica_name/` の消失。 -レプリカはローカルで見つかったパートをアタッチし、それらに関する情報をZooKeeperに送信します。 -メタデータ喪失前にレプリカに存在していたパートは、古くなっていない限り他のレプリカから再取得されません(したがって、レプリカの復元はネットワーク経由ですべてのデータを再ダウンロードすることを意味しません)。 +レプリカはローカルで見つかったパーツをアタッチして、それらに関する情報を ZooKeeper に送信します。 +メタデータの消失前にレプリカ上に存在していたパーツは、古くなっていない限り他のレプリカから再取得されません(そのため、レプリカの復元は、すべてのデータをネットワーク越しに再ダウンロードすることを意味しません)。 :::note -すべての状態のパートは`detached/`フォルダに移動されます。データ喪失前にアクティブだった(コミット済みの)パートはアタッチされます。 +あらゆる状態のパーツは `detached/` ディレクトリに移動されます。データ消失前にアクティブ(コミット済み)だったパーツがアタッチされます。 ::: ### SYSTEM RESTORE DATABASE REPLICA {#restore-database-replica} -データが[おそらく]存在するがZooKeeperメタデータが失われた場合に、レプリカを復元します。 +データは存在している可能性があるが、Zookeeperのメタデータが失われた場合にレプリカを復元します。 **構文** @@ -533,7 +648,7 @@ SYSTEM RESTORE DATABASE REPLICA repl_db; SYSTEM RESTORE REPLICA [db.]replicated_merge_tree_family_table_name [ON CLUSTER cluster_name] ``` -代替構文: +別の構文: ```sql SYSTEM RESTORE REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name @@ -541,7 +656,7 @@ SYSTEM RESTORE REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_fami **例** -複数のサーバーでテーブルを作成します。ZooKeeperのレプリカメタデータが失われた後、メタデータが欠落しているためテーブルは読み取り専用としてアタッチされます。最後のクエリはすべてのレプリカで実行する必要があります。 +複数のサーバーでテーブルを作成します。ZooKeeper 内のレプリカのメタデータが失われると、そのテーブルはメタデータがない状態のため読み取り専用としてアタッチされます。最後のクエリはすべてのレプリカで実行する必要があります。 ```sql CREATE TABLE test(n UInt32) @@ -556,39 +671,42 @@ SYSTEM RESTART REPLICA test; SYSTEM RESTORE REPLICA test; ``` -別の方法: +別の方法: ```sql SYSTEM RESTORE REPLICA test ON CLUSTER cluster; ``` + ### SYSTEM RESTART REPLICAS {#restart-replicas} -すべての`ReplicatedMergeTree`テーブルのZooKeeperセッション状態を再初期化する機能を提供します。現在の状態を信頼できる情報源としてZooKeeperと比較し、必要に応じてZooKeeperキューにタスクを追加します +すべての `ReplicatedMergeTree`テーブルに対してZooKeeperセッションの状態を再初期化します。現在の状態を、正とみなすZooKeeper上の状態と比較し、必要に応じてタスクをZooKeeperキューに追加します。 ### SYSTEM DROP FILESYSTEM CACHE {#drop-filesystem-cache} -ファイルシステムキャッシュを削除できます。 +このコマンドにより、ファイルシステムキャッシュを削除できます。 ```sql SYSTEM DROP FILESYSTEM CACHE [ON CLUSTER cluster_name] ``` + ### SYSTEM SYNC FILE CACHE {#sync-file-cache} :::note -この操作は負荷が高く、誤用される可能性があります。 +負荷が大きく、悪用されるおそれがあります。 ::: -syncシステムコールを実行します。 +`sync` システムコールを実行します。 ```sql SYSTEM SYNC FILE CACHE [ON CLUSTER cluster_name] ``` + ### SYSTEM LOAD PRIMARY KEY {#load-primary-key} -指定されたテーブルまたはすべてのテーブルのプライマリキーをロードします。 +指定したテーブル、またはすべてのテーブルのプライマリキーをロードします。 ```sql SYSTEM LOAD PRIMARY KEY [db.]name @@ -598,9 +716,10 @@ SYSTEM LOAD PRIMARY KEY [db.]name SYSTEM LOAD PRIMARY KEY ``` + ### SYSTEM UNLOAD PRIMARY KEY {#unload-primary-key} -指定されたテーブルまたはすべてのテーブルのプライマリキーをアンロードします。 +指定したテーブル、またはすべてのテーブルについてプライマリキーをアンロードします。 ```sql SYSTEM UNLOAD PRIMARY KEY [db.]name @@ -610,29 +729,31 @@ SYSTEM UNLOAD PRIMARY KEY [db.]name SYSTEM UNLOAD PRIMARY KEY ``` -## リフレッシュ可能なマテリアライズドビューの管理 {#refreshable-materialized-views} -[リフレッシュ可能なマテリアライズドビュー](../../sql-reference/statements/create/view.md#refreshable-materialized-view)によって実行されるバックグラウンドタスクを制御するコマンド +## リフレッシャブルmaterialized viewの管理 {#refreshable-materialized-views} + +[リフレッシャブルmaterialized view](../../sql-reference/statements/create/view.md#refreshable-materialized-view)によって実行されるバックグラウンドタスクを制御するためのコマンドです。 -これらを使用する際は、[`system.view_refreshes`](../../operations/system-tables/view_refreshes.md)を監視してください。 +これらを使用する際は、[`system.view_refreshes`](../../operations/system-tables/view_refreshes.md) を監視してください。 ### SYSTEM REFRESH VIEW {#refresh-view} -指定されたビューのスケジュール外の即時リフレッシュをトリガーします。 +指定した VIEW のスケジュール外リフレッシュを即時に実行します。 ```sql SYSTEM REFRESH VIEW [db.]name ``` + ### SYSTEM WAIT VIEW {#wait-view} -現在実行中のリフレッシュが完了するまで待機します。リフレッシュが失敗した場合は例外をスローします。リフレッシュが実行されていない場合は即座に完了し、前回のリフレッシュが失敗していた場合は例外をスローします。 +現在実行中のリフレッシュが完了するまで待機します。リフレッシュが失敗した場合は例外をスローします。リフレッシュが実行されていない場合は即座に終了し、前回のリフレッシュが失敗している場合は例外をスローします。 ### SYSTEM STOP [REPLICATED] VIEW, STOP VIEWS {#stop-view-stop-views} -指定されたビューまたはすべてのリフレッシュ可能なビューの定期的なリフレッシュを無効にします。リフレッシュが進行中の場合は、それもキャンセルします。 +指定したVIEW、またはすべての更新可能なVIEWの定期的な更新を無効化します。更新処理が進行中の場合は、その処理も中断します。 -ビューがReplicatedまたはSharedデータベースにある場合、`STOP VIEW`は現在のレプリカのみに影響し、`STOP REPLICATED VIEW`はすべてのレプリカに影響します。 +VIEWがReplicatedまたはSharedデータベース内にある場合、`STOP VIEW`は現在のレプリカにのみ影響し、`STOP REPLICATED VIEW`はすべてのレプリカに影響します。 ```sql SYSTEM STOP VIEW [db.]name @@ -642,11 +763,12 @@ SYSTEM STOP VIEW [db.]name SYSTEM STOP VIEWS ``` + ### SYSTEM START [REPLICATED] VIEW, START VIEWS {#start-view-start-views} -指定されたビューまたはすべてのリフレッシュ可能なビューの定期的なリフレッシュを有効にします。即時リフレッシュはトリガーされません。 +指定された VIEW、またはすべてのリフレッシュ可能な VIEW に対して、定期的なリフレッシュを有効にします。即時のリフレッシュは実行されません。 -ビューがReplicatedまたはSharedデータベースにある場合、`START VIEW`は`STOP VIEW`の効果を取り消し、`START REPLICATED VIEW`は`STOP REPLICATED VIEW`の効果を取り消します。 +VIEW が Replicated または Shared データベース内にある場合、`START VIEW` は `STOP VIEW` の効果を元に戻し、`START REPLICATED VIEW` は `STOP REPLICATED VIEW` の効果を元に戻します。 ```sql SYSTEM START VIEW [db.]name @@ -656,21 +778,23 @@ SYSTEM START VIEW [db.]name SYSTEM START VIEWS ``` + ### SYSTEM CANCEL VIEW {#cancel-view} -現在のレプリカで指定されたビューのリフレッシュが進行中の場合、それを中断してキャンセルします。それ以外の場合は何もしません。 +現在のレプリカ上で指定されたビューのリフレッシュ処理が進行中であれば、それを中断してキャンセルします。進行中でなければ、何も行いません。 ```sql SYSTEM CANCEL VIEW [db.]name ``` + ### SYSTEM WAIT VIEW {#system-wait-view} -実行中のリフレッシュが完了するまで待機します。リフレッシュが実行されていない場合は即座に戻ります。最新のリフレッシュ試行が失敗した場合は、エラーを報告します。 +実行中のリフレッシュが完了するまで待機します。リフレッシュが実行されていない場合は、即座に戻ります。直近のリフレッシュ試行が失敗している場合は、エラーを返します。 -新しいリフレッシュ可能なマテリアライズドビューを作成した直後(EMPTYキーワードなし)に使用して、初期リフレッシュが完了するまで待機できます。 +新しいリフレッシャブルmaterialized viewをEMPTYキーワードなしで作成した直後に、初回リフレッシュの完了を待つために使用できます。 -ビューがReplicatedまたはSharedデータベースにあり、別のレプリカでリフレッシュが実行されている場合、そのリフレッシュが完了するまで待機します。 +VIEWがReplicatedまたはSharedデータベースにあり、別のレプリカでリフレッシュが実行されている場合、そのリフレッシュが完了するまで待機します。 ```sql SYSTEM WAIT VIEW [db.]name diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md index d73ce271c60..23f88da2688 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md @@ -1,6 +1,6 @@ --- -title: 'Поддерживаемые облачные регионы' -sidebar_label: 'Поддерживаемые облачные регионы' +title: 'Поддерживаемые регионы Cloud' +sidebar_label: 'Поддерживаемые регионы Cloud' keywords: ['aws', 'gcp', 'google cloud', 'azure', 'cloud', 'regions'] description: 'Поддерживаемые регионы для ClickHouse Cloud' slug: /cloud/reference/supported-regions @@ -10,9 +10,7 @@ doc_type: 'reference' import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge' -# Поддерживаемые регионы облака {#supported-cloud-regions} - - +# Поддерживаемые регионы Cloud {#supported-cloud-regions} ## Регионы AWS {#aws-regions} @@ -31,12 +29,11 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - il-central-1 (Израиль, Тель-Авив) **Закрытые регионы:** + - ca-central-1 (Канада) - af-south-1 (Южная Африка) - eu-north-1 (Стокгольм) - sa-east-1 (Южная Америка) - - ## Регионы Google Cloud {#google-cloud-regions} @@ -46,7 +43,7 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - us-central1 (Айова) - us-east1 (Южная Каролина) -**Закрытые регионы:** +**Частный регион:** - us-west1 (Орегон) - australia-southeast1 (Сидней) @@ -54,8 +51,6 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - europe-west6 (Цюрих) - northamerica-northeast1 (Монреаль) - - ## Регионы Azure {#azure-regions} - West US 3 (Аризона) @@ -64,62 +59,60 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge **Закрытый регион:** -- JapanEast +- Japan East (Токио, Сайтама) +- UAE North (Дубай) :::note Нужно развернуть в регионе, который сейчас не указан в списке? [Отправьте запрос](https://clickhouse.com/pricing?modal=open). ::: - - ## Частные регионы {#private-regions} -Мы предлагаем частные регионы для сервисов уровня Enterprise. [Свяжитесь с нами](https://clickhouse.com/company/contact) по запросам на частные регионы. +Мы предлагаем частные регионы для сервисов уровня Enterprise. Пожалуйста, [свяжитесь с нами](https://clickhouse.com/company/contact) по вопросам использования частных регионов. + +Ключевые особенности частных регионов: -Основные особенности частных регионов: - Сервисы не будут автоматически масштабироваться; однако поддерживается ручное вертикальное и горизонтальное масштабирование. -- Сервисы нельзя переводить в режим простоя. +- Сервисы не могут быть переведены в режим простоя. - Страница статуса недоступна для частных регионов. - -Для соответствия требованиям HIPAA могут действовать дополнительные требования (включая подписание BAA). Обратите внимание, что HIPAA в настоящее время доступна только для сервисов уровня Enterprise. - +Для соответствия требованиям HIPAA могут потребоваться дополнительные условия (включая подписание BAA). Обратите внимание, что HIPAA в настоящее время доступна только для сервисов уровня Enterprise. ## Регионы, соответствующие требованиям HIPAA {#hipaa-compliant-regions} -Клиентам необходимо подписать Соглашение о деловом партнерстве (Business Associate Agreement, BAA) и запросить подключение через отдел продаж или службу поддержки, чтобы развернуть сервисы в регионах, соответствующих требованиям HIPAA. Следующие регионы поддерживают соответствие требованиям HIPAA: -- AWS af-south-1 (Южная Африка) **Частный регион** -- AWS ca-central-1 (Канада) **Частный регион** -- AWS eu-central-1 (Франкфурт) -- AWS eu-north-1 (Стокгольм) **Частный регион** -- AWS eu-west-1 (Ирландия) -- AWS eu-west-2 (Лондон) -- AWS sa-east-1 (Южная Америка) **Частный регион** -- AWS us-east-1 (Северная Вирджиния) -- AWS us-east-2 (Огайо) -- AWS us-west-2 (Орегон) -- GCP europe-west4 (Нидерланды) -- GCP us-central1 (Айова) -- GCP us-east1 (Южная Каролина) +Клиенты должны подписать Соглашение о деловом партнёрстве (Business Associate Agreement, BAA) и запросить подключение через отдел продаж или службу поддержки, чтобы развернуть сервисы в регионах, соответствующих требованиям HIPAA. Следующие регионы поддерживают соответствие требованиям HIPAA: - - -## Регионы с поддержкой PCI {#pci-compliant-regions} - - - -Для настройки сервисов в регионах с поддержкой стандарта PCI клиентам необходимо обратиться в отдел продаж или службу поддержки. Поддержка PCI доступна в следующих регионах: -- AWS af-south-1 (South Africa) **закрытый регион** -- AWS ca-central-1 (Canada) **закрытый регион** +- AWS af-south-1 (South Africa) **Частный регион** +- AWS ca-central-1 (Canada) **Частный регион** - AWS eu-central-1 (Frankfurt) -- AWS eu-north-1 (Stockholm) **закрытый регион** +- AWS eu-north-1 (Stockholm) **Частный регион** - AWS eu-west-1 (Ireland) - AWS eu-west-2 (London) -- AWS sa-east-1 (South America) **закрытый регион** +- AWS sa-east-1 (South America) **Частный регион** - AWS us-east-1 (N. Virginia) - AWS us-east-2 (Ohio) - AWS us-west-2 (Oregon) +- GCP europe-west4 (Netherlands) +- GCP us-central1 (Iowa) +- GCP us-east1 (South Carolina) + +## Регионы, соответствующие требованиям PCI {#pci-compliant-regions} + + + +Чтобы развернуть сервисы в регионах, соответствующих требованиям PCI, клиентам необходимо обратиться в отдел продаж или службу поддержки для оформления подключения. Следующие регионы поддерживают соответствие стандарту PCI: + +- AWS af-south-1 (Южная Африка) **Приватный регион** +- AWS ca-central-1 (Канада) **Приватный регион** +- AWS eu-central-1 (Франкфурт) +- AWS eu-north-1 (Стокгольм) **Приватный регион** +- AWS eu-west-1 (Ирландия) +- AWS eu-west-2 (Лондон) +- AWS sa-east-1 (Южная Америка) **Приватный регион** +- AWS us-east-1 (Северная Вирджиния) +- AWS us-east-2 (Огайо) +- AWS us-west-2 (Орегон) \ No newline at end of file diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index 8f1f2ea2a37..22cb53d8490 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -19,118 +19,119 @@ doc_type: 'reference' {/*AUTOGENERATED_START*/ } -| Страница | Описание | -| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [Обзор системных таблиц](/operations/system-tables/overview) | Обзор системных таблиц и причин, по которым они полезны. | -| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | Системная база данных, обеспечивающая почти стандартизированное представление метаданных объектов базы данных, не зависящее от конкретной СУБД. | -| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | Системная таблица, содержащая информацию об асинхронных вставках. Каждая запись соответствует запросу на вставку, помещённому в буфер асинхронных вставок. | -| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | Системная таблица, содержащая информацию об ожидающих выполнения в очереди асинхронных вставках. | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | Системная таблица, содержащая информацию и статус недавних асинхронных заданий (например, для таблиц, которые загружаются). Таблица содержит по одной строке для каждого задания. | -| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | Системная таблица, содержащая исторические значения из `system.asynchronous_metrics`, которые сохраняются один раз за интервал времени (по умолчанию — раз в секунду) | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | Системная таблица, содержащая метрики, которые периодически рассчитываются в фоновом режиме. Например, объем используемой оперативной памяти. | -| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | Системная таблица, содержащая информацию о настройках таблиц AzureQueue. Доступна, начиная с версии сервера `24.10`. | -| [system.backup_log](/operations/system-tables/backup_log) | Системная таблица, содержащая записи журнала с информацией об операциях `BACKUP` и `RESTORE`. | -| [system.backups](/operations/system-tables/backups) | Системная таблица с записями журнала, содержащими информацию об операциях `BACKUP` и `RESTORE`. | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | Системная таблица, содержащая журнальные записи с информацией о различных операциях с blob‑хранилищем, таких как загрузка и удаление. | -| [system.build_options](/operations/system-tables/build_options) | Системная таблица, содержащая информацию об опциях сборки сервера ClickHouse. | -| [system.clusters](/operations/system-tables/clusters) | Системная таблица, содержащая информацию о кластерах, доступных в конфигурационном файле, и серверах, описанных в них. | -| [system.codecs](/operations/system-tables/codecs) | Системная таблица с информацией о кодеках в очереди. | -| [system.columns](/operations/system-tables/columns) | Системная таблица, содержащая сведения о столбцах всех таблиц | -| [system.contributors](/operations/system-tables/contributors) | Системная таблица с информацией об участниках. | -| [system.crash_log](/operations/system-tables/crash_log) | Системная таблица, содержащая информацию о стек-трейсах при фатальных ошибках. | -| [system.current_roles](/operations/system-tables/current_roles) | Системная таблица, содержащая активные роли для текущего пользователя. | -| [system.dashboards](/operations/system-tables/dashboards) | Содержит запросы, используемые страницей `/dashboard`, доступной по HTTP-интерфейсу. Полезно для мониторинга и устранения неполадок. | -| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | Системная таблица, содержащая информацию о существующих индексах пропуска данных во всех таблицах. | -| [system.data_type_families](/operations/system-tables/data_type_families) | Системная таблица, содержащая сведения о поддерживаемых типах данных | -| [system.database_engines](/operations/system-tables/database_engines) | Системная таблица со списком движков баз данных, поддерживаемых сервером. | -| [system.database_replicas](/operations/system-tables/database_replicas) | Системная таблица, содержащая сведения о реплицируемой базе данных и её состоянии. | -| [system.databases](/operations/system-tables/databases) | Системная таблица, содержащая информацию о базах данных, доступных для текущего пользователя. | -| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | Системная таблица, содержащая сведения о сообщениях, полученных из движка потоковой обработки и разобранных с ошибками. | -| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Системная таблица, содержащая информацию о файлах метаданных, прочитанных из таблиц Delta Lake. Каждая запись представляет корневой JSON‑файл метаданных. | -| [system.detached_parts](/operations/system-tables/detached_parts) | Системная таблица с информацией об отсоединённых частях таблиц MergeTree | -| [system.detached_tables](/operations/system-tables/detached_tables) | Системная таблица, содержащая информацию о каждой отсоединённой таблице. | -| [system.dictionaries](/operations/system-tables/dictionaries) | Системная таблица с информацией о словарях | -| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | Эта таблица содержит метрики с измерениями, которые можно мгновенно вычислить и экспортировать в формате Prometheus. Данные в ней всегда актуальны. | -| [system.disks](/operations/system-tables/disks) | Системная таблица, содержащая информацию о дисках, определённых в конфигурации сервера | -| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | Системная таблица, содержащая информацию о распределённых DDL-запросах (запросах с использованием предложения ON CLUSTER), которые были выполнены на кластере. | -| [system.distribution_queue](/operations/system-tables/distribution_queue) | Системная таблица, содержащая информацию о локальных файлах, находящихся в очереди к отправке в сегменты. | -| [system.dns_cache](/operations/system-tables/dns_cache) | Системная таблица, содержащая информацию о кэшированных DNS-записях. | -| [system.dropped_tables](/operations/system-tables/dropped_tables) | Системная таблица, содержащая информацию о таблицах, для которых была выполнена операция DROP TABLE, но очистка данных ещё не произведена | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | Системная таблица, содержащая информацию о частях удалённых таблиц MergeTree из `system.dropped_tables` | -| [system.enabled_roles](/operations/system-tables/enabled_roles) | Системная таблица, содержащая все активные роли на данный момент, включая текущую роль текущего пользователя и роли, назначенные текущей роли | -| [system.error_log](/operations/system-tables/system-error-log) | Системная таблица, содержащая историю значений ошибок из таблицы `system.errors` и периодически записываемая на диск. | -| [system.errors](/operations/system-tables/errors) | Системная таблица, содержащая коды ошибок и число их срабатываний. | -| [system.events](/operations/system-tables/events) | Системная таблица, содержащая сведения о количестве событий, произошедших в системе. | -| [system.functions](/operations/system-tables/functions) | Системная таблица, содержащая информацию об обычных и агрегатных функциях. | -| [system.grants](/operations/system-tables/grants) | Системная таблица, в которой указано, какие привилегии предоставлены учетным записям пользователей ClickHouse. | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | Системная таблица, содержащая информацию о параметрах `graphite_rollup`, которые используются в таблицах с движком `GraphiteMergeTree`. | -| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | Эта таблица содержит гистограммные метрики, которые можно мгновенно вычислить и экспортировать в формате Prometheus. Она всегда содержит актуальные данные. | -| [system.iceberg_history](/operations/system-tables/iceberg_history) | История системных снимков Iceberg | -| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Системная таблица, содержащая информацию о файлах метаданных, прочитанных из таблиц Iceberg. Каждая запись представляет либо корневой файл метаданных, либо метаданные, извлечённые из файла Avro, либо отдельную запись файла Avro. | -| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | Системная таблица, содержащая информацию о выделениях памяти, выполняемых аллокатором jemalloc в различных классах размеров (bins) и агрегируемых по всем аренам. | -| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Системная таблица, содержащая информацию о консьюмерах Kafka. | -| [system.licenses](/operations/system-tables/licenses) | Системная таблица, содержащая лицензии сторонних библиотек, которые расположены в каталоге contrib исходного кода ClickHouse. | -| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | Системная таблица, содержащая информацию о настройках для таблиц MergeTree. | -| [system.merges](/operations/system-tables/merges) | Системная таблица, содержащая информацию о выполняющихся в данный момент слияниях и мутациях частей таблиц семейства MergeTree. | -| [system.metric_log](/operations/system-tables/metric_log) | Системная таблица, содержащая историю значений метрик из таблиц `system.metrics` и `system.events`, данные которой периодически сбрасываются на диск. | -| [system.metrics](/operations/system-tables/metrics) | Системная таблица, содержащая метрики, которые могут вычисляться на лету или отражают текущее значение. | -| [system.moves](/operations/system-tables/moves) | Системная таблица, содержащая информацию о текущих перемещениях частей данных таблиц MergeTree. Каждое перемещение части данных отображается одной строкой. | -| [system.mutations](/operations/system-tables/mutations) | Системная таблица, содержащая информацию о мутациях таблиц MergeTree и ходе их выполнения. Каждая операция мутации представлена одной строкой. | -| [system.numbers](/operations/system-tables/numbers) | Системная таблица, содержащая единственный столбец типа UInt64 с именем `number`, в котором хранятся почти все натуральные числа, начиная с нуля. | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | Системная таблица, аналогичная `system.numbers`, но чтение выполняется в параллельном режиме, и числа могут возвращаться в произвольном порядке. | -| [system.one](/operations/system-tables/one) | Системная таблица, содержащая единственную строку с единственным столбцом `dummy` типа UInt8 со значением 0. Аналогична таблице `DUAL`, используемой в других СУБД. | -| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | Системная таблица, содержащая информацию о спанах трассировки для выполненных запросов. | -| [system.part_log](/operations/system-tables/part_log) | Системная таблица, содержащая информацию о событиях, происходивших с частями данных в таблицах семейства MergeTree, таких как добавление или слияние частей данных. | -| [system.parts](/operations/system-tables/parts) | Системная таблица, содержащая информацию о частях таблиц семейства MergeTree | -| [system.parts_columns](/operations/system-tables/parts_columns) | Системная таблица, содержащая информацию о частях и столбцах таблиц MergeTree. | -| [system.processes](/operations/system-tables/processes) | Системная таблица, используемая для реализации запроса `SHOW PROCESSLIST`. | -| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | Системная таблица, содержащая данные профилирования на уровне процессоров (их можно получить с помощью `EXPLAIN PIPELINE`) | -| [system.projection_parts](/operations/system-tables/projection_parts) | Системная таблица, содержащая информацию о частях проекций таблиц семейства MergeTree. | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | Системная таблица, содержащая информацию о столбцах частей проекций для таблиц семейства MergeTree | -| [system.projections](/operations/system-tables/projections) | Системная таблица, содержащая информацию о существующих проекциях во всех таблицах. | -| [system.query_cache](/operations/system-tables/query_cache) | Системная таблица, отображающая содержимое кэша запросов. | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | Системная таблица, показывающая содержимое кэша условий запроса. | -| [system.query_log](/operations/system-tables/query_log) | Системная таблица, содержащая информацию о выполненных запросах, таких как время начала, длительность обработки и сообщения об ошибках. | -| [system.query_metric_log](/operations/system-tables/query_metric_log) | Системная таблица, содержащая историю значений использования памяти и метрик из таблицы `system.events` для отдельных запросов, которая периодически сбрасывается на диск. | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | Системная таблица, содержащая информацию о потоках, которые выполняют запросы, например, имя потока, время его запуска, длительность обработки запроса. | -| [system.query_views_log](/operations/system-tables/query_views_log) | Системная таблица, содержащая информацию о зависимых представлениях, выполненных при выполнении запроса, например о типе представления или времени выполнения. | -| [system.quota_limits](/operations/system-tables/quota_limits) | Системная таблица, содержащая информацию о максимальных значениях для всех интервалов всех квот. Одной квоте может соответствовать любое количество строк или ни одной. | -| [system.quota_usage](/operations/system-tables/quota_usage) | Системная таблица, содержащая информацию об использовании QUOTA текущим USER, в частности о том, какая часть QUOTA уже использована и сколько ещё доступно. | -| [system.quotas](/operations/system-tables/quotas) | Системная таблица с информацией о QUOTA. | -| [system.quotas_usage](/operations/system-tables/quotas_usage) | Системная таблица, содержащая информацию об использовании QUOTA всеми пользователями. | -| [system.replicas](/operations/system-tables/replicas) | Системная таблица, содержащая информацию о реплицированных таблицах, размещённых на локальном сервере, и их состоянии. Полезна для мониторинга. | -| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | Системная таблица, содержащая информацию о выполняющихся в данный момент фоновых операциях выборки данных. | -| [system.replication_queue](/operations/system-tables/replication_queue) | Системная таблица, содержащая информацию о задачах из очередей репликации в ClickHouse Keeper или ZooKeeper для таблиц семейства `ReplicatedMergeTree`. | -| [system.resources](/operations/system-tables/resources) | Системная таблица, содержащая информацию о ресурсах, находящихся на локальном сервере, по одной строке для каждого ресурса. | -| [system.role_grants](/operations/system-tables/role_grants) | Системная таблица, содержащая назначения ролей для пользователей и ролей. | -| [system.roles](/operations/system-tables/roles) | Системная таблица, содержащая информацию о сконфигурированных ролях. | -| [system.row_policies](/operations/system-tables/row_policies) | Системная таблица, содержащая фильтры для одной таблицы, а также список ролей и/или пользователей, для которых применяется эта ROW POLICY. | -| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | Системная таблица, содержащая информацию о настройках таблиц S3Queue. Доступна начиная с версии сервера `24.10`. | -| [system.scheduler](/operations/system-tables/scheduler) | Системная таблица, содержащая сведения об узлах планировщика, находящихся на локальном сервере, и их состоянии. | -| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | Системная таблица, содержащая информацию обо всех кэшированных схемах файлов. | -| [system.server_settings](/operations/system-tables/server_settings) | Системная таблица, содержащая информацию о глобальных настройках сервера, задаваемых в `config.xml`. | -| [system.session_log](/operations/system-tables/session_log) | Системная таблица с информацией обо всех успешных и неуспешных входах в систему и выходах из неё. | -| [system.settings](/operations/system-tables/settings) | Системная таблица, содержащая информацию о настройках сессии текущего пользователя. | -| [system.settings_changes](/operations/system-tables/settings_changes) | Системная таблица, содержащая информацию об изменениях настроек в более ранних версиях ClickHouse. | -| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | Системная таблица, описывающая содержимое профиля настроек: ограничения, роли и пользователей, к которым применяется настройка, а также родительские профили настроек. | -| [system.settings_profiles](/operations/system-tables/settings_profiles) | Системная таблица, содержащая свойства сконфигурированных профилей настроек. | -| [system.stack_trace](/operations/system-tables/stack_trace) | Системная таблица, содержащая стек-трейсы всех серверных потоков. Позволяет разработчикам исследовать состояние сервера. | -| [system.storage_policies](/operations/system-tables/storage_policies) | Системная таблица, содержащая информацию о политиках хранения и томах, заданных в конфигурации сервера. | -| [system.symbols](/operations/system-tables/symbols) | Системная таблица, полезная для специалистов по C++ и инженеров ClickHouse, содержащая сведения для детального анализа двоичного файла `clickhouse`. | -| [system.table_engines](/operations/system-tables/table_engines) | Системная таблица, содержащая описания движков таблиц, поддерживаемых сервером, и их возможностей. | -| [system.tables](/operations/system-tables/tables) | Системная таблица, содержащая метаданные о каждой таблице, известной серверу. | -| [system.text_log](/operations/system-tables/text_log) | Системная таблица, содержащая записи логирования. | -| [system.time_zones](/operations/system-tables/time_zones) | Системная таблица, содержащая список часовых поясов, поддерживаемых сервером ClickHouse. | -| [system.trace_log](/operations/system-tables/trace_log) | Системная таблица, содержащая трассировки стека, собранные профилировщиком запросов с выборочным профилированием. | -| [system.unicode](/operations/system-tables/unicode) | Системная таблица со списком символов Unicode и их свойств. | -| [system.user_processes](/operations/system-tables/user_processes) | Системная таблица, содержащая сведения для общего представления об использовании памяти и ProfileEvents пользователей. | -| [system.users](/operations/system-tables/users) | Системная таблица со списком учетных записей пользователей, настроенных на сервере. | -| [system.view_refreshes](/operations/system-tables/view_refreshes) | Системная таблица, содержащая информацию о refreshable materialized views. | -| [system.warnings](/operations/system-tables/system_warnings) | Эта таблица содержит предупреждения о сервере ClickHouse. | -| [system.workloads](/operations/system-tables/workloads) | Системная таблица, содержащая информацию о рабочих нагрузках, выполняемых на локальном сервере. | -| [system.zookeeper](/operations/system-tables/zookeeper) | Системная таблица, которая существует только если настроены ClickHouse Keeper или ZooKeeper. Предоставляет данные из кластера Keeper, определённого в конфигурации. | -| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | Системная таблица, которая существует только при настроенном ZooKeeper. Показывает текущие подключения к ZooKeeper (включая вспомогательные экземпляры ZooKeeper). | -| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | Показывает историю соединений с ZooKeeper (включая дополнительные серверы ZooKeeper). | -| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | Системная таблица, содержащая информацию о параметрах запроса к серверу ZooKeeper и полученном от него ответе. | +| Страница | Описание | +| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [Обзор системных таблиц](/operations/system-tables/overview) | Обзор системных таблиц и причин, по которым они полезны. | +| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | Системная база данных, предоставляющая практически стандартизированное, не зависящее от конкретной СУБД представление метаданных объектов базы данных. | +| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | Системная таблица, содержащая информацию об асинхронных вставках. Каждая запись соответствует запросу вставки, помещённому в буфер асинхронных вставок. | +| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | Системная таблица, содержащая информацию об асинхронных вставках в очереди, ожидающих выполнения. | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | Системная таблица, содержащая информацию о последних асинхронных заданиях (например, для загружаемых таблиц) и их статусе. Таблица содержит строку для каждого задания. | +| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | Системная таблица, содержащая исторические значения из `system.asynchronous_metrics`, которые сохраняются раз в заданный интервал времени (по умолчанию — каждую секунду) | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | Системная таблица, содержащая метрики, периодически вычисляемые в фоновом режиме. Например, объём используемой оперативной памяти. | +| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | Системная таблица, содержащая информацию о настройках таблиц AzureQueue. Доступна начиная с версии сервера `24.10`. | +| [system.backup_log](/operations/system-tables/backup_log) | Системная таблица, содержащая записи журнала с информацией об операциях `BACKUP` и `RESTORE`. | +| [system.backups](/operations/system-tables/backups) | Системная таблица, содержащая записи журнала с информацией об операциях `BACKUP` и `RESTORE`. | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | Системная таблица, содержащая записи журнала с информацией о различных операциях с blob-хранилищем, таких как загрузка и удаление объектов. | +| [system.build_options](/operations/system-tables/build_options) | Системная таблица, содержащая информацию о параметрах сборки сервера ClickHouse. | +| [system.clusters](/operations/system-tables/clusters) | Системная таблица, содержащая информацию о кластерах, доступных в конфигурационном файле, и серверах, описанных в них. | +| [system.codecs](/operations/system-tables/codecs) | Системная таблица, содержащая информацию о кодеках очереди. | +| [system.columns](/operations/system-tables/columns) | Системная таблица, содержащая сведения о столбцах всех таблиц | +| [system.contributors](/operations/system-tables/contributors) | Системная таблица, содержащая информацию об участниках. | +| [system.crash_log](/operations/system-tables/crash_log) | Системная таблица, содержащая информацию о трассировках стека при фатальных ошибках. | +| [system.current_roles](/operations/system-tables/current_roles) | Системная таблица, содержащая активные роли для текущего пользователя. | +| [system.dashboards](/operations/system-tables/dashboards) | Содержит запросы, используемые страницей `/dashboard`, доступной через HTTP‑интерфейс; полезно для мониторинга и диагностики неполадок. | +| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | Системная таблица, содержащая сведения об индексах пропуска данных во всех таблицах. | +| [system.data_type_families](/operations/system-tables/data_type_families) | Системная таблица, содержащая информацию о поддерживаемых типах данных | +| [system.database_engines](/operations/system-tables/database_engines) | Системная таблица, содержащая список движков баз данных, поддерживаемых сервером. | +| [system.database_replicas](/operations/system-tables/database_replicas) | Системная таблица, содержащая сведения о реплицируемой базе данных и её состоянии. | +| [system.databases](/operations/system-tables/databases) | Системная таблица, содержащая информацию о базах данных, доступных текущему пользователю. | +| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | Системная таблица, содержащая информацию о сообщениях, полученных через потоковый движок и разобранных с ошибками. | +| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | Системная таблица, содержащая информацию о файлах метаданных, прочитанных из таблиц Delta Lake. Каждой записи соответствует корневой файл метаданных в формате JSON. | +| [system.detached_parts](/operations/system-tables/detached_parts) | Системная таблица, содержащая информацию об отсоединённых частях таблиц MergeTree | +| [system.detached_tables](/operations/system-tables/detached_tables) | Системная таблица с информацией о каждой отсоединённой таблице. | +| [system.dictionaries](/operations/system-tables/dictionaries) | Системная таблица, содержащая информацию о словарях | +| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | Эта таблица содержит метрики с размерностями, которые можно мгновенно вычислить и экспортировать в формате Prometheus. Она всегда содержит актуальные данные. | +| [system.disks](/operations/system-tables/disks) | Системная таблица, содержащая информацию о дисках, заданных в конфигурации сервера | +| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | Системная таблица, содержащая информацию о распределённых DDL-запросах (запросах с использованием предложения ON CLUSTER), которые были выполнены на кластере. | +| [system.distribution_queue](/operations/system-tables/distribution_queue) | Системная таблица, содержащая информацию о локальных файлах, поставленных в очередь на отправку в сегменты. | +| [system.dns_cache](/operations/system-tables/dns_cache) | Системная таблица, содержащая информацию о кэшированных DNS-записях. | +| [system.dropped_tables](/operations/system-tables/dropped_tables) | Системная таблица, содержащая информацию о таблицах, для которых была выполнена команда DROP TABLE, но данные ещё не были очищены | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | Системная таблица, содержащая информацию о частях таблиц MergeTree, удалённых и перечисленных в `system.dropped_tables` | +| [system.enabled_roles](/operations/system-tables/enabled_roles) | Системная таблица, содержащая все активные роли в данный момент, включая роль текущего пользователя и роли, назначенные текущей роли | +| [system.error_log](/operations/system-tables/system-error-log) | Системная таблица, содержащая историю значений ошибок из таблицы `system.errors`, периодически сбрасываемая на диск. | +| [system.errors](/operations/system-tables/errors) | Системная таблица, содержащая коды ошибок и число случаев их возникновения. | +| [system.events](/operations/system-tables/events) | Системная таблица, содержащая информацию о количестве событий, произошедших в системе. | +| [system.functions](/operations/system-tables/functions) | Системная таблица, содержащая информацию об обычных и агрегатных функциях. | +| [system.grants](/operations/system-tables/grants) | Системная таблица, в которой указано, какие привилегии выданы учетным записям ClickHouse. | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | Системная таблица, содержащая информацию о параметрах `graphite_rollup`, которые используются в таблицах с типом движка `GraphiteMergeTree`. | +| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | Эта таблица содержит гистограммные метрики, которые можно мгновенно вычислять и экспортировать в формате Prometheus. Данные в ней всегда актуальны. | +| [system.iceberg_history](/operations/system-tables/iceberg_history) | История снимков системы Iceberg | +| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | Системная таблица, содержащая информацию о файлах метаданных, прочитанных из таблиц Iceberg. Каждая запись представляет либо корневой файл метаданных, либо метаданные, извлечённые из файла Avro, либо запись файла Avro. | +| [system.instrumentation](/operations/system-tables/instrumentation) | Системная таблица с точками инструментирования | +| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | Системная таблица, содержащая агрегированную по всем аренам информацию о выделениях памяти, выполняемых аллокатором jemalloc для различных классов размеров (bins). | +| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | Системная таблица, содержащая информацию о потребителях Kafka. | +| [system.licenses](/operations/system-tables/licenses) | Системная таблица, содержащая лицензии сторонних библиотек, которые расположены в каталоге contrib в исходном коде ClickHouse. | +| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | Системная таблица, содержащая информацию о настройках таблиц MergeTree. | +| [system.merges](/operations/system-tables/merges) | Системная таблица, содержащая информацию о текущих слияниях и мутациях частей для таблиц семейства MergeTree. | +| [system.metric_log](/operations/system-tables/metric_log) | Системная таблица, содержащая историю значений метрик из таблиц `system.metrics` и `system.events`, данные которой периодически сбрасываются на диск. | +| [system.metrics](/operations/system-tables/metrics) | Системная таблица, содержащая метрики, которые можно вычислить на лету или которые имеют текущее значение. | +| [system.moves](/operations/system-tables/moves) | Системная таблица, содержащая информацию о выполняющихся перемещениях частей данных таблиц MergeTree. Каждое перемещение части данных представлено одной строкой. | +| [system.mutations](/operations/system-tables/mutations) | Системная таблица, содержащая информацию о мутациях таблиц MergeTree и прогрессе их выполнения. Каждая команда мутации представлена одной строкой. | +| [system.numbers](/operations/system-tables/numbers) | Системная таблица, содержащая единственный столбец типа UInt64 с именем `number`, в котором хранятся почти все натуральные числа, начиная с нуля. | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | Системная таблица, аналогичная `system.numbers`, но чтение из неё выполняется параллельно, поэтому числа могут возвращаться в произвольном порядке. | +| [system.one](/operations/system-tables/one) | Системная таблица, содержащая одну строку с одним столбцом `dummy` типа UInt8 со значением 0. Аналогична таблице `DUAL`, используемой в других СУБД. | +| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | Системная таблица, содержащая информацию о спанах трассировки выполненных запросов. | +| [system.part_log](/operations/system-tables/part_log) | Системная таблица, содержащая информацию о событиях, произошедших с частями в таблицах семейства MergeTree, таких как добавление или слияние данных. | +| [system.parts](/operations/system-tables/parts) | Системная таблица, содержащая информацию о частях таблиц семейства MergeTree | +| [system.parts_columns](/operations/system-tables/parts_columns) | Системная таблица, содержащая информацию о частях и столбцах таблиц MergeTree. | +| [system.processes](/operations/system-tables/processes) | Системная таблица, предназначенная для реализации запроса `SHOW PROCESSLIST`. | +| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | Системная таблица, содержащая информацию о профилировании на уровне процессоров (доступную в выводе `EXPLAIN PIPELINE`). | +| [system.projection_parts](/operations/system-tables/projection_parts) | Системная таблица, содержащая информацию о частях проекций для таблиц семейства MergeTree. | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | Системная таблица, содержащая информацию о столбцах в частях проекций таблиц семейства MergeTree | +| [system.projections](/operations/system-tables/projections) | Системная таблица, содержащая информацию о имеющихся проекциях во всех таблицах. | +| [system.query_cache](/operations/system-tables/query_cache) | Системная таблица, отображающая содержимое кеша запросов. | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | Системная таблица, отображающая содержимое кэша условий запросов. | +| [system.query_log](/operations/system-tables/query_log) | Системная таблица, содержащая информацию о выполненных запросах, например о времени начала, длительности обработки и сообщениях об ошибках. | +| [system.query_metric_log](/operations/system-tables/query_metric_log) | Системная таблица, содержащая историю значений памяти и метрик из таблицы `system.events` для отдельных запросов, данные которой периодически сбрасываются на диск. | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | Системная таблица, содержащая информацию о потоках, выполняющих запросы, например, имя потока, время запуска потока и продолжительность обработки запроса. | +| [system.query_views_log](/operations/system-tables/query_views_log) | Системная таблица, содержащая информацию о зависимых представлениях, которые выполняются при выполнении запроса, например о типе представления или времени его выполнения. | +| [system.quota_limits](/operations/system-tables/quota_limits) | Системная таблица, содержащая информацию о максимумах для всех интервалов каждой квоты. Одной квоте может соответствовать любое количество строк или ни одной. | +| [system.quota_usage](/operations/system-tables/quota_usage) | Системная таблица, содержащая сведения об использовании QUOTA текущим USER — сколько QUOTA уже израсходовано и сколько осталось. | +| [system.quotas](/operations/system-tables/quotas) | Системная таблица, содержащая информацию о QUOTA. | +| [system.quotas_usage](/operations/system-tables/quotas_usage) | Системная таблица, содержащая информацию об использовании QUOTA всеми пользователями. | +| [system.replicas](/operations/system-tables/replicas) | Системная таблица, содержащая информацию о состоянии реплицированных таблиц, находящихся на локальном сервере. Полезна для мониторинга. | +| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | Системная таблица, содержащая информацию о текущих фоновых операциях загрузки данных. | +| [system.replication_queue](/operations/system-tables/replication_queue) | Системная таблица, содержащая информацию о задачах в очередях репликации, хранящихся в ClickHouse Keeper или ZooKeeper, для таблиц семейства `ReplicatedMergeTree`. | +| [system.resources](/operations/system-tables/resources) | Системная таблица, содержащая информацию о ресурсах, находящихся на локальном сервере, по одной строке на каждый ресурс. | +| [system.role_grants](/operations/system-tables/role_grants) | Системная таблица, содержащая предоставленные роли пользователям и ролям. | +| [system.roles](/operations/system-tables/roles) | Системная таблица, содержащая информацию о настроенных ролях. | +| [system.row_policies](/operations/system-tables/row_policies) | Системная таблица, содержащая фильтры для отдельной таблицы, а также список ролей и/или пользователей, к которым применяется данная ROW POLICY. | +| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | Системная таблица, содержащая информацию о настройках таблиц S3Queue. Доступна начиная с версии сервера `24.10`. | +| [system.scheduler](/operations/system-tables/scheduler) | Системная таблица, содержащая информацию о планирующих узлах локального сервера и их состоянии. | +| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | Системная таблица, содержащая информацию обо всех кэшированных схемах файлов. | +| [system.server_settings](/operations/system-tables/server_settings) | Системная таблица, содержащая сведения о глобальных настройках сервера, которые задаются в файле `config.xml`. | +| [system.session_log](/operations/system-tables/session_log) | Системная таблица, содержащая сведения обо всех успешных и неуспешных входах в систему и выходах из неё. | +| [system.settings](/operations/system-tables/settings) | Системная таблица, содержащая информацию о настройках сеанса текущего пользователя. | +| [system.settings_changes](/operations/system-tables/settings_changes) | Системная таблица, содержащая информацию об изменениях настроек в предыдущих версиях ClickHouse. | +| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | Системная таблица, описывающая содержимое профиля настроек: ограничения, роли и пользователей, к которым применяется настройка, а также родительские профили настроек. | +| [system.settings_profiles](/operations/system-tables/settings_profiles) | Системная таблица, содержащая свойства сконфигурированных профилей настроек. | +| [system.stack_trace](/operations/system-tables/stack_trace) | Системная таблица, содержащая стек‑трейсы всех потоков сервера. Позволяет разработчикам анализировать состояние сервера. | +| [system.storage_policies](/operations/system-tables/storage_policies) | Системная таблица, содержащая информацию о политиках хранения и томах, определённых в конфигурации сервера. | +| [system.symbols](/operations/system-tables/symbols) | Системная таблица, полезная для экспертов по C++ и инженеров ClickHouse, содержащая сведения для анализа исполняемого файла `clickhouse`. | +| [system.table_engines](/operations/system-tables/table_engines) | Системная таблица, содержащая описания движков таблиц, поддерживаемых сервером, и их возможностей. | +| [system.tables](/operations/system-tables/tables) | Системная таблица, содержащая метаданные о каждой таблице, известной серверу. | +| [system.text_log](/operations/system-tables/text_log) | Системная таблица, содержащая записи журнала. | +| [system.time_zones](/operations/system-tables/time_zones) | Системная таблица, содержащая список часовых поясов, поддерживаемых сервером ClickHouse. | +| [system.trace_log](/operations/system-tables/trace_log) | Системная таблица, содержащая трассировки стека, собираемые профилировщиком запросов с выборочным сэмплированием. | +| [system.unicode](/operations/system-tables/unicode) | Системная таблица, содержащая список символов Unicode и их свойств. | +| [system.user_processes](/operations/system-tables/user_processes) | Системная таблица, содержащая информацию, полезную для обзора использования памяти и ProfileEvents по пользователям. | +| [system.users](/operations/system-tables/users) | Системная таблица, содержащая список учетных записей пользователей, настроенных на сервере. | +| [system.view_refreshes](/operations/system-tables/view_refreshes) | Системная таблица, содержащая информацию об объектах типа refreshable materialized view. | +| [system.warnings](/operations/system-tables/system_warnings) | Эта таблица содержит предупреждающие сообщения о сервере ClickHouse. | +| [system.workloads](/operations/system-tables/workloads) | Системная таблица, содержащая информацию о рабочих нагрузках, выполняющихся на локальном сервере. | +| [system.zookeeper](/operations/system-tables/zookeeper) | Системная таблица, которая существует только в том случае, если настроены ClickHouse Keeper или ZooKeeper. Предоставляет данные из кластера Keeper, указанного в конфигурации. | +| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | Системная таблица, которая существует только если настроен ZooKeeper. Показывает текущие подключения к ZooKeeper (включая вспомогательные экземпляры ZooKeeper). | +| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | Показывает историю подключений к ZooKeeper (включая вспомогательные экземпляры ZooKeeper). | +| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | Системная таблица, содержащая информацию о параметрах запроса к серверу ZooKeeper и ответе сервера. | {/*AUTOGENERATED_END*/ } diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md new file mode 100644 index 00000000000..8420737cc82 --- /dev/null +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md @@ -0,0 +1,70 @@ +--- +description: 'Системная таблица, содержащая точки инструментирования' +keywords: ['системная таблица', 'инструментирование'] +slug: /operations/system-tables/instrumentation +title: 'system.instrumentation' +doc_type: 'reference' +--- + +import SystemTableCloud from '@site/i18n/ru/docusaurus-plugin-content-docs/current/_snippets/_system_table_cloud.md'; + +# system.instrumentation {#systeminstrumentation} + + + +Содержит точки инструментирования, использующие механизм XRay из LLVM. + +Столбцы: + +* `id` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ID точки инструментирования. +* `function_id` ([Int32](../../sql-reference/data-types/int-uint.md)) — ID, присвоенный функции в секции `xray_instr_map` ELF-бинарного файла. +* `function_name` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — Имя, используемое для инструментирования функции. +* `handler` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — Тип обработчика. +* `entry_type` ([Enum('Entry' = 0, 'Exit' = 1, 'EntryAndExit' = 2)](../../sql-reference/data-types/enum.md)) — Тип точки входа: `Entry`, `Exit` или `EntryAndExit`. +* `symbol` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — Полный и деманглированный символ. +* `parameters` ([Array(Dynamic)](../../sql-reference/data-types/array.md)) — Параметры вызова обработчика. + +**Пример** + +```sql +SELECT * FROM system.instrumentation FORMAT Vertical; +``` + +```text +Строка 1: +────── +id: 0 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: log +entry_type: Entry +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: ['test'] + +Строка 2: +────── +id: 1 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: profile +entry_type: EntryAndExit +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: [] + +Строка 3: +────── +id: 2 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: sleep +entry_type: Exit +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: [0.3] + +Получено 3 строки. Затрачено: 0.302 сек. +``` + +**См. также** + +* [SYSTEM INSTRUMENT](../../sql-reference/statements/system.md) — Добавляет или удаляет точки инструментирования. +* [system.trace_log](../../operations/system-tables/trace_log.md) — Просмотр журнала профилирования. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md index 66b874237e7..a69e346171b 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md @@ -12,56 +12,69 @@ import SystemTableCloud from '@site/i18n/ru/docusaurus-plugin-content-docs/curre -Содержит трассировки стека, собранные [профилировщиком запросов с выборкой](../../operations/optimizing-performance/sampling-query-profiler.md). +Содержит стеки трассировки, собираемые [sampling query profiler](../../operations/optimizing-performance/sampling-query-profiler.md). -ClickHouse создаёт эту таблицу, когда задан раздел конфигурации сервера [trace_log](../../operations/server-configuration-parameters/settings.md#trace_log). Также см. настройки: [query_profiler_real_time_period_ns](../../operations/settings/settings.md#query_profiler_real_time_period_ns), [query_profiler_cpu_time_period_ns](../../operations/settings/settings.md#query_profiler_cpu_time_period_ns), [memory_profiler_step](../../operations/settings/settings.md#memory_profiler_step), +ClickHouse создаёт эту таблицу, когда задана секция конфигурации сервера [trace_log](../../operations/server-configuration-parameters/settings.md#trace_log). См. также настройки: [query_profiler_real_time_period_ns](../../operations/settings/settings.md#query_profiler_real_time_period_ns), [query_profiler_cpu_time_period_ns](../../operations/settings/settings.md#query_profiler_cpu_time_period_ns), [memory_profiler_step](../../operations/settings/settings.md#memory_profiler_step), [memory_profiler_sample_probability](../../operations/settings/settings.md#memory_profiler_sample_probability), [trace_profile_events](../../operations/settings/settings.md#trace_profile_events). -Для анализа логов используйте функции интроспекции `addressToLine`, `addressToLineWithInlines`, `addressToSymbol` и `demangle`. +Для анализа журналов используйте функции интроспекции `addressToLine`, `addressToLineWithInlines`, `addressToSymbol` и `demangle`. Столбцы: -* `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — Имя хоста сервера, выполняющего запрос. +* `hostname` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — имя хоста сервера, выполняющего запрос. -* `event_date` ([Date](../../sql-reference/data-types/date.md)) — Дата момента выборки. +* `event_date` ([Date](../../sql-reference/data-types/date.md)) — дата момента выборки. -* `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — Временная метка момента выборки. +* `event_time` ([DateTime](../../sql-reference/data-types/datetime.md)) — временная метка момента выборки. -* `event_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — Временная метка момента выборки с точностью до микросекунд. +* `event_time_microseconds` ([DateTime64](../../sql-reference/data-types/datetime64.md)) — временная метка момента выборки с точностью до микросекунд. -* `timestamp_ns` ([UInt64](../../sql-reference/data-types/int-uint.md)) — Временная метка момента выборки в наносекундах. +* `timestamp_ns` ([UInt64](../../sql-reference/data-types/int-uint.md)) — временная метка момента выборки в наносекундах. -* `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — Ревизия сборки сервера ClickHouse. +* `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ревизия сборки сервера ClickHouse. - При подключении к серверу через `clickhouse-client` вы видите строку вида `Connected to ClickHouse server version 19.18.1.`. Это поле содержит `revision`, а не `version` сервера. + При подключении к серверу с помощью `clickhouse-client` вы видите строку, похожую на `Connected to ClickHouse server version 19.18.1.`. Это поле содержит `revision`, но не `version` сервера. -* `trace_type` ([Enum8](../../sql-reference/data-types/enum.md)) — Тип трассировки: - * `Real` — сбор трассировок стека по реальному времени (времени настенных часов). - * `CPU` — сбор трассировок стека по времени CPU. - * `Memory` — сбор выделений и освобождений памяти при превышении очередного порогового значения по объёму выделенной памяти. - * `MemorySample` — сбор случайных выделений и освобождений памяти. +* `trace_type` ([Enum8](../../sql-reference/data-types/enum.md)) — тип трассировки: + * `Real` — сбор stack trace по реальному времени (wall-clock time). + * `CPU` — сбор stack trace по времени работы CPU. + * `Memory` — сбор аллокаций и освобождений при превышении выделением памяти следующего watermark. + * `MemorySample` — сбор случайных аллокаций и освобождений. * `MemoryPeak` — сбор обновлений пикового потребления памяти. - * `ProfileEvent` — сбор увеличений счётчиков событий профиля. - * `JemallocSample` — сбор выборок jemalloc. - * `MemoryAllocatedWithoutCheck` — сбор значительных выделений (>16MiB), выполняемый с игнорированием любых лимитов по памяти (только для разработчиков ClickHouse). + * `ProfileEvent` — сбор увеличений profile events. + * `JemallocSample` — сбор сэмплов jemalloc. + * `MemoryAllocatedWithoutCheck` — сбор значительных аллокаций (>16MiB), выполняемый с игнорированием любых лимитов памяти (только для разработчиков ClickHouse). + * `Instrumentation` — трассы, собранные инструментированием, выполняемым через XRay. -* `thread_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — Идентификатор потока. +* `cpu_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — идентификатор CPU. -* `query_id` ([String](../../sql-reference/data-types/string.md)) — Идентификатор запроса, который можно использовать для получения подробной информации о выполнявшемся запросе из системной таблицы [query_log](/operations/system-tables/query_log). +* `thread_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — идентификатор потока. -* `trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — Трассировка стека в момент выборки. Каждый элемент — виртуальный адрес памяти внутри процесса сервера ClickHouse. +* `query_id` ([String](../../sql-reference/data-types/string.md)) — идентификатор запроса, который можно использовать для получения деталей о выполнявшемся запросе из системной таблицы [query_log](/operations/system-tables/query_log). -* `size` ([Int64](../../sql-reference/data-types/int-uint.md)) — Для типов трассировок `Memory`, `MemorySample` или `MemoryPeak` — объём выделенной памяти, для остальных типов трассировок — 0. +* `trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — stack trace в момент выборки. Каждый элемент — виртуальный адрес памяти внутри процесса сервера ClickHouse. -* `event` ([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md)) — Для типа трассировки `ProfileEvent` — имя обновлённого события профиля, для остальных типов трассировок — пустая строка. +* `size` ([Int64](../../sql-reference/data-types/int-uint.md)) - для типов трассировки `Memory`, `MemorySample` или `MemoryPeak` — количество выделенной памяти, для остальных типов трассировки — 0. -* `increment` ([UInt64](../../sql-reference/data-types/int-uint.md)) — Для типа трассировки `ProfileEvent` — величина увеличения счётчика события профиля, для остальных типов трассировок — 0. +* `event` ([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md)) - для типа трассировки `ProfileEvent` — имя обновлённого profile event, для остальных типов трассировки — пустая строка. -* `symbols`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)) — если символизация включена, содержит деманглированные имена символов, соответствующие `trace`. +* `increment` ([UInt64](../../sql-reference/data-types/int-uint.md)) - для типа трассировки `ProfileEvent` — величина увеличения profile event, для остальных типов трассировки — 0. -* `lines`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)) — если символизация включена, содержит строки с именами файлов и номерами строк, соответствующие `trace`. +* `symbols`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), если символизация включена, содержит деманглированные имена символов, соответствующих `trace`. -Символизацию можно включить или отключить в параметре `symbolize` в разделе `trace_log` в конфигурационном файле сервера. +* `lines`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), если символизация включена, содержит строки с именами файлов и номерами строк, соответствующих `trace`. + +* `function_id` ([Nullable(Int32)](../../sql-reference/data-types/nullable.md)), для типа трассировки Instrumentation — идентификатор, назначенный функции в секции xray_instr_map ELF-бинарного файла. + +* `function_name` ([Nullable(String)](../../sql-reference/data-types/nullable.md)), для типа трассировки Instrumentation — имя инструментированной функции. + +* `handler` ([Nullable(String)](../../sql-reference/data-types/nullable.md)), для типа трассировки Instrumentation — обработчик инструментированной функции. + +* `entry_type` ([Nullable(Enum('Entry' = 0, 'Exit' = 1))](../../sql-reference/data-types/nullable.md)), для типа трассировки Instrumentation — тип события трассы (вход/выход). + +* `duration_nanoseconds` ([Nullable(UInt64)](../../sql-reference/data-types/nullable.md)), для типа трассировки Instrumentation — время работы функции в наносекундах. + +Символизацию можно включить или отключить в параметре `symbolize` в секции `trace_log` конфигурационного файла сервера. **Пример** @@ -70,17 +83,72 @@ SELECT * FROM system.trace_log LIMIT 1 \G ``` ```text -Row 1: +Строка 1: ────── hostname: clickhouse.eu-central1.internal -event_date: 2020-09-10 -event_time: 2020-09-10 11:23:09 -event_time_microseconds: 2020-09-10 11:23:09.872924 -timestamp_ns: 1599762189872924510 -revision: 54440 -trace_type: Memory -thread_id: 564963 -query_id: -trace: [371912858,371912789,371798468,371799717,371801313,371790250,624462773,566365041,566440261,566445834,566460071,566459914,566459842,566459580,566459469,566459389,566459341,566455774,371993941,371988245,372158848,372187428,372187309,372187093,372185478,140222123165193,140222122205443] -size: 5244400 +event_date: 2025-11-11 +event_time: 2025-11-11 11:53:59 +event_time_microseconds: 2025-11-11 11:53:59.128333 +timestamp_ns: 1762862039128333000 +revision: 54504 +trace_type: Instrumentation +cpu_id: 19 +thread_id: 3166432 -- 3,17 млн +query_id: ef462508-e189-4ea2-b231-4489506728e8 +trace: [350594916,447733712,447742095,447727324,447726659,221642873,450882315,451852359,451905441,451885554,512404306,512509092,612861767,612863269,612466367,612455825,137631896259267,137631896856768] +size: 0 +ptr: 0 +memory_context: Unknown +memory_blocked_context: Unknown +event: +increment: 0 +symbols: ['StackTrace::StackTrace()','DB::InstrumentationManager::createTraceLogElement(DB::InstrumentationManager::InstrumentedPointInfo const&, XRayEntryType, std::__1::chrono::time_point>>) const','DB::InstrumentationManager::profile(XRayEntryType, DB::InstrumentationManager::InstrumentedPointInfo const&)','DB::InstrumentationManager::dispatchHandlerImpl(int, XRayEntryType)','DB::InstrumentationManager::dispatchHandler(int, XRayEntryType)','__xray_FunctionEntry','DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long)','DB::logQueryStart(std::__1::chrono::time_point>> const&, std::__1::shared_ptr const&, std::__1::basic_string, std::__1::allocator> const&, unsigned long, std::__1::shared_ptr const&, DB::QueryPipeline const&, DB::IInterpreter const*, bool, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, bool)','DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr, DB::QueryFlags, DB::QueryProcessingStage::Enum, std::__1::unique_ptr>&, std::__1::shared_ptr&, std::__1::shared_ptr, std::__1::function)','DB::executeQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::shared_ptr, DB::QueryFlags, DB::QueryProcessingStage::Enum)','DB::TCPHandler::runImpl()','DB::TCPHandler::run()','Poco::Net::TCPServerConnection::start()','Poco::Net::TCPServerDispatcher::run()','Poco::PooledThread::run()','Poco::ThreadImpl::runnableEntry(void*)','start_thread','__clone3'] +lines: ['./build/../src/Common/StackTrace.cpp:395','./src/Common/StackTrace.h:62','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:738','./build/./src/Interpreters/InstrumentationManager.cpp:257','./build/./src/Interpreters/InstrumentationManager.cpp:225','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse','./build/./src/Interpreters/QueryMetricLog.cpp:0','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:667','./build/./src/Interpreters/executeQuery.cpp:0','./build/./src/Interpreters/executeQuery.cpp:0','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:744','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:583','./build/../base/poco/Net/src/TCPServerConnection.cpp:54','../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:80','./build/../base/poco/Foundation/src/ThreadPool.cpp:219','../base/poco/Foundation/include/Poco/AutoPtr.h:77','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse'] +function_id: 231255 +function_name: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +handler: profile +entry_type: Exit +duration_nanoseconds: 58435 +``` + +Данные профилирования можно преобразовать в формат трассировки событий Chrome (Event Trace Format) с помощью следующего запроса. Сохраните запрос в файл `chrome_trace.sql`: + +```sql +WITH traces AS ( + SELECT * FROM system.trace_log + WHERE event_date >= today() AND trace_type = 'Instrumentation' AND handler = 'profile' + ORDER BY event_time, entry_type +) +SELECT + format( + '{{"traceEvents": [{}\n]}}', + arrayStringConcat( + groupArray( + format( + '\n{{"name": "{}", "cat": "clickhouse", "ph": "{}", "ts": {}, "pid": 1, "tid": {}, "args": {{"query_id": "{}", "cpu_id": {}, "stack": [{}]}}}},', + function_name, + if(entry_type = 0, 'B', 'E'), + timestamp_ns/1000, + toString(thread_id), + query_id, + cpu_id, + arrayStringConcat(arrayMap((x, y) -> concat('"', x, ': ', y, '", '), lines, symbols)) + ) + ) + ) + ) +FROM traces; +``` + +И выполняем его с помощью клиента ClickHouse, чтобы экспортировать в файл `trace.json`, который затем можно импортировать либо в [Perfetto](https://ui.perfetto.dev/), либо в [speedscope](https://www.speedscope.app/). + +```bash +echo $(clickhouse client --query "$(cat chrome_trace.sql)") > trace.json ``` + +Мы можем опустить часть стека, если нам нужна более компактная, но менее информативная трассировка. + +**См. также** + +* [SYSTEM INSTRUMENT](../../sql-reference/statements/system.md) — добавить или удалить точки инструментации. +* [system.instrumentation](../../operations/system-tables/instrumentation.md) — просмотреть функции с включённой инструментацией. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 39d543225c1..0850b9fdca2 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -1,14 +1,14 @@ --- -description: 'Документация по функциям работы с датами и временем' +description: 'Справочная документация по функциям для работы с датами и временем' sidebar_label: 'Даты и время' slug: /sql-reference/functions/date-time-functions -title: 'Функции работы с датами и временем' +title: 'Функции для работы с датами и временем' doc_type: 'reference' --- # Функции для работы с датами и временем {#functions-for-working-with-dates-and-times} -Большинство функций в этом разделе принимают необязательный аргумент часового пояса, например, `Europe/Amsterdam`. В этом случае используется указанный часовой пояс вместо локального (по умолчанию). +Большинство функций в этом разделе принимают необязательный аргумент часового пояса, например `Europe/Amsterdam`. В этом случае используется указанный часовой пояс вместо локального (по умолчанию). **Пример** @@ -27,8 +27,8 @@ SELECT ``` {/* - Внутреннее содержимое тегов ниже заменяется во время сборки фреймворка документации - документацией, сгенерированной из system.functions. Пожалуйста, не изменяйте и не удаляйте эти теги. + Внутреннее содержимое приведённых ниже тегов во время сборки фреймворка документации + заменяется документацией, сгенерированной из system.functions. Пожалуйста, не изменяйте и не удаляйте эти теги. См.: https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md */ } @@ -36,11 +36,11 @@ SELECT ## UTCTimestamp {#UTCTimestamp} -Введена в версии: v22.11 +Введена в: v22.11 Возвращает текущие дату и время на момент анализа запроса. Функция является константным выражением. -Эта функция возвращает тот же результат, что и `now('UTC')`. Она была добавлена только для совместимости с MySQL. Предпочтительно использовать функцию [`now`](#now). +Эта функция возвращает тот же результат, что и `now('UTC')`. Она была добавлена только для поддержки MySQL. Предпочтительно использовать функцию [`now`](#now). **Синтаксис** @@ -60,7 +60,7 @@ UTCTimestamp() **Примеры** -**Получение текущей метки времени UTC** +**Получение текущей временной метки в UTC** ```sql title=Query SELECT UTCTimestamp() @@ -74,11 +74,11 @@ SELECT UTCTimestamp() ## YYYYMMDDToDate {#YYYYMMDDToDate} -Появилась в версии v23.9 +Добавлена в: v23.9 -Преобразует число, содержащее год, месяц и день, в значение типа `Date`. +Преобразует число, содержащее год, месяц и день, в тип `Date`. Эта функция является противоположностью функции [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD). -Результат не определён, если входное значение не кодирует корректную дату. +Результат не определён, если на вход подано значение, не кодирующее корректную дату. **Синтаксис** @@ -88,11 +88,11 @@ YYYYMMDDToDate(YYYYMMDD) **Аргументы** -* `YYYYMMDD` — Число, в котором закодированы год, месяц и день. [`(U)Int*`](/sql-reference/data-types/int-uint), [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `YYYYMMDD` — Числовое значение, содержащее год, месяц и день. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) **Возвращаемое значение** -Возвращает значение типа `Date` на основе переданного аргумента [`Date`](/sql-reference/data-types/date) +Возвращает значение типа `Date` из переданного аргумента [`Date`](/sql-reference/data-types/date) **Примеры** @@ -110,11 +110,11 @@ SELECT YYYYMMDDToDate(20230911); ## YYYYMMDDToDate32 {#YYYYMMDDToDate32} -Добавлена в: v23.9 +Появилась в версии v23.9 -Преобразует числовое значение, содержащее год, месяц и день, в `Date32`. +Преобразует число, содержащее год, месяц и день, в `Date32`. Эта функция является противоположностью функции [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD). -Поведение не определено, если входное значение не кодирует корректное значение `Date32`. +Результат не определён, если входное значение не кодирует допустимое значение `Date32`. **Синтаксис** @@ -124,11 +124,11 @@ YYYYMMDDToDate32(YYYYMMDD) **Аргументы** -* `YYYYMMDD` — число, содержащее год, месяц и день. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `YYYYMMDD` — число, задающее год, месяц и день. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) **Возвращаемое значение** -Возвращает значение типа `Date32` на основе переданных аргументов [`Date32`](/sql-reference/data-types/date32) +Возвращает значение типа `Date32` на основе переданного аргумента [`Date32`](/sql-reference/data-types/date32) **Примеры** @@ -146,11 +146,11 @@ SELECT YYYYMMDDToDate32(20000507); ## YYYYMMDDhhmmssToDateTime {#YYYYMMDDhhmmssToDateTime} -Добавлена в версии: v23.9 +Введена в версии: v23.9 Преобразует число, содержащее год, месяц, день, час, минуту и секунду, в `DateTime`. Эта функция является противоположностью функции [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss). -Результат не определён, если входное значение не задаёт корректное значение `DateTime`. +Результат не определён, если входное значение не представляет допустимое значение `DateTime`. **Синтаксис** @@ -161,11 +161,11 @@ YYYYMMDDhhmmssToDateTime(YYYYMMDDhhmmss[, timezone]) **Аргументы** * `YYYYMMDDhhmmss` — число, содержащее год, месяц, день, час, минуту и секунду. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `timezone` — имя часового пояса. [`String`](/sql-reference/data-types/string) +* `timezone` — название часового пояса. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает значение типа `DateTime`, сформированное из переданных аргументов. [`DateTime`](/sql-reference/data-types/datetime) +Возвращает значение типа `DateTime` на основе переданных аргументов. [`DateTime`](/sql-reference/data-types/datetime) **Примеры** @@ -183,11 +183,11 @@ SELECT YYYYMMDDToDateTime(20230911131415); ## YYYYMMDDhhmmssToDateTime64 {#YYYYMMDDhhmmssToDateTime64} -Появилась в версии: v23.9 +Появилась в: v23.9 Преобразует число, содержащее год, месяц, день, час, минуту и секунду, в `DateTime64`. Эта функция является противоположностью функции [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss). -Результат не определён, если входное значение не кодирует корректное значение `DateTime64`. +Результат не определён, если входное значение не представляет корректное значение `DateTime64`. **Синтаксис** @@ -203,7 +203,7 @@ YYYYMMDDhhmmssToDateTime64(YYYYMMDDhhmmss[, precision[, timezone]]) **Возвращаемое значение** -Возвращает значение типа `DateTime64` на основании переданных аргументов [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение типа [`DateTime64`](/sql-reference/data-types/datetime64) на основе указанных аргументов. **Примеры** @@ -221,10 +221,10 @@ SELECT YYYYMMDDhhmmssToDateTime64(20230911131415, 3, 'Asia/Istanbul'); ## addDate {#addDate} -Появилась в: v23.9 +Добавлено в версии: v23.9 -Добавляет временной интервал к указанной дате, дате со временем или строковому представлению даты или даты со временем. -Если в результате сложения получается значение за пределами допустимого диапазона типа данных, результат не определён. +Добавляет временной интервал к переданной дате, дате со временем или строковому представлению даты/даты со временем. +Если результат сложения выходит за пределы диапазона типа данных, результат неопределён. **Синтаксис** @@ -234,12 +234,12 @@ addDate(datetime, interval) **Аргументы** -* `datetime` — дата или дата и время, к которой добавляется `interval`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `interval` — интервал, который нужно добавить. [`Interval`](/sql-reference/data-types/int-uint) +* `datetime` — Дата или дата со временем, к которой добавляется `interval`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `interval` — Интервал, который нужно добавить. [`Interval`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает дату или дату и время, полученную при добавлении `interval` к `datetime`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату или дату со временем, полученную при добавлении `interval` к `datetime`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -257,9 +257,9 @@ SELECT addDate(toDate('2018-01-01'), INTERVAL 3 YEAR) ## addDays {#addDays} -Появилась в версии v1.1 +Появилась в версии: v1.1 -Добавляет указанное количество дней к дате, дате и времени или их строковому представлению. +Добавляет указанное количество дней к дате, дате со временем или к их строковому представлению. **Синтаксис** @@ -274,7 +274,7 @@ addDays(datetime, num) **Возвращаемое значение** -Возвращает `datetime`, увеличенную на `num` дней. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `datetime`, увеличенное на `num` дней. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -311,7 +311,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 day) ## addHours {#addHours} -Добавлена в версии v1.1 +Введена в версии: v1.1 Добавляет указанное количество часов к дате, дате и времени или их строковому представлению. @@ -324,11 +324,11 @@ addHours(datetime, num) **Аргументы** * `datetime` — дата или дата со временем, к которой нужно прибавить указанное количество часов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество часов, на которое нужно увеличить значение. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `num` — количество часов, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение `datetime`, увеличенное на `num` часов, типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) +Возвращает `datetime` плюс `num` часов, результат имеет тип [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) **Примеры** @@ -365,12 +365,12 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 hour) ## addInterval {#addInterval} -Появилась в версии: v22.11 +Добавлена в версии: v22.11 Добавляет интервал к другому интервалу или к кортежу интервалов. :::note -Интервалы одного и того же типа будут объединены в один интервал. Например, если переданы `toIntervalDay(1)` и `toIntervalDay(2)`, результат будет `(3)`, а не `(1,1)`. +Интервалы одного и того же типа будут объединены в один интервал. Например, если переданы `toIntervalDay(1)` и `toIntervalDay(2)`, то результатом будет `(3)`, а не `(1,1)`. ::: **Синтаксис** @@ -382,7 +382,7 @@ addInterval(interval_1, interval_2) **Аргументы** * `interval_1` — первый интервал или кортеж интервалов. [`Interval`](/sql-reference/data-types/int-uint) или [`Tuple(Interval)`](/sql-reference/data-types/tuple) -* `interval_2` — второй интервал для добавления. [`Interval`](/sql-reference/data-types/int-uint) +* `interval_2` — второй интервал, который добавляется. [`Interval`](/sql-reference/data-types/int-uint) **Возвращаемое значение** @@ -390,7 +390,7 @@ addInterval(interval_1, interval_2) **Примеры** -**Добавление интервалов** +**Сложение интервалов** ```sql title=Query SELECT addInterval(INTERVAL 1 DAY, INTERVAL 1 MONTH); @@ -414,7 +414,7 @@ SELECT addInterval(INTERVAL 2 DAY, INTERVAL 1 DAY) Добавлена в версии: v22.6 -Добавляет заданное количество микросекунд к дате и времени или к строковому представлению даты и времени. +Добавляет указанное количество микросекунд к дате и времени или к строковому представлению даты и времени. **Синтаксис** @@ -424,12 +424,12 @@ addMicroseconds(datetime, num) **Аргументы** -* `datetime` — дата и время, к которым нужно прибавить указанное количество микросекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество микросекунд, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — Дата и время, к которым нужно прибавить заданное количество микросекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — Количество микросекунд, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `date_time` плюс `num` микросекунд в формате [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `date_time`, увеличенное на `num` микросекунд, типа [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -450,7 +450,7 @@ SELECT └─────────────────────────────────┴────────────────────────────────────────┘ ``` -**Использование альтернативного синтаксиса для INTERVAL** +**Использование альтернативного синтаксиса INTERVAL** ```sql title=Query SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 microsecond) @@ -466,7 +466,7 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 microsecond) Добавлена в версии: v22.6 -Добавляет указанное количество миллисекунд к значению даты и времени или к строке, содержащей дату и время. +Добавляет заданное количество миллисекунд к значению даты и времени или к строковому представлению даты и времени. **Синтаксис** @@ -476,8 +476,8 @@ addMilliseconds(datetime, num) **Аргументы** -* `datetime` — дата и время, к которым нужно прибавить указанное количество миллисекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество миллисекунд, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата и время, к которым нужно добавить указанное количество миллисекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество миллисекунд, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** @@ -502,7 +502,7 @@ SELECT └─────────────────────────────────┴────────────────────────────────────────┘ ``` -**Использование альтернативного синтаксиса INTERVAL** +**Использование альтернативного синтаксиса для INTERVAL** ```sql title=Query SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 millisecond) @@ -516,9 +516,9 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 millisecond) ## addMinutes {#addMinutes} -Появилась в версии: v1.1 +Добавлена в версии: v1.1 -Добавляет указанное количество минут к дате, дате и времени или их строковому представлению. +Добавляет заданное количество минут к дате, дате и времени или их строковому представлению. **Синтаксис** @@ -528,8 +528,8 @@ addMinutes(datetime, num) **Аргументы** -* `datetime` — Дата или дата и время, к которым необходимо прибавить указанное количество минут. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — Количество минут, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — Дата или дата и время, к которой нужно добавить указанное количество минут. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — Количество минут, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** @@ -537,7 +537,7 @@ addMinutes(datetime, num) **Примеры** -**Добавление минут к разным типам дат** +**Добавление минут к различным типам дат** ```sql title=Query WITH @@ -570,9 +570,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 minute) ## addMonths {#addMonths} -Появилась в версии: v1.1 +Добавлена в версии: v1.1 -Добавляет указанное количество месяцев к дате, дате и времени или к их строковому представлению. +Добавляет заданное количество месяцев к дате, дате и времени или их строковому представлению. **Синтаксис** @@ -582,12 +582,12 @@ addMonths(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, к которой нужно добавить указанное количество месяцев. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество добавляемых месяцев. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата или дата со временем, к которой нужно прибавить указанное число месяцев. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — число месяцев, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime`, увеличенное на `num` месяцев. Тип результата: [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). +Возвращает значение `datetime`, увеличенное на `num` месяцев, типа [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -624,9 +624,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 month) ## addNanoseconds {#addNanoseconds} -Добавлена в версии: v22.6 +Добавлена в: v22.6 -Добавляет указанное количество наносекунд к значению даты и времени или к его строковому представлению. +Добавляет указанное количество наносекунд к дате со временем или к строковому представлению даты со временем. **Синтаксис** @@ -636,16 +636,16 @@ addNanoseconds(datetime, num) **Аргументы** -* `datetime` — Дата и время, к которым нужно прибавить заданное количество наносекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — Количество наносекунд, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата и время, к которым нужно добавить указанное количество наносекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество наносекунд, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение `datetime`, увеличенное на `num` наносекунд, в формате [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `datetime`, увеличенное на `num` наносекунд. Тип результата — [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Добавление наносекунд к различным типам даты и времени** +**Добавление наносекунд к значениям разных типов даты и времени** ```sql title=Query WITH @@ -676,9 +676,9 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 1000 nanosecond) ## addQuarters {#addQuarters} -Впервые появилась в версии v20.1 +Была добавлена в версии: v20.1 -Добавляет указанное количество кварталов к дате, дате и времени или их строковому представлению. +Добавляет указанное количество кварталов к дате, дате и времени или к их строковому представлению. **Синтаксис** @@ -688,12 +688,12 @@ addQuarters(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, к которой прибавляется указанное количество кварталов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем, к которой нужно прибавить заданное количество кварталов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) * `num` — количество кварталов, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime`, увеличенное на `num` кварталов. Тип результата: [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). +Возвращает значение `datetime`, увеличенное на `num` кварталов, типа [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). **Примеры** @@ -730,9 +730,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 quarter) ## addSeconds {#addSeconds} -Добавлена в версии: v1.1 +Добавлена в: v1.1 -Добавляет указанное количество секунд к дате, дате со временем или их строковому представлению. +Добавляет указанное количество секунд к дате, дате и времени или строковому представлению даты или даты и времени. **Синтаксис** @@ -742,8 +742,8 @@ addSeconds(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, к которой нужно прибавить указанное количество секунд. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество секунд, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата или дата со временем, к которой нужно добавить указанное количество секунд. [`Date`](/sql-reference/data-types/date), [`Date32`](/sql-reference/data-types/date32), [`DateTime`](/sql-reference/data-types/datetime), [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество секунд, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** @@ -751,7 +751,7 @@ addSeconds(datetime, num) **Примеры** -**Добавление секунд к различным типам дат и времени** +**Добавление секунд к различным типам даты и времени** ```sql title=Query WITH @@ -784,9 +784,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 second) ## addTupleOfIntervals {#addTupleOfIntervals} -Появилась в: v22.11 +Введена в версии: v22.11 -Последовательно добавляет кортеж интервалов к дате или дате-времени. +Последовательно добавляет кортеж интервалов к дате или дате со временем. **Синтаксис** @@ -796,12 +796,12 @@ addTupleOfIntervals(datetime, intervals) **Аргументы** -* `datetime` — дата или дата со временем, к которой нужно добавить интервалы. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32), или [`DateTime`](/sql-reference/data-types/datetime), или [`DateTime64`](/sql-reference/data-types/datetime64) -* `intervals` — кортеж интервалов, добавляемых к `datetime`. [`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `datetime` — дата или дата со временем, к которой добавляются интервалы. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `intervals` — кортеж интервалов, которые добавляются к `datetime`. [`Tuple(Interval)`](/sql-reference/data-types/tuple) **Возвращаемое значение** -Возвращает `date` с добавленными `intervals` — [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32), или [`DateTime`](/sql-reference/data-types/datetime), или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `date` с добавленными `intervals` — [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -820,9 +820,9 @@ SELECT addTupleOfIntervals(date, (INTERVAL 1 DAY, INTERVAL 1 MONTH, INTERVAL 1 Y ## addWeeks {#addWeeks} -Добавлена в: v1.1 +Добавлена в версии v1.1 -Добавляет указанное количество недель к дате, дате с временем или их строковому представлению. +Добавляет указанное количество недель к дате, дате и времени или их строковому представлению. **Синтаксис** @@ -832,12 +832,12 @@ addWeeks(datetime, num) **Аргументы** -* `datetime` — Дата или дата со временем, к которой нужно прибавить заданное количество недель. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — Количество недель, которое нужно прибавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата или дата со временем, к которой нужно добавить указанное количество недель. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество недель для добавления. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime` плюс `num` недель. Тип результата: [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `datetime`, увеличенное на `num` недель. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -874,9 +874,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 week) ## addYears {#addYears} -Впервые появилось в: v1.1 +Добавлена в версии v1.1 -Добавляет заданное количество лет к дате, дате и времени или их строковому представлению. +Добавляет указанное количество лет к дате, дате со временем или строке, содержащей дату или дату со временем. **Синтаксис** @@ -887,7 +887,7 @@ addYears(datetime, num) **Аргументы** * `datetime` — дата или дата со временем, к которой нужно прибавить указанное количество лет. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество лет, на которое нужно увеличить дату. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `num` — количество лет, которое нужно добавить. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** @@ -895,7 +895,7 @@ addYears(datetime, num) **Примеры** -**Добавление лет к значениям разных типов дат** +**Добавление лет к различным типам дат** ```sql title=Query WITH @@ -928,15 +928,15 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 year) ## age {#age} -Введена в: v23.1 +Введена в версии v23.1 -Возвращает компонент разности между `startdate` и `enddate` в выбранных единицах. +Возвращает компонент разности между `startdate` и `enddate` в соответствующей единице измерения. Разность вычисляется с точностью до 1 наносекунды. -Например, разность между 2021-12-29 и 2022-01-01 составляет 3 дня для единицы «дни», -0 месяцев для единицы «месяцы» и 0 лет для единицы «годы». +Например, разность между 2021-12-29 и 2022-01-01 составляет 3 дня для единицы «день», +0 месяцев для единицы «месяц» и 0 лет для единицы «год». -В качестве альтернативы функции `age` см. функцию [`dateDiff`](#dateDiff). +В качестве альтернативы age смотрите функцию [`dateDiff`](#dateDiff). **Синтаксис** @@ -946,7 +946,7 @@ age('unit', startdate, enddate[, timezone]) **Аргументы** -* `unit` — Тип единицы измерения интервала результата. +* `unit` — Тип единицы измерения результата. | Unit | Possible values | | ----------- | ---------------------------------------- | @@ -962,9 +962,9 @@ age('unit', startdate, enddate[, timezone]) | quarter | `quarter`, `quarters`, `qq`, `q` | | year | `year`, `years`, `yyyy`, `yy` | -* `startdate` — Первое значение времени, вычитаемое из второго (вычитаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — Второе значение времени, из которого выполняется вычитание (уменьшаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — Необязательный параметр. Название часового пояса. Если указано, применяется и к `startdate`, и к `enddate`. Если не указано, используются часовые пояса `startdate` и `enddate`. Если они различаются, результат не определён. [`String`](/sql-reference/data-types/string) +* `startdate` — Первое значение времени, которое вычитается (вычитаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — Второе значение времени, из которого производится вычитание (уменьшаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — Необязательный параметр. Название часового пояса. Если задан, он применяется как к `startdate`, так и к `enddate`. Если не задан, используются часовые пояса `startdate` и `enddate`. Если они различаются, результат не определён. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -984,7 +984,7 @@ SELECT age('hour', toDateTime('2018-01-01 22:30:00'), toDateTime('2018-01-02 23: └───────────────────────────────────────────────────────────────────────────────────┘ ``` -**Вычисление возраста в разных единицах** +**Рассчитать возраст в разных единицах** ```sql title=Query SELECT @@ -1003,9 +1003,9 @@ SELECT ## changeDay {#changeDay} -Добавлена в версии: v24.7 +Введена в версии v24.7 -Изменяет компонент дня в значении даты или даты и времени. +Изменяет компонент дня в значении типа Date или DateTime. **Синтаксис** @@ -1036,9 +1036,9 @@ SELECT changeDay('2024-01-31'::DateTime, 15) ## changeHour {#changeHour} -Добавлена в версии v24.7 +Впервые появилась в версии v24.7 -Изменяет часовую часть значения типа `Date` или `DateTime`. +Изменяет часовую часть значения типа Date или DateTime. **Синтаксис** @@ -1048,12 +1048,12 @@ changeHour(date_or_datetime, value) **Аргументы** -* `date_or_datetime` — значение, которое требуется изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) +* `date_or_datetime` — Значение для изменения. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — Новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает значение того же типа, что и `date_or_datetime`, с изменённым значением часа. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение того же типа, что и `date_or_datetime`, но с изменённым значением часа. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -1071,7 +1071,7 @@ SELECT changeHour('2024-01-01 12:00:00'::DateTime, 5) Добавлена в версии: v24.7 -Изменяет минутную часть значения типа `date` или `date time`. +Изменяет компонент минуты у значения типа `date` или `date time`. **Синтаксис** @@ -1081,12 +1081,12 @@ changeMinute(date_or_datetime, value) **Аргументы** -* `date_or_datetime` — изменяемое значение. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date_or_datetime` — значение, которое нужно изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) * `value` — новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает значение того же типа, что и `date_or_datetime`, с изменённым значением минут. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение того же типа, что и `date_or_datetime`, с изменённой минутной компонентой. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -1102,9 +1102,9 @@ SELECT changeMinute('2024-01-01 12:30:00'::DateTime, 45) ## changeMonth {#changeMonth} -Впервые появилась в версии v24.7 +Добавлена в версии v24.7 -Изменяет месячную часть значения типа Date или DateTime. +Изменяет компонент месяца в дате или дате-времени. **Синтаксис** @@ -1114,12 +1114,12 @@ changeMonth(date_or_datetime, value) **Аргументы** -* `date_or_datetime` — Значение, которое нужно изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — Новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) +* `date_or_datetime` — значение, которое нужно изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает значение того же типа, что и `date_or_datetime`, с изменённым значением месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение того же типа, что и `date_or_datetime`, с изменённым компонентом месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -1135,9 +1135,9 @@ SELECT changeMonth('2024-01-01'::DateTime, 12) ## changeSecond {#changeSecond} -Добавлено в версии: v24.7 +Добавлена в: v24.7 -Изменяет компонент секунд в дате или дате-времени. +Изменяет секундную часть даты или даты-времени. **Синтаксис** @@ -1147,12 +1147,12 @@ changeSecond(date_or_datetime, value) **Аргументы** -* `date_or_datetime` — Значение, которое нужно изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — Новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) +* `date_or_datetime` — значение, которое нужно изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает значение того же типа, что и `date_or_datetime`, с изменённым значением секунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение того же типа, что и `date_or_datetime`, с изменённой компонентой секунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -1168,9 +1168,9 @@ SELECT changeSecond('2024-01-01 12:30:45'::DateTime, 15) ## changeYear {#changeYear} -Добавлена в: v24.7 +Добавлена в версии: v24.7 -Изменяет годовую часть значения типа `Date` или `DateTime`. +Изменяет компонент года в значении даты или даты и времени. **Синтаксис** @@ -1180,12 +1180,12 @@ changeYear(date_or_datetime, value) **Аргументы** -* `date_or_datetime` — Значение, которое нужно изменить. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — Новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) +* `date_or_datetime` — значение для изменения. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — новое значение. [`(U)Int*`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает значение того же типа, что и `date_or_datetime`, с изменённым значением года. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение того же типа, что и `date_or_datetime`, с изменённым компонентом года. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -1201,29 +1201,29 @@ SELECT changeYear('2024-01-01'::DateTime, 2023) ## dateDiff {#dateDiff} -Появилась в версии: v23.4 +Введена в: v23.4 -Возвращает количество границ указанной временной единицы `unit`, пересечённых между `startdate` и `enddate`. -Разница вычисляется с использованием относительных единиц. Например, разница между 2021-12-29 и 2022-01-01 составляет 3 дня для единицы day +Возвращает количество границ указанной единицы времени `unit`, пересеченных между `startdate` и `enddate`. +Разница вычисляется в относительных единицах. Например, разница между 2021-12-29 и 2022-01-01 составляет 3 дня для единицы day (см. [`toRelativeDayNum`](#toRelativeDayNum)), 1 месяц для единицы month (см. [`toRelativeMonthNum`](#toRelativeMonthNum)) и 1 год для единицы year (см. [`toRelativeYearNum`](#toRelativeYearNum)). -Если указана единица `week`, то `dateDiff` считает, что неделя начинается с понедельника. -Обратите внимание, что это поведение отличается от функции `toWeek()`, в которой недели по умолчанию начинаются с воскресенья. +Если указана единица `week`, то `dateDiff` предполагает, что неделя начинается в понедельник. +Обратите внимание, что это поведение отличается от функции `toWeek()`, в которой недели по умолчанию начинаются в воскресенье. В качестве альтернативы `dateDiff` см. функцию [`age`](#age). **Синтаксис** ```sql -dateDiff(единица, дата_начала, дата_окончания[, часовой_пояс]) +dateDiff(unit, startdate, enddate[, timezone]) ``` -**Псевдонимы**: `timestampDiff`, `TIMESTAMP_DIFF`, `DATE_DIFF`, `date_diff`, `timestamp_diff` +**Псевдонимы**: `timestampDiff`, `date_diff`, `TIMESTAMP_DIFF`, `DATE_DIFF`, `timestamp_diff` **Аргументы** -* `unit` — тип интервала результата. +* `unit` — Тип интервала для результата. | Единица | Допустимые значения | | ----------- | ---------------------------------------- | @@ -1239,17 +1239,17 @@ dateDiff(единица, дата_начала, дата_окончания[, ч | quarter | `quarter`, `quarters`, `qq`, `q` | | year | `year`, `years`, `yyyy`, `yy` | -* `startdate` — первое значение времени, которое вычитается (вычитаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — второе значение времени, из которого вычитают (уменьшаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный параметр. Имя часового пояса. Если указано, применяется и к `startdate`, и к `enddate`. Если не указано, используются часовые пояса `startdate` и `enddate`. Если они различаются, результат не определён. [`String`](/sql-reference/data-types/string) +* `startdate` — Первое значение времени (вычитаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — Второе значение времени, из которого выполняется вычитание (уменьшаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — Необязательный параметр. Название часового пояса. Если указано, применяется к `startdate` и `enddate`. Если не указано, используются часовые пояса `startdate` и `enddate`. Если они не совпадают, результат не определён. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает разность между `enddate` и `startdate`, выраженную в `unit`. [`Int64`](/sql-reference/data-types/int-uint) +Возвращает разницу между `enddate` и `startdate`, выраженную в `unit`. [`Int64`](/sql-reference/data-types/int-uint) **Примеры** -**Вычисление разности дат в часах** +**Вычисление разницы между датами в часах** ```sql title=Query SELECT dateDiff('hour', toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00:00')) AS res @@ -1280,7 +1280,7 @@ SELECT ## dateName {#dateName} -Добавлена в: v21.7 +Появилась в версии: v21.7 Возвращает указанную часть даты. @@ -1305,9 +1305,9 @@ dateName(date_part, date[, timezone]) **Аргументы** -* `date_part` — Часть даты, которую нужно извлечь. [`String`](/sql-reference/data-types/string) -* `datetime` — Значение даты или даты и времени. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — Необязательный параметр. Часовой пояс. [`String`](/sql-reference/data-types/string) +* `date_part` — часть даты, которую нужно извлечь. [`String`](/sql-reference/data-types/string) +* `datetime` — значение даты или даты со временем. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — необязательный. Часовой пояс. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -1327,7 +1327,7 @@ SELECT ```response title=Response ┌─dateName('year', date_value)─┬─dateName('month', date_value)─┬─dateName('day', date_value)─┐ -│ 2021 │ Апрель │ 14 │ +│ 2021 │ April │ 14 │ └──────────────────────────────┴───────────────────────────────┴─────────────────────────────┘ ``` @@ -1335,7 +1335,7 @@ SELECT Добавлена в версии: v20.8 -Обрезает значение даты и времени до указанной части даты. +Усекает значение даты и времени до указанной части. **Синтаксис** @@ -1348,38 +1348,38 @@ dateTrunc(unit, datetime[, timezone]) **Аргументы** * `unit` — - Тип интервала, до которого усекается результат. Аргумент `unit` не чувствителен к регистру. - | Единица | Совместимость | - | -------------------------------------------- | ------------------------------------ | - | `nanosecond` | Поддерживается только для DateTime64 | - | `microsecond` | Поддерживается только для DateTime64 | - | `millisecond` | Поддерживается только для DateTime64 | - | `second` | | - | `minute` | | - | `hour` | | - | `day` | | - | `week` | | - | `month` | | - | `quarter` | | - | `year` | | - | [`String`](/sql-reference/data-types/string) | | + Тип интервала, до которого будет усечён результат. Аргумент `unit` нечувствителен к регистру. + | Unit | Совместимость | + | -------------------------------------------- | ----------------------------- | + | `nanosecond` | Совместим только с DateTime64 | + | `microsecond` | Совместим только с DateTime64 | + | `millisecond` | Совместим только с DateTime64 | + | `second` | | + | `minute` | | + | `hour` | | + | `day` | | + | `week` | | + | `month` | | + | `quarter` | | + | `year` | | + | [`String`](/sql-reference/data-types/string) | | * `datetime` — Дата и время. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — Необязательный аргумент. Имя часового пояса для возвращаемого значения даты и времени. Если не указан, функция использует часовой пояс аргумента `datetime`. [`String`](/sql-reference/data-types/string) +* `timezone` — Необязательный параметр. Имя часового пояса для возвращаемого значения datetime. Если не указано, функция использует часовой пояс параметра `datetime`. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** Возвращает усечённое значение даты и времени. -| Аргумент `unit` | Аргумент `datetime` | Тип возвращаемого значения | +| Аргумент Unit | Аргумент `datetime` | Возвращаемый тип | | -------------------------- | --------------------------------------------------- | --------------------------------------------------------------------------------------- | | Year, Quarter, Month, Week | `Date32` или `DateTime64` или `Date` или `DateTime` | [`Date32`](../data-types/date32.md) или [`Date`](../data-types/date.md) | | Day, Hour, Minute, Second | `Date32`, `DateTime64`, `Date` или `DateTime` | [`DateTime64`](../data-types/datetime64.md) или [`DateTime`](../data-types/datetime.md) | | Millisecond, Microsecond, | Любой | [`DateTime64`](../data-types/datetime64.md) | -| Nanosecond | | с точностью 3, 6 или 9 | +| Nanosecond | | с масштабом 3, 6 или 9 | **Примеры** -**Усечение без часового пояса** +**Усечение без указания часового пояса** ```sql title=Query SELECT now(), dateTrunc('hour', now()); @@ -1391,7 +1391,7 @@ SELECT now(), dateTrunc('hour', now()); └─────────────────────┴───────────────────────────┘ ``` -**Усечение с заданным часовым поясом** +**Усечение с указанным часовым поясом** ```sql title=Query SELECT now(), dateTrunc('hour', now(), 'Asia/Istanbul'); @@ -1405,62 +1405,62 @@ SELECT now(), dateTrunc('hour', now(), 'Asia/Istanbul'); ## formatDateTime {#formatDateTime} -Появилась в версии: v1.1 +Введена в версии v1.1 -Форматирует дату или дату со временем в соответствии с заданной строкой формата. `format` является константным выражением, поэтому вы не можете использовать несколько форматов для одного результирующего столбца. +Форматирует дату или дату со временем в соответствии с заданной строкой формата. `format` — это константное выражение, поэтому вы не можете использовать несколько форматов для одного результирующего столбца. -`formatDateTime` использует стиль форматов даты и времени MySQL, см. [документацию MySQL](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format). +`formatDateTime` использует стиль формата datetime MySQL, см. [документацию MySQL](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format). -Обратная операция для этой функции — [`parseDateTime`](/sql-reference/functions/type-conversion-functions#parsedatetime). +Обратной операцией для этой функции является [`parseDateTime`](/sql-reference/functions/type-conversion-functions#parsedatetime). Используя подстановочные поля, вы можете задать шаблон для результирующей строки. Пример столбца в таблице ниже показывает результат форматирования для `2018-01-02 22:33:44`. **Подстановочные поля:** -| Placeholder | Описание | Пример | -| ----------- | ---------------------------------------------------------- | ---------- | -| %a | краткое название дня недели (Mon-Sun) | Mon | -| %b | краткое название месяца (Jan-Dec) | Jan | -| %c | месяц как целое число (01-12) | 01 | -| %C | год, делённый на 100 и усечённый до целого (00-99) | 20 | -| %d | день месяца с ведущим нулём (01-31) | 02 | -| %D | краткий формат даты MM/DD/YY, эквивалент %m/%d/%y | 01/02/18 | -| %e | день месяца с ведущим пробелом (1-31) | 2 | -| %f | дробная часть секунды | 123456 | -| %F | краткий формат даты YYYY-MM-DD, эквивалент %Y-%m-%d | 2018-01-02 | -| %g | двухзначный формат года по ISO 8601 | 18 | -| %G | четырёхзначный формат года для номера недели по ISO | 2018 | -| %h | час в 12-часовом формате (01-12) | 09 | -| %H | час в 24-часовом формате (00-23) | 22 | -| %i | минуты (00-59) | 33 | -| %I | час в 12-часовом формате (01-12) | 10 | -| %j | день года (001-366) | 002 | -| %k | час в 24-часовом формате (00-23) | 14 | -| %l | час в 12-часовом формате (01-12) | 09 | -| %m | месяц как целое число (01-12) | 01 | -| %M | полное название месяца (January-December) | January | -| %n | символ перевода строки | | -| %p | обозначение AM или PM | PM | -| %Q | квартал (1-4) | 1 | -| %r | 12-часовой формат времени HH:MM AM/PM, эквивалент %h:%i %p | 10:30 PM | -| %R | 24-часовой формат времени HH:MM, эквивалент %H:%i | 22:33 | -| %s | секунды (00-59) | 44 | -| %S | секунды (00-59) | 44 | -| %t | символ горизонтальной табуляции | | -| %T | формат времени ISO 8601 (HH:MM:SS), эквивалент %H:%i:%S | 22:33:44 | -| %u | номер дня недели ISO 8601, где понедельник — 1 (1-7) | 2 | -| %V | номер недели по ISO 8601 (01-53) | 01 | -| %w | номер дня недели, где воскресенье — 0 (0-6) | 2 | -| %W | полное название дня недели (Monday-Sunday) | Monday | -| %y | год, последние две цифры (00-99) | 18 | -| %Y | год | 2018 | -| %z | смещение от UTC в формате +HHMM или -HHMM | -0500 | -| %% | символ % | % | - -* В версиях ClickHouse до v23.4 `%f` выводит один ноль (0), если форматируемое значение имеет тип Date, Date32 или DateTime (у них нет дробных секунд), либо тип DateTime64 с точностью 0. -* В версиях ClickHouse до v25.1 `%f` выводит количество цифр, равное масштабу DateTime64, вместо фиксированных 6 цифр. -* В версиях ClickHouse до v23.4 `%M` выводит минуты (00-59) вместо полного названия месяца (January-December). +| Placeholder | Описание | Пример | +| ----------- | ------------------------------------------------------------ | ---------- | +| %a | сокращённое название дня недели (Mon-Sun) | Mon | +| %b | сокращённое название месяца (Jan-Dec) | Jan | +| %c | месяц в виде целого числа (01-12) | 01 | +| %C | год, делённый на 100 и усечённый до целого (00-99) | 20 | +| %d | день месяца с ведущим нулём (01-31) | 02 | +| %D | короткий формат даты MM/DD/YY, эквивалентен %m/%d/%y | 01/02/18 | +| %e | день месяца с ведущим пробелом (1-31) | 2 | +| %f | дробная часть секунды | 123456 | +| %F | короткий формат даты YYYY-MM-DD, эквивалентен %Y-%m-%d | 2018-01-02 | +| %g | двухзначный формат года, выровненный по ISO 8601 | 18 | +| %G | четырёхзначный формат года для номера недели ISO | 2018 | +| %h | час в 12-часовом формате (01-12) | 09 | +| %H | час в 24-часовом формате (00-23) | 22 | +| %i | минута (00-59) | 33 | +| %I | час в 12-часовом формате (01-12) | 10 | +| %j | день года (001-366) | 002 | +| %k | час в 24-часовом формате (00-23) | 14 | +| %l | час в 12-часовом формате (01-12) | 09 | +| %m | месяц в виде целого числа (01-12) | 01 | +| %M | полное название месяца (January-December) | January | +| %n | символ новой строки | | +| %p | обозначение AM или PM | PM | +| %Q | квартал (1-4) | 1 | +| %r | 12-часовой формат времени HH:MM AM/PM, эквивалентен %h:%i %p | 10:30 PM | +| %R | 24-часовой формат времени HH:MM, эквивалентен %H:%i | 22:33 | +| %s | секунда (00-59) | 44 | +| %S | секунда (00-59) | 44 | +| %t | символ горизонтальной табуляции | | +| %T | формат времени ISO 8601 (HH:MM:SS), эквивалентен %H:%i:%S | 22:33:44 | +| %u | день недели ISO 8601 как число, где понедельник = 1 (1-7) | 2 | +| %V | номер недели ISO 8601 (01-53) | 01 | +| %w | день недели как целое число, где воскресенье = 0 (0-6) | 2 | +| %W | полное название дня недели (Monday-Sunday) | Monday | +| %y | год, две последние цифры (00-99) | 18 | +| %Y | год | 2018 | +| %z | смещение времени от UTC в формате +HHMM или -HHMM | -0500 | +| %% | знак % | % | + +* В версиях ClickHouse ранее v23.4 `%f` выводит один ноль (0), если форматируемое значение имеет тип Date, Date32 или DateTime (у которых нет дробных секунд), или DateTime64 с точностью 0. +* В версиях ClickHouse ранее v25.1 `%f` выводит столько цифр, сколько задано масштабом DateTime64, вместо фиксированных 6 цифр. +* В версиях ClickHouse ранее v23.4 `%M` выводит минуту (00-59) вместо полного названия месяца (January-December). **Синтаксис** @@ -1473,16 +1473,16 @@ formatDateTime(datetime, format[, timezone]) **Аргументы** * `datetime` — Дата или дата и время для форматирования. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — Строка формата с подстановочными полями. [`String`](/sql-reference/data-types/string) -* `timezone` — Необязательный параметр. Название часового пояса для форматированного времени. [`String`](/sql-reference/data-types/string) +* `format` — Строка формата со строками подстановки. [`String`](/sql-reference/data-types/string) +* `timezone` — Необязательный параметр. Название часового пояса для форматируемого времени. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает значения даты и времени в соответствии с указанным форматом. [`String`](/sql-reference/data-types/string) +Возвращает значения даты и времени в соответствии с заданным форматом. [`String`](/sql-reference/data-types/string) **Примеры** -**Форматирование даты с плейсхолдером года** +**Форматирование даты со спецификатором года** ```sql title=Query SELECT formatDateTime(toDate('2010-01-04'), '%g') @@ -1494,7 +1494,7 @@ SELECT formatDateTime(toDate('2010-01-04'), '%g') └────────────────────────────────────────────┘ ``` -**Форматирование DateTime64 с долями секунды** +**Форматирование DateTime64 с дробной частью секунды** ```sql title=Query SELECT formatDateTime(toDateTime64('2010-01-04 12:34:56.123456', 7), '%f') @@ -1506,7 +1506,7 @@ SELECT formatDateTime(toDateTime64('2010-01-04 12:34:56.123456', 7), '%f') └─────────────────────────────────────────────────────────────────────┘ ``` -**Формат с указанием часового пояса** +**Формат с часовым поясом** ```sql title=Query SELECT @@ -1535,41 +1535,41 @@ LIMIT 10 ## formatDateTimeInJodaSyntax {#formatDateTimeInJodaSyntax} -Появилось в версии: v20.1 +Введена в версии v20.1 -Аналогично `formatDateTime`, за исключением того, что форматирует дату и время в стиле Joda вместо стиля MySQL. См. [документацию Joda Time](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html). +Аналогична `formatDateTime`, за исключением того, что форматирует дату и время в стиле Joda вместо стиля MySQL. См. [документацию Joda Time](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html). -Обратная операция к этой функции — [`parseDateTimeInJodaSyntax`](/sql-reference/functions/type-conversion-functions#parsedatetimeinjodasyntax). +Обратная операция для этой функции — [`parseDateTimeInJodaSyntax`](/sql-reference/functions/type-conversion-functions#parsedatetimeinjodasyntax). -С помощью полей подстановки вы можете задать шаблон для результирующей строки. +Используя поля подстановки, вы можете задать шаблон для результирующей строки. **Поля подстановки:** -| Placeholder | Описание | Представление | Примеры | -| ----------- | ---------------------------------------- | ------------- | -------------------------- | -| G | эра | текст | AD | -| C | век эры (>=0) | число | 20 | -| Y | год эры (>=0) | год | 1996 | -| x | weekyear (пока не поддерживается) | год | 1996 | -| w | неделя weekyear (пока не поддерживается) | число | 27 | -| e | день недели | число | 2 | -| E | день недели | текст | Tuesday; Tue | -| y | год | год | 1996 | -| D | день года | число | 189 | -| M | месяц года | месяц | July; Jul; 07 | -| d | день месяца | число | 10 | -| a | половина суток | текст | PM | -| K | час в пределах половины суток (0~11) | число | 0 | -| h | час в пределах половины суток (1~12) | число | 12 | -| H | час суток (0~23) | число | 0 | -| k | час суток (1~24) | число | 24 | -| m | минута часа | число | 30 | -| s | секунда минуты | число | 55 | -| S | доля секунды | число | 978 | -| z | часовой пояс | текст | Eastern Standard Time; EST | -| Z | смещение часового пояса | зона | -0800; -0812 | -| ' | экранирование текста | разделитель | | -| '' | одиночная кавычка | литерал | ' | +| Placeholder | Описание | Представление | Примеры | +| ----------- | ---------------------------------------------------------- | ------------- | -------------------------- | +| G | эра | текст | AD | +| C | столетие эпохи (>=0) | число | 20 | +| Y | год эпохи (>=0) | год | 1996 | +| x | год для недельного счёта (пока не поддерживается) | год | 1996 | +| w | неделя в году по недельному счёту (пока не поддерживается) | число | 27 | +| e | день недели | число | 2 | +| E | день недели | текст | Tuesday; Tue | +| y | год | год | 1996 | +| D | день года | число | 189 | +| M | месяц года | месяц | July; Jul; 07 | +| d | день месяца | число | 10 | +| a | половина суток | текст | PM | +| K | час половины суток (0~11) | число | 0 | +| h | час половины суток (1~12) | число | 12 | +| H | час дня (0~23) | число | 0 | +| k | час дня (1~24) | число | 24 | +| m | минута часа | число | 30 | +| s | секунда минуты | число | 55 | +| S | доля секунды | число | 978 | +| z | часовой пояс | текст | Eastern Standard Time; EST | +| Z | смещение часового пояса | зона | -0800; -0812 | +| ' | экранирование текста | разделитель | | +| '' | одинарная кавычка | литерал | ' | **Синтаксис** @@ -1579,9 +1579,9 @@ formatDateTimeInJodaSyntax(datetime, format[, timezone]) **Аргументы** -* `datetime` — Дата или дата и время для форматирования. [`DateTime`](/sql-reference/data-types/datetime) или [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — Строка формата с полями подстановки в стиле Joda. [`String`](/sql-reference/data-types/string) -* `timezone` — Необязательный параметр. Название часового пояса для форматируемого времени. [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата-время для форматирования. [`DateTime`](/sql-reference/data-types/datetime) или [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — строка формата с полями подстановки в стиле Joda. [`String`](/sql-reference/data-types/string) +* `timezone` — необязательный параметр. Название часового пояса, используемого при форматировании времени. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -1589,7 +1589,7 @@ formatDateTimeInJodaSyntax(datetime, format[, timezone]) **Примеры** -**Форматирование значения datetime с использованием синтаксиса Joda** +**Форматирование datetime с использованием синтаксиса Joda** ```sql title=Query SELECT formatDateTimeInJodaSyntax(toDateTime('2010-01-04 12:34:56'), 'yyyy-MM-dd HH:mm:ss') @@ -1603,11 +1603,11 @@ SELECT formatDateTimeInJodaSyntax(toDateTime('2010-01-04 12:34:56'), 'yyyy-MM-dd ## fromDaysSinceYearZero {#fromDaysSinceYearZero} -Введено в версии v23.11 +Добавлена в: v23.11 -Для заданного количества дней, прошедших с [1 января 0000](https://en.wikipedia.org/wiki/Year_zero), возвращает соответствующую дату в [пролептическом григорианском календаре, определённом стандартом ISO 8601](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar). +Для заданного количества дней, прошедших с [1 января 0000 года](https://en.wikipedia.org/wiki/Year_zero), возвращает соответствующую дату в [пролептическом григорианском календаре, определённом стандартом ISO 8601](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar). -Вычисление выполняется аналогично функции MySQL `FROM_DAYS()`. Результат не определён, если его нельзя представить в пределах типа [Date](../data-types/date.md). +Вычисление выполняется так же, как в функции MySQL `FROM_DAYS()`. Результат не определён, если его невозможно представить в пределах типа [Date](../data-types/date.md). **Синтаксис** @@ -1627,7 +1627,7 @@ fromDaysSinceYearZero(days) **Примеры** -**Преобразование количества дней, прошедших с нулевого года, в даты** +**Преобразование количества дней с нулевого года в даты** ```sql title=Query SELECT @@ -1643,10 +1643,10 @@ fromDaysSinceYearZero(toDaysSinceYearZero(toDate('2023-09-08'))) AS date2 ## fromDaysSinceYearZero32 {#fromDaysSinceYearZero32} -Добавлена в версии: v23.11 +Появилась в версии: v23.11 Для заданного количества дней, прошедших с [1 января 0000 года](https://en.wikipedia.org/wiki/Year_zero), возвращает соответствующую дату в [пролептическом григорианском календаре, определённом стандартом ISO 8601](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar). -Вычисление выполняется так же, как в функции MySQL `FROM_DAYS()`. Результат не определён, если его нельзя представить в пределах типа [`Date32`](../data-types/date32.md). +Вычисление выполняется так же, как в функции MySQL `FROM_DAYS()`. Результат не определён, если его невозможно представить в пределах типа [`Date32`](../data-types/date32.md). **Синтаксис** @@ -1664,7 +1664,7 @@ fromDaysSinceYearZero32(days) **Примеры** -**Преобразование числа дней, прошедших с нулевого года, в даты** +**Преобразование количества дней, прошедших с нулевого года, в даты** ```sql title=Query SELECT @@ -1680,9 +1680,9 @@ fromDaysSinceYearZero32(toDaysSinceYearZero(toDate('2023-09-08'))) AS date2 ## fromModifiedJulianDay {#fromModifiedJulianDay} -Добавлено в: v21.1 +Впервые представлена в: v21.1 -Преобразует число [модифицированного юлианского дня](https://en.wikipedia.org/wiki/Julian_day#Variants) в дату в [пролептическом григорианском календаре](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar) в текстовом виде `YYYY-MM-DD`. Функция поддерживает номера дней от `-678941` до `2973483` (которые, соответственно, представляют даты 0000-01-01 и 9999-12-31). Генерирует исключение, если номер дня выходит за поддерживаемый диапазон. +Преобразует число [модифицированного юлианского дня](https://en.wikipedia.org/wiki/Julian_day#Variants) в дату в [пролептическом григорианском календаре](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar) в текстовом формате `YYYY-MM-DD`. Эта функция поддерживает значения дней от `-678941` до `2973483` (которые соответствуют 0000-01-01 и 9999-12-31 соответственно). Она вызывает исключение, если номер дня выходит за пределы поддерживаемого диапазона. **Синтаксис** @@ -1714,9 +1714,9 @@ SELECT fromModifiedJulianDay(58849) ## fromModifiedJulianDayOrNull {#fromModifiedJulianDayOrNull} -Добавлена в версии: v21.1 +Добавлена в: v21.1 -Аналогична [`fromModifiedJulianDay()`](#fromModifiedJulianDay), но вместо выбрасывания исключений возвращает `NULL`. +Аналогична [`fromModifiedJulianDay()`](#fromModifiedJulianDay), но вместо выброса исключений возвращает `NULL`. **Синтаксис** @@ -1726,19 +1726,19 @@ fromModifiedJulianDayOrNull(day) **Аргументы** -* `day` — число модифицированного юлианского дня. [`(U)Int*`](/sql-reference/data-types/int-uint) +* `day` — номер модифицированного юлианского дня (Modified Julian Day). [`(U)Int*`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает дату в текстовом виде для валидного аргумента `day`, в противном случае — `null`. [`Nullable(String)`](/sql-reference/data-types/nullable) +Возвращает дату в текстовом формате для допустимого аргумента `day`, в противном случае — `null`. [`Nullable(String)`](/sql-reference/data-types/nullable) **Примеры** -**Преобразование модифицированного юлианского дня в дату с обработкой значений null** +**Преобразование Modified Julian Day в дату с обработкой null** ```sql title=Query SELECT fromModifiedJulianDayOrNull(58849); -SELECT fromModifiedJulianDayOrNull(60000000); -- недопустимый аргумент, возвращает NULL +SELECT fromModifiedJulianDayOrNull(60000000); -- некорректный аргумент, возвращает NULL ``` ```response title=Response @@ -1752,9 +1752,9 @@ SELECT fromModifiedJulianDayOrNull(60000000); -- недопустимый арг ## fromUTCTimestamp {#fromUTCTimestamp} -Появилась в версии: v22.1 +Добавлена в версии: v22.1 -Преобразует значение даты или даты со временем из часового пояса UTC в значение даты или даты со временем в указанном часовом поясе. Эта функция предназначена главным образом для совместимости с Apache Spark и аналогичными фреймворками. +Преобразует значение типа дата или дата со временем из часового пояса UTC в значение типа дата или дата со временем в указанном часовом поясе. Эта функция в основном добавлена для совместимости с Apache Spark и аналогичными фреймворками. **Синтаксис** @@ -1766,12 +1766,12 @@ fromUTCTimestamp(datetime, time_zone) **Аргументы** -* `datetime` — константа типа дата или дата со временем либо выражение. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — константа типа String или выражение, задающее часовой пояс. [`String`](/sql-reference/data-types/string) +* `datetime` — константное значение даты или даты и времени либо выражение. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — константное строковое значение или выражение, задающее часовой пояс. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает значение типа DateTime/DateTime64 в указанном часовом поясе. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает DateTime/DateTime64 в указанном часовом поясе. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -1791,13 +1791,13 @@ SELECT fromUTCTimestamp(toDateTime64('2023-03-16 10:00:00', 3), 'Asia/Shanghai') Введена в версии: v20.8 -Эта функция преобразует Unix-метку времени в календарную дату и время суток. +Эта функция преобразует Unix-временную метку в календарную дату и время суток. Её можно вызывать двумя способами: -* Если передан один аргумент типа [`Integer`](../data-types/int-uint.md), возвращается значение типа [`DateTime`](../data-types/datetime.md), т.е. функция ведёт себя как [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime). -* Если переданы два или три аргумента, где первый аргумент — значение типа [`Integer`](../data-types/int-uint.md), [`Date`](../data-types/date.md), [`Date32`](../data-types/date32.md), [`DateTime`](../data-types/datetime.md) или [`DateTime64`](../data-types/datetime64.md), второй аргумент — константная строка формата, а третий аргумент — необязательная константная строка часового пояса, функция возвращает значение типа [`String`](../data-types/string.md), т.е. ведёт себя как [`formatDateTime`](#formatDateTime). - В этом случае используется [стиль формата datetime из MySQL](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format). +* Если передан один аргумент типа [`Integer`](../data-types/int-uint.md), функция возвращает значение типа [`DateTime`](../data-types/datetime.md), т.е. ведёт себя так же, как [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime). +* Если переданы два или три аргумента, где первый аргумент — значение типа [`Integer`](../data-types/int-uint.md), [`Date`](../data-types/date.md), [`Date32`](../data-types/date32.md), [`DateTime`](../data-types/datetime.md) или [`DateTime64`](../data-types/datetime64.md), второй аргумент — строка формата-константа, а третий аргумент — необязательная строка часового пояса-константа, функция возвращает значение типа [`String`](../data-types/string.md), т.е. ведёт себя так же, как [`formatDateTime`](#formatDateTime). + В этом случае используется [стиль форматирования даты и времени MySQL](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format). **Синтаксис** @@ -1810,17 +1810,17 @@ fromUnixTimestamp(timestamp[, format[, timezone]]) **Аргументы** -* `timestamp` — Unix-временная метка или значение даты/даты со временем. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — Необязательный аргумент. Константная строка формата для форматирования вывода. [`String`](/sql-reference/data-types/string) -* `timezone` — Необязательный аргумент. Константная строка часового пояса. [`String`](/sql-reference/data-types/string) +* `timestamp` — Unix-метка времени или значение типа дата/дата и время. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — Необязательный параметр. Константная строка формата вывода. [`String`](/sql-reference/data-types/string) +* `timezone` — Необязательный параметр. Константная строка часового пояса. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -При вызове с одним аргументом возвращает значение `DateTime`, соответствующее временной метке, при вызове с двумя или тремя аргументами — строку `String`. [`DateTime`](/sql-reference/data-types/datetime) или [`String`](/sql-reference/data-types/string) +Возвращает `DateTime` для метки времени при вызове с одним аргументом или `String` при вызове с двумя или тремя аргументами. [`DateTime`](/sql-reference/data-types/datetime) или [`String`](/sql-reference/data-types/string) **Примеры** -**Преобразование Unix-временной метки в DateTime** +**Преобразование Unix-метки времени в DateTime** ```sql title=Query SELECT fromUnixTimestamp(423543535) @@ -1832,7 +1832,7 @@ SELECT fromUnixTimestamp(423543535) └──────────────────────────────┘ ``` -**Преобразование метки времени Unix с указанием формата** +**Преобразование Unix‑метки времени с форматированием** ```sql title=Query SELECT fromUnixTimestamp(1234334543, '%Y-%m-%d %R:%S') AS DateTime @@ -1848,13 +1848,13 @@ SELECT fromUnixTimestamp(1234334543, '%Y-%m-%d %R:%S') AS DateTime Введена в версии v23.1 -Эта функция преобразует Unix-метку времени в календарную дату и время суток. +Эта функция преобразует Unix-временную метку в календарную дату и время суток. -Её можно вызывать двумя способами: +Функцию можно вызывать двумя способами: -Если передан один аргумент типа [`Integer`](../data-types/int-uint.md), функция возвращает значение типа [`DateTime`](../data-types/datetime.md), т. е. ведёт себя как [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime). +Если передан один аргумент типа [`Integer`](../data-types/int-uint.md), возвращается значение типа [`DateTime`](../data-types/datetime.md), т.е. функция ведёт себя как [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime). -Если переданы два или три аргумента, где первый аргумент — значение типа [`Integer`](../data-types/int-uint.md), [`Date`](../data-types/date.md), [`Date32`](../data-types/date32.md), [`DateTime`](../data-types/datetime.md) или [`DateTime64`](../data-types/datetime64.md), второй аргумент — константная строка формата, а третий аргумент — необязательная константная строка часового пояса, функция возвращает значение типа [`String`](../data-types/string.md), т. е. ведёт себя как [`formatDateTimeInJodaSyntax`](#formatDateTimeInJodaSyntax). В этом случае используется [стиль формата даты и времени Joda](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html). +Если переданы два или три аргумента, где первый аргумент — значение типа [`Integer`](../data-types/int-uint.md), [`Date`](../data-types/date.md), [`Date32`](../data-types/date32.md), [`DateTime`](../data-types/datetime.md) или [`DateTime64`](../data-types/datetime64.md), второй аргумент — константная строка формата, а третий аргумент — необязательная константная строка часового пояса, функция возвращает значение типа [`String`](../data-types/string.md), т.е. ведёт себя как [`formatDateTimeInJodaSyntax`](#formatDateTimeInJodaSyntax). В этом случае используется [стиль формата даты и времени Joda](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html). **Синтаксис** @@ -1889,9 +1889,9 @@ SELECT fromUnixTimestampInJodaSyntax(1234334543, 'yyyy-MM-dd HH:mm:ss', 'UTC') A ## makeDate {#makeDate} -Появилась в версии: v22.6 +Впервые представлена в версии v22.6 -Создаёт значение типа `Date` из одного из вариантов: +Создаёт значение типа `Date` из одного из следующих наборов аргументов: * год, месяц и день * год и порядковый номер дня в году @@ -1905,18 +1905,18 @@ makeDate(year, day_of_year) **Аргументы** -* `year` — Номер года. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `month` — Номер месяца (1–12). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `year` — Год. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `month` — Месяц (1–12). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) * `day` — День месяца (1–31). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `day_of_year` — Номер дня в году (1–365). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `day_of_year` — Порядковый номер дня в году (1–365). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) **Возвращаемое значение** -Возвращает значение типа [`Date`](/sql-reference/data-types/date), сформированное из переданных аргументов. +Возвращает значение типа [`Date`](/sql-reference/data-types/date), построенное из переданных аргументов. **Примеры** -**Дата по году, месяцу и дню** +**Дата из года, месяца и дня** ```sql title=Query SELECT makeDate(2023, 2, 28) AS date; @@ -1928,7 +1928,7 @@ SELECT makeDate(2023, 2, 28) AS date; └────────────┘ ``` -**Дата по году и порядковому номеру дня** +**Дата по году и номеру дня в году** ```sql title=Query SELECT makeDate(2023, 42) AS date; @@ -1942,12 +1942,12 @@ SELECT makeDate(2023, 42) AS date; ## makeDate32 {#makeDate32} -Добавлена в версии: v22.6 +Появилась в версии: v22.6 -Создаёт `Date32` из: +Создаёт значение типа `Date32` на основе одного из вариантов: -* года, месяца и дня -* года и порядкового номера дня в году +* год, месяц и день +* год и порядковый номер дня в году **Синтаксис** @@ -1965,11 +1965,11 @@ makeDate32(year, day_of_year) **Возвращаемое значение** -Возвращает значение типа `Date32`, сформированное из переданных аргументов. См. [`Date32`](/sql-reference/data-types/date32) +Возвращает значение `Date32`, построенное из переданных аргументов [`Date32`](/sql-reference/data-types/date32) **Примеры** -**Date32 по году, месяцу и дню** +**Date32 из года, месяца, дня** ```sql title=Query SELECT makeDate(2023, 2, 28) AS date; @@ -1981,7 +1981,7 @@ SELECT makeDate(2023, 2, 28) AS date; └────────────┘ ``` -**Date32 из года и дня года** +**Date32 из года и номера дня в году** ```sql title=Query SELECT makeDate(2023, 42) AS date; @@ -1995,9 +1995,9 @@ SELECT makeDate(2023, 42) AS date; ## makeDateTime {#makeDateTime} -Введена в версии: v22.6 +Добавлена в версии: v22.6 -Создаёт `DateTime` из значений года, месяца, дня, часа, минуты и секунды с необязательным указанием часового пояса. +Создаёт значение типа `DateTime` из года, месяца, дня, часа, минуты и секунды с необязательным часовым поясом. **Синтаксис** @@ -2008,20 +2008,20 @@ makeDateTime(year, month, day, hour, minute, second[, timezone]) **Аргументы** * `year` — Год. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `month` — Месяц (1–12). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `day` — День месяца (1–31). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `hour` — Час (0–23). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `minute` — Минута (0–59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `second` — Секунда (0–59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `timezone` — Название часового пояса. [`String`](/sql-reference/data-types/string) +* `month` — Месяц (1-12). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `day` — День месяца (1-31). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `hour` — Час (0-23). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `minute` — Минута (0-59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `second` — Секунда (0-59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `timezone` — Имя часового пояса. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает значение типа `DateTime`, сформированное из переданных аргументов [`DateTime`](/sql-reference/data-types/datetime) +Возвращает значение [`DateTime`](/sql-reference/data-types/datetime), сконструированное из переданных аргументов. **Примеры** -**DateTime из значений года, месяца, дня, часа, минуты и секунды** +**DateTime из года, месяца, дня, часа, минуты и секунды** ```sql title=Query SELECT makeDateTime(2023, 2, 28, 17, 12, 33) AS DateTime; @@ -2035,9 +2035,9 @@ SELECT makeDateTime(2023, 2, 28, 17, 12, 33) AS DateTime; ## makeDateTime64 {#makeDateTime64} -Введена в: v22.6 +Добавлено в: v22.6 -Создаёт `DateTime64` из года, месяца, дня, часа, минуты, секунды с необязательной дробной частью, точностью и часовым поясом. +Создаёт значение типа `DateTime64` из года, месяца, дня, часа, минуты, секунды с необязательной долей секунды, точностью и часовым поясом. **Синтаксис** @@ -2048,22 +2048,22 @@ makeDateTime64(year, month, day, hour, minute, second[, fraction[, precision[, t **Аргументы** * `year` — Год. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `month` — Месяц (1-12). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `day` — День месяца (1-31). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `hour` — Час (0-23). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `minute` — Минута (0-59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `second` — Секунда (0-59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `month` — Месяц (1–12). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `day` — День месяца (1–31). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `hour` — Час (0–23). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `minute` — Минута (0–59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) +* `second` — Секунда (0–59). [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) * `fraction` — Дробная часть секунды. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) или [`Decimal`](/sql-reference/data-types/decimal) -* `precision` — Точность дробной части (0-9). [`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — Название часового пояса. [`String`](/sql-reference/data-types/string) +* `precision` — Точность дробной части (0–9). [`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — Имя часового пояса. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает значение `DateTime64`, сконструированное из переданных аргументов [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `DateTime64`, сформированное из переданных аргументов. [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**DateTime64 из года, месяца, дня, часа, минуты, секунды** +**DateTime64 из года, месяца, дня, часа, минуты и секунды** ```sql title=Query SELECT makeDateTime64(2023, 5, 15, 10, 30, 45, 779, 5); @@ -2077,9 +2077,9 @@ SELECT makeDateTime64(2023, 5, 15, 10, 30, 45, 779, 5); ## monthName {#monthName} -Появился в версии: v22.1 +Впервые представлена в версии: v22.1 -Возвращает название месяца в виде строки из значения даты или даты со временем. +Возвращает название месяца в виде строки из значения типа дата или дата и время. **Синтаксис** @@ -2089,7 +2089,7 @@ monthName(datetime) **Аргументы** -* `datetime` — Дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -2097,7 +2097,7 @@ monthName(datetime) **Примеры** -**Получение названия месяца по дате** +**Получение названия месяца из даты** ```sql title=Query WITH toDateTime('2021-04-14 11:22:33') AS date_value @@ -2106,13 +2106,13 @@ SELECT monthName(date_value) ```response title=Response ┌─monthName(date_value)─┐ -│ Апрель │ +│ April │ └───────────────────────┘ ``` ## now {#now} -Впервые появилась в версии v1.1 +Введена в версии v1.1 Возвращает текущие дату и время на момент анализа запроса. Функция является константным выражением. @@ -2160,7 +2160,7 @@ SELECT now('Asia/Istanbul') ## now64 {#now64} -Добавлено в: v20.1 +Добавлена в версии: v20.1 Возвращает текущие дату и время с точностью до долей секунды на момент анализа запроса. Функция является константным выражением. @@ -2172,16 +2172,16 @@ now64([scale[, timezone]]) **Аргументы** -* `scale` — необязательный. Размер тика (точность): 10^-precision секунды. Допустимый диапазон: [0 : 9]. Обычно используются значения 3 (по умолчанию, миллисекунды), 6 (микросекунды), 9 (наносекунды). [`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — необязательный. Имя часового пояса для возвращаемого значения. [`String`](/sql-reference/data-types/string) +* `scale` — Необязательный аргумент. Шаг дискретизации (точность): 10^-precision секунд. Допустимый диапазон: [0 : 9]. Как правило, используются значения 3 (по умолчанию) (миллисекунды), 6 (микросекунды), 9 (наносекунды). [`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — Необязательный аргумент. Имя часового пояса для возвращаемого значения. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает текущие дату и время с долями секунды. [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает текущие дату и время с точностью до долей секунды. [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Запрос с точностью по умолчанию и с пользовательской точностью** +**Запрос с точностью по умолчанию и пользовательской точностью** ```sql title=Query SELECT now64(), now64(9, 'Asia/Istanbul') @@ -2195,11 +2195,11 @@ SELECT now64(), now64(9, 'Asia/Istanbul') ## nowInBlock {#nowInBlock} -Впервые появилась в версии v22.8 +Появилась в версии: v22.8 -Возвращает текущие дату и время на момент обработки каждого блока данных. В отличие от функции [`now`](#now), эта функция не является константным выражением, и возвращаемое значение будет отличаться в разных блоках для долго выполняющихся запросов. +Возвращает текущие дату и время на момент обработки каждого блока данных. В отличие от функции [`now`](#now), не является константным выражением, и для длительных запросов возвращаемое значение будет различаться в разных блоках. -Имеет смысл использовать эту функцию для генерации текущего времени в долго выполняющихся запросах `INSERT SELECT`. +Эту функцию имеет смысл использовать для генерации текущего времени в длительных запросах `INSERT SELECT`. **Синтаксис** @@ -2209,7 +2209,7 @@ nowInBlock([timezone]) **Аргументы** -* `timezone` — необязательный параметр. Имя часового пояса для возвращаемого значения. [`String`](/sql-reference/data-types/string) +* `timezone` — Необязательный параметр. Имя часового пояса для возвращаемого значения. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -2239,11 +2239,11 @@ FORMAT PrettyCompactMonoBlock ## nowInBlock64 {#nowInBlock64} -Введена в: v25.8 +Добавлено в: v25.8 -Возвращает текущие дату и время на момент обработки каждого блока данных, в миллисекундах. В отличие от функции [now64](#now64), она не является константным выражением, и возвращаемое значение будет отличаться в разных блоках для длительных запросов. +Возвращает текущие дату и время на момент обработки каждого блока данных, в миллисекундах. В отличие от функции [now64](#now64), это выражение не является константным, и возвращаемое значение будет различаться в разных блоках для длительных запросов. -Имеет смысл использовать эту функцию для генерации текущего времени в длительных запросах INSERT SELECT. +Эту функцию имеет смысл использовать для генерации текущего времени в длительно выполняющихся запросах INSERT SELECT. **Синтаксис** @@ -2253,12 +2253,12 @@ nowInBlock([scale[, timezone]]) **Аргументы** -* `scale` — необязательный параметр. Размер тика (точность): 10^-scale секунды. Диапазон допустимых значений: [0 : 9]. Обычно используются значения 3 (по умолчанию — миллисекунды), 6 (микросекунды), 9 (наносекунды). [`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — необязательный параметр. Название часового пояса для возвращаемого значения. [`String`](/sql-reference/data-types/string) +* `scale` — Необязательный параметр. Размер тика (точность): 10^-scale секунд. Допустимый диапазон: [0 : 9]. Обычно используются значения: 3 (по умолчанию, миллисекунды), 6 (микросекунды), 9 (наносекунды). [`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — Необязательный параметр. Название часового пояса для возвращаемого значения. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает текущие дату и время на момент обработки каждого блока данных с точностью до долей секунды. [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает текущие дату и время в момент обработки каждого блока данных с субсекундной точностью. [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -2284,10 +2284,10 @@ FORMAT PrettyCompactMonoBlock ## serverTimezone {#serverTimezone} -Добавлена в: v23.6 +Добавлено в: v23.6 -Возвращает часовой пояс сервера, то есть значение настройки [`timezone`](/operations/server-configuration-parameters/settings#timezone). -Если функция выполняется в контексте распределённой таблицы, она формирует обычный столбец со значениями, соответствующими каждому шарду. В противном случае она возвращает константное значение. +Возвращает часовой пояс сервера, т. е. значение настройки [`timezone`](/operations/server-configuration-parameters/settings#timezone). +Если функция выполняется в контексте distributed таблицы, она возвращает обычный столбец со значениями, соответствующими каждому сегменту. В противном случае возвращается константное значение. **Синтаксис** @@ -2303,7 +2303,7 @@ serverTimeZone() **Возвращаемое значение** -Возвращает часовой пояс сервера в виде строки типа [`String`](/sql-reference/data-types/string). +Возвращает часовой пояс сервера в виде [`String`](/sql-reference/data-types/string). **Примеры** @@ -2321,10 +2321,10 @@ SELECT serverTimeZone() ## subDate {#subDate} -Добавлено в: v23.9 +Появилась в версии: v23.9 -Вычитает временной интервал из переданной даты, даты со временем или их строкового представления. -Если результат вычитания выходит за пределы диапазона типа данных, результат неопределён. +Функция вычитает временной интервал из переданной даты, даты со временем или их строкового представления. +Если в результате вычитания значение выходит за допустимые пределы типа данных, результат не определён. **Синтаксис** @@ -2334,12 +2334,12 @@ subDate(datetime, interval) **Аргументы** -* `datetime` — Дата или дата и время, из которой вычитается `interval`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `interval` — Интервал, который нужно вычесть. [`Interval`](/sql-reference/data-types/int-uint) +* `datetime` — дата или дата со временем, из которой вычитается `interval`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `interval` — интервал, который вычитается. [`Interval`](/sql-reference/data-types/int-uint) **Возвращаемое значение** -Возвращает дату или дату и время, полученную вычитанием `interval` из `datetime`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату или дату со временем, полученную вычитанием `interval` из `datetime`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -2357,9 +2357,9 @@ SELECT subDate(toDate('2018-01-01'), INTERVAL 3 YEAR) ## subtractDays {#subtractDays} -Добавлена в: v1.1 +Введена в: v1.1 -Вычитает указанное количество дней из даты, даты со временем или строкового представления даты или даты со временем. +Вычитает указанное количество дней из даты, даты и времени или строкового представления даты или даты и времени. **Синтаксис** @@ -2369,16 +2369,16 @@ subtractDays(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, из которой вычитается указанное количество дней. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем, от которой вычитается указанное количество дней. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) * `num` — количество дней, на которое нужно уменьшить дату. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение `datetime`, уменьшенное на `num` дней. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `datetime` минус `num` дней — значение типа [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание дней из разных типов дат** +**Вычитание дней из различных типов дат** ```sql title=Query WITH @@ -2411,9 +2411,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 day) ## subtractHours {#subtractHours} -Впервые представлена в версии v1.1 +Добавлено в: v1.1 -Вычитает заданное количество часов из даты, даты и времени или их строкового представления. +Вычитает указанное количество часов из даты, даты и времени или даты/даты и времени, представленных в виде строки. **Синтаксис** @@ -2423,12 +2423,12 @@ subtractHours(datetime, num) **Аргументы** -* `datetime` — дата или дата и время, из которой нужно вычесть заданное количество часов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем, из которой нужно вычесть указанное количество часов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) * `num` — количество часов, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime` минус `num` часов в виде [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64). +Возвращает значение `datetime` за вычетом `num` часов — [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) **Примеры** @@ -2465,11 +2465,11 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 hour) ## subtractInterval {#subtractInterval} -Впервые представлена в версии v22.11 +Введена в версии: v22.11 Добавляет отрицательный интервал к другому интервалу или к кортежу интервалов. -Примечание: интервалы одного типа будут объединены в один интервал. Например, если переданы `toIntervalDay(2)` и `toIntervalDay(1)`, +Примечание: интервалы одного и того же типа будут объединены в один интервал. Например, если переданы `toIntervalDay(2)` и `toIntervalDay(1)`, то результатом будет `(1)`, а не `(2,1)`. **Синтаксис** @@ -2481,7 +2481,7 @@ subtractInterval(interval_1, interval_2) **Аргументы** * `interval_1` — Первый интервал или кортеж интервалов. [`Interval`](/sql-reference/data-types/int-uint) или [`Tuple(Interval)`](/sql-reference/data-types/tuple) -* `interval_2` — Второй интервал, который нужно инвертировать. [`Interval`](/sql-reference/data-types/int-uint) +* `interval_2` — Второй интервал, который нужно обратить по знаку. [`Interval`](/sql-reference/data-types/int-uint) **Возвращаемое значение** @@ -2511,9 +2511,9 @@ SELECT subtractInterval(INTERVAL 2 DAY, INTERVAL 1 DAY); ## subtractMicroseconds {#subtractMicroseconds} -Добавлена в версии: v22.6 +Появилась в версии: v22.6 -Вычитает указанное количество микросекунд из даты и времени или их строкового представления. +Вычитает указанное количество микросекунд из даты и времени или строкового представления даты и времени. **Синтаксис** @@ -2524,15 +2524,15 @@ subtractMicroseconds(datetime, num) **Аргументы** * `datetime` — дата и время, из которых нужно вычесть указанное количество микросекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество микросекунд для вычитания. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `num` — количество микросекунд, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение типа [`DateTime64`](/sql-reference/data-types/datetime64), равное `datetime` минус `num` микросекунд. +Возвращает `datetime` минус `num` микросекунд, результат типа [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание микросекунд из различных типов значений даты и времени** +**Вычитание микросекунд из значений различных типов даты и времени** ```sql title=Query WITH @@ -2565,7 +2565,7 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 microsecond) Добавлена в версии: v22.6 -Вычитает заданное количество миллисекунд из значения даты и времени или из строки с датой и временем в текстовом формате. +Вычитает указанное количество миллисекунд из даты и времени или строкового представления даты и времени. **Синтаксис** @@ -2575,16 +2575,16 @@ subtractMilliseconds(datetime, num) **Аргументы** -* `datetime` — Дата и время, из которых нужно вычесть указанное количество миллисекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — Количество миллисекунд, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата и время, из которых нужно вычесть указанное количество миллисекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество миллисекунд, на которое нужно уменьшить значение. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime` минус `num` миллисекунд, значение типа [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `datetime` минус `num` миллисекунд типа [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание миллисекунд для разных типов даты и времени** +**Вычитание миллисекунд из различных типов даты и времени** ```sql title=Query WITH @@ -2615,9 +2615,9 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 millisecond) ## subtractMinutes {#subtractMinutes} -Добавлена в: v1.1 +Добавлена в версии: v1.1 -Вычитает заданное количество минут из даты, даты со временем или их строкового представления. +Вычитает указанное количество минут из даты, даты и времени или их строкового представления. **Синтаксис** @@ -2627,16 +2627,16 @@ subtractMinutes(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, из которой вычитается указанное количество минут. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество минут, на которое нужно уменьшить значение. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата или дата со временем, из которой нужно вычесть указанное количество минут. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество минут, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime` за вычетом `num` минут — [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) +Возвращает `datetime` за вычетом `num` минут типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание минут из разных типов дат** +**Вычитание минут из значений разных типов даты** ```sql title=Query WITH @@ -2655,7 +2655,7 @@ SELECT └────────────────────────────┴─────────────────────────────────┴────────────────────────────────────────┘ ``` -**Использование альтернативного синтаксиса INTERVAL** +**Использование альтернативного синтаксиса для INTERVAL** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 minute) @@ -2669,9 +2669,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 minute) ## subtractMonths {#subtractMonths} -Добавлена в версии v1.1 +Введена в версии v1.1 -Вычитает заданное количество месяцев из даты, даты со временем или их строкового представления. +Вычитает заданное количество месяцев из даты, даты и времени или их строкового представления. **Синтаксис** @@ -2681,26 +2681,26 @@ subtractMonths(datetime, num) **Аргументы** -* `datetime` — дата или дата и время, из которых нужно вычесть указанное число месяцев. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество месяцев, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата или дата со временем, из которой нужно вычесть указанное количество месяцев. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество месяцев, на которое уменьшается значение `datetime`. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение `datetime` минус `num` месяцев типа [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `datetime`, уменьшенное на `num` месяцев. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание месяцев из различных типов дат** +**Вычитание месяцев для разных типов дат** ```sql title=Query WITH - toDate('2024-01-01') AS дата, - toDateTime('2024-01-01 00:00:00') AS дата_время, - '2024-01-01 00:00:00' AS строка_даты_времени + toDate('2024-01-01') AS date, + toDateTime('2024-01-01 00:00:00') AS date_time, + '2024-01-01 00:00:00' AS date_time_string SELECT - subtractMonths(дата, 1) AS вычитание_месяцев_из_даты, - subtractMonths(дата_время, 1) AS вычитание_месяцев_из_даты_времени, - subtractMonths(строка_даты_времени, 1) AS вычитание_месяцев_из_строки_даты_времени + subtractMonths(date, 1) AS subtract_months_with_date, + subtractMonths(date_time, 1) AS subtract_months_with_date_time, + subtractMonths(date_time_string, 1) AS subtract_months_with_date_time_string ``` ```response title=Response @@ -2723,9 +2723,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 month) ## subtractNanoseconds {#subtractNanoseconds} -Добавлено в версии: v20.1 +Появилась в версии: v20.1 -Вычитает заданное количество наносекунд из даты и времени или из строки с датой и временем. +Вычитает заданное количество наносекунд из значения даты и времени или из его строкового представления. **Синтаксис** @@ -2735,12 +2735,12 @@ subtractNanoseconds(datetime, num) **Аргументы** -* `datetime` — Дата и время, из которых вычитается заданное количество наносекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — Количество наносекунд, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата и время, из которых нужно вычесть заданное количество наносекунд. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество наносекунд, которые нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime` минус `num` наносекунд в виде значения типа [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `datetime` минус `num` наносекунд в формате [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -2775,9 +2775,9 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 nanosecond) ## subtractQuarters {#subtractQuarters} -Появилась в версии: v20.1 +Добавлена в: v20.1 -Вычитает заданное количество кварталов из даты, даты и времени или строки, содержащей дату либо дату и время. +Вычитает заданное количество кварталов из даты, даты со временем или их строкового представления. **Синтаксис** @@ -2787,16 +2787,16 @@ subtractQuarters(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, из которой вычитается заданное количество кварталов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем, из которой вычитается указанное количество кварталов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) * `num` — количество кварталов, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime` минус `num` кварталов, типа [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `datetime`, уменьшенное на `num` кварталов. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание кварталов из различных типов дат** +**Вычитание кварталов из значений разных типов дат** ```sql title=Query WITH @@ -2829,9 +2829,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 quarter) ## subtractSeconds {#subtractSeconds} -Появилась в версии: v1.1 +Введена в версии: v1.1 -Вычитает заданное количество секунд из даты, даты и времени или их строкового представления. +Вычитает указанное количество секунд из даты, даты со временем или их строкового представления. **Синтаксис** @@ -2841,16 +2841,16 @@ subtractSeconds(datetime, num) **Аргументы** -* `datetime` — дата или дата и время, из которых нужно вычесть указанное количество секунд. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество секунд, на которое нужно уменьшить значение. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — дата или дата со временем, из которой вычитается указанное количество секунд. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — количество секунд, на которое нужно уменьшить значение `datetime`. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает `datetime`, уменьшенное на `num` секунд, в формате [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) +Возвращает `datetime`, уменьшенное на `num` секунд, типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64(3)`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание секунд из значений разных типов даты и времени** +**Вычитание секунд из разных типов дат** ```sql title=Query WITH @@ -2869,7 +2869,7 @@ SELECT └────────────────────────────┴─────────────────────────────────┴────────────────────────────────────────┘ ``` -**Использование альтернативного синтаксиса INTERVAL** +**Использование альтернативного синтаксиса для INTERVAL** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 second) @@ -2883,9 +2883,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 second) ## subtractTupleOfIntervals {#subtractTupleOfIntervals} -Введена в версии: v22.11 +Появилась в версии: v22.11 -Последовательно вычитает кортеж интервалов из даты или даты-время. +Последовательно вычитает кортеж интервалов из даты или даты со временем. **Синтаксис** @@ -2895,12 +2895,12 @@ subtractTupleOfIntervals(datetime, intervals) **Аргументы** -* `datetime` — дата или дата и время, из которой вычитаются интервалы. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `intervals` — кортеж интервалов, вычитаемых из `datetime`. [`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `datetime` — дата или дата со временем, из которой нужно вычесть интервалы. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `intervals` — кортеж интервалов, которые нужно вычесть из `datetime`. [`Tuple(Interval)`](/sql-reference/data-types/tuple) **Возвращаемое значение** -Возвращает `date` с вычтенными `intervals` — [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `date` с вычтенными `intervals`. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -2918,7 +2918,7 @@ WITH toDate('2018-01-01') AS date SELECT subtractTupleOfIntervals(date, (INTERVA ## subtractWeeks {#subtractWeeks} -Добавлена в версии: v1.1 +Появилась в версии: v1.1 Вычитает указанное количество недель из даты, даты и времени или их строкового представления. @@ -2930,26 +2930,26 @@ subtractWeeks(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, от которой нужно вычесть указанное количество недель. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `num` — количество недель, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) +* `datetime` — Дата или дата со временем, из которой вычитается заданное количество недель. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `num` — Количество недель, на которое нужно уменьшить значение `datetime`. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение `datetime` минус `num` недель, в виде [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает значение `datetime`, уменьшенное на `num` недель. Тип результата: [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Вычитание недель для разных типов дат** +**Вычитание недель из значений разных типов даты** ```sql title=Query WITH - toDate('2024-01-01') AS дата, - toDateTime('2024-01-01 00:00:00') AS дата_время, - '2024-01-01 00:00:00' AS строка_даты_времени + toDate('2024-01-01') AS date, + toDateTime('2024-01-01 00:00:00') AS date_time, + '2024-01-01 00:00:00' AS date_time_string SELECT - subtractWeeks(дата, 1) AS вычитание_недель_из_даты, - subtractWeeks(дата_время, 1) AS вычитание_недель_из_даты_времени, - subtractWeeks(строка_даты_времени, 1) AS вычитание_недель_из_строки_даты_времени + subtractWeeks(date, 1) AS subtract_weeks_with_date, + subtractWeeks(date_time, 1) AS subtract_weeks_with_date_time, + subtractWeeks(date_time_string, 1) AS subtract_weeks_with_date_time_string ``` ```response title=Response @@ -2972,9 +2972,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 week) ## subtractYears {#subtractYears} -Добавлена в версии: v1.1 +Добавлена в: v1.1 -Вычитает заданное количество лет из значения типа дата, дата и время или их строкового представления. +Вычитает указанное количество лет из даты, даты и времени или их строкового представления. **Синтаксис** @@ -2984,16 +2984,16 @@ subtractYears(datetime, num) **Аргументы** -* `datetime` — дата или дата со временем, из которой нужно вычесть указанное количество лет. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем, из которой вычитается заданное количество лет. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) * `num` — количество лет, которое нужно вычесть. [`(U)Int*`](/sql-reference/data-types/int-uint) или [`Float*`](/sql-reference/data-types/float) **Возвращаемое значение** -Возвращает значение `datetime` минус `num` лет, типа [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает `datetime` минус `num` лет — значение типа [`Date`](/sql-reference/data-types/date), [`Date32`](/sql-reference/data-types/date32), [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). **Примеры** -**Вычитание лет из значений различных типов даты** +**Вычитание лет из значений разных типов даты** ```sql title=Query WITH @@ -3001,9 +3001,9 @@ WITH toDateTime('2024-01-01 00:00:00') AS date_time, '2024-01-01 00:00:00' AS date_time_string SELECT - subtractYears(date, 1) AS вычитание_лет_из_даты, - subtractYears(date_time, 1) AS вычитание_лет_из_даты_времени, - subtractYears(date_time_string, 1) AS вычитание_лет_из_строки_даты_времени + subtractYears(date, 1) AS subtract_years_with_date, + subtractYears(date_time, 1) AS subtract_years_with_date_time, + subtractYears(date_time_string, 1) AS subtract_years_with_date_time_string ``` ```response title=Response @@ -3026,14 +3026,14 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 year) ## timeDiff {#timeDiff} -Добавлена в: v23.4 +Добавлена в версии: v23.4 -Возвращает разницу в секундах между двумя датами или датами и временем. +Возвращает разницу в секундах между двумя датами или датами со значениями времени. Разница вычисляется как `enddate` - `startdate`. Эта функция эквивалентна `dateDiff('second', startdate, enddate)`. -Для вычисления разницы во времени в других единицах (часы, дни, месяцы и т. д.) используйте функцию [`dateDiff`](#dateDiff). +Для вычисления разницы во времени в других единицах (часах, днях, месяцах и т. д.) используйте функцию [`dateDiff`](#dateDiff). **Синтаксис** @@ -3043,16 +3043,16 @@ timeDiff(startdate, enddate) **Аргументы** -* `startdate` — Первое значение времени, которое вычитается (вычитаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — Второе значение времени, из которого производится вычитание (уменьшаемое). [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `startdate` — Первое значение времени, вычитаемое из второго (вычитаемое). [`Date`](/sql-reference/data-types/date), [`Date32`](/sql-reference/data-types/date32), [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — Второе значение времени, из которого выполняется вычитание (уменьшаемое). [`Date`](/sql-reference/data-types/date), [`Date32`](/sql-reference/data-types/date32), [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает разность между `enddate` и `startdate`, выраженную в секундах. [`Int64`](/sql-reference/data-types/int-uint) +Возвращает разницу между `enddate` и `startdate`, выраженную в секундах. [`Int64`](/sql-reference/data-types/int-uint) **Примеры** -**Вычисление разности во времени в секундах** +**Вычисление разницы во времени в секундах** ```sql title=Query SELECT timeDiff(toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00:00')) AS res @@ -3092,13 +3092,13 @@ SELECT ## timeSlot {#timeSlot} -Добавлена в версии: v1.1 +Добавлено в: v1.1 Округляет время до начала получасового интервала. :::note -Хотя эта функция может принимать в качестве аргумента значения расширенных типов `Date32` и `DateTime64`, -передача ей времени вне нормального диапазона (с 1970 по 2149 годы для `Date` / до 2106 года для `DateTime`) приведёт к неверным результатам. +Хотя эта функция может принимать значения расширенных типов `Date32` и `DateTime64` в качестве аргумента, +передача времени вне нормального диапазона (с 1970 по 2149 год для `Date` / 2106 для `DateTime`) приведёт к некорректным результатам. ::: **Синтаксис** @@ -3109,12 +3109,12 @@ timeSlot(time[, time_zone]) **Аргументы** -* `time` — Время, которое нужно округлить до начала получасового интервала. [`DateTime`](/sql-reference/data-types/datetime) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — Необязательный параметр. Константное значение типа [`String`](/sql-reference/data-types/string) или выражение, задающее часовой пояс. +* `time` — Время, которое нужно округлить до начала интервала длительностью полчаса. [`DateTime`](/sql-reference/data-types/datetime) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — Необязательный аргумент. Константное значение типа String или выражение, задающее часовой пояс. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает время, округлённое до начала получасового интервала. [`DateTime`](/sql-reference/data-types/datetime) +Возвращает время, округлённое до начала интервала длительностью полчаса. [`DateTime`](/sql-reference/data-types/datetime) **Примеры** @@ -3132,13 +3132,13 @@ SELECT timeSlot(toDateTime('2000-01-02 03:04:05', 'UTC')) ## timeSlots {#timeSlots} -Введена в: v1.1 +Появилась в версии v1.1 -Для временного интервала, начинающегося в момент времени `StartTime` и продолжающегося в течение `Duration` секунд, возвращает массив моментов времени, состоящий из точек этого интервала, округлённых вниз до шага `Size` в секундах. Параметр `Size` является необязательным и по умолчанию равен 1800 (30 минут). +Для временного интервала, начинающегося в `StartTime` и продолжающегося `Duration` секунд, функция возвращает массив моментов времени — точки внутри этого интервала, округлённые вниз до шага `Size` в секундах. Параметр `Size` является необязательным и по умолчанию равен 1800 (30 минут). -Это может потребоваться, например, при поиске просмотров страниц в соответствующей сессии. +Это нужно, например, при поиске просмотров страниц в соответствующей сессии. -Для `DateTime64` масштаб возвращаемого значения может отличаться от масштаба `StartTime`. Берётся наибольший масштаб среди всех переданных аргументов. +Для `DateTime64` масштаб (scale) возвращаемого значения может отличаться от масштаба `StartTime`. Берётся наибольший масштаб среди всех переданных аргументов. **Синтаксис** @@ -3149,12 +3149,12 @@ timeSlots(StartTime, Duration[, Size]) **Аргументы** * `StartTime` — начальное время интервала. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `Duration` — продолжительность интервала в секундах. [`UInt32`](/sql-reference/data-types/int-uint) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `Duration` — длительность интервала в секундах. [`UInt32`](/sql-reference/data-types/int-uint) или [`DateTime64`](/sql-reference/data-types/datetime64) * `Size` — необязательный параметр. Размер временных слотов в секундах. Значение по умолчанию — 1800 (30 минут). [`UInt32`](/sql-reference/data-types/int-uint) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает массив значений типов DateTime/DateTime64 (тип возвращаемого значения совпадает с типом `StartTime`). Для DateTime64 масштаб возвращаемого значения может отличаться от масштаба `StartTime` — берётся наибольший масштаб среди всех переданных аргументов. [`Array(DateTime)`](/sql-reference/data-types/array) или [`Array(DateTime64)`](/sql-reference/data-types/array) +Возвращает массив DateTime/DateTime64 (тип возвращаемого значения соответствует типу `StartTime`). Для DateTime64 масштаб возвращаемого значения может отличаться от масштаба `StartTime` — берётся максимальный масштаб среди всех переданных аргументов. [`Array(DateTime)`](/sql-reference/data-types/array) или [`Array(DateTime64)`](/sql-reference/data-types/array) **Примеры** @@ -3180,10 +3180,10 @@ SELECT timeSlots(toDateTime64('1980-12-12 21:01:02.1234', 4, 'UTC'), toDecimal64 ## timestamp {#timestamp} -Появилась в версии: v23.9 +Введена в версии: v23.9 -Преобразует первый аргумент `expr` к типу [`DateTime64(6)`](/sql-reference/data-types/datetime64). -Если указан второй аргумент `expr_time`, то указанное время добавляется к преобразованному значению. +Преобразует первый аргумент `expr` в тип [`DateTime64(6)`](/sql-reference/data-types/datetime64). +Если указан второй аргумент `expr_time`, добавляет заданное время к преобразованному значению. **Синтаксис** @@ -3193,16 +3193,16 @@ timestamp(expr[, expr_time]) **Аргументы** -* `expr` — дата или дата со временем. [`String`](/sql-reference/data-types/string) -* `expr_time` — необязательный параметр. Время, которое нужно добавить к преобразованному значению. [`String`](/sql-reference/data-types/string) +* `expr` — дата или дата и время. [`String`](/sql-reference/data-types/string) +* `expr_time` — необязательный параметр. Время, добавляемое к приведённому значению. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает значение `expr`, преобразованное к типу [`DateTime64(6)`](/sql-reference/data-types/datetime64), или `expr` с добавленным временем. +Возвращает приведённое значение `expr` или `expr` с добавленным временем типа [`DateTime64(6)`](/sql-reference/data-types/datetime64) **Примеры** -**Преобразование строки с датой в DateTime64(6)** +**Преобразование строкового значения даты в DateTime64(6)** ```sql title=Query SELECT timestamp('2023-12-31') AS ts; @@ -3228,10 +3228,10 @@ SELECT timestamp('2023-12-31 12:00:00', '12:00:00.11') AS ts; ## timezone {#timezone} -Добавлена в версии: v21.4 +Добавлено в версии: v21.4 -Возвращает имя часового пояса текущего сеанса или преобразует смещение -часового пояса или его имя в каноническое имя часового пояса. +Возвращает имя часового пояса текущей сессии или преобразует смещение часового пояса +или имя часового пояса в каноническое имя часового пояса. **Синтаксис** @@ -3247,7 +3247,7 @@ timezone() **Возвращаемое значение** -Возвращает каноническое имя часового пояса в виде [`String`](/sql-reference/data-types/string). +Возвращает каноническое имя часового пояса в виде типа [`String`](/sql-reference/data-types/string) **Примеры** @@ -3265,9 +3265,9 @@ SELECT timezone() ## timezoneOf {#timezoneOf} -Появилась в версии: v21.4 +Впервые появилась в: v21.4 -Возвращает имя часового пояса значения типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). +Возвращает название часового пояса для значения [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). **Синтаксис** @@ -3280,11 +3280,11 @@ timeZoneOf(datetime) **Аргументы** * `datetime` — значение типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный аргумент. Имя часового пояса, в который нужно преобразовать часовой пояс значения `datetime`. [`String`](/sql-reference/data-types/string) +* `timezone` — необязательный параметр. Имя часового пояса, в который нужно преобразовать часовой пояс значения `datetime`. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает имя часового пояса для `datetime` в виде значения типа [`String`](/sql-reference/data-types/string) +Возвращает имя часового пояса для `datetime` в формате [`String`](/sql-reference/data-types/string) **Примеры** @@ -3302,9 +3302,9 @@ SELECT timezoneOf(now()); ## timezoneOffset {#timezoneOffset} -Впервые появилась в версии: v21.6 +Введена в версии v21.6 -Возвращает смещение часового пояса в секундах относительно [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time). +Возвращает смещение часового пояса в секундах от [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time). Функция учитывает переход на летнее время и исторические изменения часовых поясов для указанной даты и времени. **Синтаксис** @@ -3317,11 +3317,11 @@ timeZoneOffset(datetime) **Аргументы** -* `datetime` — значение типа `DateTime`, для которого требуется получить смещение часового пояса. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — значение типа `DateTime`, для которого нужно получить смещение часового пояса: [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает смещение от UTC в секундах. [`Int32`](/sql-reference/data-types/int-uint) +Возвращает смещение относительно UTC в секундах [`Int32`](/sql-reference/data-types/int-uint) **Примеры** @@ -3342,7 +3342,7 @@ timeZoneOffset(Time) AS Offset_in_seconds, ## toDayOfMonth {#toDayOfMonth} -Добавлена в версии: v1.1 +Появилась в версии v1.1 Возвращает день месяца (1–31) для значения типа `Date` или `DateTime`. @@ -3356,11 +3356,11 @@ toDayOfMonth(datetime) **Аргументы** -* `datetime` — дата или дата со временем, из которой нужно извлечь день месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата или дата и время, из которых нужно получить день месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает день месяца заданной даты/времени в виде значения типа [`UInt8`](/sql-reference/data-types/int-uint) +Возвращает номер дня месяца для заданной даты/времени [`UInt8`](/sql-reference/data-types/int-uint) **Примеры** @@ -3378,19 +3378,19 @@ SELECT toDayOfMonth(toDateTime('2023-04-21 10:20:30')) ## toDayOfWeek {#toDayOfWeek} -Впервые представлена в: v1.1 +Впервые появилась в: v1.1 Возвращает номер дня недели для значения типа `Date` или `DateTime`. -Двухаргументная форма `toDayOfWeek()` позволяет указать, начинается ли неделя с понедельника или воскресенья, -а также должно ли возвращаемое значение быть в диапазоне от 0 до 6 или от 1 до 7. +Двухаргументная форма функции `toDayOfWeek()` позволяет указать, начинается ли неделя с понедельника или воскресенья, +а также должно ли возвращаемое значение находиться в диапазоне от 0 до 6 или от 1 до 7. -| Режим | Первый день недели | Диапазон | -| ----- | ------------------ | ------------------------------------------------------- | -| 0 | Понедельник | 1-7: понедельник = 1, вторник = 2, ..., воскресенье = 7 | -| 1 | Понедельник | 0-6: понедельник = 0, вторник = 1, ..., воскресенье = 6 | -| 2 | Воскресенье | 0-6: воскресенье = 0, понедельник = 1, ..., суббота = 6 | -| 3 | Воскресенье | 1-7: воскресенье = 1, понедельник = 2, ..., суббота = 7 | +| Mode | Первый день недели | Диапазон | +| ---- | ------------------ | ---------------------------------------------- | +| 0 | Monday | 1-7: Monday = 1, Tuesday = 2, ..., Sunday = 7 | +| 1 | Monday | 0-6: Monday = 0, Tuesday = 1, ..., Sunday = 6 | +| 2 | Sunday | 0-6: Sunday = 0, Monday = 1, ..., Saturday = 6 | +| 3 | Sunday | 1-7: Sunday = 1, Monday = 2, ..., Saturday = 7 | **Синтаксис** @@ -3402,9 +3402,9 @@ toDayOfWeek(datetime[, mode[, timezone]]) **Аргументы** -* `datetime` — Дата или дата и время, для которой нужно получить день недели. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — Необязательный аргумент. Целое число, задающее режим недели (0–3). По умолчанию — 0, если аргумент не указан. [`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — Необязательный аргумент. Часовой пояс, используемый для преобразования. [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем, для которой нужно получить день недели. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — необязательный параметр. Целое число, задающее режим недели (0–3). По умолчанию — 0, если параметр не указан. [`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — необязательный параметр. Часовой пояс, используемый для преобразования. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -3429,9 +3429,9 @@ SELECT ## toDayOfYear {#toDayOfYear} -Введена в версии: v18.4 +Появилась в версии: v18.4 -Возвращает порядковый номер дня в пределах года (1–366) для значения типа `Date` или `DateTime`. +Возвращает порядковый номер дня в году (1–366) для значения типа `Date` или `DateTime`. **Синтаксис** @@ -3443,11 +3443,11 @@ toDayOfYear(datetime) **Аргументы** -* `datetime` — дата или дата со временем, для которой нужно получить номер дня в году. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата или дата и время, для которой требуется получить порядковый номер дня года. [`Date`](/sql-reference/data-types/date), [`Date32`](/sql-reference/data-types/date32), [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает номер дня в году для заданного значения типов Date или DateTime в формате [`UInt16`](/sql-reference/data-types/int-uint) +Возвращает порядковый номер дня года для заданного значения типа Date или DateTime в виде [`UInt16`](/sql-reference/data-types/int-uint) **Примеры** @@ -3465,12 +3465,12 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) ## toDaysSinceYearZero {#toDaysSinceYearZero} -Впервые представлен в: v23.9 +Добавлено в версии: v23.9 -Для заданной даты возвращает количество дней, прошедших с [1 января 0000 года](https://en.wikipedia.org/wiki/Year_zero) в -[пролептическом григорианском календаре, определённом в ISO 8601](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar). +Для заданной даты возвращает количество дней, прошедших с [1 января 0000](https://en.wikipedia.org/wiki/Year_zero) в +[пролептическом григорианском календаре, определённом стандартом ISO 8601](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar). -Расчёт выполняется так же, как в функции MySQL [`TO_DAYS`](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_to-days). +Вычисление совпадает с функцией [`TO_DAYS`](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_to-days) в MySQL. **Синтаксис** @@ -3491,7 +3491,7 @@ toDaysSinceYearZero(date[, time_zone]) **Примеры** -**Вычисление количества дней, прошедших с нулевого года** +**Вычисление количества дней с нулевого года** ```sql title=Query SELECT toDaysSinceYearZero(toDate('2023-09-08')) @@ -3505,9 +3505,9 @@ SELECT toDaysSinceYearZero(toDate('2023-09-08')) ## toHour {#toHour} -Введено в версии: v1.1 +Добавлена в версии: v1.1 -Возвращает час (0–23) из значения типа `DateTime` или `DateTime64`. +Возвращает часовую часть (0–23) значения `DateTime` или `DateTime64`. **Синтаксис** @@ -3519,7 +3519,7 @@ toHour(datetime) **Аргументы** -* `datetime` — Дата и время, из которых требуется получить час. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — Дата и время, из которых нужно получить час. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -3541,7 +3541,7 @@ SELECT toHour(toDateTime('2023-04-21 10:20:30')) ## toISOYear {#toISOYear} -Добавлена в версии: v18.4 +Введена в версии: v18.4 Преобразует дату или дату со временем в номер года по стандарту ISO. @@ -3553,11 +3553,11 @@ toISOYear(datetime) **Аргументы** -* `datetime` — Значение с датой или с датой и временем. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — Значение с датой или датой и временем. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает входное значение, преобразованное в номер года по ISO. [`UInt16`](/sql-reference/data-types/int-uint) +Возвращает исходное значение, преобразованное в номер года по ISO. [`UInt16`](/sql-reference/data-types/int-uint) **Примеры** @@ -3577,7 +3577,7 @@ toISOYear(toDateTime('2024-10-02 01:30:00')) as year2 ## toLastDayOfMonth {#toLastDayOfMonth} -Добавлено в версии v1.1 +Впервые представлена в: v1.1 Округляет дату или дату со временем до последнего дня месяца. @@ -3595,7 +3595,7 @@ toLastDayOfMonth(value) **Аргументы** -* `value` — дата или дата со временем, которые необходимо округлить до последнего дня месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — дата или дата со временем, которую необходимо округлить вверх до последнего дня месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -3603,7 +3603,7 @@ toLastDayOfMonth(value) **Примеры** -**Округление даты до последнего дня месяца** +**Округление до последнего дня месяца** ```sql title=Query SELECT toLastDayOfMonth(toDateTime('2023-04-21 10:20:30')) @@ -3633,13 +3633,13 @@ toLastDayOfWeek(datetime[, mode[, timezone]]) **Аргументы** -* `datetime` — Дата или дата со временем для преобразования. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — Определяет первый день недели, как описано в функции `toWeek()`. По умолчанию `0`. [`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — Необязательный аргумент. Часовой пояс, который используется при преобразовании. Если не указан, используется часовой пояс сервера. [`String`](/sql-reference/data-types/string) +* `datetime` — дата или дата со временем для преобразования. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — определяет первый день недели, как описано в функции `toWeek()`. По умолчанию `0`. [`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — необязательный параметр. Часовой пояс, используемый для преобразования. Если не указан, используется часовой пояс сервера. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает дату ближайшей субботы или воскресенья, не ранее указанной даты, в зависимости от значения `mode` — [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату ближайшей субботы или воскресенья, начиная с указанной даты (включительно), в зависимости от режима. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -3665,9 +3665,9 @@ toLastDayOfWeek(toDate('2023-04-23'), 1): 2023-04-23 ## toMillisecond {#toMillisecond} -Добавлено в: v24.2 +Добавлена в: v24.2 -Возвращает компоненту миллисекунд (0–999) для значения типа `DateTime` или `DateTime64`. +Возвращает миллисекундную часть (0-999) значения типа `DateTime` или `DateTime64`. **Синтаксис** @@ -3679,11 +3679,11 @@ toMillisecond(datetime) **Аргументы** -* `datetime` — Дата и время, из которых требуется получить миллисекунду. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата и время, из которых нужно получить миллисекунду. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает миллисекунду в пределах минуты (0–59) из `datetime`. [`UInt16`](/sql-reference/data-types/int-uint) +Возвращает миллисекунду в минуте (0–59) из `datetime`. [`UInt16`](/sql-reference/data-types/int-uint) **Примеры** @@ -3701,7 +3701,7 @@ SELECT toMillisecond(toDateTime64('2023-04-21 10:20:30.456', 3)); ## toMinute {#toMinute} -Появилась в версии: v1.1 +Впервые представлен в: v1.1 Возвращает минутную часть (0–59) значения `Date` или `DateTime`. @@ -3715,11 +3715,11 @@ toMinute(datetime) **Аргументы** -* `datetime` — Дата и время, из которых извлекается минута. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — значение даты и времени, из которого нужно получить минуту. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает минуту часа (0–59) значения `datetime`. [`UInt8`](/sql-reference/data-types/int-uint) +Возвращает минуту часа (0–59) из `datetime`. [`UInt8`](/sql-reference/data-types/int-uint) **Примеры** @@ -3737,9 +3737,9 @@ SELECT toMinute(toDateTime('2023-04-21 10:20:30')) ## toModifiedJulianDay {#toModifiedJulianDay} -Появилась в версии: v21.1 +Появилась в версии v21.1 -Преобразует дату в [пролептическом григорианском календаре](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar) в текстовом формате `YYYY-MM-DD` в номер [модифицированного юлианского дня](https://en.wikipedia.org/wiki/Julian_day#Variants) типа `Int32`. Функция поддерживает даты от `0000-01-01` до `9999-12-31`. Вызывает исключение, если аргумент не может быть интерпретирован как дата или дата недопустима. +Преобразует дату в пролептическом григорианском календаре ([Proleptic Gregorian calendar](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)) в текстовом формате `YYYY-MM-DD` в число [Modified Julian Day](https://en.wikipedia.org/wiki/Julian_day#Variants) типа `Int32`. Эта функция поддерживает даты от `0000-01-01` до `9999-12-31`. Выбрасывает исключение, если аргумент не удаётся интерпретировать как дату или дата недопустима. **Синтаксис** @@ -3749,15 +3749,15 @@ toModifiedJulianDay(date) **Аргументы** -* `date` — дата в строковом формате. [`String`](/sql-reference/data-types/string) или [`FixedString`](/sql-reference/data-types/fixedstring) +* `date` — Дата в виде строки. [`String`](/sql-reference/data-types/string) или [`FixedString`](/sql-reference/data-types/fixedstring) **Возвращаемое значение** -Возвращает номер модифицированного юлианского дня. [`Int32`](/sql-reference/data-types/int-uint) +Возвращает число модифицированного юлианского дня. [`Int32`](/sql-reference/data-types/int-uint) **Примеры** -**Преобразование даты в модифицированный юлианский день** +**Преобразование даты в число модифицированного юлианского дня** ```sql title=Query SELECT toModifiedJulianDay('2020-01-01') @@ -3771,9 +3771,9 @@ SELECT toModifiedJulianDay('2020-01-01') ## toModifiedJulianDayOrNull {#toModifiedJulianDayOrNull} -Добавлена в: v21.1 +Введена в: v21.1 -Аналогична [`toModifiedJulianDay()`](#toModifiedJulianDay), но вместо выбрасывания исключений возвращает `NULL`. +Аналогична [`toModifiedJulianDay()`](#toModifiedJulianDay), но вместо выброса исключений возвращает `NULL`. **Синтаксис** @@ -3783,11 +3783,11 @@ toModifiedJulianDayOrNull(date) **Аргументы** -* `date` — дата в текстовой форме. [`String`](/sql-reference/data-types/string) или [`FixedString`](/sql-reference/data-types/fixedstring) +* `date` — Дата в текстовом формате. [`String`](/sql-reference/data-types/string) или [`FixedString`](/sql-reference/data-types/fixedstring) **Возвращаемое значение** -Возвращает номер модифицированного юлианского дня для допустимого значения `date`, в противном случае — `null`. [`Nullable(Int32)`](/sql-reference/data-types/nullable) +Возвращает номер модифицированного юлианского дня для корректной даты `date`, в противном случае — `null`. [`Nullable(Int32)`](/sql-reference/data-types/nullable) **Примеры** @@ -3795,7 +3795,7 @@ toModifiedJulianDayOrNull(date) ```sql title=Query SELECT toModifiedJulianDayOrNull('2020-01-01'); -SELECT toModifiedJulianDayOrNull('0000-00-00'); -- некорректная дата, возвращает NULL +SELECT toModifiedJulianDayOrNull('0000-00-00'); -- недопустимая дата, возвращает NULL ``` ```response title=Response @@ -3809,9 +3809,9 @@ SELECT toModifiedJulianDayOrNull('0000-00-00'); -- некорректная да ## toMonday {#toMonday} -Впервые появился в версии v1.1 +Добавлена в: v1.1 -Округляет дату или дату со временем вниз до понедельника соответствующей недели. Возвращает дату. +Округляет дату или дату и время вниз до понедельника той же недели. Возвращает дату. :::note Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). @@ -3825,15 +3825,15 @@ toMonday(value) **Аргументы** -* `value` — дата или дата со временем, которые нужно округлить вниз до понедельника соответствующей недели. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — Дата или дата со временем, которую нужно округлить в меньшую сторону до понедельника недели. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает дату понедельника той же недели, что и заданная дата или дата со временем. [`Date`](/sql-reference/data-types/date) +Возвращает дату понедельника той же недели для указанной даты или даты со временем. [`Date`](/sql-reference/data-types/date) **Примеры** -**Округление вниз до понедельника недели** +**Округление даты в меньшую сторону до понедельника недели** ```sql title=Query SELECT @@ -3849,9 +3849,9 @@ toMonday(toDate('2023-04-24')); -- Уже понедельник ## toMonth {#toMonth} -Введена в версии: v1.1 +Добавлена в версии: v1.1 -Возвращает номер месяца (1–12) значения типа `Date` или `DateTime`. +Возвращает номер месяца (1–12) из значения типа `Date` или `DateTime`. **Синтаксис** @@ -3863,11 +3863,11 @@ toMonth(datetime) **Аргументы** -* `datetime` — дата или дата и время, из которых нужно получить месяц. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — Дата или дата и время, из которой нужно получить месяц. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает месяц из указанной даты/времени в виде значения типа [`UInt8`](/sql-reference/data-types/int-uint). +Возвращает месяц из указанной даты/времени в виде значения типа [`UInt8`](/sql-reference/data-types/int-uint) **Примеры** @@ -3885,9 +3885,9 @@ SELECT toMonth(toDateTime('2023-04-21 10:20:30')) ## toMonthNumSinceEpoch {#toMonthNumSinceEpoch} -Появилась в версии: v25.3 +Добавлено в: v25.3 -Возвращает количество месяцев, прошедших с 1970 года +Возвращает количество месяцев, прошедших с 1970 года. **Синтаксис** @@ -3897,7 +3897,7 @@ toMonthNumSinceEpoch(date) **Аргументы** -* `date` — Дата или значение даты и времени. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -3917,7 +3917,7 @@ SELECT toMonthNumSinceEpoch(toDate('2024-10-01')) ## toQuarter {#toQuarter} -Добавлена в версии: v1.1 +Появилась в версии: v1.1 Возвращает квартал года (1–4) для заданного значения `Date` или `DateTime`. @@ -3927,11 +3927,11 @@ SELECT toMonthNumSinceEpoch(toDate('2024-10-01')) toQuarter(datetime) ``` -**Псевдонимы**: `QUARTER` +**Синонимы**: `QUARTER` **Аргументы** -* `datetime` — дата или дата и время, из которой нужно получить квартал года. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата или дата и время, для которой определяется квартал года. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -3953,11 +3953,11 @@ SELECT toQuarter(toDateTime('2023-04-21 10:20:30')) ## toRelativeDayNum {#toRelativeDayNum} -Введена в версии: v1.1 +Появилась в: v1.1 -Преобразует дату или дату со временем в количество дней, прошедших с определённого фиксированного момента в прошлом. -Точная точка во времени является деталями реализации, поэтому эту функцию не следует использовать самостоятельно. -Основное назначение функции — вычислять разницу в днях между двумя датами или датами со временем, например, `toRelativeDayNum(dt1) - toRelativeDayNum(dt2)`. +Преобразует дату или дату со временем в количество дней, прошедших с некоторого фиксированного момента в прошлом. +Точная точка отсчёта является деталью реализации, поэтому эта функция не предназначена для самостоятельного использования. +Основное назначение функции — вычисление разницы в днях между двумя датами или датами со временем, например, `toRelativeDayNum(dt1) - toRelativeDayNum(dt2)`. **Синтаксис** @@ -3967,11 +3967,11 @@ toRelativeDayNum(date) **Аргументы** -* `date` — дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает количество дней, прошедших с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает количество дней от фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** @@ -3989,11 +3989,11 @@ SELECT toRelativeDayNum(toDate('2023-04-01')) - toRelativeDayNum(toDate('2023-01 ## toRelativeHourNum {#toRelativeHourNum} -Появилась в: v1.1 +Введена в версии v1.1 Преобразует дату или дату со временем в количество часов, прошедших с некоторого фиксированного момента в прошлом. -Точный момент времени является деталью реализации, поэтому эта функция не предназначена для самостоятельного применения. -Основное назначение функции — вычисление разницы в часах между двумя датами или датами со временем, например, `toRelativeHourNum(dt1) - toRelativeHourNum(dt2)`. +Точная точка во времени является деталью реализации, поэтому эту функцию не предполагается использовать самостоятельно. +Основное назначение функции — вычислять разницу в часах между двумя датами или датами со временем, например, `toRelativeHourNum(dt1) - toRelativeHourNum(dt2)`. **Синтаксис** @@ -4003,15 +4003,15 @@ toRelativeHourNum(date) **Аргументы** -* `date` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — Дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает количество часов, прошедшее с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает количество часов, прошедших с фиксированной точки в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** -**Получение относительных номеров часов** +**Получение относительных значений часа** ```sql title=Query SELECT toRelativeHourNum(toDateTime('2023-01-01 12:00:00')) - toRelativeHourNum(toDateTime('2023-01-01 00:00:00')) AS hours_difference @@ -4028,8 +4028,8 @@ SELECT toRelativeHourNum(toDateTime('2023-01-01 12:00:00')) - toRelativeHourNum( Введена в версии: v1.1 Преобразует дату или дату со временем в количество минут, прошедших с некоторого фиксированного момента в прошлом. -Точная точка во времени является деталью реализации, поэтому эту функцию не следует использовать отдельно. -Основное назначение функции — вычислять разницу в минутах между двумя датами или датами со временем, например: `toRelativeMinuteNum(dt1) - toRelativeMinuteNum(dt2)`. +Точный момент времени является деталью реализации, поэтому эту функцию не предполагается использовать самостоятельно, в отрыве от других. +Основное назначение функции — вычисление разницы в минутах между двумя датами или датами со временем, например, `toRelativeMinuteNum(dt1) - toRelativeMinuteNum(dt2)`. **Синтаксис** @@ -4039,15 +4039,15 @@ toRelativeMinuteNum(date) **Аргументы** -* `date` — дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает количество минут, прошедших с фиксированной опорной точки в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает количество минут, прошедших с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** -**Получение относительного номера минуты** +**Получение относительных номеров минут** ```sql title=Query SELECT toRelativeMinuteNum(toDateTime('2023-01-01 00:30:00')) - toRelativeMinuteNum(toDateTime('2023-01-01 00:00:00')) AS minutes_difference @@ -4061,11 +4061,11 @@ SELECT toRelativeMinuteNum(toDateTime('2023-01-01 00:30:00')) - toRelativeMinute ## toRelativeMonthNum {#toRelativeMonthNum} -Добавлена в версии: v1.1 +Появилась в версии: v1.1 Преобразует дату или дату со временем в количество месяцев, прошедших с некоторого фиксированного момента в прошлом. -Точная точка во времени является деталью реализации, поэтому эту функцию не следует использовать отдельно. -Основное назначение функции — вычисление разницы в месяцах между двумя датами или датами со временем, например: `toRelativeMonthNum(dt1) - toRelativeMonthNum(dt2)`. +Точный момент времени является деталью реализации, поэтому эта функция не предназначена для самостоятельного использования. +Основное назначение функции — вычислять разницу в месяцах между двумя датами или датами со временем, например, `toRelativeMonthNum(dt1) - toRelativeMonthNum(dt2)`. **Синтаксис** @@ -4079,7 +4079,7 @@ toRelativeMonthNum(date) **Возвращаемое значение** -Возвращает число месяцев от фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает количество месяцев от фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** @@ -4097,10 +4097,10 @@ SELECT toRelativeMonthNum(toDate('2023-04-01')) - toRelativeMonthNum(toDate('202 ## toRelativeQuarterNum {#toRelativeQuarterNum} -Появилась в версии: v1.1 +Введена в: v1.1 Преобразует дату или дату со временем в количество кварталов, прошедших с некоторого фиксированного момента в прошлом. -Точная точка во времени является деталью реализации, поэтому эта функция не предназначена для самостоятельного использования. +Точная точка во времени является деталью реализации, поэтому эта функция не предназначена для использования сама по себе. Основное назначение функции — вычислять разницу в кварталах между двумя датами или датами со временем, например, `toRelativeQuarterNum(dt1) - toRelativeQuarterNum(dt2)`. **Синтаксис** @@ -4111,18 +4111,18 @@ toRelativeQuarterNum(date) **Аргументы** -* `date` — дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает количество кварталов, прошедших с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает число кварталов, прошедших с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** **Получение относительных номеров кварталов** ```sql title=Query -SELECT toRelativeQuarterNum(toDate('2023-04-01')) - toRelativeQuarterNum(toDate('2023-01-01')) AS разница_кварталов +SELECT toRelativeQuarterNum(toDate('2023-04-01')) - toRelativeQuarterNum(toDate('2023-01-01')) AS quarters_difference ``` ```response title=Response @@ -4133,11 +4133,11 @@ SELECT toRelativeQuarterNum(toDate('2023-04-01')) - toRelativeQuarterNum(toDate( ## toRelativeSecondNum {#toRelativeSecondNum} -Появилась в версии: v1.1 +Добавлена в версии v1.1 Преобразует дату или дату со временем в количество секунд, прошедших с некоторого фиксированного момента в прошлом. -Точная точка во времени является деталью реализации, поэтому эта функция не предназначена для использования по отдельности. -Основное назначение функции — вычисление разницы в секундах между двумя датами или датами со временем, например, `toRelativeSecondNum(dt1) - toRelativeSecondNum(dt2)`. +Точная точка во времени является деталью реализации, поэтому эта функция не предназначена для самостоятельного использования. +Основное назначение функции — вычислять разницу в секундах между двумя датами или датами со временем, например, `toRelativeSecondNum(dt1) - toRelativeSecondNum(dt2)`. **Синтаксис** @@ -4147,15 +4147,15 @@ toRelativeSecondNum(date) **Аргументы** -* `date` — Дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает количество секунд, прошедших с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает количество секунд, прошедших от фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** -**Получение относительных чисел секунд** +**Получение относительных значений секунд** ```sql title=Query SELECT toRelativeSecondNum(toDateTime('2023-01-01 00:01:00')) - toRelativeSecondNum(toDateTime('2023-01-01 00:00:00')) AS seconds_difference @@ -4169,11 +4169,11 @@ SELECT toRelativeSecondNum(toDateTime('2023-01-01 00:01:00')) - toRelativeSecond ## toRelativeWeekNum {#toRelativeWeekNum} -Впервые появилась в: v1.1 +Добавлена в: v1.1 -Преобразует дату или дату со временем в количество недель, прошедших с определённого фиксированного момента в прошлом. -Точная точка во времени является деталью реализации, поэтому эту функцию не следует использовать изолированно. -Основное назначение функции — вычислять разницу в неделях между двумя датами или датами со временем, например: `toRelativeWeekNum(dt1) - toRelativeWeekNum(dt2)`. +Преобразует дату или дату со временем в количество недель, прошедших с некоторого фиксированного момента в прошлом. +Точный момент времени относится к деталям реализации, поэтому эта функция не предназначена для самостоятельного применения. +Основное назначение функции — вычислять разницу в неделях между двумя датами или датами со временем, например, `toRelativeWeekNum(dt1) - toRelativeWeekNum(dt2)`. **Синтаксис** @@ -4187,14 +4187,14 @@ toRelativeWeekNum(date) **Возвращаемое значение** -Возвращает количество недель от фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает количество недель, прошедших с фиксированной точки отсчёта в прошлом. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** **Получение относительных номеров недель** ```sql title=Query -SELECT toRelativeWeekNum(toDate('2023-01-08')) - toRelativeWeekNum(toDate('2023-01-01')) AS разница_недель +SELECT toRelativeWeekNum(toDate('2023-01-08')) - toRelativeWeekNum(toDate('2023-01-01')) AS weeks_difference ``` ```response title=Response @@ -4207,9 +4207,9 @@ SELECT toRelativeWeekNum(toDate('2023-01-08')) - toRelativeWeekNum(toDate('2023- Введена в версии: v1.1 -Преобразует дату или дату со временем в количество лет, прошедших с определённого фиксированного момента в прошлом. -Конкретная точка во времени является деталью реализации, поэтому эта функция не предназначена для самостоятельного использования. -Основное назначение функции — вычислять разницу в годах между двумя датами или датами со временем, например, `toRelativeYearNum(dt1) - toRelativeYearNum(dt2)`. +Преобразует дату или дату со временем в количество лет, прошедших с некоторого фиксированного момента в прошлом. +Точный момент времени является деталью реализации, поэтому эту функцию не следует использовать +самостоятельно. Основное назначение функции — вычисление разницы в годах между двумя датами или датами со временем, например: `toRelativeYearNum(dt1) - toRelativeYearNum(dt2)`. **Синтаксис** @@ -4219,15 +4219,15 @@ toRelativeYearNum(date) **Аргументы** -* `date` — дата или дата со временем. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — Дата или дата и время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает количество лет, прошедших с фиксированного момента в прошлом. [`UInt16`](/sql-reference/data-types/int-uint) +Возвращает число лет, прошедших с фиксированной точки отсчёта в прошлом. [`UInt16`](/sql-reference/data-types/int-uint) **Примеры** -**Получение относительных значений года** +**Получение относительного номера года** ```sql title=Query SELECT toRelativeYearNum('2010-10-01'::DateTime) - toRelativeYearNum('2000-01-01'::DateTime) @@ -4241,9 +4241,9 @@ SELECT toRelativeYearNum('2010-10-01'::DateTime) - toRelativeYearNum('2000-01-01 ## toSecond {#toSecond} -Добавлена в версии: v1.1 +Появилась в версии: v1.1 -Возвращает секундную компоненту (0–59) значения типа `DateTime` или `DateTime64`. +Возвращает компонент секунд (0–59) значения типа `DateTime` или `DateTime64`. **Синтаксис** @@ -4255,11 +4255,11 @@ toSecond(datetime) **Аргументы** -* `datetime` — Дата и время, из которых нужно получить секунду. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата и время, из которых нужно получить секунду. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает секунду в минуте (0–59) для `datetime`. [`UInt8`](/sql-reference/data-types/int-uint) +Возвращает секунду в минуте (0–59) из `datetime`. [`UInt8`](/sql-reference/data-types/int-uint) **Примеры** @@ -4277,9 +4277,9 @@ SELECT toSecond(toDateTime('2023-04-21 10:20:30')) ## toStartOfDay {#toStartOfDay} -Добавлена в версии: v1.1 +Добавлена в версии v1.1 -Округляет дату и время вниз до начала дня. +Округляет дату со временем до начала дня. :::note Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). @@ -4293,7 +4293,7 @@ toStartOfDay(datetime) **Аргументы** -* `datetime` — Дата или дата и время, которые нужно округлить. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) +* `datetime` — дата или дата со временем, которую нужно округлить. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) **Возвращаемое значение** @@ -4315,7 +4315,7 @@ SELECT toStartOfDay(toDateTime('2023-04-21 10:20:30')) ## toStartOfFifteenMinutes {#toStartOfFifteenMinutes} -Впервые появилась в версии v1.1 +Добавлена в версии v1.1 Округляет дату и время вниз до начала пятнадцатиминутного интервала. @@ -4331,11 +4331,11 @@ toStartOfFifteenMinutes(datetime) **Аргументы** -* `datetime` — Дата или дата и время, которые нужно округлить. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата или дата со временем для округления. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает дату и время, округлённые до начала ближайшего пятнадцатиминутного интервала [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату со временем, округлённую до начала ближайшего пятнадцатиминутного интервала [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -4350,7 +4350,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +Строка 1: ────── toStartOfFifteenMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:15:00 toStartOfFifteenMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:15:00 @@ -4359,12 +4359,12 @@ toStartOfFifteenMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:15:00 ## toStartOfFiveMinutes {#toStartOfFiveMinutes} -Добавлена в версии: v22.6 +Функция появилась в версии: v22.6 Округляет дату и время вниз до начала ближайшего пятиминутного интервала. :::note -Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). +Тип возвращаемого значения можно настроить с помощью настройки [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). ::: **Синтаксис** @@ -4377,11 +4377,11 @@ toStartOfFiveMinutes(datetime) **Аргументы** -* `datetime` — дата и время для округления. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата и время, которые нужно округлить. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает дату и время, округлённые до начала ближайшего пятиминутного интервала [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату и время, округлённые до начала ближайшего пятиминутного интервала — [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -4396,7 +4396,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +Строка 1: ────── toStartOfFiveMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:15:00 toStartOfFiveMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:20:00 @@ -4405,9 +4405,9 @@ toStartOfFiveMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:20:00 ## toStartOfHour {#toStartOfHour} -Впервые появилась в версии v1.1 +Добавлена в: v1.1 -Округляет дату со временем до начала часа. +Округляет дату и время вниз до начала часа. :::note Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). @@ -4425,11 +4425,11 @@ toStartOfHour(datetime) **Возвращаемое значение** -Возвращает дату и время, округлённые вниз до начала часа. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату и время, округлённые в меньшую сторону до начала часа. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Округление вниз до начала часа** +**Округление в меньшую сторону до начала часа** ```sql title=Query SELECT @@ -4444,9 +4444,9 @@ SELECT ## toStartOfISOYear {#toStartOfISOYear} -Введена в версии: v1.1 +Впервые представлена в: v1.1 -Округляет дату или дату со временем вниз до первого дня ISO-года, который может отличаться от обычного календарного года. См. статью [ISO week date](https://en.wikipedia.org/wiki/ISO_week_date). +Округляет дату или дату со временем вниз до первого дня ISO-года, который может отличаться от календарного года. См. [ISO week date](https://en.wikipedia.org/wiki/ISO_week_date). :::note Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). @@ -4460,15 +4460,15 @@ toStartOfISOYear(value) **Аргументы** -* `value` — дата или дата со временем, которую нужно округлить вниз до первого дня года ISO. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — дата или дата и время, которые нужно округлить вниз до первого дня ISO‑года. [`Date`](/sql-reference/data-types/date), [`Date32`](/sql-reference/data-types/date32), [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает первый день года ISO для указанной даты или даты со временем. [`Date`](/sql-reference/data-types/date) +Возвращает первый день ISO‑года для указанной даты или даты и времени. [`Date`](/sql-reference/data-types/date) **Примеры** -**Округление вниз до первого дня года ISO** +**Округление вниз до первого дня ISO‑года** ```sql title=Query SELECT toStartOfISOYear(toDateTime('2023-04-21 10:20:30')) @@ -4482,36 +4482,36 @@ SELECT toStartOfISOYear(toDateTime('2023-04-21 10:20:30')) ## toStartOfInterval {#toStartOfInterval} -Добавлена в версии: v20.1 +Введена в версии: v20.1 -Эта функция обобщает другие функции `toStartOf*()` и использует синтаксис `toStartOfInterval(date_or_date_with_time, INTERVAL x unit [, time_zone])`. +Эта функция обобщает другие функции семейства `toStartOf*()` с синтаксисом `toStartOfInterval(date_or_date_with_time, INTERVAL x unit [, time_zone])`. Например, -* `toStartOfInterval(t, INTERVAL 1 YEAR)` возвращает то же, что и `toStartOfYear(t)`, -* `toStartOfInterval(t, INTERVAL 1 MONTH)` возвращает то же, что и `toStartOfMonth(t)`, -* `toStartOfInterval(t, INTERVAL 1 DAY)` возвращает то же, что и `toStartOfDay(t)`, -* `toStartOfInterval(t, INTERVAL 15 MINUTE)` возвращает то же, что и `toStartOfFifteenMinutes(t)`. - -Вычисление выполняется относительно определённых моментов времени: - -| Interval | Start | -| ---------------------------------------------------------------------------------------------------------------------------- | ------------------------ | -| YEAR | год 0 | -| QUARTER | 1900 Q1 | -| MONTH | январь 1900 | -| WEEK | 1970, 1‑я неделя (01‑05) | -| DAY | 1970‑01‑01 | -| HOUR | (*) | -| MINUTE | 1970‑01‑01 00:00:00 | -| SECOND | 1970‑01‑01 00:00:00 | -| MILLISECOND | 1970‑01‑01 00:00:00 | -| MICROSECOND | 1970‑01‑01 00:00:00 | -| NANOSECOND | 1970‑01‑01 00:00:00 | -| (*) интервалы по часам — особый случай: вычисление всегда ведётся относительно 00:00:00 (полночь) текущего дня. В результате | | -| полезны только значения часов от 1 до 23. | | - -Если указана единица `WEEK`, `toStartOfInterval` предполагает, что недели начинаются с понедельника. Обратите внимание, что это поведение отличается от функции `toStartOfWeek`, в которой недели по умолчанию начинаются с воскресенья. +* `toStartOfInterval(t, INTERVAL 1 YEAR)` возвращает то же самое, что и `toStartOfYear(t)`, +* `toStartOfInterval(t, INTERVAL 1 MONTH)` возвращает то же самое, что и `toStartOfMonth(t)`, +* `toStartOfInterval(t, INTERVAL 1 DAY)` возвращает то же самое, что и `toStartOfDay(t)`, +* `toStartOfInterval(t, INTERVAL 15 MINUTE)` возвращает то же самое, что и `toStartOfFifteenMinutes(t)`. + +Вычисление выполняется относительно определённых опорных моментов времени: + +| Interval | Start | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | +| YEAR | year 0 | +| QUARTER | 1900 Q1 | +| MONTH | 1900 January | +| WEEK | 1970, 1st week (01-05) | +| DAY | 1970-01-01 | +| HOUR | (*) | +| MINUTE | 1970-01-01 00:00:00 | +| SECOND | 1970-01-01 00:00:00 | +| MILLISECOND | 1970-01-01 00:00:00 | +| MICROSECOND | 1970-01-01 00:00:00 | +| NANOSECOND | 1970-01-01 00:00:00 | +| (*) интервалы по часам являются особым случаем: вычисление всегда выполняется относительно 00:00:00 (полуночи) текущих суток. Поэтому полезны только | | +| значения часов в диапазоне от 1 до 23. | | + +Если указана единица `WEEK`, `toStartOfInterval` предполагает, что недели начинаются с понедельника. Обратите внимание, что такое поведение отличается от поведения функции `toStartOfWeek`, в которой недели по умолчанию начинаются с воскресенья. Вторая перегрузка эмулирует функцию TimescaleDB `time_bucket()`, а также функцию PostgreSQL `date_bin()`. @@ -4522,20 +4522,20 @@ toStartOfInterval(value, INTERVAL x unit[, time_zone]) toStartOfInterval(value, INTERVAL x unit[, origin[, time_zone]]) ``` -**Псевдонимы**: `date_bin`, `time_bucket` +**Псевдонимы**: `time_bucket`, `date_bin` **Аргументы** -* `value` — Дата или дата‑время, которое нужно округлить в меньшую сторону. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `x` — Число, задающее длину интервала. - `unit` — Единица измерения интервала: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND, NANOSECOND. - `time_zone` — Необязательный параметр. Название часового пояса в виде строки. - `origin` — Необязательный параметр. Точка отсчёта для вычислений (только для второй перегрузки). +* `value` — Значение даты или даты и времени для округления вниз. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `x` — Числовое значение длины интервала. - `unit` — Единица интервала: YEAR, QUARTER, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND, MICROSECOND, NANOSECOND. - `time_zone` — Необязательный параметр. Название часового пояса в виде строки. - `origin` — Необязательный параметр. Начальная точка отсчёта для вычисления (только для второй перегрузки). **Возвращаемое значение** -Возвращает начало интервала, содержащего входное значение. [`DateTime`](/sql-reference/data-types/datetime) +Возвращает начало интервала, содержащего исходное значение. [`DateTime`](/sql-reference/data-types/datetime) **Примеры** -**Базовое округление до интервала** +**Базовое округление по интервалам** ```sql title=Query SELECT toStartOfInterval(toDateTime('2023-01-15 14:30:00'), INTERVAL 1 MONTH) @@ -4547,7 +4547,7 @@ SELECT toStartOfInterval(toDateTime('2023-01-15 14:30:00'), INTERVAL 1 MONTH) └──────────────────────────┘ ``` -**Использование исходной точки** +**Использование отправной точки** ```sql title=Query SELECT toStartOfInterval(toDateTime('2023-01-01 14:45:00'), INTERVAL 1 MINUTE, toDateTime('2023-01-01 14:35:30')) @@ -4561,7 +4561,7 @@ SELECT toStartOfInterval(toDateTime('2023-01-01 14:45:00'), INTERVAL 1 MINUTE, t ## toStartOfMicrosecond {#toStartOfMicrosecond} -Добавлена в: v22.6 +Появилась в версии: v22.6 Округляет дату и время вниз до начала микросекунды. @@ -4573,16 +4573,16 @@ toStartOfMicrosecond(datetime[, timezone]) **Аргументы** -* `datetime` — Дата и время. [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — Необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) +* `datetime` — дата и время. [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — необязательный. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Входное значение в формате [`DateTime64`](/sql-reference/data-types/datetime64) с точностью до субмикросекунд +Исходное значение в формате [`DateTime64`](/sql-reference/data-types/datetime64) с точностью до субмикросекунд **Примеры** -**Запрос без часового пояса** +**Запрос без указания часового пояса** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4610,7 +4610,7 @@ SELECT toStartOfMicrosecond(dt64, 'Asia/Istanbul'); ## toStartOfMillisecond {#toStartOfMillisecond} -Добавлена в версии: v22.6 +Введена в версии: v22.6 Округляет дату и время вниз до начала миллисекунды. @@ -4622,16 +4622,16 @@ toStartOfMillisecond(datetime[, timezone]) **Аргументы** -* `datetime` — дата и время. [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) +* `datetime` — Дата и время. [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — Необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Входное значение с субмиллисекундной точностью. [`DateTime64`](/sql-reference/data-types/datetime64) +Исходное значение с субмиллисекундной точностью. [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** -**Запрос без указания часового пояса** +**Запрос без часового пояса** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4675,7 +4675,7 @@ toStartOfMinute(datetime) **Аргументы** -* `datetime` — Значение даты и времени, подлежащее округлению. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — Дата и время, которые нужно округлить. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -4701,9 +4701,9 @@ toStartOfMinute(toDateTime64('2023-04-21 10:20:30.5300', 8)): 2023-04-21 10:20:0 ## toStartOfMonth {#toStartOfMonth} -Добавлена в версии v1.1 +Впервые представлена в: v1.1 -Округляет дату или дату со временем до первого дня месяца (в меньшую сторону). +Округляет дату или дату‑время вниз до первого дня месяца. :::note Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). @@ -4717,7 +4717,7 @@ toStartOfMonth(value) **Аргументы** -* `value` — Дата или дата со временем, которую нужно округлить в меньшую сторону до первого дня месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — дата или дата со временем, которую нужно округлить вниз до первого дня месяца. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -4725,7 +4725,7 @@ toStartOfMonth(value) **Примеры** -**Округление в меньшую сторону до первого дня месяца** +**Округление вниз до первого дня месяца** ```sql title=Query SELECT toStartOfMonth(toDateTime('2023-04-21 10:20:30')) @@ -4739,9 +4739,9 @@ SELECT toStartOfMonth(toDateTime('2023-04-21 10:20:30')) ## toStartOfNanosecond {#toStartOfNanosecond} -Появилось в: v22.6 +Впервые представлена в версии v22.6 -Округляет дату и время до начала наносекунды. +Округляет дату и время вниз до начала наносекунды. **Синтаксис** @@ -4751,12 +4751,12 @@ toStartOfNanosecond(datetime[, timezone]) **Аргументы** -* `datetime` — дата и время. [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) +* `datetime` — Дата и время. [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — Необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Входное значение с точностью до наносекунд. [`DateTime64`](/sql-reference/data-types/datetime64) +Входное значение с наносекундной точностью. [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -4773,7 +4773,7 @@ SELECT toStartOfNanosecond(dt64); └───────────────────────────────┘ ``` -**Запрос с указанием часового пояса** +**Запрос с учётом часового пояса** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4788,12 +4788,12 @@ SELECT toStartOfNanosecond(dt64, 'Asia/Istanbul'); ## toStartOfQuarter {#toStartOfQuarter} -Добавлена в версии v1.1 +Добавлено в: v1.1 -Округляет дату или дату со временем в меньшую сторону до первого дня квартала. Первый день квартала — это либо 1 января, либо 1 апреля, либо 1 июля, либо 1 октября. +Округляет дату или дату со временем вниз до первого дня квартала. Первым днём квартала является 1 января, 1 апреля, 1 июля или 1 октября. :::note -Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). +Тип возвращаемого значения можно настроить установкой параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). ::: **Синтаксис** @@ -4804,7 +4804,7 @@ toStartOfQuarter(value) **Аргументы** -* `value` — дата или дата со временем, которую нужно округлить вниз до первого дня квартала. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — Дата или дата со временем, которую нужно округлить вниз до первого дня квартала. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -4826,9 +4826,9 @@ SELECT toStartOfQuarter(toDateTime('2023-04-21 10:20:30')) ## toStartOfSecond {#toStartOfSecond} -Добавлена в версии: v20.5 +Функция введена в версии: v20.5 -Округляет дату и время вниз до начала секунды. +Округляет значение даты и времени до начала секунды. **Синтаксис** @@ -4838,8 +4838,8 @@ toStartOfSecond(datetime[, timezone]) **Аргументы** -* `datetime` — дата и время, из которых нужно отбросить доли секунды. [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс параметра `value`. [`String`](/sql-reference/data-types/string) +* `datetime` — Дата и время, из которых нужно отбросить доли секунды. [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — Необязательный параметр. Часовой пояс для возвращаемого значения. Если не указан, функция использует часовой пояс, указанный в параметре `value`. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -4860,7 +4860,7 @@ SELECT toStartOfSecond(dt64); └─────────────────────────┘ ``` -**Запрос с указанием часового пояса** +**Запрос с учётом часового пояса** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999', 3) AS dt64 @@ -4875,12 +4875,12 @@ SELECT toStartOfSecond(dt64, 'Asia/Istanbul'); ## toStartOfTenMinutes {#toStartOfTenMinutes} -Добавлено в версии: v20.1 +Появилась в версии: v20.1 -Округляет дату и время вниз до начала ближайшего десятиминутного интервала. +Округляет значение даты и времени вниз до начала ближайшего десятиминутного интервала. :::note -Тип возвращаемого значения можно настроить с помощью настройки [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). +Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). ::: **Синтаксис** @@ -4891,11 +4891,11 @@ toStartOfTenMinutes(datetime) **Аргументы** -* `datetime` — Дата и время типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). +* `datetime` — дата и время, значение типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает дату и время, округлённые до начала ближайшего десятиминутного интервала, типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). +Возвращает дату и время, округлённые до начала ближайшего десятиминутного интервала, в виде значения типа [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -4910,7 +4910,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +Строка 1: ────── toStartOfTenMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:10:00 toStartOfTenMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:20:00 @@ -4919,9 +4919,9 @@ toStartOfTenMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:20:00 ## toStartOfWeek {#toStartOfWeek} -Впервые появилось в версии: v20.1 +Добавлена в версии v20.1 -Округляет дату или дату-время до ближайшего воскресенья или понедельника в меньшую сторону. +Округляет дату или дату со временем вниз до ближайшего воскресенья или понедельника. :::note Тип возвращаемого значения можно настроить с помощью параметра [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions). @@ -4935,13 +4935,13 @@ toStartOfWeek(datetime[, mode[, timezone]]) **Аргументы** -* `datetime` — Дата или дата со временем, которую нужно преобразовать. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — Определяет, какой день недели считается первым, как описано в функции `toWeek()`. По умолчанию `0`. [`UInt8`](/sql-reference/data-types/int-uint) +* `datetime` — Дата или дата со временем для преобразования. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — Определяет первый день недели, как описано в функции `toWeek()`. По умолчанию — `0`. [`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — Часовой пояс, используемый для преобразования. Если не указан, используется часовой пояс сервера. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает дату ближайшего воскресенья или понедельника, приходящихся на указанную дату или предшествующих ей, в зависимости от режима. Тип возвращаемого значения: [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +Возвращает дату ближайшего воскресенья или понедельника, приходящуюся на указанную дату или предшествующую ей, в зависимости от режима [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -4957,7 +4957,7 @@ SELECT ``` ```response title=Response -Row 1: +Строка 1: ────── toStartOfWeek(toDateTime('2023-04-21 10:20:30')): 2023-04-17 toStartOfWeek(toDateTime('2023-04-21 10:20:30'), 1): 2023-04-17 @@ -4967,7 +4967,7 @@ Row 1: ## toStartOfYear {#toStartOfYear} -Добавлена в версии: v1.1 +Добавлена в: v1.1 Округляет дату или дату со временем вниз до первого дня года. Возвращает дату как объект типа `Date`. @@ -4983,11 +4983,11 @@ toStartOfYear(value) **Аргументы** -* `value` — дата или дата со временем, которые нужно округлить вниз. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — Дата или дата со временем, которую нужно округлить вниз. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает первый день года для заданной даты/времени типа [`Date`](/sql-reference/data-types/date). +Возвращает первый день года для заданной даты/времени в формате [`Date`](/sql-reference/data-types/date) **Примеры** @@ -5005,14 +5005,14 @@ SELECT toStartOfYear(toDateTime('2023-04-21 10:20:30')) ## toTimeWithFixedDate {#toTimeWithFixedDate} -Появилась в версии: v1.1 +Введена в версии: v1.1 -Извлекает составляющую времени из даты или даты со временем. -Возвращаемый результат — это смещение от фиксированной точки во времени, в настоящее время `1970-01-02`, -но точная точка во времени является деталью реализации и может измениться в будущем. +Извлекает временную компоненту из даты или даты со временем. +Возвращаемый результат представляет собой смещение от фиксированной точки во времени, в данный момент `1970-01-02`, +но конкретная точка во времени является деталью реализации и может измениться в будущем. -Поэтому `toTime` не следует использовать отдельно. -Основное назначение функции — вычисление разницы во времени между двумя датами или датами со временем, например, `toTime(dt1) - toTime(dt2)`. +Поэтому `toTime` не следует использовать самостоятельно. +Основное назначение функции — вычислять разницу во времени между двумя датами или датами со временем, например, `toTime(dt1) - toTime(dt2)`. **Синтаксис** @@ -5023,15 +5023,15 @@ toTime(date[, timezone]) **Аргументы** * `date` — Дата, которую нужно преобразовать во время. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — Необязательный параметр. Часовой пояс для возвращаемого значения. [`String`](/sql-reference/data-types/string) +* `timezone` — Необязательный аргумент. Часовой пояс для возвращаемого значения. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает компонент времени из даты или даты со временем в виде смещения от фиксированной точки во времени (на данный момент выбрана 1970-01-02). [`DateTime`](/sql-reference/data-types/datetime) +Возвращает временную составляющую даты или даты со временем в виде смещения от фиксированной точки во времени (на данный момент выбрана 1970-01-02). [`DateTime`](/sql-reference/data-types/datetime) **Примеры** -**Вычисление разницы по времени между двумя датами** +**Вычисление разницы во времени между двумя датами** ```sql title=Query SELECT toTime('2025-06-15 12:00:00'::DateTime) - toTime('2024-05-10 11:00:00'::DateTime) AS result, toTypeName(result) @@ -5045,11 +5045,11 @@ SELECT toTime('2025-06-15 12:00:00'::DateTime) - toTime('2024-05-10 11:00:00'::D ## toTimezone {#toTimezone} -Введена в версии v1.1 +Добавлена в: v1.1 Преобразует `DateTime` или `DateTime64` в указанную часовую зону. -Внутреннее значение (количество секунд Unix) не изменяется. -Изменяются только атрибут часовой зоны и строковое представление значения. +Внутреннее значение данных (количество секунд Unix) не изменяется. +Изменяются только атрибут часовой зоны значения и его строковое представление. **Синтаксис** @@ -5066,7 +5066,7 @@ toTimeZone(datetime, timezone) **Возвращаемое значение** -Возвращает то же значение временной метки, что и на входе, но с указанным часовым поясом — [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64). +Возвращает ту же временную метку, что и на входе, но с указанным часовым поясом. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Примеры** @@ -5101,9 +5101,9 @@ int32samoa: 1546300800 ## toUTCTimestamp {#toUTCTimestamp} -Добавлена в версии: v23.8 +Добавлена в: v23.8 -Преобразует значение даты или даты и времени из одного часового пояса во временную метку в часовом поясе UTC. Эта функция в основном добавлена для совместимости с Apache Spark и аналогичными фреймворками. +Преобразует значение даты или даты и времени из одного часового пояса во временную метку в часовом поясе UTC. Эта функция в основном включена для совместимости с Apache Spark и аналогичными фреймворками. **Синтаксис** @@ -5115,8 +5115,8 @@ toUTCTimestamp(datetime, time_zone) **Аргументы** -* `datetime` — константа или выражение типа дата или дата и время. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — константа строкового типа или выражение, задающее часовой пояс. [`String`](/sql-reference/data-types/string) +* `datetime` — Константное значение или выражение типа дата или дата и время. [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — Константное значение или выражение строкового типа, представляющее часовой пояс. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -5138,9 +5138,9 @@ SELECT toUTCTimestamp(toDateTime('2023-03-16'), 'Asia/Shanghai') ## toUnixTimestamp {#toUnixTimestamp} -Введена в версии: v1.1 +Добавлено в версии: v1.1 -Преобразует `String`, `Date` или `DateTime` в Unix-метку времени (количество секунд, прошедших с `1970-01-01 00:00:00 UTC`), типа `UInt32`. +Преобразует `String`, `Date` или `DateTime` в метку времени Unix (количество секунд с `1970-01-01 00:00:00 UTC`) типа `UInt32`. **Синтаксис** @@ -5150,8 +5150,8 @@ toUnixTimestamp(date[, timezone]) **Аргументы** -* `date` — Значение для преобразования. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) -* `timezone` — Необязательный параметр. Часовой пояс, который используется при преобразовании. Если не указан, используется часовой пояс сервера. [`String`](/sql-reference/data-types/string) +* `date` — значение для преобразования. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) или [`String`](/sql-reference/data-types/string) +* `timezone` — необязательный параметр. Часовой пояс, используемый для преобразования. Если не указан, используется часовой пояс сервера. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -5174,7 +5174,7 @@ FORMAT Vertical; ``` ```response title=Response -Row 1: +Строка 1: ────── dt_str: 2017-11-05 08:07:47 from_str: 1509869267 @@ -5187,38 +5187,38 @@ from_date32: 1509840000 ## toWeek {#toWeek} -Введена в: v20.1 +Добавлена в версии: v20.1 -Эта функция возвращает номер недели для значения типа date или datetime. Двухаргументная форма `toWeek()` позволяет указать, начинается ли неделя -с воскресенья или понедельника, а также должен ли возвращаемый результат находиться в диапазоне от `0` до `53` или от `1` до `53`. +Эта функция возвращает номер недели для значения типа `date` или `datetime`. Двухаргументная форма `toWeek()` позволяет указать, начинается ли неделя +в воскресенье или в понедельник, а также должен ли возвращаемый результат находиться в диапазоне от `0` до `53` или от `1` до `53`. -Функция совместимости [`toISOWeek()`](#toWeek) эквивалентна `toWeek(date,3)`. +Функция совместимости [`toISOWeek()`](#toWeek) эквивалентна вызову `toWeek(date,3)`. -В следующей таблице описано, как работает аргумент режима. +В следующей таблице описано, как работает аргумент `mode`. -| Mode | First day of week | Range | Week 1 is the first week ... | -| ---- | ----------------- | ----- | ------------------------------- | -| 0 | Sunday | 0-53 | с воскресеньем в этом году | -| 1 | Monday | 0-53 | с 4 или более днями в этом году | -| 2 | Sunday | 1-53 | с воскресеньем в этом году | -| 3 | Monday | 1-53 | с 4 или более днями в этом году | -| 4 | Sunday | 0-53 | с 4 или более днями в этом году | -| 5 | Monday | 0-53 | с понедельником в этом году | -| 6 | Sunday | 1-53 | с 4 или более днями в этом году | -| 7 | Monday | 1-53 | с понедельником в этом году | -| 8 | Sunday | 1-53 | содержащая 1 января | -| 9 | Monday | 1-53 | содержащая 1 января | +| Mode | Первый день недели | Диапазон | Неделя 1 — это первая неделя ... | +| ---- | ------------------ | -------- | -------------------------------- | +| 0 | Sunday | 0-53 | с воскресеньем в этом году | +| 1 | Monday | 0-53 | с 4 или более днями в этом году | +| 2 | Sunday | 1-53 | с воскресеньем в этом году | +| 3 | Monday | 1-53 | с 4 или более днями в этом году | +| 4 | Sunday | 0-53 | с 4 или более днями в этом году | +| 5 | Monday | 0-53 | с понедельником в этом году | +| 6 | Sunday | 1-53 | с 4 или более днями в этом году | +| 7 | Monday | 1-53 | с понедельником в этом году | +| 8 | Sunday | 1-53 | содержащая 1 января | +| 9 | Monday | 1-53 | содержащая 1 января | -Для значений режима со смыслом «с 4 или более днями в этом году» нумерация недель выполняется в соответствии с ISO 8601:1988: +Для значений `mode` со смыслом «с 4 или более днями в этом году» недели нумеруются в соответствии с ISO 8601:1988: -* Если неделя, содержащая 1 января, имеет 4 или более дней в новом году, это 1‑я неделя. -* В противном случае это последняя неделя предыдущего года, а следующая неделя — 1‑я неделя. +* Если неделя, содержащая 1 января, имеет 4 или более дней в новом году, это неделя 1. +* В противном случае это последняя неделя предыдущего года, а следующая неделя — неделя 1. -Для значений режима со смыслом «содержащая 1 января» неделя, содержащая 1 января, является 1‑й неделей. -Не имеет значения, сколько дней в новом году содержит эта неделя, даже если только один день. -Т. е. если последняя неделя декабря содержит 1 января следующего года, это будет 1‑я неделя следующего года. +Для значений `mode` со смыслом «содержит 1 января» неделя, содержащая 1 января, является неделей 1. +Не имеет значения, сколько дней нового года приходится на эту неделю, даже если это был всего один день. +Т. е. если последняя неделя декабря содержит 1 января следующего года, она будет неделей 1 следующего года. -Первый аргумент также может быть указан как [`String`](../data-types/string.md) в формате, поддерживаемом [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort). Поддержка строковых аргументов существует только по причинам совместимости с MySQL, чего ожидают некоторые сторонние инструменты. Поскольку в будущем поддержка строковых аргументов может быть сделана зависимой от новых настроек совместимости с MySQL, а также потому, что разбор строк в целом является медленной операцией, рекомендуется их не использовать. +Первый аргумент также может быть задан как [`String`](../data-types/string.md) в формате, поддерживаемом функцией [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort). Поддержка строковых аргументов существует только по причинам совместимости с MySQL, на которую рассчитывают некоторые сторонние инструменты. Поскольку в будущем поддержка строковых аргументов может быть сделана зависимой от новых настроек совместимости с MySQL и так как разбор строк в целом является медленной операцией, рекомендуется не использовать его. **Синтаксис** @@ -5230,8 +5230,8 @@ toWeek(datetime[, mode[, time_zone]]) **Аргументы** -* `datetime` — дата или дата со временем, для которой нужно получить номер недели. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) -* `mode` — необязательный параметр. Значение от `0` до `9` определяет первый день недели и диапазон значений номера недели. По умолчанию — `0`. +* `datetime` — дата или дата со временем, из которой нужно получить номер недели. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) +* `mode` — необязательный параметр. Режим `0`–`9` определяет первый день недели и диапазон номера недели. Значение по умолчанию — `0`. * `time_zone` — необязательный параметр. Часовой пояс. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -5254,12 +5254,12 @@ SELECT toDate('2016-12-27') AS date, toWeek(date) AS week0, toWeek(date,1) AS we ## toYYYYMM {#toYYYYMM} -Добавлена в: v1.1 +Добавлено в: v1.1 -Преобразует дату или дату со временем в число типа `UInt32`, в котором закодированы год и месяц (YYYY * 100 + MM). +Преобразует дату или дату со временем в число типа `UInt32`, содержащее год и номер месяца (YYYY * 100 + MM). Принимает второй необязательный аргумент — часовой пояс. Если он указан, часовой пояс должен быть строковой константой. -Эта функция является обратной по отношению к функции `YYYYMMDDToDate()`. +Эта функция является обратной к функции `YYYYMMDDToDate()`. **Синтаксис** @@ -5274,7 +5274,7 @@ toYYYYMM(datetime[, timezone]) **Возвращаемое значение** -Возвращает число типа `UInt32`, представляющее год и номер месяца (YYYY * 100 + MM). [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает число типа UInt32, содержащее год и номер месяца (YYYY * 100 + MM). [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** @@ -5292,7 +5292,7 @@ SELECT toYYYYMM(now(), 'US/Eastern') ## toYYYYMMDD {#toYYYYMMDD} -Добавлено в версии: v1.1 +Добавлена в версии: v1.1 Преобразует дату или дату со временем в число типа `UInt32`, содержащее год, месяц и день (YYYY * 10000 + MM * 100 + DD). Принимает второй необязательный аргумент — часовой пояс. Если он указан, часовой пояс должен быть строковой константой. @@ -5304,8 +5304,8 @@ toYYYYMMDD(datetime[, timezone]) **Аргументы** -* `datetime` — дата или дата со временем для преобразования. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный параметр. Часовой пояс для преобразования. Если указан, часовой пояс должен быть строковой константой. [`String`](/sql-reference/data-types/string) +* `datetime` — Дата или дата со временем для преобразования. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — Необязательный параметр. Часовой пояс, используемый для преобразования. Если указан, часовой пояс должен быть строковой константой. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -5327,9 +5327,9 @@ SELECT toYYYYMMDD(now(), 'US/Eastern') ## toYYYYMMDDhhmmss {#toYYYYMMDDhhmmss} -Добавлена в: v1.1 +Введена в: v1.1 -Преобразует дату или дату со временем в число типа `UInt64`, содержащее год, месяц, день, часы, минуты и секунды (YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss). +Преобразует дату или дату со временем в число типа `UInt64`, содержащее год и номер месяца (YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss). Принимает второй необязательный аргумент — часовой пояс. Если он указан, часовой пояс должен быть строковой константой. **Синтаксис** @@ -5341,7 +5341,7 @@ toYYYYMMDDhhmmss(datetime[, timezone]) **Аргументы** * `datetime` — дата или дата со временем для преобразования. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — необязательный часовой пояс для преобразования. Если задан, часовой пояс должен быть строковой константой. [`String`](/sql-reference/data-types/string) +* `timezone` — необязательный параметр. Часовой пояс, используемый при преобразовании. Если он указан, часовой пояс должен быть строковой константой. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -5349,7 +5349,7 @@ toYYYYMMDDhhmmss(datetime[, timezone]) **Примеры** -**Преобразование текущих даты и времени в формат YYYYMMDDhhmmss** +**Преобразование текущей даты и времени в формат YYYYMMDDhhmmss** ```sql title=Query SELECT toYYYYMMDDhhmmss(now(), 'US/Eastern') @@ -5363,9 +5363,9 @@ SELECT toYYYYMMDDhhmmss(now(), 'US/Eastern') ## toYear {#toYear} -Добавлена в: v1.1 +Добавлена в версии v1.1 -Возвращает год (н. э.) из значения типа `Date` или `DateTime`. +Возвращает компонент года (н. э.) значения типа `Date` или `DateTime`. **Синтаксис** @@ -5377,11 +5377,11 @@ toYear(datetime) **Аргументы** -* `datetime` — дата или дата со временем, из которой извлекается год. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — дата или дата и время, из которых нужно получить год. [`Date`](/sql-reference/data-types/date) или [`Date32`](/sql-reference/data-types/date32), или [`DateTime`](/sql-reference/data-types/datetime), или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** -Возвращает год указанного значения типа Date или DateTime в виде [`UInt16`](/sql-reference/data-types/int-uint) +Возвращает год для заданного значения типов Date или DateTime в виде [`UInt16`](/sql-reference/data-types/int-uint) **Примеры** @@ -5399,9 +5399,9 @@ SELECT toYear(toDateTime('2023-04-21 10:20:30')) ## toYearNumSinceEpoch {#toYearNumSinceEpoch} -Добавлено в версии: v25.3 +Добавлена в версии: v25.3 -Возвращает количество лет, прошедших с 1970 года +Возвращает количество лет, прошедших с 1970 года. **Синтаксис** @@ -5411,7 +5411,7 @@ toYearNumSinceEpoch(date) **Аргументы** -* `date` — дата или дата со временем, подлежащая преобразованию. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — Дата или дата и время для преобразования. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) или [`DateTime64`](/sql-reference/data-types/datetime64) **Возвращаемое значение** @@ -5431,15 +5431,15 @@ SELECT toYearNumSinceEpoch(toDate('2024-10-01')) ## toYearWeek {#toYearWeek} -Введена в версии: v20.1 +Введена в: v20.1 Возвращает год и номер недели для даты. Год в результате может отличаться от года в аргументе даты для первой и последней недели года. -Аргумент `mode` работает так же, как аргумент `mode` функции [`toWeek()`](/sql-reference/functions/date-time-functions#toWeek). +Аргумент `mode` работает так же, как аргумент `mode` у функции [`toWeek()`](/sql-reference/functions/date-time-functions#toWeek). -Предупреждение: номер недели, возвращаемый `toYearWeek()`, может отличаться от значения, которое возвращает `toWeek()`. `toWeek()` всегда возвращает номер недели в контексте заданного года, и в случае, когда `toWeek()` возвращает `0`, `toYearWeek()` возвращает значение, соответствующее последней неделе предыдущего года. См. `prev_yearWeek` в примере ниже. +Предупреждение: номер недели, возвращаемый `toYearWeek()`, может отличаться от номера, который возвращает `toWeek()`. Функция `toWeek()` всегда возвращает номер недели в контексте указанного года, и если `toWeek()` возвращает `0`, `toYearWeek()` возвращает значение, соответствующее последней неделе предыдущего года. См. `prev_yearWeek` в примере ниже. -Первый аргумент также может быть указан как [`String`](../data-types/string.md) в формате, поддерживаемом [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort). Поддержка строковых аргументов обусловлена лишь совместимостью с MySQL, на которую рассчитывают некоторые сторонние инструменты. Поскольку в будущем поддержка строковых аргументов может быть связана с новыми настройками совместимости с MySQL и потому, что разбор строк в целом — медленная операция, рекомендуется не использовать их. +Первый аргумент также может быть передан как [`String`](../data-types/string.md) в формате, поддерживаемом [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort). Поддержка строковых аргументов существует только по причинам совместимости с MySQL, которой ожидают некоторые сторонние инструменты. Поскольку в будущем поддержка строковых аргументов может быть сделана зависящей от новых настроек совместимости с MySQL, а разбор строк в целом является медленным, рекомендуется не использовать его. **Синтаксис** @@ -5451,17 +5451,17 @@ toYearWeek(datetime[, mode[, timezone]]) **Аргументы** -* `datetime` — дата или дата со временем, для которой нужно получить год и номер недели. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) -* `mode` — необязательный параметр. Режим от `0` до `9` определяет первый день недели и диапазон номеров недель. Значение по умолчанию — `0`. +* `datetime` — дата или дата и время, для которой нужно получить год и номер недели. [`Date`](/sql-reference/data-types/date) или [`DateTime`](/sql-reference/data-types/datetime) +* `mode` — необязательный параметр. Режим `0`–`9` определяет первый день недели и диапазон номеров недель. По умолчанию `0`. * `timezone` — необязательный параметр. Часовой пояс. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает год и номер недели как объединённое целочисленное значение. [`UInt32`](/sql-reference/data-types/int-uint) +Возвращает год и номер недели в виде одного целочисленного значения. [`UInt32`](/sql-reference/data-types/int-uint) **Примеры** -**Получение комбинаций год–неделя с разными режимами** +**Получение комбинаций год-неделя с различными режимами** ```sql title=Query SELECT toDate('2016-12-27') AS date, toYearWeek(date) AS yearWeek0, toYearWeek(date,1) AS yearWeek1, toYearWeek(date,9) AS yearWeek9, toYearWeek(toDate('2022-01-01')) AS prev_yearWeek @@ -5475,9 +5475,9 @@ SELECT toDate('2016-12-27') AS date, toYearWeek(date) AS yearWeek0, toYearWeek(d ## today {#today} -Добавлено в: v1.1 +Добавлена в v1.1 -Возвращает текущую дату на момент анализа запроса. То же, что и `toDate(now())`. +Возвращает текущую дату на момент анализа запроса. То же, что `toDate(now())`. **Синтаксис** @@ -5489,11 +5489,11 @@ today() **Аргументы** -* Нет. +* Отсутствуют. **Возвращаемое значение** -Возвращает текущую дату [`Date`](/sql-reference/data-types/date). +Возвращает текущую дату [`Date`](/sql-reference/data-types/date) **Примеры** @@ -5513,7 +5513,7 @@ SELECT today() AS today, curdate() AS curdate, current_date() AS current_date FO ## yesterday {#yesterday} -Добавлена в версии v1.1 +Введена в: v1.1 Не принимает аргументов и возвращает вчерашнюю дату на одном из этапов анализа запроса. @@ -5529,7 +5529,7 @@ yesterday() **Возвращаемое значение** -Возвращает вчерашнюю дату. [`Date`](/sql-reference/data-types/date) +Возвращает дату за вчерашний день. [`Date`](/sql-reference/data-types/date) **Примеры** diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md index 3ce97d63f6a..30f4c46b39e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md @@ -3,34 +3,161 @@ description: 'Документация по функциям шифровани sidebar_label: 'Шифрование' slug: /sql-reference/functions/encryption-functions title: 'Функции шифрования' -keywords: ['шифрование', 'обычные функции', 'зашифровать', 'дешифровать'] +keywords: ['шифрование', 'обычные функции', 'шифровать', 'дешифровать'] doc_type: 'reference' --- # Функции шифрования {#encryption-functions} -Эти функции выполняют шифрование и расшифровку данных с использованием алгоритма AES (Advanced Encryption Standard). +Эти функции реализуют шифрование и расшифрование данных с использованием алгоритма AES (Advanced Encryption Standard). Длина ключа зависит от режима шифрования: `16`, `24` и `32` байта для режимов `-128-`, `-196-` и `-256-` соответственно. -Длина вектора инициализации всегда составляет 16 байт (байты сверх этого значения игнорируются). +Длина вектора инициализации всегда составляет 16 байт (байты сверх 16 игнорируются). {/* - Внутреннее содержимое расположенных ниже тегов заменяется на этапе сборки фреймворка документации - на документацию, сгенерированную из system.functions. Пожалуйста, не изменяйте и не удаляйте эти теги. + Во время сборки фреймворка документации внутреннее содержимое приведённых ниже тегов + заменяется документацией, сгенерированной из system.functions. Пожалуйста, не изменяйте и не удаляйте эти теги. См.: https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md */ } {/*AUTOGENERATED_START*/ } +## HMAC {#HMAC} + +Добавлено в v25.12 + +Вычисляет HMAC (код аутентификации сообщения, основанный на хешировании) для заданного сообщения с использованием указанного алгоритма хеширования и секретного ключа. + +Поддерживаемые алгоритмы хеширования: + +* RSA-MD4 (псевдонимы: MD4, RSA-MD4) +* RSA-MD5 (псевдонимы: MD5, RSA-MD5) +* RSA-MDC2 (псевдонимы: MDC2, RSA-MDC2) +* RSA-RIPEMD160 (псевдонимы: RIPEMD160, RSA-RIPEMD160) +* RSA-SHA1 (псевдонимы: RSA-SHA1, SHA1) +* RSA-SHA1-2 (псевдонимы: RSA-SHA1, RSA-SHA1-2) +* RSA-SHA224 (псевдонимы: RSA-SHA224, SHA224) +* RSA-SHA256 (псевдонимы: RSA-SHA256, SHA256) +* RSA-SHA3-224 (псевдонимы: RSA-SHA3-224, SHA3-224) +* RSA-SHA3-256 (псевдонимы: RSA-SHA3-256, SHA3-256) +* RSA-SHA3-384 (псевдонимы: RSA-SHA3-384, SHA3-384) +* RSA-SHA3-512 (псевдонимы: RSA-SHA3-512, SHA3-512) +* RSA-SHA384 (псевдонимы: RSA-SHA384, SHA384) +* RSA-SHA512 (псевдонимы: RSA-SHA512, SHA512) +* RSA-SHA512/224 (псевдонимы: RSA-SHA512/224, SHA512-224) +* RSA-SHA512/256 (псевдонимы: RSA-SHA512/256, SHA512-256) +* RSA-SM3 (псевдонимы: RSA-SM3, SM3) +* blake2b512 +* blake2s256 +* id-rsassa-pkcs1-v1_5-with-sha3-224 (псевдонимы: SHA3-224, id-rsassa-pkcs1-v1_5-with-sha3-224) +* id-rsassa-pkcs1-v1_5-with-sha3-256 (псевдонимы: SHA3-256, id-rsassa-pkcs1-v1_5-with-sha3-256) +* id-rsassa-pkcs1-v1_5-with-sha3-384 (псевдонимы: SHA3-384, id-rsassa-pkcs1-v1_5-with-sha3-384) +* id-rsassa-pkcs1-v1_5-with-sha3-512 (псевдонимы: SHA3-512, id-rsassa-pkcs1-v1_5-with-sha3-512) +* md4 +* md4WithRSAEncryption (псевдонимы: MD4, md4WithRSAEncryption) +* md5 +* md5-sha1 +* md5WithRSAEncryption (псевдонимы: MD5, md5WithRSAEncryption) +* mdc2 +* mdc2WithRSA (псевдонимы: MDC2, mdc2WithRSA) +* ripemd (псевдонимы: RIPEMD160, ripemd) +* ripemd160 +* ripemd160WithRSA (псевдонимы: RIPEMD160, ripemd160WithRSA) +* rmd160 (псевдонимы: RIPEMD160, rmd160) +* sha1 +* sha1WithRSAEncryption (псевдонимы: SHA1, sha1WithRSAEncryption) +* sha224 +* sha224WithRSAEncryption (псевдонимы: SHA224, sha224WithRSAEncryption) +* sha256 +* sha256WithRSAEncryption (псевдонимы: SHA256, sha256WithRSAEncryption) +* sha3-224 +* sha3-256 +* sha3-384 +* sha3-512 +* sha384 +* sha384WithRSAEncryption (псевдонимы: SHA384, sha384WithRSAEncryption) +* sha512 +* sha512-224 +* sha512-224WithRSAEncryption (псевдонимы: SHA512-224, sha512-224WithRSAEncryption) +* sha512-256 +* sha512-256WithRSAEncryption (псевдонимы: SHA512-256, sha512-256WithRSAEncryption) +* sha512WithRSAEncryption (псевдонимы: SHA512, sha512WithRSAEncryption) +* shake128 +* shake256 +* sm3 +* sm3WithRSAEncryption (псевдонимы: SM3, sm3WithRSAEncryption) +* ssl3-md5 (псевдонимы: MD5, ssl3-md5) +* ssl3-sha1 (псевдонимы: SHA1, ssl3-sha1) +* whirlpool + +**Синтаксис** + +```sql +HMAC(mode, message, key) +``` + +**Аргументы** + +* `mode` — Имя алгоритма хеширования (регистронезависимое). Поддерживаются: md5, sha1, sha224, sha256, sha384, sha512. [`String`](/sql-reference/data-types/string) +* `message` — Сообщение, для которого вычисляется код аутентификации. [`String`](/sql-reference/data-types/string) +* `key` — Секретный ключ для HMAC. [`String`](/sql-reference/data-types/string) + +**Возвращаемое значение** + +Возвращает бинарную строку, содержащую дайджест HMAC. [`String`](/sql-reference/data-types/string) + +**Примеры** + +**Простейший HMAC-SHA256** + +```sql title=Query +SELECT hex(HMAC('sha256', 'Быстрая коричневая лиса прыгает через ленивую собаку', 'secret_key')); +``` + +```response title=Response +┌─hex(HMAC('sha256', 'The quick brown fox jumps over the lazy dog', 'secret_key'))─┐ +│ 31FD15FA0F61FD40DC09D919D4AA5B4141A0B27C1D51E74A6789A890AAAA187C │ +└──────────────────────────────────────────────────────────────────────────────────┘ +``` + +**Разные алгоритмы хеширования** + +```sql title=Query +SELECT + hex(HMAC('md5', 'message', 'key')) AS hmac_md5, + hex(HMAC('sha1', 'message', 'key')) AS hmac_sha1, + hex(HMAC('sha256', 'message', 'key')) AS hmac_sha256; +``` + +```response title=Response +┌─hmac_md5─────────────────────────┬─hmac_sha1────────────────────────────────┬─hmac_sha256──────────────────────────────────────────────────────┐ +│ 4E4748E62B463521F6775FBF921234B5 │ 2088DF74D5F2146B48146CAF4965377E9D0BE3A4 │ 6E9EF29B75FFFC5B7ABAE527D58FDADB2FE42E7219011976917343065F58ED4A │ +└──────────────────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────────────────────────────┘ +``` + +**Режим без учета регистра** + +```sql title=Query +SELECT + hmac('SHA256', 'message', 'key') = HMAC('sha256', 'message', 'key') AS same_result, + HMAC('SHA256', 'message', 'key') = Hmac('Sha256', 'message', 'key') AS also_same; +``` + +```response title=Response +┌─same_result─┬─also_same─┐ +│ 1 │ 1 │ +└─────────────┴───────────┘ +``` + ## aes_decrypt_mysql {#aes_decrypt_mysql} -Добавлена в версии: v20.12 +Появилась в версии v20.12 Расшифровывает данные, зашифрованные функцией MySQL [`AES_ENCRYPT`](https://dev.mysql.com/doc/refman/8.0/en/encryption-functions.html#function_aes-encrypt). -Возвращает тот же открытый текст, что и [`decrypt`](#decrypt) при тех же входных данных. -Когда `key` или `iv` длиннее, чем это обычно требуется, `aes_decrypt_mysql` ведет себя так же, как MySQL `AES_DECRYPT`, то есть «сворачивает» `key` и игнорирует лишние биты `IV`. +Для одинаковых входных данных возвращает тот же открытый текст, что и [`decrypt`](#decrypt). +Если `key` или `iv` длиннее, чем должны быть, `aes_decrypt_mysql` ведет себя так же, как функция MySQL [`aes_decrypt`]: «сворачивает» `key` и игнорирует лишние биты `iv`. Поддерживает следующие режимы расшифрования: @@ -48,20 +175,20 @@ aes_decrypt_mysql(mode, ciphertext, key[, iv]) **Аргументы** * `mode` — режим расшифровки. [`String`](/sql-reference/data-types/string) -* `ciphertext` — зашифрованный текст, который необходимо расшифровать. [`String`](/sql-reference/data-types/string) +* `ciphertext` — зашифрованный текст, который нужно расшифровать. [`String`](/sql-reference/data-types/string) * `key` — ключ расшифровки. [`String`](/sql-reference/data-types/string) -* `iv` — необязательный параметр, вектор инициализации. [`String`](/sql-reference/data-types/string) +* `iv` — необязательный параметр. Вектор инициализации. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает расшифрованную строку. [`String`](/sql-reference/data-types/string) +Возвращает расшифрованное значение типа `String`. [`String`](/sql-reference/data-types/string) **Примеры** -**Расшифровка данных из MySQL** +**Расшифровка данных MySQL** ```sql title=Query --- Расшифруем данные, ранее зашифрованные с помощью MySQL: +-- Расшифруем данные, которые мы ранее зашифровали с помощью MySQL: mysql> SET block_encryption_mode='aes-256-ofb'; Query OK, 0 rows affected (0.00 sec) @@ -71,7 +198,7 @@ mysql> SELECT aes_encrypt('Secret', '123456789101213141516171819202122', 'iviviv +------------------------+ | 0x24E9E4966469 | +------------------------+ -1 row in set (0.00 sec) +1 строка в наборе (0.00 сек) SELECT aes_decrypt_mysql('aes-256-ofb', unhex('24E9E4966469'), '123456789101213141516171819202122', 'iviviviviviviviv123456') AS plaintext ``` @@ -84,12 +211,12 @@ SELECT aes_decrypt_mysql('aes-256-ofb', unhex('24E9E4966469'), '1234567891012131 ## aes_encrypt_mysql {#aes_encrypt_mysql} -Введена в версии v20.12 +Появилась в версии: v20.12 Шифрует текст тем же способом, что и функция MySQL `AES_ENCRYPT`. -Полученный шифртекст может быть расшифрован с помощью функции MySQL `AES_DECRYPT`. -Для одинаковых входных данных создаёт тот же шифртекст, что и функция `encrypt`. -Когда `key` или `iv` длиннее, чем должны быть, `aes_encrypt_mysql` ведёт себя так же, как MySQL `aes_encrypt`, то есть «сворачивает» `key` и игнорирует лишние биты `iv`. +Полученный шифротекст может быть расшифрован функцией MySQL `AES_DECRYPT`. +При тех же входных данных выдаёт тот же шифротекст, что и функция `encrypt`. +Когда `key` или `iv` длиннее, чем обычно требуется, `aes_encrypt_mysql` ведёт себя так же, как MySQL `aes_encrypt`, то есть «сворачивает» `key` и игнорирует лишние биты `iv`. Поддерживаемые режимы шифрования: @@ -105,21 +232,21 @@ aes_encrypt_mysql(mode, plaintext, key[, iv]) **Аргументы** -* `mode` — режим шифрования. [`String`](/sql-reference/data-types/string) -* `plaintext` — текст, который нужно зашифровать. [`String`](/sql-reference/data-types/string) -* `key` — ключ шифрования. Если ключ длиннее, чем требуется `mode`, выполняется специфичная для MySQL свёртка ключа. [`String`](/sql-reference/data-types/string) -* `iv` — необязательный параметр. Вектор инициализации. Учитываются только первые 16 байт. [`String`](/sql-reference/data-types/string) +* `mode` — Режим шифрования. [`String`](/sql-reference/data-types/string) +* `plaintext` — Текст, подлежащий шифрованию. [`String`](/sql-reference/data-types/string) +* `key` — Ключ шифрования. Если ключ длиннее, чем требуется для `mode`, выполняется специфическая для MySQL свёртка ключа (key folding). [`String`](/sql-reference/data-types/string) +* `iv` — Необязательный параметр. Вектор инициализации. Учитываются только первые 16 байт. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Бинарная строка шифртекста. [`String`](/sql-reference/data-types/string) +Бинарная строка зашифрованного текста. [`String`](/sql-reference/data-types/string) **Примеры** **Сравнение одинаковых входных данных** ```sql title=Query --- При одинаковых входных данных функции encrypt и aes_encrypt_mysql возвращают один и тот же зашифрованный текст: +-- При одинаковых входных данных encrypt и aes_encrypt_mysql создают одинаковый шифротекст: SELECT encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv') = aes_encrypt_mysql('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv') AS ciphertexts_equal; ``` @@ -129,22 +256,22 @@ SELECT encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'ivi └───────────────────┘ ``` -**Ошибка шифрования при длинном ключе** +**Сбой Encrypt при слишком длинном ключе** ```sql title=Query --- Но encrypt завершается с ошибкой, если ключ или iv длиннее ожидаемого: +-- Но encrypt завершается ошибкой, если ключ или iv длиннее ожидаемого: SELECT encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123'); ``` ```response title=Response Получено исключение от сервера (версия 22.6.1): -Код: 36. DB::Exception: получено от localhost:9000. DB::Exception: Недопустимый размер ключа: 33, ожидалось 32: при обработке encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123'). +Код: 36. DB::Exception: Получено от localhost:9000. DB::Exception: Недопустимый размер ключа: 33, ожидалось 32: При обработке encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123'). ``` **Совместимость с MySQL** ```sql title=Query --- aes_encrypt_mysql выдаёт результат, совместимый с MySQL: +-- aes_encrypt_mysql создаёт вывод, совместимый с MySQL: SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123')) AS ciphertext; ``` @@ -154,10 +281,10 @@ SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '1234567891012131415161718 └──────────────┘ ``` -**Более длинный IV даёт тот же результат** +**Более длинный IV приводит к тому же результату** ```sql title=Query --- Обратите внимание, что использование даже более длинного IV дает тот же результат +-- Обратите внимание, что даже при использовании более длинного IV результат остается тем же SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123456')) AS ciphertext ``` @@ -169,9 +296,9 @@ SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '1234567891012131415161718 ## decrypt {#decrypt} -Появилась в версии: v20.12 +Впервые представлена в: v20.12 -Эта функция расшифровывает двоичную строку, зашифрованную с помощью AES, в одном из следующих режимов: +Эта функция расшифровывает двоичную строку, зашифрованную с помощью AES, с использованием следующих режимов: * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -188,11 +315,11 @@ decrypt(mode, ciphertext, key[, iv, aad]) **Аргументы** -* `mode` — Режим расшифрования. [`String`](/sql-reference/data-types/string) -* `ciphertext` — Зашифрованный текст, который нужно расшифровать. [`String`](/sql-reference/data-types/string) -* `key` — Ключ расшифрования. [`String`](/sql-reference/data-types/string) -* `iv` — Вектор инициализации. Обязателен для режимов `-gcm`, для остальных не является обязательным. [`String`](/sql-reference/data-types/string) -* `aad` — Дополнительные аутентифицированные данные. Расшифрование не будет выполнено, если это значение некорректно. Работает только в режимах `-gcm`, для остальных вызывает исключение. [`String`](/sql-reference/data-types/string) +* `mode` — режим расшифровки. [`String`](/sql-reference/data-types/string) +* `ciphertext` — зашифрованный текст, который необходимо расшифровать. [`String`](/sql-reference/data-types/string) +* `key` — ключ для расшифровки. [`String`](/sql-reference/data-types/string) +* `iv` — вектор инициализации. Обязателен для режимов `-gcm`, для остальных — необязателен. [`String`](/sql-reference/data-types/string) +* `aad` — дополнительные аутентифицированные данные. Расшифровка не произойдёт, если это значение неверно. Работает только в режимах `-gcm`, для остальных генерируется исключение. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** @@ -200,10 +327,10 @@ decrypt(mode, ciphertext, key[, iv, aad]) **Примеры** -**Корректная расшифровка зашифрованных данных** +**Правильная расшифровка зашифрованных данных** ```sql title=Query --- Повторное использование таблицы из примера функции encrypt +-- Повторно используем таблицу из примера функции encrypt SELECT comment, hex(secret) FROM encryption_test; ``` @@ -220,7 +347,7 @@ SELECT comment, hex(secret) FROM encryption_test; └──────────────────────────────────┴──────────────────────────────────┘ ``` -**Некорректная расшифровка зашифрованных данных** +**Неверная расшифровка зашифрованных данных** ```sql title=Query SELECT comment, decrypt('aes-256-cfb128', secret, '12345678910121314151617181920212') AS plaintext FROM encryption_test @@ -245,7 +372,7 @@ SELECT comment, decrypt('aes-256-cfb128', secret, '12345678910121314151617181920 ## encrypt {#encrypt} -Появилась в версии: v20.12 +Добавлена в версии: v20.12 Шифрует открытый текст в шифртекст с использованием AES в одном из следующих режимов: @@ -268,11 +395,11 @@ encrypt(mode, plaintext, key[, iv, aad]) * `plaintext` — текст, который нужно зашифровать. [`String`](/sql-reference/data-types/string) * `key` — ключ шифрования. [`String`](/sql-reference/data-types/string) * `iv` — вектор инициализации. Обязателен для режимов `-gcm`, для остальных — необязателен. [`String`](/sql-reference/data-types/string) -* `aad` — дополнительные аутентифицируемые данные. Они не шифруются, но влияют на расшифровку. Работает только в режимах `-gcm`, для остальных генерируется исключение. [`String`](/sql-reference/data-types/string) +* `aad` — дополнительные аутентифицированные данные. Они не шифруются, но влияют на расшифровку. Работает только в режимах `-gcm`, для остальных генерируется исключение. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает двоичную строку с зашифрованным текстом (ciphertext). [`String`](/sql-reference/data-types/string) +Возвращает бинарную строку с зашифрованными данными (ciphertext). [`String`](/sql-reference/data-types/string) **Примеры** @@ -297,10 +424,10 @@ SELECT comment, hex(secret) FROM encryption_test; ```response title=Response ┌─comment──────────────────────────┬─hex(secret)──────────────────────┐ -│ aes-256-ofb без вектора инициализации │ B4972BDC4459 │ -│ aes-256-ofb без вектора инициализации, другой ключ │ 2FF57C092DC9 │ -│ aes-256-ofb с вектором инициализации │ 5E6CB398F653 │ -│ aes-256-cbc без вектора инициализации │ 1BC0629A92450D9E73A00E7D02CF4142 │ +│ aes-256-ofb без IV │ B4972BDC4459 │ +│ aes-256-ofb без IV, другой ключ │ 2FF57C092DC9 │ +│ aes-256-ofb с IV │ 5E6CB398F653 │ +│ aes-256-cbc без IV │ 1BC0629A92450D9E73A00E7D02CF4142 │ └──────────────────────────────────┴──────────────────────────────────┘ ``` @@ -310,7 +437,7 @@ SELECT comment, hex(secret) FROM encryption_test; INSERT INTO encryption_test VALUES ('aes-256-gcm', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv')), -('aes-256-gcm с AAD', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv', 'aad')); +('aes-256-gcm with AAD', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv', 'aad')); SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; ``` @@ -318,7 +445,7 @@ SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; ```response title=Response ┌─comment──────────────┬─hex(secret)──────────────────────────────────┐ │ aes-256-gcm │ A8A3CCBC6426CFEEB60E4EAE03D3E94204C1B09E0254 │ -│ aes-256-gcm с AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ +│ aes-256-gcm with AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ └──────────────────────┴──────────────────────────────────────────────┘ ``` @@ -326,25 +453,25 @@ SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; Добавлена в: v22.10 -Похожа на функцию `decrypt`, но возвращает `NULL`, если расшифрование завершается ошибкой при использовании неверного ключа. +Аналогична функции `decrypt`, но возвращает `NULL`, если расшифровка не удалась при использовании неправильного ключа. **Синтаксис** ```sql -tryDecrypt(режим, шифротекст, ключ[, iv, aad]) +tryDecrypt(mode, ciphertext, key[, iv, aad]) ``` **Аргументы** -* `mode` — режим расшифрования. [`String`](/sql-reference/data-types/string) -* `ciphertext` — зашифрованный текст, который нужно расшифровать. [`String`](/sql-reference/data-types/string) -* `key` — ключ расшифрования. [`String`](/sql-reference/data-types/string) -* `iv` — необязательный параметр. Вектор инициализации. Обязателен для режимов `-gcm`, необязателен для других режимов. [`String`](/sql-reference/data-types/string) -* `aad` — необязательный параметр. Дополнительные аутентифицированные данные. Расшифровка не произойдёт, если это значение неверно. Работает только в режимах `-gcm`, для других режимов выбрасывает исключение. [`String`](/sql-reference/data-types/string) +* `mode` — Режим расшифровки. [`String`](/sql-reference/data-types/string) +* `ciphertext` — Зашифрованный текст, который нужно расшифровать. [`String`](/sql-reference/data-types/string) +* `key` — Ключ для расшифровки. [`String`](/sql-reference/data-types/string) +* `iv` — Необязательный параметр. Вектор инициализации. Обязателен для режимов `-gcm`, необязателен для остальных режимов. [`String`](/sql-reference/data-types/string) +* `aad` — Необязательный параметр. Дополнительные аутентифицируемые данные. Расшифровка не будет выполнена, если это значение неверно. Работает только в режимах `-gcm`, для других режимов выбрасывается исключение. [`String`](/sql-reference/data-types/string) **Возвращаемое значение** -Возвращает расшифрованную строку или `NULL`, если расшифровка не удалась. [`Nullable(String)`](/sql-reference/data-types/nullable) +Возвращает расшифрованный String или `NULL`, если расшифровка не удалась. [`Nullable(String)`](/sql-reference/data-types/nullable) **Примеры** @@ -368,7 +495,7 @@ INSERT INTO decrypt_null VALUES ('2022-09-02 00:00:00', 2, encrypt('aes-256-gcm', 'value2', 'keykeykeykeykeykeykeykeykeykey02', 'iv2'), 'iv2'), ('2022-09-02 00:00:01', 3, encrypt('aes-256-gcm', 'value3', 'keykeykeykeykeykeykeykeykeykey03', 'iv3'), 'iv3'); --- Попробуем расшифровать с помощью одного ключа: +-- Попробуем расшифровать с помощью одного ключа SELECT dt, user_id, diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md index 27db83c64ff..065863b123b 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md @@ -19,9 +19,8 @@ import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; ## SYSTEM RELOAD DICTIONARIES {#reload-dictionaries} -Перезагружает все словари, которые были успешно загружены ранее. -По умолчанию словари загружаются по требованию (см. [dictionaries_lazy_load](../../operations/server-configuration-parameters/settings.md#dictionaries_lazy_load)), поэтому вместо автоматической загрузки при запуске они инициализируются при первом обращении через функцию dictGet или SELECT из таблиц с ENGINE = Dictionary. Запрос `SYSTEM RELOAD DICTIONARIES` перезагружает такие словари (LOADED). -Всегда возвращает `Ok.` независимо от результата обновления словаря. +Запрос `SYSTEM RELOAD DICTIONARIES` перезагружает словари со статусом `LOADED` (см. столбец `status` в [`system.dictionaries`](/operations/system-tables/dictionaries)), то есть словари, которые ранее были успешно загружены. +По умолчанию словари загружаются по требованию (см. [dictionaries_lazy_load](../../operations/server-configuration-parameters/settings.md#dictionaries_lazy_load)), поэтому вместо автоматической загрузки при запуске они инициализируются при первом обращении через функцию [`dictGet`](/sql-reference/functions/ext-dict-functions#dictGet) или при выполнении `SELECT` из таблиц с `ENGINE = Dictionary`. **Синтаксис** @@ -29,10 +28,11 @@ import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; SYSTEM RELOAD DICTIONARIES [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD DICTIONARY {#reload-dictionary} -Полностью перезагружает словарь `dictionary_name` независимо от его состояния (LOADED / NOT_LOADED / FAILED). -Всегда возвращает `Ok.` независимо от результата обновления словаря. +Полностью перезагружает словарь `dictionary_name` независимо от его состояния (LOADED / NOT_LOADED / FAILED). +Всегда возвращает значение `Ok.` независимо от результата обновления словаря. ```sql SYSTEM RELOAD DICTIONARY [ON CLUSTER cluster_name] dictionary_name @@ -44,10 +44,12 @@ SYSTEM RELOAD DICTIONARY [ON CLUSTER cluster_name] dictionary_name SELECT name, status FROM system.dictionaries; ``` + ## SYSTEM RELOAD MODELS {#reload-models} :::note -Эта команда и `SYSTEM RELOAD MODEL` только выгружают модели CatBoost из clickhouse-library-bridge. Функция `catboostEvaluate()` загружает модель при первом обращении, если она ещё не загружена. +Этот оператор и `SYSTEM RELOAD MODEL` лишь выгружают модели CatBoost из clickhouse-library-bridge. Функция `catboostEvaluate()` +загружает модель при первом обращении, если она ещё не загружена. ::: Выгружает все модели CatBoost. @@ -58,6 +60,7 @@ SELECT name, status FROM system.dictionaries; SYSTEM RELOAD MODELS [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD MODEL {#reload-model} Перезагружает модель CatBoost, расположенную по пути `model_path`. @@ -68,9 +71,10 @@ SYSTEM RELOAD MODELS [ON CLUSTER cluster_name] SYSTEM RELOAD MODEL [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD FUNCTIONS {#reload-functions} -Перезагружает все зарегистрированные [исполняемые пользовательские функции](/sql-reference/functions/udf#executable-user-defined-functions) или одну из них из конфигурационного файла. +Перезагружает все зарегистрированные [исполняемые пользовательские функции](/sql-reference/functions/udf#executable-user-defined-functions) или одну из них из файла конфигурации. **Синтаксис** @@ -79,45 +83,45 @@ SYSTEM RELOAD FUNCTIONS [ON CLUSTER cluster_name] SYSTEM RELOAD FUNCTION [ON CLUSTER cluster_name] function_name ``` + ## SYSTEM RELOAD ASYNCHRONOUS METRICS {#reload-asynchronous-metrics} -Пересчитывает все [асинхронные метрики](../../operations/system-tables/asynchronous_metrics.md). Поскольку асинхронные метрики периодически обновляются на основе параметра [asynchronous_metrics_update_period_s](../../operations/server-configuration-parameters/settings.md), их ручное обновление с помощью данной команды обычно не требуется. +Повторно вычисляет все [асинхронные метрики](../../operations/system-tables/asynchronous_metrics.md). Поскольку асинхронные метрики периодически обновляются на основе настройки [asynchronous_metrics_update_period_s](../../operations/server-configuration-parameters/settings.md), их ручное обновление с помощью этого оператора, как правило, не требуется. ```sql SYSTEM RELOAD ASYNCHRONOUS METRICS [ON CLUSTER cluster_name] ``` + ## SYSTEM DROP DNS CACHE {#drop-dns-cache} -Очищает внутренний DNS-кеш ClickHouse. В некоторых случаях (для старых версий ClickHouse) необходимо использовать эту команду при изменении инфраструктуры (например, при изменении IP-адреса другого сервера ClickHouse или сервера, используемого словарями). +Очищает внутренний DNS‑кеш ClickHouse. Иногда (для старых версий ClickHouse) при изменении инфраструктуры, например при изменении IP-адреса другого сервера ClickHouse или сервера, используемого словарями, необходимо использовать эту команду. Для более удобного (автоматического) управления кешем см. параметры `disable_internal_dns_cache`, `dns_cache_max_entries`, `dns_cache_update_period`. ## SYSTEM DROP MARK CACHE {#drop-mark-cache} -Очищает кеш засечек. - +Очищает кеш меток. ## SYSTEM DROP ICEBERG METADATA CACHE {#drop-iceberg-metadata-cache} -Очищает кэш метаданных Iceberg. +Очищает кеш метаданных Iceberg. ## SYSTEM DROP TEXT INDEX DICTIONARY CACHE {#drop-text-index-dictionary-cache} -Очищает кэш словаря текстового индекса. +Очищает кеш словаря текстового индекса. ## SYSTEM DROP TEXT INDEX HEADER CACHE {#drop-text-index-header-cache} -Очищает кеш заголовков текстовых индексов. - +Очищает кеш заголовков текстового индекса. ## SYSTEM DROP TEXT INDEX POSTINGS CACHE {#drop-text-index-postings-cache} -Очищает кэш постингов текстового индекса. +Очищает кеш списков вхождений текстового индекса. ## SYSTEM DROP TEXT INDEX CACHES {#drop-text-index-caches} -Очищает кэш заголовков текстового индекса, кэш словаря и кэш постингов. +Очищает кеш заголовков текстового индекса, кеш словаря и кеш постингов. ## SYSTEM DROP REPLICA {#drop-replica} @@ -130,16 +134,17 @@ SYSTEM DROP REPLICA 'replica_name'; SYSTEM DROP REPLICA 'replica_name' FROM ZKPATH '/path/to/table/in/zk'; ``` -Запросы удаляют путь реплики `ReplicatedMergeTree` в ZooKeeper. Это полезно, когда реплика неактивна и её метаданные невозможно удалить из ZooKeeper командой `DROP TABLE`, поскольку такой таблицы больше не существует. Команда удаляет только неактивные/устаревшие реплики и не может удалить локальную реплику — для этого используйте `DROP TABLE`. `DROP REPLICA` не удаляет таблицы и не удаляет данные или метаданные с диска. +Запросы удаляют путь реплики `ReplicatedMergeTree` в Zookeeper. Это полезно, когда реплика «мертвая» и её метаданные не могут быть удалены из Zookeeper командой `DROP TABLE`, потому что такой таблицы больше не существует. Будет удалена только неактивная или устаревшая реплика; локальную реплику этим способом удалить нельзя, для этого используйте `DROP TABLE`. `DROP REPLICA` не удаляет никакие таблицы и не удаляет данные или метаданные с диска. Первый вариант удаляет метаданные реплики `'replica_name'` таблицы `database.table`. -Второй выполняет то же самое для всех реплицируемых таблиц в базе данных. -Третий выполняет то же самое для всех реплицируемых таблиц на локальном сервере. -Четвёртый вариант полезен для удаления метаданных неактивной реплики, когда все остальные реплики таблицы были удалены. Требуется явно указать путь к таблице. Это должен быть тот же путь, который был передан в качестве первого аргумента движка `ReplicatedMergeTree` при создании таблицы. +Второй делает то же самое для всех реплицированных таблиц в базе данных. +Третий делает то же самое для всех реплицированных таблиц на локальном сервере. +Четвёртый полезен для удаления метаданных мёртвой реплики, когда все остальные реплики таблицы были удалены. Он требует явного указания пути таблицы. Путь должен совпадать с тем, который был передан в первый аргумент движка `ReplicatedMergeTree` при создании таблицы. + ## SYSTEM DROP DATABASE REPLICA {#drop-database-replica} -Неработающие реплики баз данных `Replicated` можно удалить с помощью следующего синтаксиса: +"Мёртвые" реплики баз данных `Replicated` можно удалить с помощью следующего синтаксиса: ```sql SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name'] FROM DATABASE database; @@ -147,24 +152,24 @@ SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name']; SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name'] FROM ZKPATH '/path/to/table/in/zk'; ``` -Аналогично `SYSTEM DROP REPLICA`, но удаляет путь реплики базы данных `Replicated` из ZooKeeper в случае, когда отсутствует база данных для выполнения `DROP DATABASE`. Обратите внимание, что данная команда не удаляет реплики `ReplicatedMergeTree` (поэтому может также потребоваться выполнение `SYSTEM DROP REPLICA`). Имена шарда и реплики — это имена, которые были указаны в аргументах движка `Replicated` при создании базы данных. Эти имена также можно получить из столбцов `database_shard_name` и `database_replica_name` в таблице `system.clusters`. Если предложение `FROM SHARD` отсутствует, то `replica_name` должно быть полным именем реплики в формате `shard_name|replica_name`. +Аналогично `SYSTEM DROP REPLICA`, но удаляет путь реплики базы данных `Replicated` из Zookeeper в случае, когда отсутствует база данных, для которой можно выполнить `DROP DATABASE`. Обратите внимание, что эта команда не удаляет реплики `ReplicatedMergeTree` (поэтому вам может понадобиться также `SYSTEM DROP REPLICA`). Имена сегмента и реплики — это имена, указанные в аргументах движка `Replicated` при создании базы данных. Также эти имена можно получить из столбцов `database_shard_name` и `database_replica_name` в `system.clusters`. Если предложение `FROM SHARD` опущено, то `replica_name` должен быть полным именем реплики в формате `shard_name|replica_name`. + ## SYSTEM DROP UNCOMPRESSED CACHE {#drop-uncompressed-cache} -Очищает кэш несжатых данных. -Кэш несжатых данных включается и отключается с помощью настройки [`use_uncompressed_cache`](../../operations/settings/settings.md#use_uncompressed_cache) на уровне запроса, пользователя или профиля. -Размер кэша настраивается с помощью серверной настройки [`uncompressed_cache_size`](../../operations/server-configuration-parameters/settings.md#uncompressed_cache_size). +Очищает кеш несжатых данных. +Кеш несжатых данных включается или отключается с помощью настройки на уровне запроса/USER/профиля [`use_uncompressed_cache`](../../operations/settings/settings.md#use_uncompressed_cache). +Его размер можно настроить с помощью серверной настройки [`uncompressed_cache_size`](../../operations/server-configuration-parameters/settings.md#uncompressed_cache_size). ## SYSTEM DROP COMPILED EXPRESSION CACHE {#drop-compiled-expression-cache} -Очищает кэш скомпилированных выражений. -Кэш скомпилированных выражений включается и отключается с помощью настройки [`compile_expressions`](../../operations/settings/settings.md#compile_expressions) на уровне запроса, пользователя или профиля. +Очищает кеш скомпилированных выражений. +Кеш скомпилированных выражений включается и отключается с помощью настройки [`compile_expressions`](../../operations/settings/settings.md#compile_expressions) на уровне запроса, USER или профиля. ## SYSTEM DROP QUERY CONDITION CACHE {#drop-query-condition-cache} Очищает кеш условий запроса. - ## SYSTEM DROP QUERY CACHE {#drop-query-cache} ```sql @@ -173,126 +178,217 @@ SYSTEM DROP QUERY CACHE TAG '' ``` Очищает [кеш запросов](../../operations/query-cache.md). -Если указан тег, удаляются только записи кеша запросов с указанным тегом. +Если указан тег, удаляются только записи кеша запросов, помеченные этим тегом. + ## SYSTEM DROP FORMAT SCHEMA CACHE {#system-drop-schema-format} -Очищает кэш схем, загруженных из [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path). +Очищает кеш схем, загружаемых из [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path). -Поддерживаемые типы: +Поддерживаемые варианты: -- Protobuf: Удаляет из памяти импортированные определения сообщений Protobuf. -- Files: Удаляет кэшированные файлы схем, хранящиеся локально в [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path), которые создаются при установке `format_schema_source` в значение `query`. - Примечание: Если тип не указан, очищаются оба кэша. +* Protobuf: Удаляет импортированные определения сообщений Protobuf из памяти. +* Files: Удаляет локально кешированные файлы схем в [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path), которые генерируются, когда `format_schema_source` имеет значение `query`. + Примечание: если цель не задана, очищаются оба кеша. ```sql SYSTEM DROP FORMAT SCHEMA CACHE [FOR Protobuf/Files] ``` + ## SYSTEM FLUSH LOGS {#flush-logs} -Сбрасывает буферизованные сообщения журнала в системные таблицы, например system.query_log. Полезна в основном для отладки, так как большинство системных таблиц имеют интервал сброса по умолчанию 7,5 секунд. -Эта команда также создаст системные таблицы, даже если очередь сообщений пуста. +Сбрасывает буферизованные сообщения журнала в системные таблицы, например system.query_log. Полезна в основном для отладки, так как большинство системных таблиц имеют интервал сброса по умолчанию 7,5 секунды. +Также создаёт системные таблицы, даже если очередь сообщений пуста. ```sql SYSTEM FLUSH LOGS [ON CLUSTER cluster_name] [log_name|[database.table]] [, ...] ``` -Если не требуется сбрасывать всё, можно сбросить один или несколько отдельных журналов, указав их имя или целевую таблицу: +Если вы не хотите сбрасывать всё сразу, вы можете сбросить один или несколько отдельных логов, передав их имя или имя целевой таблицы: ```sql SYSTEM FLUSH LOGS query_log, system.query_views_log; ``` + ## SYSTEM RELOAD CONFIG {#reload-config} -Перезагружает конфигурацию ClickHouse. Используется, когда конфигурация хранится в ZooKeeper. Обратите внимание, что `SYSTEM RELOAD CONFIG` не перезагружает конфигурацию пользователей (`USER`), хранящуюся в ZooKeeper, а только конфигурацию пользователей из файла `users.xml`. Для перезагрузки всей конфигурации пользователей используйте `SYSTEM RELOAD USERS`. +Перезагружает конфигурацию ClickHouse. Используется, когда конфигурация хранится в Zookeeper. Обратите внимание, что `SYSTEM RELOAD CONFIG` не перезагружает конфигурацию пользователей (`USER`), хранящуюся в Zookeeper; он перезагружает только конфигурацию пользователей (`USER`), которая хранится в `users.xml`. Чтобы перезагрузить всю конфигурацию пользователей (`USER`), используйте `SYSTEM RELOAD USERS`. ```sql SYSTEM RELOAD CONFIG [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD USERS {#reload-users} -Перезагружает все хранилища управления доступом, включая: users.xml, локальное дисковое хранилище доступа, реплицируемое (в ZooKeeper) хранилище доступа. +Перезагружает все хранилища управления доступом, включая users.xml, локальное дисковое хранилище управления доступом и реплицируемое хранилище управления доступом (в Zookeeper). ```sql SYSTEM RELOAD USERS [ON CLUSTER cluster_name] ``` -## SYSTEM SHUTDOWN {#shutdown} - +## ОСТАНОВКА СИСТЕМЫ {#shutdown} -Корректно завершает работу ClickHouse (аналогично командам `service clickhouse-server stop` / `kill {$pid_clickhouse-server}`) + + +Стандартным образом останавливает ClickHouse (как `service clickhouse-server stop` / `kill {$pid_clickhouse-server}`) ## SYSTEM KILL {#kill} -Завершает процесс ClickHouse (аналогично `kill -9 {$ pid_clickhouse-server}`) +Принудительно завершает процесс ClickHouse (например, как `kill -9 {$ pid_clickhouse-server}`) + +## SYSTEM INSTRUMENT {#instrument} + +Управляет точками инструментирования с помощью функции XRay в LLVM, доступной, когда ClickHouse собран с параметром `ENABLE_XRAY=1`. +Это позволяет выполнять отладку и профилирование в продакшене без изменения исходного кода и с минимальными накладными расходами. +Когда не добавлено ни одной точки инструментирования, штраф по производительности пренебрежимо мал, поскольку добавляется лишь один дополнительный переход +на близкий адрес в прологе и эпилоге тех функций, которые содержат более 200 инструкций. + +### SYSTEM INSTRUMENT ADD {#instrument-add} + +Добавляет новую точку инструментирования. Инструментированные функции можно просмотреть в системной таблице [`system.instrumentation`](../../operations/system-tables/instrumentation.md). Для одной и той же функции можно добавить более одного обработчика, и они будут выполняться в том же порядке, в котором было добавлено инструментирование. +Функции для инструментирования можно получить из системной таблицы [`system.symbols`](../../operations/system-tables/symbols.md). + +Существует три разных типа обработчиков, которые можно добавить к функциям: + +**Синтаксис** + +```sql +SYSTEM INSTRUMENT ADD FUNCTION HANDLER [PARAMETERS] +``` + +где `FUNCTION` — любая функция или подстрока имени функции, например `QueryMetricLog::startQuery`, а обработчик — один из следующих вариантов + + +#### LOG {#instrument-add-log} + +Выводит переданный в качестве аргумента текст и стек вызовов при входе (`ENTRY`) или выходе (`EXIT`) из функции. + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` LOG ENTRY 'это лог, выводимый при входе в функцию' +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` LOG EXIT 'это лог, выводимый при выходе из функции' +``` + + +#### SLEEP {#instrument-add-sleep} + +Приостанавливает выполнение на фиксированное число секунд при `ENTRY` или `EXIT`: + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` SLEEP ENTRY 0.5 +``` + +или для равномерно распределённого случайного интервала в секундах, задав минимум и максимум, разделённые пробелом: + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` SLEEP ENTRY 0 1 +``` + + +#### PROFILE {#instrument-add-profile} + +Измеряет время, проходящее между `ENTRY` и `EXIT` функции. +Результат профилирования сохраняется в таблице [`system.trace_log`](../../operations/system-tables/trace_log.md). + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` PROFILE +``` + + +### SYSTEM INSTRUMENT REMOVE {#instrument-remove} + +Удаляет одну точку инструментирования командой: + +```sql +SYSTEM INSTRUMENT REMOVE ID +``` -## Управление распределёнными таблицами {#managing-distributed-tables} +все они с параметром `ALL`: -ClickHouse может управлять [распределёнными](../../engines/table-engines/special/distributed.md) таблицами. Когда пользователь вставляет данные в эти таблицы, ClickHouse сначала создаёт очередь данных, которые должны быть отправлены на узлы кластера, а затем асинхронно отправляет их. Управлять обработкой очереди можно с помощью запросов [`STOP DISTRIBUTED SENDS`](#stop-distributed-sends), [FLUSH DISTRIBUTED](#flush-distributed) и [`START DISTRIBUTED SENDS`](#start-distributed-sends). Также можно синхронно вставлять распределённые данные с помощью настройки [`distributed_foreground_insert`](../../operations/settings/settings.md#distributed_foreground_insert). +```sql +УДАЛИТЬ ВСЕ СИСТЕМНЫЕ ИНСТРУМЕНТЫ +``` + +или набор идентификаторов из подзапроса: + +```sql +SYSTEM INSTRUMENT REMOVE (SELECT id FROM system.instrumentation WHERE handler = 'log') +``` + +Идентификатор точки инструментирования можно получить из системной таблицы [`system.instrumentation`](../../operations/system-tables/instrumentation.md). + + +## Управление distributed таблицами {#managing-distributed-tables} + +ClickHouse может управлять [distributed](../../engines/table-engines/special/distributed.md) таблицами. Когда пользователь вставляет данные в такие таблицы, ClickHouse сначала создает очередь данных, которые должны быть отправлены на узлы кластера, после чего асинхронно отправляет их. Вы можете управлять обработкой очереди с помощью запросов [`STOP DISTRIBUTED SENDS`](#stop-distributed-sends), [FLUSH DISTRIBUTED](#flush-distributed) и [`START DISTRIBUTED SENDS`](#start-distributed-sends). Также вы можете синхронно вставлять распределённые данные с помощью настройки [`distributed_foreground_insert`](../../operations/settings/settings.md#distributed_foreground_insert). ### SYSTEM STOP DISTRIBUTED SENDS {#stop-distributed-sends} -Отключает фоновое распределение данных при вставке данных в распределённые таблицы. +Отключает фоновое распределение данных при вставке данных в distributed таблицы. ```sql SYSTEM STOP DISTRIBUTED SENDS [db.] [ON CLUSTER cluster_name] ``` :::note -Если включена настройка [`prefer_localhost_replica`](../../operations/settings/settings.md#prefer_localhost_replica) (по умолчанию), данные в локальный шард всё равно будут вставлены. +Если параметр [`prefer_localhost_replica`](../../operations/settings/settings.md#prefer_localhost_replica) включён (по умолчанию), данные всё равно будут вставляться в локальный сегмент. ::: + ### SYSTEM FLUSH DISTRIBUTED {#flush-distributed} -Заставляет ClickHouse синхронно отправлять данные на узлы кластера. Если какие-либо узлы недоступны, ClickHouse выбрасывает исключение и останавливает выполнение запроса. Запрос можно повторять до тех пор, пока он не выполнится успешно, что произойдёт, когда все узлы снова будут в сети. +Выполняет принудительную синхронную отправку данных с ClickHouse на узлы кластера. Если какие-либо узлы недоступны, ClickHouse генерирует исключение и останавливает выполнение запроса. Вы можете повторно выполнять запрос до тех пор, пока он не завершится успешно, что произойдёт, когда все узлы снова станут доступными. -Также можно переопределить некоторые настройки с помощью секции `SETTINGS`, что может быть полезно для обхода некоторых временных ограничений, таких как `max_concurrent_queries_for_all_users` или `max_memory_usage`. +Вы также можете переопределить некоторые настройки с помощью предложения `SETTINGS` — это может быть полезно для обхода временных ограничений, таких как `max_concurrent_queries_for_all_users` или `max_memory_usage`. ```sql SYSTEM FLUSH DISTRIBUTED [db.] [ON CLUSTER cluster_name] [SETTINGS ...] ``` :::note -Каждый ожидающий блок хранится на диске с настройками из исходного запроса INSERT, поэтому иногда может потребоваться переопределить настройки. +Каждый ожидающий блок хранится на диске с настройками из исходного оператора INSERT, поэтому иногда имеет смысл переопределить эти настройки. ::: + ### SYSTEM START DISTRIBUTED SENDS {#start-distributed-sends} -Включает фоновое распределение данных при вставке данных в распределённые таблицы. +Включает фоновое распределение при вставке данных в distributed таблицы. ```sql SYSTEM START DISTRIBUTED SENDS [db.] [ON CLUSTER cluster_name] ``` + ### SYSTEM STOP LISTEN {#stop-listen} Закрывает сокет и корректно завершает существующие соединения с сервером на указанном порту с указанным протоколом. -Однако если соответствующие настройки протокола не были указаны в конфигурации clickhouse-server, эта команда не будет иметь эффекта. +Однако если соответствующие настройки протокола не были указаны в конфигурации clickhouse-server, эта команда не будет иметь никакого эффекта. ```sql SYSTEM STOP LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol'] ``` -- Если указан модификатор `CUSTOM 'protocol'`, будет остановлен пользовательский протокол с указанным именем, определённый в секции protocols конфигурации сервера. -- Если указан модификатор `QUERIES ALL [EXCEPT .. [,..]]`, останавливаются все протоколы, если они не указаны в секции `EXCEPT`. -- Если указан модификатор `QUERIES DEFAULT [EXCEPT .. [,..]]`, останавливаются все протоколы по умолчанию, если они не указаны в секции `EXCEPT`. -- Если указан модификатор `QUERIES CUSTOM [EXCEPT .. [,..]]`, останавливаются все пользовательские протоколы, если они не указаны в секции `EXCEPT`. +* Если указан модификатор `CUSTOM 'protocol'`, останавливается пользовательский протокол с указанным именем, определённый в секции `protocols` конфигурации сервера. +* Если указан модификатор `QUERIES ALL [EXCEPT .. [,..]]`, останавливаются все протоколы, если они не указаны в секции `EXCEPT`. +* Если указан модификатор `QUERIES DEFAULT [EXCEPT .. [,..]]`, останавливаются все протоколы по умолчанию, если они не указаны в секции `EXCEPT`. +* Если указан модификатор `QUERIES CUSTOM [EXCEPT .. [,..]]`, останавливаются все пользовательские протоколы, если они не указаны в секции `EXCEPT`. + ### SYSTEM START LISTEN {#start-listen} -Разрешает установку новых соединений по указанным протоколам. +Разрешает устанавливать новые подключения по указанным протоколам. -Однако если сервер на указанном порту и протоколе не был остановлен с помощью команды SYSTEM STOP LISTEN, эта команда не будет иметь эффекта. +Однако если сервер на указанном порту и протоколе не был остановлен с помощью команды SYSTEM STOP LISTEN, эта команда не будет иметь никакого эффекта. ```sql SYSTEM START LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol'] ``` + ## Управление таблицами MergeTree {#managing-mergetree-tables} ClickHouse может управлять фоновыми процессами в таблицах [MergeTree](../../engines/table-engines/mergetree-family/mergetree.md). @@ -308,9 +404,10 @@ SYSTEM STOP MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]mer ``` :::note -`DETACH / ATTACH` таблицы запустит фоновые слияния для таблицы, даже если слияния были остановлены для всех таблиц MergeTree ранее. +Выполнение `DETACH / ATTACH` таблицы запустит фоновые слияния для этой таблицы, даже если слияния ранее были остановлены для всех таблиц MergeTree. ::: + ### SYSTEM START MERGES {#start-merges} @@ -321,50 +418,56 @@ SYSTEM STOP MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]mer SYSTEM START MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]merge_tree_family_table_name] ``` + ### SYSTEM STOP TTL MERGES {#stop-ttl-merges} -Позволяет остановить фоновое удаление старых данных согласно [выражению TTL](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) для таблиц семейства MergeTree. -Возвращает `Ok.`, даже если таблица не существует или таблица не использует движок MergeTree. Возвращает ошибку, если база данных не существует: +Позволяет остановить фоновое удаление старых данных согласно [выражению TTL](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) для таблиц семейства MergeTree: +Возвращает `Ok.` даже если таблица не существует или у неё движок, отличный от MergeTree. Возвращает ошибку, если база данных не существует: ```sql SYSTEM STOP TTL MERGES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM START TTL MERGES {#start-ttl-merges} Позволяет запустить фоновое удаление старых данных согласно [выражению TTL](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) для таблиц семейства MergeTree. -Возвращает `Ok.`, даже если таблица не существует. Возвращает ошибку, если база данных не существует: +Возвращает `Ok.` даже если таблица не существует. Возвращает ошибку, если база данных не существует: ```sql SYSTEM START TTL MERGES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM STOP MOVES {#stop-moves} -Позволяет остановить фоновое перемещение данных согласно [табличному выражению TTL с предложением TO VOLUME или TO DISK](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) для таблиц семейства MergeTree. -Возвращает `Ok.`, даже если таблица не существует. Возвращает ошибку, если база данных не существует: +Предоставляет возможность остановить фоновые перемещения данных согласно [TTL-выражению таблицы с предложением TO VOLUME или TO DISK](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) для таблиц семейства MergeTree. +Возвращает `Ok.` даже если таблица не существует. Возвращает ошибку, когда база данных не существует: ```sql SYSTEM STOP MOVES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM START MOVES {#start-moves} -Позволяет запустить фоновое перемещение данных согласно [табличному выражению TTL с предложением TO VOLUME и TO DISK](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) для таблиц семейства MergeTree. -Возвращает `Ok.`, даже если таблица не существует. Возвращает ошибку, если база данных не существует: +Позволяет запустить фоновое перемещение данных согласно [TTL-выражению таблицы с операторами TO VOLUME и TO DISK](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) для таблиц семейства MergeTree. +Возвращает `Ok.` даже если таблица не существует. Возвращает ошибку, если база данных не существует: ```sql SYSTEM START MOVES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM SYSTEM UNFREEZE {#query_language-system-unfreeze} -Удаляет замороженную резервную копию с указанным именем со всех дисков. Подробнее о размораживании отдельных частей см. в [ALTER TABLE table_name UNFREEZE WITH NAME](/sql-reference/statements/alter/partition#unfreeze-partition) +Удаляет замороженную резервную копию с указанным именем со всех дисков. Подробнее о разморозке отдельных частей см. в [ALTER TABLE table_name UNFREEZE WITH NAME ](/sql-reference/statements/alter/partition#unfreeze-partition). ```sql SYSTEM UNFREEZE WITH NAME ``` + ### SYSTEM WAIT LOADING PARTS {#wait-loading-parts} Ожидает завершения загрузки всех асинхронно загружаемых частей данных таблицы (устаревших частей данных). @@ -373,32 +476,35 @@ SYSTEM UNFREEZE WITH NAME SYSTEM WAIT LOADING PARTS [ON CLUSTER cluster_name] [db.]merge_tree_family_table_name ``` + ## Управление таблицами ReplicatedMergeTree {#managing-replicatedmergetree-tables} -ClickHouse может управлять фоновыми процессами, связанными с репликацией, в таблицах [ReplicatedMergeTree](/engines/table-engines/mergetree-family/replication). +ClickHouse может управлять процессами репликации в фоновом режиме в таблицах [ReplicatedMergeTree](/engines/table-engines/mergetree-family/replication). ### SYSTEM STOP FETCHES {#stop-fetches} -Позволяет остановить фоновую загрузку вставленных кусков данных для таблиц семейства `ReplicatedMergeTree`. -Всегда возвращает `Ok.` независимо от движка таблицы, даже если таблица или база данных не существует. +Позволяет остановить фоновую загрузку вставленных частей для таблиц семейства `ReplicatedMergeTree`: +Всегда возвращает `Ok.` независимо от движка таблицы и даже если таблица или база данных не существует. ```sql SYSTEM STOP FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START FETCHES {#start-fetches} -Позволяет запустить фоновую загрузку вставленных кусков данных для таблиц семейства `ReplicatedMergeTree`. -Всегда возвращает `Ok.` независимо от движка таблицы, даже если таблица или база данных не существует. +Позволяет запустить фоновые загрузки вставленных частей для таблиц семейства `ReplicatedMergeTree`: +Всегда возвращает `Ok.` независимо от движка таблицы и даже если таблица или база данных не существует. ```sql SYSTEM START FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP REPLICATED SENDS {#stop-replicated-sends} Позволяет остановить фоновую отправку новых вставленных кусков данных другим репликам в кластере для таблиц семейства `ReplicatedMergeTree`: @@ -407,6 +513,7 @@ SYSTEM START FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_famil SYSTEM STOP REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START REPLICATED SENDS {#start-replicated-sends} Позволяет запустить фоновую отправку новых вставленных кусков данных другим репликам в кластере для таблиц семейства `ReplicatedMergeTree`: @@ -415,22 +522,25 @@ SYSTEM STOP REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tr SYSTEM START REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP REPLICATION QUEUES {#stop-replication-queues} -Позволяет остановить фоновые задачи загрузки из очередей репликации, хранящихся в ZooKeeper, для таблиц семейства `ReplicatedMergeTree`. Возможные типы фоновых задач: слияния, загрузки, мутации, DDL-операторы с предложением ON CLUSTER: +Предоставляет возможность остановить выполнение фоновых задач выборки данных из очередей репликации в ZooKeeper для таблиц семейства `ReplicatedMergeTree`. Типы возможных фоновых задач: слияния, выборки, мутации, DDL-команды с предложением ON CLUSTER: ```sql SYSTEM STOP REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START REPLICATION QUEUES {#start-replication-queues} -Позволяет запустить фоновые задачи загрузки из очередей репликации, хранящихся в ZooKeeper, для таблиц семейства `ReplicatedMergeTree`. Возможные типы фоновых задач: слияния, загрузки, мутации, DDL-операторы с предложением ON CLUSTER: +Предоставляет возможность запускать фоновые задачи выборки из очередей репликации, которые хранятся в ZooKeeper, для таблиц семейства `ReplicatedMergeTree`. Возможные типы фоновых задач — слияния, выборки, мутации, DDL-команды с предложением ON CLUSTER: ```sql SYSTEM START REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP PULLING REPLICATION LOG {#stop-pulling-replication-log} Останавливает загрузку новых записей из журнала репликации в очередь репликации таблицы `ReplicatedMergeTree`. @@ -439,30 +549,32 @@ SYSTEM START REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge SYSTEM STOP PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START PULLING REPLICATION LOG {#start-pulling-replication-log} -Отменяет действие `SYSTEM STOP PULLING REPLICATION LOG`. +Отменяет действие команды `SYSTEM STOP PULLING REPLICATION LOG`. ```sql SYSTEM START PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM SYNC REPLICA {#sync-replica} -Ожидает синхронизации таблицы `ReplicatedMergeTree` с другими репликами в кластере, но не более `receive_timeout` секунд. +Ожидает, пока таблица `ReplicatedMergeTree` не будет синхронизирована с другими репликами в кластере, но не дольше, чем `receive_timeout` секунд. ```sql SYSTEM SYNC REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name [IF EXISTS] [STRICT | LIGHTWEIGHT [FROM 'srcReplica1'[, 'srcReplica2'[, ...]]] | PULL] ``` -После выполнения этого оператора таблица `[db.]replicated_merge_tree_family_table_name` загружает команды из общего журнала репликации в свою очередь репликации, после чего запрос ожидает, пока реплика обработает все загруженные команды. Поддерживаются следующие модификаторы: +После выполнения этого оператора таблица `[db.]replicated_merge_tree_family_table_name` извлекает команды из общего реплицируемого лога в свою собственную очередь репликации, после чего оператор ожидает, пока реплика обработает все извлечённые команды. Поддерживаются следующие модификаторы: +* С `IF EXISTS` (доступно начиная с 25.6) оператор не выдаст ошибку, если таблица не существует. Это полезно при добавлении новой реплики в кластер, когда она уже является частью конфигурации кластера, но всё ещё находится в процессе создания и синхронизации таблицы. +* Если указан модификатор `STRICT`, то оператор ожидает, пока очередь репликации не станет пустой. Вариант `STRICT` может никогда не завершиться успешно, если в очередь репликации постоянно поступают новые записи. +* Если указан модификатор `LIGHTWEIGHT`, то оператор ожидает только обработки записей `GET_PART`, `ATTACH_PART`, `DROP_RANGE`, `REPLACE_RANGE` и `DROP_PART`. + Дополнительно модификатор `LIGHTWEIGHT` поддерживает необязательное предложение `FROM 'srcReplicas'`, где `srcReplicas` — это список имён исходных реплик, разделённых запятыми. Это расширение позволяет выполнять более целевую синхронизацию, фокусируясь только на задачах репликации, исходящих от указанных исходных реплик. +* Если указан модификатор `PULL`, то оператор извлекает новые записи очереди репликации из Zookeeper, но не ожидает обработки каких-либо записей. -- С `IF EXISTS` (доступно с версии 25.6) запрос не вызовет ошибку, если таблица не существует. Это полезно при добавлении новой реплики в кластер, когда она уже является частью конфигурации кластера, но всё ещё находится в процессе создания и синхронизации таблицы. -- Если указан модификатор `STRICT`, запрос ожидает, пока очередь репликации не станет пустой. Версия `STRICT` может никогда не завершиться успешно, если в очереди репликации постоянно появляются новые записи. -- Если указан модификатор `LIGHTWEIGHT`, запрос ожидает обработки только записей `GET_PART`, `ATTACH_PART`, `DROP_RANGE`, `REPLACE_RANGE` и `DROP_PART`. - Кроме того, модификатор LIGHTWEIGHT поддерживает необязательное предложение FROM 'srcReplicas', где 'srcReplicas' — это список имён исходных реплик, разделённых запятыми. Это расширение позволяет выполнять более целенаправленную синхронизацию, фокусируясь только на задачах репликации, поступающих от указанных исходных реплик. -- Если указан модификатор `PULL`, запрос извлекает новые записи очереди репликации из ZooKeeper, но не ожидает их обработки. ### SYNC DATABASE REPLICA {#sync-database-replica} @@ -474,37 +586,38 @@ SYSTEM SYNC REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_ SYSTEM SYNC DATABASE REPLICA replicated_database_name; ``` + ### SYSTEM RESTART REPLICA {#restart-replica} -Предоставляет возможность повторно инициализировать состояние сессии Zookeeper для таблицы `ReplicatedMergeTree`, сравнивает текущее состояние с Zookeeper как источником истины и добавляет задачи в очередь Zookeeper при необходимости. -Инициализация очереди репликации на основе данных ZooKeeper происходит так же, как и для оператора `ATTACH TABLE`. На короткое время таблица будет недоступна для любых операций. +Предоставляет возможность повторно инициализировать состояние сессии Zookeeper для таблицы `ReplicatedMergeTree`: текущее состояние будет сверено с Zookeeper как источником истины, и при необходимости в очередь Zookeeper будут добавлены задания. Инициализация очереди репликации на основе данных Zookeeper выполняется так же, как при выполнении оператора `ATTACH TABLE`. В течение короткого времени таблица будет недоступна для любых операций. ```sql SYSTEM RESTART REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name ``` + ### SYSTEM RESTORE REPLICA {#restore-replica} -Восстанавливает реплику, если данные [возможно] присутствуют, но метаданные Zookeeper утеряны. +Восстанавливает реплику, если данные (возможно) сохранены, но метаданные Zookeeper утрачены. -Работает только с таблицами `ReplicatedMergeTree`, доступными только для чтения. +Работает только с таблицами `ReplicatedMergeTree` в режиме только для чтения (readonly). -Запрос можно выполнить после: +Команду можно выполнить после: -- Потери корня ZooKeeper `/`. +- Потери корня Zookeeper `/`. - Потери пути реплик `/replicas`. - Потери пути отдельной реплики `/replicas/replica_name/`. Реплика присоединяет локально найденные части и отправляет информацию о них в Zookeeper. -Части, присутствующие на реплике до потери метаданных, не загружаются повторно с других реплик, если они не устарели (таким образом, восстановление реплики не означает повторную загрузку всех данных по сети). +Части, присутствующие на реплике до потери метаданных, не запрашиваются заново с других реплик, если они не устарели (поэтому восстановление реплики не означает повторную загрузку всех данных по сети). :::note -Части во всех состояниях перемещаются в папку `detached/`. Части, активные до потери данных (зафиксированные), присоединяются. +Части во всех состояниях перемещаются в папку `detached/`. Части, активные до потери данных (committed), присоединяются. ::: ### SYSTEM RESTORE DATABASE REPLICA {#restore-database-replica} -Восстанавливает реплику, если данные [возможно] присутствуют, но метаданные Zookeeper утеряны. +Восстанавливает реплику, если данные, возможно, присутствуют, но метаданные Zookeeper утеряны. **Синтаксис** @@ -533,7 +646,7 @@ SYSTEM RESTORE DATABASE REPLICA repl_db; SYSTEM RESTORE REPLICA [db.]replicated_merge_tree_family_table_name [ON CLUSTER cluster_name] ``` -Альтернативный синтаксис: +Другой синтаксис: ```sql SYSTEM RESTORE REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name @@ -541,7 +654,7 @@ SYSTEM RESTORE REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_fami **Пример** -Создание таблицы на нескольких серверах. После потери метаданных реплики в ZooKeeper таблица будет присоединена в режиме только для чтения, так как метаданные отсутствуют. Последний запрос необходимо выполнить на каждой реплике. +Создание таблицы на нескольких серверах. После потери метаданных реплики в Zookeeper таблица подключится в режиме только чтения, так как метаданные отсутствуют. Последний запрос должен быть выполнен на каждой реплике. ```sql CREATE TABLE test(n UInt32) @@ -562,42 +675,46 @@ SYSTEM RESTORE REPLICA test; SYSTEM RESTORE REPLICA test ON CLUSTER cluster; ``` + ### SYSTEM RESTART REPLICAS {#restart-replicas} -Предоставляет возможность повторно инициализировать состояние сессий Zookeeper для всех таблиц `ReplicatedMergeTree`, сравнивает текущее состояние с Zookeeper как источником истины и добавляет задачи в очередь Zookeeper при необходимости +Позволяет повторно инициализировать состояние сессий Zookeeper для всех таблиц `ReplicatedMergeTree`: текущее состояние будет сопоставлено с Zookeeper как с источником истины, и при необходимости в очередь Zookeeper будут добавлены задания. ### SYSTEM DROP FILESYSTEM CACHE {#drop-filesystem-cache} -Позволяет очистить кеш файловой системы. +Позволяет сбросить кеш файловой системы. ```sql SYSTEM DROP FILESYSTEM CACHE [ON CLUSTER cluster_name] ``` + ### SYSTEM SYNC FILE CACHE {#sync-file-cache} :::note -Эта операция ресурсоёмкая и может быть использована некорректно. +Этот механизм ресурсоёмкий и может быть использован некорректно. ::: -Выполняет системный вызов sync. +Вызывает системный вызов sync. ```sql -SYSTEM SYNC FILE CACHE [ON CLUSTER cluster_name] +SYSTEM SYNC FILE CACHE [ON CLUSTER имя_кластера] ``` + ### SYSTEM LOAD PRIMARY KEY {#load-primary-key} -Загружает первичные ключи для указанной таблицы или для всех таблиц. +Загружает первичные ключи для заданной таблицы или для всех таблиц. ```sql SYSTEM LOAD PRIMARY KEY [db.]name ``` ```sql -SYSTEM LOAD PRIMARY KEY +СИСТЕМНАЯ ЗАГРУЗКА ПЕРВИЧНЫЙ КЛЮЧ ``` + ### SYSTEM UNLOAD PRIMARY KEY {#unload-primary-key} Выгружает первичные ключи для указанной таблицы или для всех таблиц. @@ -610,9 +727,10 @@ SYSTEM UNLOAD PRIMARY KEY [db.]name SYSTEM UNLOAD PRIMARY KEY ``` -## Управление обновляемыми материализованными представлениями {#refreshable-materialized-views} -Команды для управления фоновыми задачами, выполняемыми [обновляемыми материализованными представлениями](../../sql-reference/statements/create/view.md#refreshable-materialized-view) +## Управление refreshable materialized views {#refreshable-materialized-views} + +Команды для управления фоновыми задачами, выполняемыми [refreshable materialized views](../../sql-reference/statements/create/view.md#refreshable-materialized-view). При использовании отслеживайте состояние в таблице [`system.view_refreshes`](../../operations/system-tables/view_refreshes.md). @@ -624,27 +742,29 @@ SYSTEM UNLOAD PRIMARY KEY SYSTEM REFRESH VIEW [db.]name ``` + ### SYSTEM WAIT VIEW {#wait-view} -Ожидает завершения текущего обновления. Если обновление завершается с ошибкой, генерирует исключение. Если обновление не выполняется, завершается немедленно, генерируя исключение, если предыдущее обновление завершилось с ошибкой. +Ожидает завершения выполняющегося обновления. Если обновление завершается с ошибкой, генерирует исключение. Если обновление не выполняется, завершает работу немедленно, генерируя исключение, если предыдущее обновление завершилось с ошибкой. ### SYSTEM STOP [REPLICATED] VIEW, STOP VIEWS {#stop-view-stop-views} -Отключает периодическое обновление указанного представления или всех обновляемых представлений. Если обновление выполняется, также отменяет его. +Отключает периодическое обновление указанного представления или всех обновляемых представлений. Если обновление уже выполняется, также отменяет его. -Если представление находится в реплицируемой (Replicated) или общей (Shared) базе данных, `STOP VIEW` влияет только на текущую реплику, тогда как `STOP REPLICATED VIEW` влияет на все реплики. +Если представление находится в базе данных Replicated или Shared, `STOP VIEW` влияет только на текущую реплику, тогда как `STOP REPLICATED VIEW` влияет на все реплики. ```sql SYSTEM STOP VIEW [db.]name ``` ```sql -SYSTEM STOP VIEWS +ВИДЫ СИСТЕМНЫХ ОСТАНОВОК ``` + ### SYSTEM START [REPLICATED] VIEW, START VIEWS {#start-view-start-views} -Включает периодическое обновление для указанного представления или всех обновляемых представлений. Немедленное обновление не запускается. +Включает периодическое обновление для заданного представления или всех обновляемых представлений. Немедленное обновление не запускается. Если представление находится в реплицируемой (Replicated) или общей (Shared) базе данных, `START VIEW` отменяет действие `STOP VIEW`, а `START REPLICATED VIEW` отменяет действие `STOP REPLICATED VIEW`. @@ -656,6 +776,7 @@ SYSTEM START VIEW [db.]name SYSTEM START VIEWS ``` + ### SYSTEM CANCEL VIEW {#cancel-view} Если для указанного представления на текущей реплике выполняется обновление, прерывает и отменяет его. В противном случае ничего не делает. @@ -664,13 +785,14 @@ SYSTEM START VIEWS SYSTEM CANCEL VIEW [db.]name ``` + ### SYSTEM WAIT VIEW {#system-wait-view} Ожидает завершения выполняющегося обновления. Если обновление не выполняется, возвращает управление немедленно. Если последняя попытка обновления завершилась с ошибкой, сообщает об ошибке. -Может использоваться сразу после создания нового обновляемого материализованного представления (без ключевого слова EMPTY) для ожидания завершения начального обновления. +Может использоваться сразу после создания новой refreshable materialized view (без ключевого слова EMPTY), чтобы дождаться завершения начального обновления. -Если представление находится в реплицируемой (Replicated) или общей (Shared) базе данных и обновление выполняется на другой реплике, ожидает завершения этого обновления. +Если view находится в базе данных Replicated или Shared, и обновление выполняется на другой реплике, ожидает завершения этого обновления. ```sql SYSTEM WAIT VIEW [db.]name diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md index f3b5449378d..cd69fd81f29 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/cloud/reference/05_supported-regions.md @@ -1,8 +1,8 @@ --- -title: '支持的云区域' -sidebar_label: '支持的云区域' +title: '支持的 Cloud 区域' +sidebar_label: '支持的 Cloud 区域' keywords: ['aws', 'gcp', 'google cloud', 'azure', 'cloud', 'regions'] -description: 'ClickHouse Cloud 支持的云区域' +description: 'ClickHouse Cloud 支持的区域' slug: /cloud/reference/supported-regions doc_type: 'reference' --- @@ -10,14 +10,12 @@ doc_type: 'reference' import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge' -# 受支持的云区域 {#supported-cloud-regions} - - +# 受支持的 Cloud 区域 {#supported-cloud-regions} ## AWS 区域 {#aws-regions} - ap-northeast-1(东京) -- ap-northeast-2(韩国(首尔)) +- ap-northeast-2(韩国首尔) - ap-south-1(孟买) - ap-southeast-1(新加坡) - ap-southeast-2(悉尼) @@ -28,15 +26,14 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - us-east-1(北弗吉尼亚) - us-east-2(俄亥俄) - us-west-2(俄勒冈) -- il-central-1(以色列(特拉维夫)) +- il-central-1(以色列特拉维夫) **私有区域:** + - ca-central-1(加拿大) - af-south-1(南非) - eu-north-1(斯德哥尔摩) -- sa-east-1(南美) - - +- sa-east-1(南美洲) ## Google Cloud 区域 {#google-cloud-regions} @@ -46,7 +43,7 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - us-central1(爱荷华州) - us-east1(南卡罗来纳州) -**专用区域:** +**私有区域:** - us-west1(俄勒冈州) - australia-southeast1(悉尼) @@ -54,51 +51,48 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - europe-west6(苏黎世) - northamerica-northeast1(蒙特利尔) - - ## Azure 区域 {#azure-regions} -- 美国西部 3(亚利桑那) -- 美国东部 2(弗吉尼亚) -- 德国西中部(法兰克福) +- West US 3 (Arizona) +- East US 2 (Virginia) +- Germany West Central (Frankfurt) -**私有区域:** +**专用区域:** -- 日本东部 +- Japan East (Tokyo, Saitama) +- UAE North (Dubai) :::note -需要部署到当前未列出的区域吗?[提交请求](https://clickhouse.com/pricing?modal=open)。 +需要部署到目前未列出的区域?[提交申请](https://clickhouse.com/pricing?modal=open)。 ::: - - ## 私有区域 {#private-regions} -我们为 Enterprise 级服务提供私有区域。若要申请私有区域,请[联系我们](https://clickhouse.com/company/contact)。 +我们为 Enterprise 企业版服务提供私有区域。若需申请私有区域,请[联系我们](https://clickhouse.com/company/contact)。 -私有区域的主要注意事项: -- 服务不会自动扩缩容,但支持手动进行垂直和水平扩展。 -- 服务无法被置为空闲状态。 -- 私有区域不提供状态页。 - -为了满足 HIPAA 合规性,可能会有额外要求(包括签署 BAA)。请注意,HIPAA 目前仅适用于 Enterprise 级服务。 +关于私有区域的主要注意事项: +- 服务不会自动扩缩容,但支持手动进行纵向和横向扩缩容。 +- 服务无法进入空闲状态。 +- 私有区域不提供状态页。 +为满足 HIPAA 合规性要求(包括签署 BAA),可能需要额外条件。请注意,HIPAA 目前仅适用于 Enterprise 企业版服务。 -## 符合 HIPAA 的区域 {#hipaa-compliant-regions} +## 符合 HIPAA 要求的区域 {#hipaa-compliant-regions} -客户必须签署业务伙伴协议(Business Associate Agreement,BAA),并通过销售或支持团队申请接入,才能在符合 HIPAA 要求的区域中开通服务。以下区域支持 HIPAA 合规: -- AWS af-south-1(南非)**专用区域** -- AWS ca-central-1(加拿大)**专用区域** +客户必须签署商业伙伴协议(BAA),并通过 Sales 或 Support 团队申请开通,才能在符合 HIPAA 要求的区域中部署服务。以下区域支持 HIPAA 合规性: + +- AWS af-south-1(南非)**私有区域** +- AWS ca-central-1(加拿大)**私有区域** - AWS eu-central-1(法兰克福) -- AWS eu-north-1(斯德哥尔摩)**专用区域** +- AWS eu-north-1(斯德哥尔摩)**私有区域** - AWS eu-west-1(爱尔兰) - AWS eu-west-2(伦敦) -- AWS sa-east-1(南美)**专用区域** +- AWS sa-east-1(南美)**私有区域** - AWS us-east-1(北弗吉尼亚) - AWS us-east-2(俄亥俄) - AWS us-west-2(俄勒冈) @@ -106,13 +100,12 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - GCP us-central1(爱荷华) - GCP us-east1(南卡罗来纳) - - -## 符合 PCI 要求的区域 {#pci-compliant-regions} +## 符合 PCI 合规要求的区域 {#pci-compliant-regions} -客户必须通过销售或支持团队提交接入申请,才能在符合 PCI 要求的区域开通服务。以下区域支持 PCI 合规: +客户必须通过销售或支持团队提交申请,才能在符合 PCI 合规要求的区域开通服务。以下区域支持 PCI 合规: + - AWS af-south-1(南非)**私有区域** - AWS ca-central-1(加拿大)**私有区域** - AWS eu-central-1(法兰克福) @@ -120,6 +113,6 @@ import EnterprisePlanFeatureBadge from '@theme/badges/EnterprisePlanFeatureBadge - AWS eu-west-1(爱尔兰) - AWS eu-west-2(伦敦) - AWS sa-east-1(南美)**私有区域** -- AWS us-east-1(北弗吉尼亚) +- AWS us-east-1(弗吉尼亚北部) - AWS us-east-2(俄亥俄) -- AWS us-west-2(俄勒冈) +- AWS us-west-2(俄勒冈) \ No newline at end of file diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md index 04fc761af64..df3491499a7 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/index.md @@ -18,118 +18,119 @@ doc_type: 'reference' {/*AUTOGENERATED_START*/ } -| 页面 | 说明 | -| ----------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| [系统表概览](/operations/system-tables/overview) | 系统表是什么,以及它们为何有用的概述。 | -| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | 系统数据库,提供对数据库对象元数据的几乎标准化、与具体 DBMS 无关的视图。 | -| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 包含异步插入相关信息的系统表。每条记录表示一条被缓冲到异步插入中的插入查询。 | -| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | 包含队列中待处理异步插入相关信息的系统表。 | -| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 包含最近异步作业信息及其状态的系统表(例如用于加载表的作业)。该表中每个作业对应一行。 | -| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | 包含 `system.asynchronous_metrics` 历史值的系统表,这些值会按时间间隔保存一次(默认为每秒一次) | -| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | 包含在后台定期计算得到的各类指标的系统表。例如,当前使用的 RAM 大小。 | -| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | 包含 AzureQueue 表设置信息的系统表。从服务器版本 `24.10` 起可用。 | -| [system.backup_log](/operations/system-tables/backup_log) | 包含 `BACKUP` 和 `RESTORE` 操作日志条目的系统表。 | -| [system.backups](/operations/system-tables/backups) | 包含有关 `BACKUP` 和 `RESTORE` 操作日志记录的系统表。 | -| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 用于记录日志条目的系统表,包含关于各种 blob 存储操作(例如上传和删除)的信息。 | -| [system.build_options](/operations/system-tables/build_options) | 包含 ClickHouse 服务器构建选项相关信息的 system 表。 | -| [system.clusters](/operations/system-tables/clusters) | 包含配置文件中可用集群及其中定义的服务器信息的系统表。 | -| [system.codecs](/operations/system-tables/codecs) | 包含队列中各编解码器信息的系统表。 | -| [system.columns](/operations/system-tables/columns) | 包含所有表的列信息的系统表 | -| [system.contributors](/operations/system-tables/contributors) | 包含贡献者信息的系统表。 | -| [system.crash_log](/operations/system-tables/crash_log) | 包含致命错误堆栈跟踪信息的系统表。 | -| [system.current_roles](/operations/system-tables/current_roles) | 记录当前用户已激活角色的系统表。 | -| [system.dashboards](/operations/system-tables/dashboards) | 包含 `/dashboard` 页面使用的查询,该页面可通过 HTTP 接口访问,可用于监控和故障排查。 | -| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | 包含所有表上已存在的数据跳过索引信息的系统表。 | -| [system.data_type_families](/operations/system-tables/data_type_families) | 包含受支持数据类型信息的系统表 | -| [system.database_engines](/operations/system-tables/database_engines) | 包含服务器支持的数据库引擎列表的 system 表。 | -| [system.database_replicas](/operations/system-tables/database_replicas) | 包含有关复制数据库的信息和状态的系统表。 | -| [system.databases](/operations/system-tables/databases) | 包含当前用户可访问的数据库信息的系统表。 | -| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | 包含通过流式引擎接收并在解析时出错的消息信息的系统表。 | -| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | 包含从 Delta Lake 表中读取的元数据文件信息的系统表。每条记录对应一个根元数据 JSON 文件。 | -| [system.detached_parts](/operations/system-tables/detached_parts) | 包含 MergeTree 表中已分离分区片段信息的系统表 | -| [system.detached_tables](/operations/system-tables/detached_tables) | 包含每个已分离表相关信息的系统表。 | -| [system.dictionaries](/operations/system-tables/dictionaries) | 包含字典信息的系统表 | -| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | 该表包含可即时计算并以 Prometheus 格式导出的维度型指标,始终保持最新状态。 | -| [system.disks](/operations/system-tables/disks) | 包含在服务器配置中定义的磁盘信息的系统表 | -| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | 一个系统表,包含已在集群上执行的分布式 DDL 查询(使用 `ON CLUSTER` 子句的查询)的相关信息。 | -| [system.distribution_queue](/operations/system-tables/distribution_queue) | 包含队列中待发送至各分片的本地文件信息的系统表。 | -| [system.dns_cache](/operations/system-tables/dns_cache) | 包含缓存的 DNS 记录信息的系统表。 | -| [system.dropped_tables](/operations/system-tables/dropped_tables) | 包含已执行 `DROP TABLE` 但尚未完成数据清理的各表信息的系统表 | -| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | 包含来自 `system.dropped_tables` 的已删除 MergeTree 表的分区片段信息的系统表 | -| [system.enabled_roles](/operations/system-tables/enabled_roles) | 系统表,包含当前所有激活的角色,包括当前用户当前正在使用的角色,以及授予该角色的其他角色 | -| [system.error_log](/operations/system-tables/system-error-log) | 系统表,包含来自 `system.errors` 表的错误值历史记录,并会定期刷写到磁盘。 | -| [system.errors](/operations/system-tables/errors) | 包含错误代码及其触发次数的系统表。 | -| [system.events](/operations/system-tables/events) | 用于记录系统中已发生事件数量的系统表。 | -| [system.functions](/operations/system-tables/functions) | 包含普通函数和聚合函数信息的系统表。 | -| [system.grants](/operations/system-tables/grants) | 用于展示已授予 ClickHouse 用户账户的权限的系统表。 | -| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | 包含 `graphite_rollup` 参数信息的系统表,这些参数用于 `GraphiteMergeTree` 引擎类型的表中。 | -| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | 该表包含可以即时计算的直方图指标,并可导出为 Prometheus 格式,始终保持最新。 | -| [system.iceberg_history](/operations/system-tables/iceberg_history) | 系统 Iceberg 快照历史 | -| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | 包含关于从 Iceberg 表读取的元数据文件信息的系统表。每条记录表示一个根元数据文件、从某个 Avro 文件中提取的元数据,或某个 Avro 文件中的一条记录。 | -| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | 系统表,包含通过 jemalloc 分配器在不同大小类别(bins)中完成的内存分配信息,并聚合自所有 arena。 | -| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | 包含 Kafka 消费者相关信息的系统表。 | -| [system.licenses](/operations/system-tables/licenses) | 用于存放 ClickHouse 源码中 `contrib` 目录下第三方库许可证信息的系统表。 | -| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | 包含有关 MergeTree 表设置的信息的系统表。 | -| [system.merges](/operations/system-tables/merges) | 包含当前正在对 MergeTree 系列表执行的合并和数据分片变更操作信息的系统表。 | -| [system.metric_log](/operations/system-tables/metric_log) | 系统表,包含来自 `system.metrics` 和 `system.events` 表的历史指标值,并会定期将其刷新到磁盘。 | -| [system.metrics](/operations/system-tables/metrics) | 包含可即时计算或具有当前值的指标的系统表。 | -| [system.moves](/operations/system-tables/moves) | 包含 MergeTree 表正在进行的数据部分移动信息的系统表。每个数据部分的移动对应表中的一行。 | -| [system.mutations](/operations/system-tables/mutations) | 包含 MergeTree 表变更及其执行进度信息的系统表。每条变更命令对应一行。 | -| [system.numbers](/operations/system-tables/numbers) | 系统表,包含一个名为 `number` 的 UInt64 单列,存储从零开始的几乎所有自然数。 | -| [system.numbers_mt](/operations/system-tables/numbers_mt) | 与 `system.numbers` 类似的 system 表,但读取是并行的,且数字可能以任意顺序返回。 | -| [system.one](/operations/system-tables/one) | 系统表,包含一行记录,该记录只有一个名为 `dummy` 的 UInt8 列,列值为 0。类似于其他 DBMS 中的 `DUAL` 表。 | -| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 包含关于已执行查询的 trace span 信息的系统表。 | -| [system.part_log](/operations/system-tables/part_log) | 包含 MergeTree 系列表中数据分区片段相关事件信息的 system 表,例如数据新增或合并等操作。 | -| [system.parts](/operations/system-tables/parts) | 包含 MergeTree 分区片段相关信息的系统表 | -| [system.parts_columns](/operations/system-tables/parts_columns) | 包含 MergeTree 表的分区片段和列信息的系统表。 | -| [system.processes](/operations/system-tables/processes) | 用于实现 `SHOW PROCESSLIST` 查询的系统表。 | -| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | 包含处理器级性能分析信息的系统表(可在 `EXPLAIN PIPELINE` 中查看) | -| [system.projection_parts](/operations/system-tables/projection_parts) | 该系统表包含 MergeTree 系列表的投影分区片段信息。 | -| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | 包含 MergeTree 系列表中投影分区片段内列信息的系统表 | -| [system.projections](/operations/system-tables/projections) | 包含所有表中现有 PROJECTION 信息的系统表。 | -| [system.query_cache](/operations/system-tables/query_cache) | 用于显示查询缓存内容的系统表。 | -| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | 用于显示查询条件缓存内容的系统表。 | -| [system.query_log](/operations/system-tables/query_log) | 包含已执行查询信息的系统表,例如开始时间、处理时长和错误消息。 | -| [system.query_metric_log](/operations/system-tables/query_metric_log) | 一个系统表,用于存储来自 `system.events` 表的各个查询的内存和指标值历史记录,并会定期刷写到磁盘。 | -| [system.query_thread_log](/operations/system-tables/query_thread_log) | 包含执行查询的线程信息的系统表,例如线程名称、线程开始时间以及查询处理的持续时间。 | -| [system.query_views_log](/operations/system-tables/query_views_log) | 在运行查询时,包含已执行的依赖 VIEW 相关信息的系统表,例如 VIEW 类型或执行时间。 | -| [system.quota_limits](/operations/system-tables/quota_limits) | 包含所有 QUOTA 在各个时间区间最大值信息的 system 表。任意数量的行(包括零行)都可以对应于一个 QUOTA。 | -| [system.quota_usage](/operations/system-tables/quota_usage) | 包含当前 USER QUOTA 使用情况的系统表,例如 QUOTA 已使用多少以及剩余多少。 | -| [system.quotas](/operations/system-tables/quotas) | 存储 QUOTA 信息的系统表。 | -| [system.quotas_usage](/operations/system-tables/quotas_usage) | 记录所有用户 QUOTA 使用情况的系统表。 | -| [system.replicas](/operations/system-tables/replicas) | 包含本地服务器上复制表信息及其状态的 system 表,适用于监控。 | -| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 包含当前正在执行的后台拉取任务信息的系统表。 | -| [system.replication_queue](/operations/system-tables/replication_queue) | 包含 `ReplicatedMergeTree` 系列表在 ClickHouse Keeper 或 ZooKeeper 中复制队列任务信息的系统表。 | -| [system.resources](/operations/system-tables/resources) | 包含本地服务器上各资源信息的 system 表,每个资源对应一行。 | -| [system.role_grants](/operations/system-tables/role_grants) | 用于存储授予用户和角色的角色信息的系统表。 | -| [system.roles](/operations/system-tables/roles) | 包含已配置角色信息的系统表。 | -| [system.row_policies](/operations/system-tables/row_policies) | 包含某个特定表的过滤器,以及应使用该 ROW POLICY 的角色和/或用户列表的系统表。 | -| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | 包含 S3Queue 表设置信息的系统表,自服务器版本 `24.10` 起可用。 | -| [system.scheduler](/operations/system-tables/scheduler) | 包含本地服务器上调度节点相关信息及其状态的系统表。 | -| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | 包含所有已缓存文件模式信息的系统表。 | -| [system.server_settings](/operations/system-tables/server_settings) | 包含服务器全局设置的系统表,这些设置在 `config.xml` 中指定。 | -| [system.session_log](/operations/system-tables/session_log) | 包含所有成功和失败的登录和登出事件信息的系统表。 | -| [system.settings](/operations/system-tables/settings) | 包含当前用户会话设置信息的系统表。 | -| [system.settings_changes](/operations/system-tables/settings_changes) | 记录先前 ClickHouse 版本中 SETTING 变更信息的系统表。 | -| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 用于描述设置配置文件内容的系统表:该设置配置文件适用的约束、角色和用户,以及其父设置配置文件。 | -| [system.settings_profiles](/operations/system-tables/settings_profiles) | 用于存储已配置设置配置文件属性的系统表。 | -| [system.stack_trace](/operations/system-tables/stack_trace) | 包含所有服务器线程堆栈跟踪信息的系统表。允许开发人员检查服务器状态。 | -| [system.storage_policies](/operations/system-tables/storage_policies) | 包含有关在服务器配置中定义的存储策略和卷的信息的系统表。 | -| [system.symbols](/operations/system-tables/symbols) | 适用于 C++ 专家和 ClickHouse 工程师的系统表,包含用于对 `clickhouse` 可执行文件进行自省的信息。 | -| [system.table_engines](/operations/system-tables/table_engines) | 包含服务器所支持的表引擎及其各自支持特性描述的系统表。 | -| [system.tables](/operations/system-tables/tables) | 包含服务器已知的所有表元数据的 system 表。 | -| [system.text_log](/operations/system-tables/text_log) | 包含日志条目的系统表。 | -| [system.time_zones](/operations/system-tables/time_zones) | 一个系统表,其中包含 ClickHouse 服务器支持的时区列表。 | -| [system.trace_log](/operations/system-tables/trace_log) | 包含由采样查询分析器收集的堆栈跟踪的系统表。 | -| [system.unicode](/operations/system-tables/unicode) | 系统表,包含 Unicode 字符及其属性的列表。 | -| [system.user_processes](/operations/system-tables/user_processes) | 用于概览用户内存使用情况和 ProfileEvents 的信息所在的系统表。 | -| [system.users](/operations/system-tables/users) | 包含服务器上已配置的用户账号列表的系统表。 | -| [system.view_refreshes](/operations/system-tables/view_refreshes) | 包含可刷新materialized view相关信息的系统表。 | -| [system.warnings](/operations/system-tables/system_warnings) | 此表包含关于 ClickHouse 服务器的警告信息。 | -| [system.workloads](/operations/system-tables/workloads) | 包含本地服务器上工作负载信息的系统表。 | -| [system.zookeeper](/operations/system-tables/zookeeper) | 仅在配置了 ClickHouse Keeper 或 ZooKeeper 时才存在的系统表。它暴露来自配置文件中定义的 Keeper 集群的数据。 | -| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | 仅在配置了 ZooKeeper 时才存在的系统表。显示当前与 ZooKeeper 的连接(包括辅助 ZooKeeper 实例)。 | -| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | 显示 ZooKeeper 连接历史(包括辅助 ZooKeeper 实例)。 | -| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | 包含关于向 ZooKeeper 服务器发起请求的参数及其响应信息的系统表。 | +| 页面 | 说明 | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| [系统表概览](/operations/system-tables/overview) | 系统表概览:它们是什么以及为何有用。 | +| [INFORMATION_SCHEMA](/operations/system-tables/information_schema) | 提供对数据库对象元数据的几乎标准化、与 DBMS 无关的视图的系统数据库。 | +| [system.asynchronous_insert_log](/operations/system-tables/asynchronous_insert_log) | 包含异步插入相关信息的系统表。每条记录对应一条被缓冲用于异步插入的插入查询。 | +| [system.asynchronous_inserts](/operations/system-tables/asynchronous_inserts) | 包含队列中待处理异步插入信息的系统表。 | +| [system.asynchronous_loader](/operations/system-tables/asynchronous_loader) | 一张系统表,包含最近异步作业(例如正在加载的表)的信息和状态。该表中每个作业对应一行。 | +| [system.asynchronous_metric_log](/operations/system-tables/asynchronous_metric_log) | 包含 `system.asynchronous_metrics` 历史值的系统表,这些值按照时间间隔保存(默认每个时间间隔为一秒) | +| [system.asynchronous_metrics](/operations/system-tables/asynchronous_metrics) | 包含后台定期计算得到的各类指标的系统表,例如当前正在使用的 RAM 量。 | +| [system.azure_queue_settings](/operations/system-tables/azure_queue_settings) | 包含 AzureQueue 表设置相关信息的系统表。从服务器版本 `24.10` 起提供。 | +| [system.backup_log](/operations/system-tables/backup_log) | 包含 `BACKUP` 和 `RESTORE` 操作相关日志条目的系统表。 | +| [system.backups](/operations/system-tables/backups) | 包含有关 `BACKUP` 和 `RESTORE` 操作的日志记录的系统表。 | +| [system.blob_storage_log](/operations/system-tables/blob_storage_log) | 包含日志条目的系统表,用于记录各种 blob 存储操作(如上传和删除)的相关信息。 | +| [system.build_options](/operations/system-tables/build_options) | 包含 ClickHouse 服务器构建选项相关信息的系统表。 | +| [system.clusters](/operations/system-tables/clusters) | 包含配置文件中可用集群及其所定义服务器信息的系统表。 | +| [system.codecs](/operations/system-tables/codecs) | 用于存储队列中编解码器相关信息的系统表。 | +| [system.columns](/operations/system-tables/columns) | 包含所有表的列信息的系统表 | +| [system.contributors](/operations/system-tables/contributors) | 包含贡献者信息的系统表。 | +| [system.crash_log](/operations/system-tables/crash_log) | 用于存储致命错误堆栈跟踪信息的系统表。 | +| [system.current_roles](/operations/system-tables/current_roles) | 包含当前用户已启用角色的系统表。 | +| [system.dashboards](/operations/system-tables/dashboards) | 包含 `/dashboard` 页面所使用的查询,该页面可通过 HTTP 接口访问;这些查询可用于监控和故障排查。 | +| [system.data_skipping_indices](/operations/system-tables/data_skipping_indices) | 用于存储所有表中已存在的数据跳过索引信息的系统表。 | +| [system.data_type_families](/operations/system-tables/data_type_families) | 包含受支持数据类型信息的系统表 | +| [system.database_engines](/operations/system-tables/database_engines) | 包含服务器支持的数据库引擎列表的系统表。 | +| [system.database_replicas](/operations/system-tables/database_replicas) | 包含复制数据库相关信息及其状态的系统表。 | +| [system.databases](/operations/system-tables/databases) | 包含当前用户可访问数据库信息的系统表。 | +| [system.dead_letter_queue](/operations/system-tables/dead_letter_queue) | 包含通过流式引擎接收并在解析时出错的消息信息的系统表。 | +| [system.delta_lake_metadata_log](/operations/system-tables/delta_lake_metadata_log) | 包含从 Delta Lake 表读取的元数据文件信息的系统表。每条记录对应一个根级元数据 JSON 文件。 | +| [system.detached_parts](/operations/system-tables/detached_parts) | 包含 MergeTree 表中已分离分区片段信息的系统表 | +| [system.detached_tables](/operations/system-tables/detached_tables) | 包含每个已分离表相关信息的系统表。 | +| [system.dictionaries](/operations/system-tables/dictionaries) | 包含字典信息的系统表 | +| [system.dimensional_metrics](/operations/system-tables/dimensional_metrics) | 此表包含可即时计算并以 Prometheus 格式导出的维度指标,且始终保持最新。 | +| [system.disks](/operations/system-tables/disks) | 包含在服务器配置中定义的磁盘信息的系统表 | +| [system.distributed_ddl_queue](/operations/system-tables/distributed_ddl_queue) | 包含已在集群上执行的分布式 DDL 查询(使用 ON CLUSTER 子句的查询)信息的系统表。 | +| [system.distribution_queue](/operations/system-tables/distribution_queue) | 包含处于队列中、等待发送到各分片的本地文件信息的系统表。 | +| [system.dns_cache](/operations/system-tables/dns_cache) | 包含已缓存的 DNS 记录信息的系统表。 | +| [system.dropped_tables](/operations/system-tables/dropped_tables) | 包含那些已执行 `DROP TABLE` 但尚未完成数据清理的表信息的系统表 | +| [system.dropped_tables_parts](/operations/system-tables/dropped_tables_parts) | 一个系统表,包含 `system.dropped_tables` 中 MergeTree 已删除表的分区片段相关信息 | +| [system.enabled_roles](/operations/system-tables/enabled_roles) | 系统表,包含当前所有处于激活状态的角色,其中包括当前用户的当前角色,以及授予该角色的其他角色 | +| [system.error_log](/operations/system-tables/system-error-log) | 一个系统表,用于保存 `system.errors` 表中的错误值历史,并会定期刷新到磁盘。 | +| [system.errors](/operations/system-tables/errors) | 记录错误代码及其触发次数的系统表。 | +| [system.events](/operations/system-tables/events) | 包含系统中已发生事件数量信息的系统表。 | +| [system.functions](/operations/system-tables/functions) | 包含普通函数和聚合函数信息的系统表。 | +| [system.grants](/operations/system-tables/grants) | 用于显示授予各 ClickHouse 用户账号的权限的系统表。 | +| [system.graphite_retentions](/operations/system-tables/graphite_retentions) | 包含 `graphite_rollup` 参数信息的系统表,这些参数用于使用 `GraphiteMergeTree` 引擎的表。 | +| [system.histogram_metrics](/operations/system-tables/histogram_metrics) | 该表包含可实时计算并以 Prometheus 格式导出的直方图指标,并且始终保持最新状态。 | +| [system.iceberg_history](/operations/system-tables/iceberg_history) | 系统 Iceberg 快照历史 | +| [system.iceberg_metadata_log](/operations/system-tables/iceberg_metadata_log) | 包含从 Iceberg 表中读取的元数据文件相关信息的系统表。每条记录表示一个根元数据文件、一份从 Avro 文件中提取的元数据,或某个 Avro 文件中的一条记录。 | +| [system.instrumentation](/operations/system-tables/instrumentation) | 包含插桩点的系统表 | +| [system.jemalloc_bins](/operations/system-tables/jemalloc_bins) | 包含通过 jemalloc 内存分配器在不同大小类(bins)上进行的内存分配信息的系统表,这些信息汇总自所有 arena。 | +| [system.kafka_consumers](/operations/system-tables/kafka_consumers) | 包含 Kafka 消费者相关信息的系统表。 | +| [system.licenses](/operations/system-tables/licenses) | 用于存储 ClickHouse 源码中 `contrib` 目录下第三方库许可证信息的系统表。 | +| [system.merge_tree_settings](/operations/system-tables/merge_tree_settings) | 存储 MergeTree 表设置信息的系统表。 | +| [system.merges](/operations/system-tables/merges) | 包含有关当前正在为 MergeTree 系列表执行的合并和数据部件变更操作的信息的系统表。 | +| [system.metric_log](/operations/system-tables/metric_log) | 系统表,用于保存 `system.metrics` 和 `system.events` 表中的指标值历史记录,会定期被刷写到磁盘。 | +| [system.metrics](/operations/system-tables/metrics) | 包含可即时计算或具有当前值的指标的系统表。 | +| [system.moves](/operations/system-tables/moves) | 包含 MergeTree 表正在执行的数据分片移动信息的系统表。每次数据分片移动在表中对应一行记录。 | +| [system.mutations](/operations/system-tables/mutations) | 包含有关 MergeTree 表变更及其进度信息的系统表。每条变更命令对应一行。 | +| [system.numbers](/operations/system-tables/numbers) | 包含一个名为 `number` 的 UInt64 类型列的系统表,其中存储了从零开始的几乎所有自然数。 | +| [system.numbers_mt](/operations/system-tables/numbers_mt) | 类似于 `system.numbers` 的系统表,但读取是并行的,数字可以以任意顺序返回。 | +| [system.one](/operations/system-tables/one) | 包含一行且仅有一个名为 `dummy` 的 UInt8 列(其值为 0)的系统表。类似于其他 DBMS 中的 `DUAL` 表。 | +| [system.opentelemetry_span_log](/operations/system-tables/opentelemetry_span_log) | 存储已执行查询的 trace span 信息的系统表。 | +| [system.part_log](/operations/system-tables/part_log) | 包含有关 MergeTree 系列表中数据分区片段上发生事件信息的系统表,例如数据的新增或合并。 | +| [system.parts](/operations/system-tables/parts) | 包含 MergeTree 分区片段相关信息的系统表 | +| [system.parts_columns](/operations/system-tables/parts_columns) | 包含 MergeTree 表分区片段及列信息的系统表。 | +| [system.processes](/operations/system-tables/processes) | 用于实现 `SHOW PROCESSLIST` 查询的系统表。 | +| [system.processors_profile_log](/operations/system-tables/processors_profile_log) | 包含处理器级性能分析信息的系统表(可在 `EXPLAIN PIPELINE` 中查看) | +| [system.projection_parts](/operations/system-tables/projection_parts) | 用于存储 MergeTree 系列表的投影分区片段信息的系统表。 | +| [system.projection_parts_columns](/operations/system-tables/projection_parts_columns) | 包含 MergeTree 系列表的投影分区片段中各列信息的系统表 | +| [system.projections](/operations/system-tables/projections) | 包含所有表中已定义 PROJECTION 信息的系统表。 | +| [system.query_cache](/operations/system-tables/query_cache) | 显示查询缓存内容的系统表。 | +| [system.query_condition_cache](/operations/system-tables/query_condition_cache) | 显示查询条件缓存内容的系统表。 | +| [system.query_log](/operations/system-tables/query_log) | 包含已执行查询相关信息的系统表,例如开始时间、处理时长、错误消息。 | +| [system.query_metric_log](/operations/system-tables/query_metric_log) | 包含针对单个查询的、来自 `system.events` 表的内存和指标值历史记录的系统表,并会定期将数据刷新到磁盘。 | +| [system.query_thread_log](/operations/system-tables/query_thread_log) | 包含执行查询的线程相关信息的系统表,例如线程名称、线程开始时间以及查询处理的持续时间。 | +| [system.query_views_log](/operations/system-tables/query_views_log) | 在执行查询时包含已执行的依赖视图信息的系统表,例如视图类型或执行时间。 | +| [system.quota_limits](/operations/system-tables/quota_limits) | 包含所有配额各个时间区间最大值信息的系统表。对于一个配额,可以对应任意数量的行,也可以没有行。 | +| [system.quota_usage](/operations/system-tables/quota_usage) | 包含当前用户 QUOTA 使用情况信息的系统表,例如已使用了多少 QUOTA,以及还剩多少 QUOTA。 | +| [system.quotas](/operations/system-tables/quotas) | 包含 QUOTA 相关信息的系统表。 | +| [system.quotas_usage](/operations/system-tables/quotas_usage) | 记录所有用户 QUOTA 使用情况的系统表。 | +| [system.replicas](/operations/system-tables/replicas) | 包含本地服务器上副本表信息及其状态的系统表,可用于监控。 | +| [system.replicated_fetches](/operations/system-tables/replicated_fetches) | 包含当前正在运行的后台获取任务信息的系统表。 | +| [system.replication_queue](/operations/system-tables/replication_queue) | 包含有关 `ReplicatedMergeTree` 系列表在 ClickHouse Keeper 或 ZooKeeper 中的复制队列任务信息的系统表。 | +| [system.resources](/operations/system-tables/resources) | 包含本地服务器上各资源信息的系统表,每个资源占一行。 | +| [system.role_grants](/operations/system-tables/role_grants) | 包含授予用户和角色的角色权限信息的系统表。 | +| [system.roles](/operations/system-tables/roles) | 包含已配置角色信息的系统表。 | +| [system.row_policies](/operations/system-tables/row_policies) | 一个系统表,用于存储针对某个特定表的过滤条件,以及应当使用此 ROW POLICY 的角色和/或用户列表。 | +| [system.s3_queue_settings](/operations/system-tables/s3_queue_settings) | 包含 S3Queue 表设置信息的系统表。自服务器 24.10 版本起可用。 | +| [system.scheduler](/operations/system-tables/scheduler) | 包含本地服务器上各调度节点信息和状态的系统表。 | +| [system.schema_inference_cache](/operations/system-tables/schema_inference_cache) | 包含所有已缓存文件 schema 信息的系统表。 | +| [system.server_settings](/operations/system-tables/server_settings) | 包含在 `config.xml` 中指定的服务器全局设置信息的系统表。 | +| [system.session_log](/operations/system-tables/session_log) | 记录所有登录与登出成功或失败事件信息的系统表。 | +| [system.settings](/operations/system-tables/settings) | 包含当前用户的会话设置信息的系统表。 | +| [system.settings_changes](/operations/system-tables/settings_changes) | 记录先前 ClickHouse 版本中设置变更信息的系统表。 | +| [system.settings_profile_elements](/operations/system-tables/settings_profile_elements) | 用于描述设置配置文件内容的系统表:包括该设置适用的约束、角色和用户,以及父设置配置文件。 | +| [system.settings_profiles](/operations/system-tables/settings_profiles) | 包含已配置设置配置文件各属性的系统表。 | +| [system.stack_trace](/operations/system-tables/stack_trace) | 包含所有服务器线程堆栈跟踪信息的系统表。便于开发者检查服务器状态。 | +| [system.storage_policies](/operations/system-tables/storage_policies) | 包含服务器配置中定义的存储策略和卷信息的系统表。 | +| [system.symbols](/operations/system-tables/symbols) | 这是一个对 C++ 专家和 ClickHouse 工程师有用的系统表,包含用于对 `clickhouse` 可执行文件进行内省的信息。 | +| [system.table_engines](/operations/system-tables/table_engines) | 包含服务器所支持的表引擎及其支持特性的系统表。 | +| [system.tables](/operations/system-tables/tables) | 包含服务器已知的每个表的元数据的系统表。 | +| [system.text_log](/operations/system-tables/text_log) | 用于存储日志记录条目的系统表。 | +| [system.time_zones](/operations/system-tables/time_zones) | 一个系统表,其中包含 ClickHouse 服务器所支持的时区列表。 | +| [system.trace_log](/operations/system-tables/trace_log) | 存储由采样查询分析器收集的堆栈跟踪的系统表。 | +| [system.unicode](/operations/system-tables/unicode) | 包含 Unicode 字符及其属性的系统表。 | +| [system.user_processes](/operations/system-tables/user_processes) | 包含用户内存使用情况和 ProfileEvents 总体概览信息的系统表。 | +| [system.users](/operations/system-tables/users) | 包含服务器上已配置的用户账户列表的系统表。 | +| [system.view_refreshes](/operations/system-tables/view_refreshes) | 包含可刷新materialized view相关信息的系统表。 | +| [system.warnings](/operations/system-tables/system_warnings) | 此表包含关于 ClickHouse 服务器的警告信息。 | +| [system.workloads](/operations/system-tables/workloads) | 用于存储本地服务器上工作负载信息的系统表。 | +| [system.zookeeper](/operations/system-tables/zookeeper) | 仅在配置了 ClickHouse Keeper 或 ZooKeeper 时才存在的系统表。它暴露来自配置中定义的 Keeper 集群的数据。 | +| [system.zookeeper_connection](/operations/system-tables/zookeeper_connection) | 仅在配置了 ZooKeeper 时才存在的系统表。显示当前与 ZooKeeper 的连接(包括辅助 ZooKeeper 实例)。 | +| [system.zookeeper_connection_log](/operations/system-tables/zookeeper_connection_log) | 显示 ZooKeeper 连接历史(包括辅助 ZooKeeper 实例)。 | +| [system.zookeeper_log](/operations/system-tables/zookeeper_log) | 包含有关向 ZooKeeper 服务器发起请求的参数及服务器响应信息的系统表。 | {/*AUTOGENERATED_END*/ } diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md new file mode 100644 index 00000000000..ff52e917737 --- /dev/null +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/instrumentation.md @@ -0,0 +1,70 @@ +--- +description: '包含监控插桩点的系统表' +keywords: ['system table', '监控插桩'] +slug: /operations/system-tables/instrumentation +title: 'system.instrumentation' +doc_type: 'reference' +--- + +import SystemTableCloud from '@site/i18n/zh/docusaurus-plugin-content-docs/current/_snippets/_system_table_cloud.md'; + +# system.instrumentation {#systeminstrumentation} + + + +包含使用 LLVM XRay 功能的插桩点信息。 + +列: + +* `id` ([UInt32](../../sql-reference/data-types/int-uint.md)) — 插桩点的 ID。 +* `function_id` ([Int32](../../sql-reference/data-types/int-uint.md)) — 在 ELF 二进制文件的 `xray_instr_map` 段中分配给函数的 ID。 +* `function_name` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 用于对该函数进行插桩的名称。 +* `handler` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 处理器类型。 +* `entry_type` ([Enum('Entry' = 0, 'Exit' = 1, 'EntryAndExit' = 2)](../../sql-reference/data-types/enum.md)) — 入口类型:`Entry`、`Exit` 或 `EntryAndExit`。 +* `symbol` ([LowCardinality(String)](../../sql-reference/data-types/string.md)) — 完整且已还原名称修饰的符号。 +* `parameters` ([Array(Dynamic)](../../sql-reference/data-types/array.md)) — 处理器调用时的参数。 + +**示例** + +```sql +SELECT * FROM system.instrumentation FORMAT Vertical; +``` + +```text +第 1 行: +────── +id: 0 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: log +entry_type: Entry +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: ['test'] + +第 2 行: +────── +id: 1 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: profile +entry_type: EntryAndExit +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: [] + +第 3 行: +────── +id: 2 +function_id: 231280 +function_name: QueryMetricLog::startQuery +handler: sleep +entry_type: Exit +symbol: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +parameters: [0.3] + +返回 3 行。耗时:0.302 秒。 +``` + +**另请参阅** + +* [SYSTEM INSTRUMENT](../../sql-reference/statements/system.md) — 添加或删除插桩点。 +* [system.trace_log](../../operations/system-tables/trace_log.md) - 查看性能分析日志。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md index 6e256d9aeb0..8082d87d4df 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/operations/system-tables/trace_log.md @@ -14,7 +14,7 @@ import SystemTableCloud from '@site/i18n/zh/docusaurus-plugin-content-docs/curre 包含由 [sampling query profiler](../../operations/optimizing-performance/sampling-query-profiler.md) 收集的堆栈跟踪信息。 -当设置了服务器配置部分 [trace_log](../../operations/server-configuration-parameters/settings.md#trace_log) 时,ClickHouse 会创建此表。另请参见以下设置:[query_profiler_real_time_period_ns](../../operations/settings/settings.md#query_profiler_real_time_period_ns)、[query_profiler_cpu_time_period_ns](../../operations/settings/settings.md#query_profiler_cpu_time_period_ns)、[memory_profiler_step](../../operations/settings/settings.md#memory_profiler_step)、[memory_profiler_sample_probability](../../operations/settings/settings.md#memory_profiler_sample_probability)、[trace_profile_events](../../operations/settings/settings.md#trace_profile_events)。 +在配置了 [trace_log](../../operations/server-configuration-parameters/settings.md#trace_log) 服务器配置部分后,ClickHouse 会创建此表。另请参阅以下设置:[query_profiler_real_time_period_ns](../../operations/settings/settings.md#query_profiler_real_time_period_ns)、[query_profiler_cpu_time_period_ns](../../operations/settings/settings.md#query_profiler_cpu_time_period_ns)、[memory_profiler_step](../../operations/settings/settings.md#memory_profiler_step)、[memory_profiler_sample_probability](../../operations/settings/settings.md#memory_profiler_sample_probability)、[trace_profile_events](../../operations/settings/settings.md#trace_profile_events)。 要分析日志,请使用 `addressToLine`、`addressToLineWithInlines`、`addressToSymbol` 和 `demangle` 内省函数。 @@ -30,37 +30,50 @@ import SystemTableCloud from '@site/i18n/zh/docusaurus-plugin-content-docs/curre * `timestamp_ns` ([UInt64](../../sql-reference/data-types/int-uint.md)) — 以纳秒为单位的采样时刻时间戳。 -* `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ClickHouse 服务器构建修订号。 +* `revision` ([UInt32](../../sql-reference/data-types/int-uint.md)) — ClickHouse 服务器构建修订版本号。 - 当通过 `clickhouse-client` 连接到服务器时,你会看到类似 `Connected to ClickHouse server version 19.18.1.` 的字符串。该字段包含的是服务器的 `revision`,而不是 `version`。 + 通过 `clickhouse-client` 连接到服务器时,你会看到类似 `Connected to ClickHouse server version 19.18.1.` 的字符串。该字段包含的是服务器的 `revision`,而不是 `version`。 * `trace_type` ([Enum8](../../sql-reference/data-types/enum.md)) — 跟踪类型: - * `Real` 表示按墙钟时间收集堆栈跟踪。 - * `CPU` 表示按 CPU 时间收集堆栈跟踪。 - * `Memory` 表示当内存分配超过后续水位线时,收集分配和释放信息。 - * `MemorySample` 表示随机收集分配和释放信息。 - * `MemoryPeak` 表示收集内存峰值使用情况的更新。 - * `ProfileEvent` 表示收集 profile 事件增量。 + * `Real` 表示按墙钟时间收集栈跟踪。 + * `CPU` 表示按 CPU 时间收集栈跟踪。 + * `Memory` 表示在内存分配超过后续水位线阈值时收集分配和释放。 + * `MemorySample` 表示随机收集分配和释放。 + * `MemoryPeak` 表示收集内存峰值使用的更新。 + * `ProfileEvent` 表示收集 profile 事件的增量。 * `JemallocSample` 表示收集 jemalloc 样本。 - * `MemoryAllocatedWithoutCheck` 表示在忽略任何内存限制的情况下收集较大的内存分配(>16MiB)(仅供 ClickHouse 开发人员使用)。 + * `MemoryAllocatedWithoutCheck` 表示在忽略任何内存限制的情况下收集大额分配(>16MiB)(仅供 ClickHouse 开发者使用)。 + * `Instrumentation` 表示通过 XRay 进行 instrumentation 所收集的跟踪。 + +* `cpu_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — CPU 标识符。 * `thread_id` ([UInt64](../../sql-reference/data-types/int-uint.md)) — 线程标识符。 -* `query_id` ([String](../../sql-reference/data-types/string.md)) — 查询标识符,可用于从 [query_log](/operations/system-tables/query_log) 系统表中获取正在运行查询的详细信息。 +* `query_id` ([String](../../sql-reference/data-types/string.md)) — 查询标识符,可用于从 [query_log](/operations/system-tables/query_log) 系统表中获取曾经运行的查询的详细信息。 + +* `trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — 采样时刻的栈跟踪。每个元素是 ClickHouse 服务器进程内的虚拟内存地址。 + +* `size` ([Int64](../../sql-reference/data-types/int-uint.md)) - 对于 `Memory`、`MemorySample` 或 `MemoryPeak` 跟踪类型,是已分配内存的大小;对于其他跟踪类型为 0。 + +* `event` ([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md)) - 对于 `ProfileEvent` 跟踪类型,是更新后的 profile 事件名称;对于其他跟踪类型是空字符串。 -* `trace` ([Array(UInt64)](../../sql-reference/data-types/array.md)) — 采样时刻的堆栈跟踪。每个元素是 ClickHouse 服务器进程内的虚拟内存地址。 +* `increment` ([UInt64](../../sql-reference/data-types/int-uint.md)) - 对于 `ProfileEvent` 跟踪类型,是 profile 事件的增量值;对于其他跟踪类型为 0。 -* `size` ([Int64](../../sql-reference/data-types/int-uint.md)) — 对于 `Memory`、`MemorySample` 或 `MemoryPeak` 跟踪类型,该字段为分配的内存量;对于其他跟踪类型,该字段为 0。 +* `symbols`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), 如果启用了符号化,包含与 `trace` 对应的已还原符号名称。 -* `event` ([LowCardinality(String)](../../sql-reference/data-types/lowcardinality.md)) — 对于 `ProfileEvent` 跟踪类型,该字段为已更新的 profile 事件名称;对于其他跟踪类型,该字段为空字符串。 +* `lines`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)), 如果启用了符号化,包含与 `trace` 对应的、带有行号的文件名字符串。 -* `increment` ([UInt64](../../sql-reference/data-types/int-uint.md)) — 对于 `ProfileEvent` 跟踪类型,该字段为 profile 事件的增量值;对于其他跟踪类型,该字段为 0。 +* `function_id` ([Nullable(Int32)](../../sql-reference/data-types/nullable.md)), 对于 Instrumentation 跟踪类型,是在 elf-binary 的 xray_instr_map 段中分配给该函数的 ID。 -* `symbols`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)),如果启用了符号化,则包含与 `trace` 对应的已反混淆符号名称。 +* `function_name` ([Nullable(String)](../../sql-reference/data-types/nullable.md)), 对于 Instrumentation 跟踪类型,是被插桩(instrumented)的函数名称。 -* `lines`, ([Array(LowCardinality(String))](../../sql-reference/data-types/array.md)),如果启用了符号化,则包含与 `trace` 对应的带行号的文件名字符串。 +* `handler` ([Nullable(String)](../../sql-reference/data-types/nullable.md)), 对于 Instrumentation 跟踪类型,是被插桩函数的处理程序。 -可以在服务器配置文件中 `trace_log` 部分下的 `symbolize` 设置中启用或禁用符号化。 +* `entry_type` ([Nullable(Enum('Entry' = 0, 'Exit' = 1))](../../sql-reference/data-types/nullable.md)), 对于 Instrumentation 跟踪类型,是该跟踪的入口类型。 + +* `duration_nanoseconds` ([Nullable(UInt64)](../../sql-reference/data-types/nullable.md)), 对于 Instrumentation 跟踪类型,是函数的运行时间(纳秒)。 + +可以在服务器配置文件的 `trace_log` 部分,通过 `symbolize` 启用或禁用符号化。 **示例** @@ -69,17 +82,72 @@ SELECT * FROM system.trace_log LIMIT 1 \G ``` ```text -Row 1: +行 1: ────── hostname: clickhouse.eu-central1.internal -event_date: 2020-09-10 -event_time: 2020-09-10 11:23:09 -event_time_microseconds: 2020-09-10 11:23:09.872924 -timestamp_ns: 1599762189872924510 -revision: 54440 -trace_type: Memory -thread_id: 564963 -query_id: -trace: [371912858,371912789,371798468,371799717,371801313,371790250,624462773,566365041,566440261,566445834,566460071,566459914,566459842,566459580,566459469,566459389,566459341,566455774,371993941,371988245,372158848,372187428,372187309,372187093,372185478,140222123165193,140222122205443] -size: 5244400 +event_date: 2025-11-11 +event_time: 2025-11-11 11:53:59 +event_time_microseconds: 2025-11-11 11:53:59.128333 +timestamp_ns: 1762862039128333000 +revision: 54504 +trace_type: Instrumentation +cpu_id: 19 +thread_id: 3166432 -- 317 万 +query_id: ef462508-e189-4ea2-b231-4489506728e8 +trace: [350594916,447733712,447742095,447727324,447726659,221642873,450882315,451852359,451905441,451885554,512404306,512509092,612861767,612863269,612466367,612455825,137631896259267,137631896856768] +size: 0 +ptr: 0 +memory_context: Unknown +memory_blocked_context: Unknown +event: +increment: 0 +symbols: ['StackTrace::StackTrace()','DB::InstrumentationManager::createTraceLogElement(DB::InstrumentationManager::InstrumentedPointInfo const&, XRayEntryType, std::__1::chrono::time_point>>) const','DB::InstrumentationManager::profile(XRayEntryType, DB::InstrumentationManager::InstrumentedPointInfo const&)','DB::InstrumentationManager::dispatchHandlerImpl(int, XRayEntryType)','DB::InstrumentationManager::dispatchHandler(int, XRayEntryType)','__xray_FunctionEntry','DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long)','DB::logQueryStart(std::__1::chrono::time_point>> const&, std::__1::shared_ptr const&, std::__1::basic_string, std::__1::allocator> const&, unsigned long, std::__1::shared_ptr const&, DB::QueryPipeline const&, DB::IInterpreter const*, bool, std::__1::basic_string, std::__1::allocator> const&, std::__1::basic_string, std::__1::allocator> const&, bool)','DB::executeQueryImpl(char const*, char const*, std::__1::shared_ptr, DB::QueryFlags, DB::QueryProcessingStage::Enum, std::__1::unique_ptr>&, std::__1::shared_ptr&, std::__1::shared_ptr, std::__1::function)','DB::executeQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::shared_ptr, DB::QueryFlags, DB::QueryProcessingStage::Enum)','DB::TCPHandler::runImpl()','DB::TCPHandler::run()','Poco::Net::TCPServerConnection::start()','Poco::Net::TCPServerDispatcher::run()','Poco::PooledThread::run()','Poco::ThreadImpl::runnableEntry(void*)','start_thread','__clone3'] +lines: ['./build/../src/Common/StackTrace.cpp:395','./src/Common/StackTrace.h:62','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:738','./build/./src/Interpreters/InstrumentationManager.cpp:257','./build/./src/Interpreters/InstrumentationManager.cpp:225','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse','./build/./src/Interpreters/QueryMetricLog.cpp:0','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:667','./build/./src/Interpreters/executeQuery.cpp:0','./build/./src/Interpreters/executeQuery.cpp:0','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:744','./contrib/llvm-project/libcxx/include/__memory/shared_ptr.h:583','./build/../base/poco/Net/src/TCPServerConnection.cpp:54','../contrib/llvm-project/libcxx/include/__memory/unique_ptr.h:80','./build/../base/poco/Foundation/src/ThreadPool.cpp:219','../base/poco/Foundation/include/Poco/AutoPtr.h:77','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse','/home/ubuntu/ClickHouse/ClickHouse/build/programs/clickhouse'] +function_id: 231255 +function_name: DB::QueryMetricLog::startQuery(std::__1::basic_string, std::__1::allocator> const&, std::__1::chrono::time_point>>, unsigned long) +handler: profile +entry_type: Exit +duration_nanoseconds: 58435 +``` + +可以使用以下查询将性能分析数据转换为 Chrome 的事件跟踪格式(Event Trace Format)。将该查询保存为 `chrome_trace.sql` 文件: + +```sql +WITH traces AS ( + SELECT * FROM system.trace_log + WHERE event_date >= today() AND trace_type = 'Instrumentation' AND handler = 'profile' + ORDER BY event_time, entry_type +) +SELECT + format( + '{{"traceEvents": [{}\n]}}', + arrayStringConcat( + groupArray( + format( + '\n{{"name": "{}", "cat": "clickhouse", "ph": "{}", "ts": {}, "pid": 1, "tid": {}, "args": {{"query_id": "{}", "cpu_id": {}, "stack": [{}]}}}},', + function_name, + if(entry_type = 0, 'B', 'E'), + timestamp_ns/1000, + toString(thread_id), + query_id, + cpu_id, + arrayStringConcat(arrayMap((x, y) -> concat('"', x, ': ', y, '", '), lines, symbols)) + ) + ) + ) + ) +FROM traces; +``` + +并使用 ClickHouse Client 执行它,将结果导出为一个 `trace.json` 文件,之后可以使用 [Perfetto](https://ui.perfetto.dev/) 或 [speedscope](https://www.speedscope.app/) 导入。 + +```bash +echo $(clickhouse client --query "$(cat chrome_trace.sql)") > trace.json ``` + +如果希望获得更紧凑但信息量较少的 trace,我们可以省略 stack 部分。 + +**另请参阅** + +* [SYSTEM INSTRUMENT](../../sql-reference/statements/system.md) — 添加或移除插桩点。 +* [system.instrumentation](../../operations/system-tables/instrumentation.md) - 查看已插桩的函数。 diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md index 83970433738..2e898b5df94 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/date-time-functions.md @@ -1,14 +1,14 @@ --- -description: '日期和时间处理函数文档' -sidebar_label: '日期和时间' +description: '用于处理日期和时间的函数文档' +sidebar_label: '日期与时间' slug: /sql-reference/functions/date-time-functions -title: '日期和时间处理函数' +title: '用于处理日期和时间的函数' doc_type: 'reference' --- # 用于处理日期和时间的函数 {#functions-for-working-with-dates-and-times} -本节中的大多数函数支持可选的时区参数,例如 `Europe/Amsterdam`。在这种情况下,将使用指定的时区,而不是本地时区(默认时区)。 +本节中的大多数函数支持一个可选的时区参数,例如 `Europe/Amsterdam`。在这种情况下,将使用指定的时区,而不是本地(默认)时区。 **示例** @@ -27,8 +27,8 @@ SELECT ``` {/* - 下面这些标签的内部内容会在文档框架构建时, - 被由 system.functions 生成的文档替换。请不要修改或删除这些标签。 + 以下标签的内部内容会在文档框架构建时被 + 基于 system.functions 自动生成的文档所替换。请勿修改或删除这些标签。 参见:https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md */ } @@ -36,11 +36,11 @@ SELECT ## UTCTimestamp {#UTCTimestamp} -新增于:v22.11 +引入版本:v22.11 -返回在查询解析时的当前日期和时间。该函数是一个常量表达式。 +返回在查询分析时刻的当前日期和时间。该函数是一个常量表达式。 -此函数返回的结果与 `now('UTC')` 相同。它仅为兼容 MySQL 而添加。推荐优先使用 [`now`](#now)。 +此函数返回的结果与 `now('UTC')` 相同。它仅为兼容 MySQL 而新增。[`now`](#now) 是更推荐的用法。 **语法** @@ -56,7 +56,7 @@ UTCTimestamp() **返回值** -在查询分析时返回当前的日期和时间。[`DateTime`](/sql-reference/data-types/datetime) +返回在查询解析时刻的当前日期和时间。[`DateTime`](/sql-reference/data-types/datetime) **示例** @@ -74,11 +74,11 @@ SELECT UTCTimestamp() ## YYYYMMDDToDate {#YYYYMMDDToDate} -引入于:v23.9 +引入版本:v23.9 -将包含年月日的数值转换为 `Date`。 -该函数与 [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) 函数执行相反的转换。 -如果输入不表示一个有效的 `Date` 值,则输出未定义。 +将一个包含年、月和日数字的数值转换为 `Date`。 +该函数是函数 [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) 的反函数。 +如果输入不表示一个有效的 Date 值,则输出未定义。 **语法** @@ -88,11 +88,11 @@ YYYYMMDDToDate(YYYYMMDD) **参数** -* `YYYYMMDD` — 表示年份、月份和日期的数值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `YYYYMMDD` — 包含年、月和日的数值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) **返回值** -根据提供的参数返回一个 `Date` 值 [`Date`](/sql-reference/data-types/date) +根据提供的参数返回一个 `Date` 类型的值 [`Date`](/sql-reference/data-types/date) **示例** @@ -110,11 +110,11 @@ SELECT YYYYMMDDToDate(20230911); ## YYYYMMDDToDate32 {#YYYYMMDDToDate32} -引入于:v23.9 +引入自:v23.9 -将一个表示年、月和日的数字转换为 `Date32`。 -该函数与函数 [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) 的作用相反。 -如果输入不表示有效的 `Date32` 值,则输出未定义。 +将包含年份、月份和日期数字的数值转换为 `Date32`。 +此函数与函数 [`toYYYYMMDD()`](/sql-reference/functions/date-time-functions#toYYYYMMDD) 相反。 +如果输入不表示一个有效的 `Date32` 值,则输出是未定义的。 **语法** @@ -124,11 +124,11 @@ YYYYMMDDToDate32(YYYYMMDD) **参数** -* `YYYYMMDD` — 形如 YYYYMMDD、包含年、月、日的数字。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `YYYYMMDD` — 包含年、月、日的数字。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) **返回值** -根据提供的参数构造并返回一个 `Date32` 值。详见 [`Date32`](/sql-reference/data-types/date32) +根据提供的参数返回一个 `Date32` 值 [`Date32`](/sql-reference/data-types/date32) **示例** @@ -148,9 +148,9 @@ SELECT YYYYMMDDToDate32(20000507); 自 v23.9 起引入 -将包含年、月、日、时、分和秒的数字转换为 `DateTime`。 -此函数是函数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) 的逆函数。 -如果输入不表示一个有效的 `DateTime` 值,则输出未定义。 +将包含年、月、日、时、分、秒的数字转换为 `DateTime`。 +此函数与函数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) 的作用相反。 +如果输入未表示有效的 `DateTime` 值,则输出是未定义的。 **语法** @@ -160,12 +160,12 @@ YYYYMMDDhhmmssToDateTime(YYYYMMDDhhmmss[, timezone]) **参数** -* `YYYYMMDDhhmmss` — 包含年、月、日、时、分、秒的数字。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `YYYYMMDDhhmmss` — 包含年份、月份、日、小时、分钟和秒的数字。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) * `timezone` — 时区名称。[`String`](/sql-reference/data-types/string) **返回值** -从提供的参数返回一个 `DateTime` 值。[`DateTime`](/sql-reference/data-types/datetime) +根据提供的参数返回 `DateTime` 类型的值。[`DateTime`](/sql-reference/data-types/datetime) **示例** @@ -183,11 +183,11 @@ SELECT YYYYMMDDToDateTime(20230911131415); ## YYYYMMDDhhmmssToDateTime64 {#YYYYMMDDhhmmssToDateTime64} -自 v23.9 版本引入 +引入于:v23.9 -将一个包含年、月、日、时、分和秒的数字转换为 `DateTime64`。 -此函数是函数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) 的反向操作。 -如果输入不能表示有效的 `DateTime64` 值,则结果未定义。 +将一个包含年、月、日、时、分、秒的数字转换为 `DateTime64`。 +此函数与函数 [`toYYYYMMDDhhmmss()`](/sql-reference/functions/date-time-functions#toYYYYMMDDhhmmss) 相反。 +如果输入不表示有效的 `DateTime64` 值,则输出结果未定义。 **语法** @@ -197,13 +197,13 @@ YYYYMMDDhhmmssToDateTime64(YYYYMMDDhhmmss[, precision[, timezone]]) **参数** -* `YYYYMMDDhhmmss` — 包含年、月、日、时、分、秒的数字。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `precision` — 小数部分的精度(0-9)。[`UInt8`](/sql-reference/data-types/int-uint) +* `YYYYMMDDhhmmss` — 包含年、月、日、时、分和秒的数字。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `precision` — 小数部分的精度 (0-9)。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 时区名称。[`String`](/sql-reference/data-types/string) **返回值** -根据提供的参数构造并返回一个 `DateTime64` 值 [`DateTime64`](/sql-reference/data-types/datetime64) +根据提供的参数返回一个 `DateTime64` 值。[`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -221,10 +221,10 @@ SELECT YYYYMMDDhhmmssToDateTime64(20230911131415, 3, 'Asia/Istanbul'); ## addDate {#addDate} -引入版本:v23.9 +首次引入于:v23.9 -将时间间隔加到指定的 `date`、`date with time`,或其字符串编码形式上。 -如果相加结果超出该数据类型的取值范围,则结果未定义。 +将时间间隔添加到指定的日期、日期时间,或它们的字符串编码形式。 +如果相加结果超出了该数据类型的取值范围,则结果是未定义的。 **语法** @@ -234,16 +234,16 @@ addDate(datetime, interval) **参数** -* `datetime` — 将要加上 `interval` 的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `interval` — 要添加的时间间隔。[`Interval`](/sql-reference/data-types/int-uint) +* `datetime` — 要在其基础上添加 `interval` 的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `interval` — 要添加的时间区间。[`Interval`](/sql-reference/data-types/int-uint) **返回值** -返回通过将 `interval` 加到 `datetime` 后得到的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回通过将 `interval` 加到 `datetime` 后得到的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**为日期添加时间间隔** +**向日期添加时间区间** ```sql title=Query SELECT addDate(toDate('2018-01-01'), INTERVAL 3 YEAR) @@ -257,9 +257,9 @@ SELECT addDate(toDate('2018-01-01'), INTERVAL 3 YEAR) ## addDays {#addDays} -引入版本:v1.1 +引入自:v1.1 版本 -将指定的天数添加到日期、日期时间,或其字符串表示形式。 +将指定的天数加到日期、日期时间,或字符串编码的日期或日期时间值上。 **语法** @@ -270,7 +270,7 @@ addDays(datetime, num) **参数** * `datetime` — 要添加指定天数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要添加的天数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `num` — 要添加的天数值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** @@ -278,7 +278,7 @@ addDays(datetime, num) **示例** -**对不同日期类型添加天数** +**向不同日期类型添加天数** ```sql title=Query WITH @@ -297,7 +297,7 @@ SELECT └────────────────────┴─────────────────────────┴────────────────────────────────┘ ``` -**使用另一种 INTERVAL 语法** +**使用替代的 INTERVAL 语法** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 day) @@ -311,9 +311,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 day) ## addHours {#addHours} -自 v1.1 起引入 +引入于:v1.1 -将指定的小时数添加到日期、日期时间或其字符串编码形式上。 +将指定的小时数添加到日期、日期时间,或以字符串编码的日期或日期时间。 **语法** @@ -323,16 +323,16 @@ addHours(datetime, num) **参数** -* `datetime` — 要加上指定小时数的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要添加的小时数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 需要增加指定小时数的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要增加的小时数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 加上 `num` 小时后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) +返回在 `datetime` 上增加 `num` 小时后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) **示例** -**为不同的日期类型添加小时数** +**向不同日期类型增加小时数** ```sql title=Query WITH @@ -367,10 +367,10 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 hour) 自 v22.11 引入 -将一个间隔加到另一个间隔或间隔元组上。 +将一个区间添加到另一个区间或区间元组中。 :::note -相同类型的间隔会合并为单个间隔。例如,如果传入 `toIntervalDay(1)` 和 `toIntervalDay(2)`,则结果为 `(3)` 而不是 `(1,1)`。 +相同类型的区间会被合并为一个区间。例如,如果传入 `toIntervalDay(1)` 和 `toIntervalDay(2)`,则结果为 `(3)` 而不是 `(1,1)`。 ::: **语法** @@ -381,16 +381,16 @@ addInterval(interval_1, interval_2) **参数** -* `interval_1` — 第一个区间或区间元组。[`Interval`](/sql-reference/data-types/int-uint) 或 [`Tuple(Interval)`](/sql-reference/data-types/tuple) -* `interval_2` — 第二个要相加的区间。[`Interval`](/sql-reference/data-types/int-uint) +* `interval_1` — 第一个时间间隔或时间间隔元组。[`Interval`](/sql-reference/data-types/int-uint) 或 [`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `interval_2` — 要相加的第二个时间间隔。[`Interval`](/sql-reference/data-types/int-uint) **返回值** -返回一个区间元组 [`Tuple(Interval)`](/sql-reference/data-types/tuple) +返回时间间隔元组 [`Tuple(Interval)`](/sql-reference/data-types/tuple) **示例** -**区间相加** +**时间间隔相加** ```sql title=Query SELECT addInterval(INTERVAL 1 DAY, INTERVAL 1 MONTH); @@ -412,9 +412,9 @@ SELECT addInterval(INTERVAL 2 DAY, INTERVAL 1 DAY) ## addMicroseconds {#addMicroseconds} -自 v22.6 引入 +自 v22.6 起引入 -将指定数量的微秒加到日期时间值,或其字符串编码形式的日期时间值上。 +将指定数量的微秒添加到日期时间值或其字符串编码的日期时间值上。 **语法** @@ -424,8 +424,8 @@ addMicroseconds(datetime, num) **参数** -* `datetime` — 需要在其上添加指定数量微秒的日期时间值。类型为 [`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要添加的微秒数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要增加指定微秒数的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要添加的微秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** @@ -433,7 +433,7 @@ addMicroseconds(datetime, num) **示例** -**为不同的日期时间类型添加微秒** +**为不同日期时间类型增加微秒** ```sql title=Query WITH @@ -450,7 +450,7 @@ SELECT └─────────────────────────────────┴────────────────────────────────────────┘ ``` -**使用替代的 INTERVAL 语法** +**使用其他 INTERVAL 语法** ```sql title=Query SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 microsecond) @@ -466,7 +466,7 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 microsecond) 引入版本:v22.6 -将指定的毫秒数添加到带时间的日期或字符串形式的带时间日期上。 +将指定数量的毫秒加到带时间的日期,或字符串编码的带时间日期上。 **语法** @@ -476,12 +476,12 @@ addMilliseconds(datetime, num) **参数** -* `datetime` — 要添加指定毫秒数的日期和时间值。类型为 [`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要添加的毫秒数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 需要增加指定毫秒数的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要增加的毫秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回值为 `datetime` 加上 `num` 毫秒后的结果,类型为 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 加上 `num` 毫秒后的结果,类型为 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -516,9 +516,9 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 10 millisecond) ## addMinutes {#addMinutes} -自 v1.1 起引入 +引入自:v1.1 -将指定的分钟数加到日期、日期时间,或其字符串表示形式上。 +为日期、日期时间或其字符串编码形式增加指定的分钟数。 **语法** @@ -528,16 +528,16 @@ addMinutes(datetime, num) **参数** -* `datetime` — 要在其上添加指定分钟数的日期或日期时间类型值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `datetime` — 要添加指定分钟数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) * `num` — 要添加的分钟数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回在 `datetime` 基础上加上 `num` 分钟后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) +返回 `datetime` 加上 `num` 分钟后的值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) **示例** -**为不同的日期类型增加分钟数** +**为不同日期类型添加分钟数** ```sql title=Query WITH @@ -556,7 +556,7 @@ SELECT └───────────────────────┴────────────────────────────┴───────────────────────────────────┘ ``` -**使用替代的 INTERVAL 语法** +**使用另一种 INTERVAL 语法** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 minute) @@ -570,9 +570,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 minute) ## addMonths {#addMonths} -自 v1.1 起引入 +引入于:v1.1 -为日期、日期时间或以字符串编码的日期或日期时间添加指定数量的月份。 +向日期、日期时间或其字符串编码形式添加指定数量的月份。 **语法** @@ -582,16 +582,16 @@ addMonths(datetime, num) **参数** -* `datetime` — 要在其基础上增加指定月份数的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `datetime` — 要增加指定月数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) * `num` — 要增加的月份数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 加上 `num` 个月后的结果。类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 加上 `num` 个月后的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**为不同日期类型添加月份** +**为不同日期类型增加月份** ```sql title=Query WITH @@ -626,7 +626,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 month) 自 v22.6 引入 -将指定数量的纳秒添加到日期时间值,或字符串编码的日期时间值。 +为日期时间值或字符串编码的日期时间值增加指定数量的纳秒。 **语法** @@ -636,16 +636,16 @@ addNanoseconds(datetime, num) **参数** -* `datetime` — 需要增加指定纳秒数的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要增加的纳秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要在其上添加指定纳秒数的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要添加的纳秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 加上 `num` 个纳秒后的值,类型为 [`DateTime64`](/sql-reference/data-types/datetime64) +返回在 `datetime` 上加上 `num` 个纳秒后的结果,类型为 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**为不同的日期时间类型添加纳秒数** +**为不同的日期时间类型添加纳秒** ```sql title=Query WITH @@ -676,9 +676,9 @@ SELECT dateAdd('1998-06-16'::DateTime, INTERVAL 1000 nanosecond) ## addQuarters {#addQuarters} -新增于:v20.1 +引入于:v20.1 -在日期、日期时间或其字符串形式上增加指定数量的季度。 +将指定数量的季度加到日期、日期时间,或以字符串形式表示的日期或日期时间上。 **语法** @@ -688,8 +688,8 @@ addQuarters(datetime, num) **参数** -* `datetime` — 要向其添加指定数量季度的日期或带时间的日期值。类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要添加的季度数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要在其上添加指定数量季度的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要添加的季度数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** @@ -716,7 +716,7 @@ SELECT └────────────────────────┴─────────────────────────────┴────────────────────────────────────┘ ``` -**使用另一种 INTERVAL 语法** +**使用其他 INTERVAL 语法** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 quarter) @@ -732,7 +732,7 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 quarter) 自 v1.1 起引入 -将指定数量的秒数加到日期、日期时间,或其字符串表示形式的日期/日期时间上。 +将指定的秒数加到日期、日期时间,或其字符串表示的日期或日期时间上。 **语法** @@ -742,16 +742,16 @@ addSeconds(datetime, num) **参数** -* `datetime` — 需要增加指定秒数的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要增加的秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要增加指定秒数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 需要增加的秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回在 `datetime` 的基础上增加 `num` 秒后的值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) +返回 `datetime` 加上 `num` 秒后的结果,为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) **示例** -**为不同日期类型增加秒数** +**对不同日期类型增加秒数** ```sql title=Query WITH @@ -784,9 +784,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 second) ## addTupleOfIntervals {#addTupleOfIntervals} -引入于:v22.11 +引入版本:v22.11 -按顺序将一个时间间隔元组加到日期或日期时间上。 +依次向日期或日期时间添加一个间隔元组。 **语法** @@ -796,16 +796,16 @@ addTupleOfIntervals(datetime, intervals) **参数** -* `datetime` — 要添加时间间隔的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `intervals` — 要添加到 `datetime` 的时间间隔元组。[`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `datetime` — 要向其添加时间区间的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `intervals` — 要添加到 `datetime` 的时间区间元组。[`Tuple(Interval)`](/sql-reference/data-types/tuple) **返回值** -返回加上 `intervals` 后的 `date` 值,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回在 `date` 上添加了 `intervals` 后的结果,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**向日期添加时间间隔元组** +**为日期添加一组时间区间元组** ```sql title=Query WITH toDate('2018-01-01') AS date @@ -822,7 +822,7 @@ SELECT addTupleOfIntervals(date, (INTERVAL 1 DAY, INTERVAL 1 MONTH, INTERVAL 1 Y 引入版本:v1.1 -向日期、日期时间或其字符串表示形式添加指定的周数。 +为日期、日期时间或其字符串形式添加指定数量的周。 **语法** @@ -832,16 +832,16 @@ addWeeks(datetime, num) **参数** -* `datetime` — 要增加指定周数的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要增加的周数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 需要添加指定周数的日期或日期时间。可为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要添加的周数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 加上 `num` 周后的结果。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回在 `datetime` 基础上加上 `num` 周后的值,类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**为不同日期类型增加周数** +**为不同日期类型添加周数** ```sql title=Query WITH @@ -860,7 +860,7 @@ SELECT └─────────────────────┴──────────────────────────┴─────────────────────────────────┘ ``` -**使用其他 INTERVAL 语法** +**使用另一种 INTERVAL 语法** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 week) @@ -874,9 +874,9 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 week) ## addYears {#addYears} -自 v1.1 版本引入 +自 v1.1 引入 -为日期、日期时间或其字符串表示形式增加指定的年数。 +将指定的年数添加到日期、日期时间,或字符串形式的日期或日期时间。 **语法** @@ -886,8 +886,8 @@ addYears(datetime, num) **参数** -* `datetime` — 要在其基础上增加指定年数的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要增加的年数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要向其添加指定年数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要添加的年数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** @@ -914,7 +914,7 @@ SELECT └─────────────────────┴──────────────────────────┴─────────────────────────────────┘ ``` -**使用另一种 INTERVAL 语法** +**使用另一种 `INTERVAL` 语法** ```sql title=Query SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 year) @@ -930,13 +930,13 @@ SELECT dateAdd('1998-06-16'::Date, INTERVAL 10 year) 引入版本:v23.1 -返回 `startdate` 和 `enddate` 之差在指定单位下的数值部分。 -该差值以 1 纳秒的精度进行计算。 +返回 `startdate` 和 `enddate` 差值在指定单位下的数值分量。 +该差值以 1 纳秒为精度进行计算。 -例如,2021-12-29 与 2022-01-01 之间的差值,对天数单位为 3 天, -对月份单位为 0 个月,对年份单位为 0 年。 +例如,2021-12-29 和 2022-01-01 之间的差值,对于天这一单位是 3 天, +对于月这一单位是 0 个月,对于年这一单位是 0 年。 -作为 `age` 的替代方案,参见函数 [`dateDiff`](#dateDiff)。 +如需 age 的替代函数,请参见 [`dateDiff`](#dateDiff)。 **语法** @@ -946,7 +946,7 @@ age('unit', startdate, enddate[, timezone]) **参数** -* `unit` — 结果的时间间隔单位类型。 +* `unit` — 结果所使用的时间间隔类型。 | Unit | Possible values | | ----------- | ---------------------------------------- | @@ -962,13 +962,13 @@ age('unit', startdate, enddate[, timezone]) | quarter | `quarter`, `quarters`, `qq`, `q` | | year | `year`, `years`, `yyyy`, `yy` | -* `startdate` — 要减去的第一个时间值(减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `startdate` — 第一个要减去的时间值(减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) * `enddate` — 要从中减去的第二个时间值(被减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。时区名称。如果指定,则同时应用于 `startdate` 和 `enddate`。如果未指定,则使用 `startdate` 和 `enddate` 自身的时区。如果二者不相同,则结果未定义。[`String`](/sql-reference/data-types/string) +* `timezone` — 可选。时区名称。如果指定,则同时应用于 `startdate` 和 `enddate`。如果未指定,则使用 `startdate` 和 `enddate` 各自的时区。如果二者时区不同,则结果未定义。[`String`](/sql-reference/data-types/string) **返回值** -返回用 `unit` 表示的 `enddate` 和 `startdate` 之间的差值。[`Int32`](/sql-reference/data-types/int-uint) +返回 `enddate` 与 `startdate` 之间以 `unit` 表示的差值。[`Int32`](/sql-reference/data-types/int-uint) **示例** @@ -1003,9 +1003,9 @@ SELECT ## changeDay {#changeDay} -自 v24.7 引入 +引入版本:v24.7 -更改日期或日期时间值中的“日”部分。 +修改日期或日期时间的“日”部分。 **语法** @@ -1016,15 +1016,15 @@ changeDay(date_or_datetime, value) **参数** * `date_or_datetime` — 要修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — 新的值。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `value` — 新的数值。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -返回与 `date_or_datetime` 类型相同、且其日期中的“日”部分已被修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与 `date_or_datetime` 类型相同、但已修改日期中“日”部分的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**用法示例** +**使用示例** ```sql title=Query SELECT changeDay('2024-01-31'::DateTime, 15) @@ -1038,7 +1038,7 @@ SELECT changeDay('2024-01-31'::DateTime, 15) 自 v24.7 起引入 -更改日期或日期时间值的小时部分。 +更改日期或日期时间的小时部分。 **语法** @@ -1053,11 +1053,11 @@ changeHour(date_or_datetime, value) **返回值** -返回与 `date_or_datetime` 类型相同、但已修改小时部分的值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与 `date_or_datetime` 类型相同的值,其小时部分已被修改。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**用法示例** +**使用示例** ```sql title=Query SELECT changeHour('2024-01-01 12:00:00'::DateTime, 5) @@ -1069,9 +1069,9 @@ SELECT changeHour('2024-01-01 12:00:00'::DateTime, 5) ## changeMinute {#changeMinute} -引入于:v24.7 +引入版本:v24.7 -更改 `date` 或 `date time` 的分钟部分。 +更改 `date or date time` 值的分钟部分。 **语法** @@ -1081,16 +1081,16 @@ changeMinute(date_or_datetime, value) **参数** -* `date_or_datetime` — 要更改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date_or_datetime` — 要修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) * `value` — 新值。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -返回与 `date_or_datetime` 类型相同、但分钟部分已被修改的值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与 `date_or_datetime` 类型相同、但分钟部分已修改的值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT changeMinute('2024-01-01 12:30:00'::DateTime, 45) @@ -1104,7 +1104,7 @@ SELECT changeMinute('2024-01-01 12:30:00'::DateTime, 45) 引入版本:v24.7 -更改日期或日期时间的月份部分。 +更改日期或日期时间值的月份部分。 **语法** @@ -1115,15 +1115,15 @@ changeMonth(date_or_datetime, value) **参数** * `date_or_datetime` — 要修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — 新的数值。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `value` — 新值。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -返回与 `date_or_datetime` 类型相同、但月份部分已被修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与 `date_or_datetime` 类型相同且月份组件已修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT changeMonth('2024-01-01'::DateTime, 12) @@ -1135,7 +1135,7 @@ SELECT changeMonth('2024-01-01'::DateTime, 12) ## changeSecond {#changeSecond} -自 v24.7 版本引入 +自 v24.7 引入 更改日期或日期时间的秒部分。 @@ -1148,11 +1148,11 @@ changeSecond(date_or_datetime, value) **参数** * `date_or_datetime` — 要修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — 新的值。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `value` — 新的秒值。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -返回一个与 `date_or_datetime` 类型相同但秒部分已被修改的值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与 `date_or_datetime` 类型相同的值,但其中的秒数部分已被修改,即 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64)。 **示例** @@ -1170,7 +1170,7 @@ SELECT changeSecond('2024-01-01 12:30:45'::DateTime, 15) 自 v24.7 起引入 -修改日期或日期时间的年份部分。 +更改日期或日期时间的年份部分。 **语法** @@ -1180,16 +1180,16 @@ changeYear(date_or_datetime, value) **参数** -* `date_or_datetime` — 要更改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `value` — 新的值。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `date_or_datetime` — 要修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 新的年份值。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -返回与 `date_or_datetime` 类型相同、但年份部分已修改的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与 `date_or_datetime` 类型相同的值,但年份部分已被修改。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**用法示例** +**使用示例** ```sql title=Query SELECT changeYear('2024-01-01'::DateTime, 2023) @@ -1201,17 +1201,16 @@ SELECT changeYear('2024-01-01'::DateTime, 2023) ## dateDiff {#dateDiff} -自 v23.4 引入 +引入版本:v23.4 -返回在 `startdate` 和 `enddate` 之间跨越的指定 `unit` 边界的数量。 -差值是使用相对单位计算的。例如,2021-12-29 和 2022-01-01 之间的差值,在单位为 day 时是 3 天 -(参见 [`toRelativeDayNum`](#toRelativeDayNum)),在单位为 month 时是 1 个月(参见 [`toRelativeMonthNum`](#toRelativeMonthNum)),在单位为 year 时是 1 年 -(参见 [`toRelativeYearNum`](#toRelativeYearNum))。 +返回从 `startdate` 到 `enddate` 之间跨越的指定 `unit` 边界的数量。 +差值是按相对单位计算的。例如,2021-12-29 和 2022-01-01 之间,对于单位 day(参见 [`toRelativeDayNum`](#toRelativeDayNum))差值为 3 天, +对于单位 month(参见 [`toRelativeMonthNum`](#toRelativeMonthNum))差值为 1 个月,对于单位 year(参见 [`toRelativeYearNum`](#toRelativeYearNum))差值为 1 年。 -如果指定的单位是 `week`,则 `dateDiff` 认为一周从星期一开始。 -请注意,此行为不同于函数 `toWeek()`,后者默认一周从星期日开始。 +如果指定的单位为 `week`,则 `dateDiff` 假定一周从星期一开始计算。 +注意,这与函数 `toWeek()` 的行为不同,后者默认从星期日开始一周。 -如需 `dateDiff` 的替代函数,请参见 [`age`](#age)。 +作为 `dateDiff` 的替代方案,请参见函数 [`age`](#age)。 **语法** @@ -1219,13 +1218,13 @@ SELECT changeYear('2024-01-01'::DateTime, 2023) dateDiff(unit, startdate, enddate[, timezone]) ``` -**别名**: `timestampDiff`, `TIMESTAMP_DIFF`, `DATE_DIFF`, `date_diff`, `timestamp_diff` +**别名**: `timestampDiff`, `date_diff`, `TIMESTAMP_DIFF`, `DATE_DIFF`, `timestamp_diff` **参数** * `unit` — 结果所使用的时间间隔单位类型。 -| 单位 | 可选值 | +| 单位 | 可能的取值 | | ----------- | ---------------------------------------- | | nanosecond | `nanosecond`, `nanoseconds`, `ns` | | microsecond | `microsecond`, `microseconds`, `us`, `u` | @@ -1239,13 +1238,13 @@ dateDiff(unit, startdate, enddate[, timezone]) | quarter | `quarter`, `quarters`, `qq`, `q` | | year | `year`, `years`, `yyyy`, `yy` | -* `startdate` — 被减去的第一个时间值(减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — 用来进行减法运算的第二个时间值(被减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。时区名称。如果指定,则同时应用于 `startdate` 和 `enddate`。如果未指定,则使用 `startdate` 和 `enddate` 自身的时区。如果二者时区不同,则结果未定义。[`String`](/sql-reference/data-types/string) +* `startdate` — 用于相减的第一个时间值(减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — 用于相减的第二个时间值(被减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 可选。时区名称。如果指定,则同时应用于 `startdate` 和 `enddate`。如果未指定,则使用 `startdate` 和 `enddate` 自身的时区。如果二者时区不同,则结果未指定。[`String`](/sql-reference/data-types/string) **返回值** -返回用 `unit` 表达的 `enddate` 与 `startdate` 之间的差值。[`Int64`](/sql-reference/data-types/int-uint) +返回 `enddate` 与 `startdate` 之间以 `unit` 为单位表示的差值。[`Int64`](/sql-reference/data-types/int-uint) **示例** @@ -1261,7 +1260,7 @@ SELECT dateDiff('hour', toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-0 └─────┘ ``` -**以不同单位计算日期间隔** +**以不同单位计算日期差** ```sql title=Query SELECT @@ -1333,7 +1332,7 @@ SELECT ## dateTrunc {#dateTrunc} -自 v20.8 版本引入 +自 v20.8 起引入 将日期和时间值截断到指定的日期部分。 @@ -1348,38 +1347,38 @@ dateTrunc(unit, datetime[, timezone]) **参数** * `unit` — - 截断结果所使用的时间间隔类型。`unit` 参数不区分大小写。 - | Unit | 兼容性 | - | -------------------------------------------- | ---------------- | - | `nanosecond` | 仅与 DateTime64 兼容 | - | `microsecond` | 仅与 DateTime64 兼容 | - | `millisecond` | 仅与 DateTime64 兼容 | - | `second` | | - | `minute` | | - | `hour` | | - | `day` | | - | `week` | | - | `month` | | - | `quarter` | | - | `year` | | - | [`String`](/sql-reference/data-types/string) | | + 用于截断结果的时间单位类型。`unit` 参数不区分大小写。 + | 单位 | 兼容性 | + | -------------------------------------------- | ------------------ | + | `nanosecond` | 仅与 DateTime64 类型兼容 | + | `microsecond` | 仅与 DateTime64 类型兼容 | + | `millisecond` | 仅与 DateTime64 类型兼容 | + | `second` | | + | `minute` | | + | `hour` | | + | `day` | | + | `week` | | + | `month` | | + | `quarter` | | + | `year` | | + | [`String`](/sql-reference/data-types/string) | | * `datetime` — 日期和时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。返回值使用的时区名称。如果未指定,则函数使用 `datetime` 参数的时区。[`String`](/sql-reference/data-types/string) +* `timezone` — 可选。返回的 datetime 值的时区名称。如果未指定,函数会使用 `datetime` 参数的时区。[`String`](/sql-reference/data-types/string) **返回值** -返回截断后的日期时间值。 +返回截断后的日期和时间值。 | Unit 参数 | `datetime` 参数 | 返回类型 | | -------------------------- | ------------------------------------------------ | ------------------------------------------------------------------------------------- | | Year, Quarter, Month, Week | `Date32` or `DateTime64` or `Date` or `DateTime` | [`Date32`](../data-types/date32.md) 或 [`Date`](../data-types/date.md) | | Day, Hour, Minute, Second | `Date32`, `DateTime64`, `Date`, or `DateTime` | [`DateTime64`](../data-types/datetime64.md) 或 [`DateTime`](../data-types/datetime.md) | | Millisecond, Microsecond, | Any | [`DateTime64`](../data-types/datetime64.md) | -| Nanosecond | | 精度(scale)为 3、6 或 9 | +| Nanosecond | | 精度为 3、6 或 9 | **示例** -**不带时区的截断** +**不包含时区的截断** ```sql title=Query SELECT now(), dateTrunc('hour', now()); @@ -1405,62 +1404,62 @@ SELECT now(), dateTrunc('hour', now(), 'Asia/Istanbul'); ## formatDateTime {#formatDateTime} -引入于:v1.1 +引入版本:v1.1 -根据给定的格式字符串格式化日期或日期时间。`format` 必须是常量表达式,因此同一个结果列中不能使用多种不同的格式。 +根据给定的格式字符串格式化日期或带时间的日期。`format` 是常量表达式,因此你不能为单个结果列使用多种格式。 -`formatDateTime` 使用 MySQL 的日期时间格式样式,参见 [MySQL 文档](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format)。 +`formatDateTime` 使用 MySQL datetime 格式样式,请参阅 [mysql docs](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format)。 该函数的反向操作是 [`parseDateTime`](/sql-reference/functions/type-conversion-functions#parsedatetime)。 -通过占位符,你可以为输出字符串定义格式模板。 +通过使用替换字段,你可以为结果字符串定义模式。 下表中的示例列展示了对 `2018-01-02 22:33:44` 的格式化结果。 -**占位符说明:** - -| Placeholder | 描述 | 示例 | -| ----------- | ------------------------------------ | ---------- | -| %a | 缩写的星期名称(Mon-Sun) | Mon | -| %b | 缩写的月份名称(Jan-Dec) | Jan | -| %c | 以整数表示的月份(01-12) | 01 | -| %C | 年份除以 100 并向下取整为整数(00-99) | 20 | -| %d | 月中的日期,零填充(01-31) | 02 | -| %D | 短格式 MM/DD/YY 日期,等价于 %m/%d/%y | 01/02/18 | -| %e | 月中的日期,空格填充(1-31) | 2 | -| %f | 小数秒 | 123456 | -| %F | 短格式 YYYY-MM-DD 日期,等价于 %Y-%m-%d | 2018-01-02 | -| %g | 与 ISO 8601 对齐的两位数年份格式 | 18 | -| %G | ISO 周序号使用的四位数年份格式 | 2018 | -| %h | 12 小时制的小时(01-12) | 09 | -| %H | 24 小时制的小时(00-23) | 22 | -| %i | 分钟(00-59) | 33 | -| %I | 12 小时制的小时(01-12) | 10 | -| %j | 一年中的第几天(001-366) | 002 | -| %k | 24 小时制的小时(00-23) | 14 | -| %l | 12 小时制的小时(01-12) | 09 | -| %m | 以整数表示的月份(01-12) | 01 | -| %M | 完整的月份名称(January-December) | January | -| %n | 换行符 | | -| %p | AM 或 PM 标识 | PM | -| %Q | 季度(1-4) | 1 | -| %r | 12 小时制 HH:MM AM/PM 时间,等价于 %h:%i %p | 10:30 PM | -| %R | 24 小时制 HH:MM 时间,等价于 %H:%i | 22:33 | -| %s | 秒(00-59) | 44 | -| %S | 秒(00-59) | 44 | -| %t | 水平制表符 | | -| %T | ISO 8601 时间格式(HH:MM:SS),等价于 %H:%i:%S | 22:33:44 | -| %u | ISO 8601 星期几编号,星期一为 1(1-7) | 2 | -| %V | ISO 8601 周序号(01-53) | 01 | -| %w | 星期几的整数编号,星期日为 0(0-6) | 2 | -| %W | 完整的星期名称(Monday-Sunday) | Monday | -| %y | 年份的后两位数字(00-99) | 18 | -| %Y | 年份 | 2018 | -| %z | 与 UTC 的时差,格式为 +HHMM 或 -HHMM | -0500 | -| %% | 字符 % | % | - -* 在 ClickHouse 早于 v23.4 的版本中,如果被格式化的值是 Date、Date32 或 DateTime(不含小数秒),或精度为 0 的 DateTime64,则 `%f` 输出单个零(0)。 -* 在 ClickHouse 早于 v25.1 的版本中,`%f` 输出的位数等于 DateTime64 的小数精度,而不是固定的 6 位。 -* 在 ClickHouse 早于 v23.4 的版本中,`%M` 输出的是分钟(00-59),而不是完整的月份名称(January-December)。 +**替换字段:** + +| 占位符 | 描述 | 示例 | +| --- | ------------------------------------ | ---------- | +| %a | 缩写星期名称(Mon-Sun) | Mon | +| %b | 缩写月份名称(Jan-Dec) | Jan | +| %c | 以整数表示的月份(01-12) | 01 | +| %C | 年份除以 100 并截断为整数(00-99) | 20 | +| %d | 月中的日期,零填充(01-31) | 02 | +| %D | 简写的 MM/DD/YY 日期,等价于 %m/%d/%y | 01/02/18 | +| %e | 月中的日期,空格填充(1-31) | 2 | +| %f | 秒的小数部分 | 123456 | +| %F | 简写的 YYYY-MM-DD 日期,等价于 %Y-%m-%d | 2018-01-02 | +| %g | 与 ISO 8601 对齐的两位数年份格式 | 18 | +| %G | ISO 周数使用的四位数年份格式 | 2018 | +| %h | 12 小时制小时(01-12) | 09 | +| %H | 24 小时制小时(00-23) | 22 | +| %i | 分钟(00-59) | 33 | +| %I | 12 小时制小时(01-12) | 10 | +| %j | 年中的第几天(001-366) | 002 | +| %k | 24 小时制小时(00-23) | 14 | +| %l | 12 小时制小时(01-12) | 09 | +| %m | 以整数表示的月份(01-12) | 01 | +| %M | 完整月份名称(January-December) | January | +| %n | 换行符 | | +| %p | AM 或 PM 标记 | PM | +| %Q | 季度(1-4) | 1 | +| %r | 12 小时制 HH:MM AM/PM 时间,等价于 %h:%i %p | 10:30 PM | +| %R | 24 小时制 HH:MM 时间,等价于 %H:%i | 22:33 | +| %s | 秒(00-59) | 44 | +| %S | 秒(00-59) | 44 | +| %t | 水平制表符 | | +| %T | ISO 8601 时间格式(HH:MM:SS),等价于 %H:%i:%S | 22:33:44 | +| %u | ISO 8601 星期几的数字表示,星期一为 1(1-7) | 2 | +| %V | ISO 8601 周数(01-53) | 01 | +| %w | 星期几的整数表示,星期日为 0(0-6) | 2 | +| %W | 完整星期名称(Monday-Sunday) | Monday | +| %y | 年份后两位数字(00-99) | 18 | +| %Y | 年份 | 2018 | +| %z | 相对 UTC 的时区偏移,格式为 +HHMM 或 -HHMM | -0500 | +| %% | 一个 % 符号 | % | + +* 在 ClickHouse v23.4 之前的版本中,如果被格式化的值是 Date、Date32 或 DateTime(不包含秒的小数部分),或精度为 0 的 DateTime64,则 `%f` 会打印单个零(0)。 +* 在 ClickHouse v25.1 之前的版本中,`%f` 打印的位数与 DateTime64 的 scale 一致,而不是固定的 6 位。 +* 在 ClickHouse v23.4 之前的版本中,`%M` 打印的是分钟(00-59),而不是完整的月份名称(January-December)。 **语法** @@ -1472,13 +1471,13 @@ formatDateTime(datetime, format[, timezone]) **参数** -* `datetime` — 要格式化的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — 带有占位字段的格式字符串。[`String`](/sql-reference/data-types/string) +* `datetime` — 要格式化的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — 包含替换字段的格式字符串。[`String`](/sql-reference/data-types/string) * `timezone` — 可选。用于格式化时间的时区名称。[`String`](/sql-reference/data-types/string) **返回值** -按照指定的格式返回日期和时间值。[`String`](/sql-reference/data-types/string) +根据指定格式返回日期和时间值。[`String`](/sql-reference/data-types/string) **示例** @@ -1494,7 +1493,7 @@ SELECT formatDateTime(toDate('2010-01-04'), '%g') └────────────────────────────────────────────┘ ``` -**格式化带小数秒的 DateTime64** +**格式化包含小数秒的 DateTime64** ```sql title=Query SELECT formatDateTime(toDateTime64('2010-01-04 12:34:56.123456', 7), '%f') @@ -1506,7 +1505,7 @@ SELECT formatDateTime(toDateTime64('2010-01-04 12:34:56.123456', 7), '%f') └─────────────────────────────────────────────────────────────────────┘ ``` -**按时区格式化** +**带时区的格式化** ```sql title=Query SELECT @@ -1535,41 +1534,41 @@ LIMIT 10 ## formatDateTimeInJodaSyntax {#formatDateTimeInJodaSyntax} -引入版本:v20.1 +引入于:v20.1 -与 `formatDateTime` 类似,但会使用 Joda 风格而不是 MySQL 风格格式化日期时间。请参考 [Joda Time 文档](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html)。 +与 `formatDateTime` 类似,但它使用 Joda 风格而不是 MySQL 风格来格式化日期时间。参见 [Joda Time 文档](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html)。 此函数的反向操作为 [`parseDateTimeInJodaSyntax`](/sql-reference/functions/type-conversion-functions#parsedatetimeinjodasyntax)。 -通过使用替换字段,你可以为结果字符串定义一个模式。 +通过使用替换字段,可以为结果字符串定义格式模式。 **替换字段:** -| 占位符 | 描述 | 展示形式 | 示例 | -| ---------- | ----------------- | ---- | -------------------------- | -| G | 纪元 | 文本 | AD | -| C | 纪元的世纪 (>=0) | 数字 | 20 | -| Y | 纪元年份 (>=0) | 年 | 1996 | -| x | weekyear(尚不支持) | 年 | 1996 | -| w | weekyear 的周(尚不支持) | 数字 | 27 | -| e | 一周中的第几天 | 数字 | 2 | -| E | 一周中的星期 | 文本 | Tuesday; Tue | -| y | 年 | 年 | 1996 | -| D | 一年中的第几天 | 数字 | 189 | -| M | 一年中的月份 | 月 | July; Jul; 07 | -| d | 一个月中的第几天 | 数字 | 10 | -| a | 上下午 | 文本 | PM | -| K | 上下午中的小时 (0~11) | 数字 | 0 | -| h | 上下午中的时钟小时 (1~12) | 数字 | 12 | -| H | 一天中的小时 (0~23) | 数字 | 0 | -| k | 一天中的时钟小时 (1~24) | 数字 | 24 | -| m | 一小时中的分钟 | 数字 | 30 | -| s | 一分钟中的秒 | 数字 | 55 | -| S | 秒的小数部分 | 数字 | 978 | -| z | 时区 | 文本 | Eastern Standard Time; EST | -| Z | 时区偏移量 | 偏移量 | -0800; -0812 | -| ' | 文本转义 | 分隔符 | | -| '' | 单引号 | 字面量 | ' | +| Placeholder | 描述 | 呈现形式 | 示例 | +| ----------- | ------------------- | ---- | -------------------------- | +| G | 纪元 | 文本 | AD | +| C | 世纪(>=0) | 数字 | 20 | +| Y | 纪元中的年份(>=0) | 年 | 1996 | +| x | 周年份(尚不支持) | 年 | 1996 | +| w | 周年份中的周(尚不支持) | 数字 | 27 | +| e | 一周中的第几天 | 数字 | 2 | +| E | 一周中的第几天 | 文本 | Tuesday; Tue | +| y | 年 | 年 | 1996 | +| D | 一年中的第几天 | 数字 | 189 | +| M | 一年中的月份 | 月份 | July; Jul; 07 | +| d | 一个月中的第几天 | 数字 | 10 | +| a | 上 / 下午 | 文本 | PM | +| K | 上 / 下午中的小时 (0~11) | 数字 | 0 | +| h | 上 / 下午中的时钟小时 (1~12) | 数字 | 12 | +| H | 一天中的小时 (0~23) | 数字 | 0 | +| k | 一天中的时钟小时 (1~24) | 数字 | 24 | +| m | 分钟 | 数字 | 30 | +| s | 秒 | 数字 | 55 | +| S | 秒的小数部分 | 数字 | 978 | +| z | 时区 | 文本 | Eastern Standard Time; EST | +| Z | 时区偏移 | 时区 | -0800; -0812 | +| ' | 文本转义符 | 分隔符 | | +| '' | 单引号 | 字面量 | ' | **语法** @@ -1579,13 +1578,13 @@ formatDateTimeInJodaSyntax(datetime, format[, timezone]) **参数** -* `datetime` — 要格式化的日期或日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — 含有 Joda 风格占位符的格式字符串。[`String`](/sql-reference/data-types/string) +* `datetime` — 要格式化的日期或日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — 带有 Joda 风格占位符的格式字符串。[`String`](/sql-reference/data-types/string) * `timezone` — 可选。用于格式化时间的时区名称。[`String`](/sql-reference/data-types/string) **返回值** -根据指定的格式返回时间和日期值。[`String`](/sql-reference/data-types/string) +根据指定格式返回日期和时间值。[`String`](/sql-reference/data-types/string) **示例** @@ -1603,11 +1602,11 @@ SELECT formatDateTimeInJodaSyntax(toDateTime('2010-01-04 12:34:56'), 'yyyy-MM-dd ## fromDaysSinceYearZero {#fromDaysSinceYearZero} -引入于:v23.11 +引入版本:v23.11 -对于给定的自[公元 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero)以来经过的天数,返回在 [ISO 8601 定义的推前公历(proleptic Gregorian calendar)](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)中的对应日期。 +对于给定的自[公元 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero)起经过的天数,返回在[ISO 8601 定义的前推公历](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)中的对应日期。 -该计算方式与 MySQL 的 `FROM_DAYS()` 函数相同。如果结果无法用 [Date](../data-types/date.md) 类型的取值范围表示,则行为未定义。 +其计算方式与 MySQL 的 `FROM_DAYS()` FUNCTION 相同。如果结果无法在 [Date](../data-types/date.md) 类型的取值范围内表示,则结果未定义。 **语法** @@ -1615,19 +1614,19 @@ SELECT formatDateTimeInJodaSyntax(toDateTime('2010-01-04 12:34:56'), 'yyyy-MM-dd fromDaysSinceYearZero(days) ``` -**别名**:`FROM_DAYS` +**别名**: `FROM_DAYS` **参数** -* `days` — 自第 0 年起经过的天数。[`UInt32`](/sql-reference/data-types/int-uint) +* `days` — 自公元 0 年以来经过的天数。[`UInt32`](/sql-reference/data-types/int-uint) **返回值** -返回自第 0 年起经过指定天数所对应的日期。[`Date`](/sql-reference/data-types/date) +返回自公元 0 年以来经过指定天数所对应的日期。[`Date`](/sql-reference/data-types/date) **示例** -**将自第 0 年起的天数转换为日期** +**将自公元 0 年以来经过的天数转换为日期** ```sql title=Query SELECT @@ -1645,8 +1644,8 @@ fromDaysSinceYearZero(toDaysSinceYearZero(toDate('2023-09-08'))) AS date2 引入于:v23.11 -对于自公元[0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero)起经过的给定天数,返回在 [ISO 8601 定义的前推公历](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)中的对应日期。 -该计算方式与 MySQL 中的 `FROM_DAYS()` 函数相同。如果结果无法在 [`Date32`](../data-types/date32.md) 类型的取值范围内表示,则其行为未定义。 +对于给定的自[公元 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero)起经过的天数,返回在[ISO 8601 定义的前推公历](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)中的对应日期。 +计算方式与 MySQL 中的 `FROM_DAYS()` 函数相同。如果结果无法在 [`Date32`](../data-types/date32.md) 类型的取值范围内表示,则结果未定义。 **语法** @@ -1656,15 +1655,15 @@ fromDaysSinceYearZero32(days) **参数** -* `days` — 自公元 0 年以来经过的天数。[`UInt32`](/sql-reference/data-types/int-uint) +* `days` — 自公元 0 年起经过的天数。[`UInt32`](/sql-reference/data-types/int-uint) **返回值** -返回与自公元 0 年以来经过的天数相对应的日期。[`Date32`](/sql-reference/data-types/date32) +返回与自公元 0 年起经过的指定天数相对应的日期。[`Date32`](/sql-reference/data-types/date32) **示例** -**将自公元 0 年以来的天数转换为日期** +**将自公元 0 年起的天数转换为日期** ```sql title=Query SELECT @@ -1680,9 +1679,9 @@ fromDaysSinceYearZero32(toDaysSinceYearZero(toDate('2023-09-08'))) AS date2 ## fromModifiedJulianDay {#fromModifiedJulianDay} -自 v21.1 起引入 +引入于:v21.1 -将一个[修正儒略日](https://en.wikipedia.org/wiki/Julian_day#Variants)日数转换为[前推格里高利历](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)中的文本日期,格式为 `YYYY-MM-DD`。该函数支持的日数范围为 `-678941` 到 `2973483`(分别表示 0000-01-01 和 9999-12-31)。如果日数超出该范围,将抛出异常。 +将一个 [修正儒略日](https://en.wikipedia.org/wiki/Julian_day#Variants) 数值转换为文本形式为 `YYYY-MM-DD` 的 [前推格里高利历](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar) 日期。该函数支持的日数范围为从 `-678941` 到 `2973483`(分别表示 0000-01-01 和 9999-12-31)。如果日数超出支持范围,将抛出异常。 **语法** @@ -1692,11 +1691,11 @@ fromModifiedJulianDay(day) **参数** -* `day` — 修正儒略日(Modified Julian Day)数值。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `day` — 修正儒略日(Modified Julian Day)编号。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -返回日期的文本表示形式。[`String`](/sql-reference/data-types/string) +以文本形式返回日期。[`String`](/sql-reference/data-types/string) **示例** @@ -1714,9 +1713,9 @@ SELECT fromModifiedJulianDay(58849) ## fromModifiedJulianDayOrNull {#fromModifiedJulianDayOrNull} -引入于:v21.1 +自 v21.1 引入 -类似于 [`fromModifiedJulianDay()`](#fromModifiedJulianDay),但不会抛出异常,而是返回 `NULL`。 +与 [`fromModifiedJulianDay()`](#fromModifiedJulianDay) 类似,但不会抛出异常,而是返回 `NULL`。 **语法** @@ -1726,15 +1725,15 @@ fromModifiedJulianDayOrNull(day) **参数** -* `day` — 修正儒略日数值。[`(U)Int*`](/sql-reference/data-types/int-uint) +* `day` — 修正儒略日(Modified Julian Day)编号。[`(U)Int*`](/sql-reference/data-types/int-uint) **返回值** -当 `day` 参数有效时,返回日期的文本形式,否则返回 `null`。[`Nullable(String)`](/sql-reference/data-types/nullable) +对于有效的 `day` 参数,返回字符串形式的日期,否则返回 `null`。[`Nullable(String)`](/sql-reference/data-types/nullable) **示例** -**将修正儒略日转换为日期并处理空值** +**将修正儒略日转换为日期并处理 null 值** ```sql title=Query SELECT fromModifiedJulianDayOrNull(58849); @@ -1752,9 +1751,9 @@ SELECT fromModifiedJulianDayOrNull(60000000); -- 无效参数,返回 NULL ## fromUTCTimestamp {#fromUTCTimestamp} -自 v22.1 起提供 +引入版本:v22.1 -将 UTC 时区的日期或日期时间值转换为指定时区的日期或日期时间值。此函数主要用于与 Apache Spark 和类似框架的兼容性。 +将 UTC 时区的日期或带时间的日期值转换为指定时区的日期或带时间的日期值。此函数主要用于与 Apache Spark 及类似框架保持兼容。 **语法** @@ -1766,12 +1765,12 @@ fromUTCTimestamp(datetime, time_zone) **参数** -* `datetime` — 一个日期或日期时间的常量值或表达式。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — 表示时区的 `String` 类型常量值或表达式。[`String`](/sql-reference/data-types/string) +* `datetime` — 一个日期或带时间的常量值,或一个表达式。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — 表示时区的 String 类型的常量值或表达式。[`String`](/sql-reference/data-types/string) **返回值** -返回指定时区下的 DateTime/DateTime64 值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回指定时区的 DateTime/DateTime64 值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -1789,15 +1788,15 @@ SELECT fromUTCTimestamp(toDateTime64('2023-03-16 10:00:00', 3), 'Asia/Shanghai') ## fromUnixTimestamp {#fromUnixTimestamp} -引入版本:v20.8 +自 v20.8 起引入 此函数将 Unix 时间戳转换为日历日期和一天中的时间。 -可以以两种方式调用: +可以通过两种方式调用: -* 当传入一个类型为 [`Integer`](../data-types/int-uint.md) 的单个参数时,它返回类型为 [`DateTime`](../data-types/datetime.md) 的值,其行为类似于 [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime)。 -* 当传入两个或三个参数时,其中第一个参数是类型为 [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) 或 [`DateTime64`](../data-types/datetime64.md) 的值,第二个参数是常量格式字符串,第三个参数是可选的常量时区字符串,函数返回类型为 [`String`](../data-types/string.md) 的值,其行为类似于 [`formatDateTime`](#formatDateTime)。 - 在这种情况下,使用 [MySQL 的 datetime 格式](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format)。 +* 当传入一个类型为 [`Integer`](../data-types/int-uint.md) 的单个参数时,返回类型为 [`DateTime`](../data-types/datetime.md) 的值,即行为类似于 [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime)。 +* 当传入两个或三个参数时,其中第一个参数是类型为 [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) 或 [`DateTime64`](../data-types/datetime64.md) 的值,第二个参数是常量格式字符串,第三个参数是可选的常量时区字符串,函数返回类型为 [`String`](../data-types/string.md) 的值,即行为类似于 [`formatDateTime`](#formatDateTime)。 + 在这种情况下,使用 [MySQL 的 datetime 格式样式](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format)。 **语法** @@ -1806,17 +1805,17 @@ fromUnixTimestamp(timestamp) fromUnixTimestamp(timestamp[, format[, timezone]]) ``` -**别名**:`FROM_UNIXTIME` +**别名**: `FROM_UNIXTIME` **参数** -* `timestamp` — Unix 时间戳或日期/日期时间值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — 可选。用于控制输出格式的常量格式字符串。[`String`](/sql-reference/data-types/string) +* `timestamp` — Unix 时间戳或日期 / 日期时间值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `format` — 可选。用于输出格式化的常量格式字符串。[`String`](/sql-reference/data-types/string) * `timezone` — 可选。表示时区的常量字符串。[`String`](/sql-reference/data-types/string) **返回值** -当以一个参数调用时,返回该时间戳对应的 `DateTime`;当以两个或三个参数调用时,返回 `String`。[`DateTime`](/sql-reference/data-types/datetime) 或 [`String`](/sql-reference/data-types/string) +以一个参数调用时,返回该时间戳对应的 `DateTime`;以两个或三个参数调用时,返回 `String`。[`DateTime`](/sql-reference/data-types/datetime) 或 [`String`](/sql-reference/data-types/string) **示例** @@ -1832,7 +1831,7 @@ SELECT fromUnixTimestamp(423543535) └──────────────────────────────┘ ``` -**按格式转换 Unix 时间戳** +**按指定格式转换 Unix 时间戳** ```sql title=Query SELECT fromUnixTimestamp(1234334543, '%Y-%m-%d %R:%S') AS DateTime @@ -1846,15 +1845,15 @@ SELECT fromUnixTimestamp(1234334543, '%Y-%m-%d %R:%S') AS DateTime ## fromUnixTimestampInJodaSyntax {#fromUnixTimestampInJodaSyntax} -自 v23.1 引入 +引入版本:v23.1 此函数将 Unix 时间戳转换为日历日期和一天中的时间。 -它可以通过两种方式调用: +可以以两种方式调用: -当只传入一个 [`Integer`](../data-types/int-uint.md) 类型的参数时,函数返回 [`DateTime`](../data-types/datetime.md) 类型的值,其行为等同于 [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime)。 +当传入单个 [`Integer`](../data-types/int-uint.md) 类型的参数时,它返回 [`DateTime`](../data-types/datetime.md) 类型的值,即行为与 [`toDateTime`](../../sql-reference/functions/type-conversion-functions.md#todatetime) 相同。 -当传入两个或三个参数时,其中第一个参数为 [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) 或 [`DateTime64`](../data-types/datetime64.md) 类型的值,第二个参数为常量格式字符串,第三个参数为可选的常量时区字符串,函数返回 [`String`](../data-types/string.md) 类型的值,其行为等同于 [`formatDateTimeInJodaSyntax`](#formatDateTimeInJodaSyntax)。在这种情况下,使用的是 [Joda 日期时间格式样式](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html)。 +当传入两个或三个参数时,其中第一个参数是 [`Integer`](../data-types/int-uint.md)、[`Date`](../data-types/date.md)、[`Date32`](../data-types/date32.md)、[`DateTime`](../data-types/datetime.md) 或 [`DateTime64`](../data-types/datetime64.md) 类型的值,第二个参数是常量格式字符串,第三个参数是可选的常量时区字符串,函数返回 [`String`](../data-types/string.md) 类型的值,即行为与 [`formatDateTimeInJodaSyntax`](#formatDateTimeInJodaSyntax) 相同。在这种情况下,使用 [Joda 日期时间格式样式](https://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html)。 **语法** @@ -1866,12 +1865,12 @@ fromUnixTimestampInJodaSyntax(timestamp, format[, timezone]) **参数** * `timestamp` — Unix 时间戳或日期/时间值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `format` — 可选。使用 Joda 语法的常量格式字符串,用于控制输出格式。[`String`](/sql-reference/data-types/string) -* `timezone` — 可选。表示时区的常量字符串。[`String`](/sql-reference/data-types/string) +* `format` — 可选。使用 Joda 语法进行输出格式化的常量格式字符串。[`String`](/sql-reference/data-types/string) +* `timezone` — 可选。常量时区字符串。[`String`](/sql-reference/data-types/string) **返回值** -使用一个参数调用时返回带时间的日期类型,使用两个或三个参数调用时返回字符串类型。[`DateTime`](/sql-reference/data-types/datetime) 或 [`String`](/sql-reference/data-types/string) +使用一个参数调用时返回带时间的日期,使用两个或三个参数调用时返回字符串。[`DateTime`](/sql-reference/data-types/datetime) 或 [`String`](/sql-reference/data-types/string) **示例** @@ -1891,10 +1890,10 @@ SELECT fromUnixTimestampInJodaSyntax(1234334543, 'yyyy-MM-dd HH:mm:ss', 'UTC') A 引入版本:v22.6 -根据以下两种方式之一创建一个 `Date`: +通过以下任一方式创建一个 `Date` 值: * 年、月和日 -* 年和一年中的第几天 +* 年以及一年中的第几天 **语法** @@ -1907,16 +1906,16 @@ makeDate(年, 年积日) * `year` — 年份。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) * `month` — 月份 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日期 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 月份中的日 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) * `day_of_year` — 一年中的第几天 (1-365)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) **返回值** -返回由给定参数构造的 `Date` 类型值 [`Date`](/sql-reference/data-types/date) +返回根据给定参数构造的 `Date` 值 [`Date`](/sql-reference/data-types/date) **示例** -**根据 year、month、day 构造日期** +**根据年、月、日构造 Date** ```sql title=Query SELECT makeDate(2023, 2, 28) AS date; @@ -1928,7 +1927,7 @@ SELECT makeDate(2023, 2, 28) AS date; └────────────┘ ``` -**由年份和一年中的第几天计算日期** +**根据年份和一年中的第几天计算日期** ```sql title=Query SELECT makeDate(2023, 42) AS date; @@ -1944,7 +1943,7 @@ SELECT makeDate(2023, 42) AS date; 自 v22.6 起引入 -通过以下任一方式创建一个 `Date32` 值: +通过以下任一方式创建一个 `Date32`: * 年、月和日 * 年和一年中的第几天 @@ -1959,17 +1958,17 @@ makeDate32(year, day_of_year) **参数** * `year` — 年份。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `month` — 月份 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 月中的日期 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `day_of_year` — 一年中的第几天 (1-365)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `month` — 月份(1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 月份中的日(1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `day_of_year` — 一年中的第几天(1-365)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) **返回值** -返回由提供的参数构造的 [`Date32`](/sql-reference/data-types/date32) 值。 +返回由提供的参数构造的 `Date32` 值 [`Date32`](/sql-reference/data-types/date32) **示例** -**根据年、月、日构造 Date32** +**根据 year、month、day 构造 Date32** ```sql title=Query SELECT makeDate(2023, 2, 28) AS date; @@ -1995,9 +1994,9 @@ SELECT makeDate(2023, 42) AS date; ## makeDateTime {#makeDateTime} -自 v22.6 引入 +引入自:v22.6 -根据年份、月份、日期、小时、分钟和秒创建一个 `DateTime`,可选指定时区。 +根据年份、月份、日、小时、分钟和秒创建一个 `DateTime`,并可选指定时区。 **语法** @@ -2008,20 +2007,20 @@ makeDateTime(year, month, day, hour, minute, second[, timezone]) **参数** * `year` — 年份。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `month` — 月份(1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日期(1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `hour` — 小时(0-23)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `minute` — 分钟(0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `second` — 秒(0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `month` — 月份 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 日期 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `hour` — 小时 (0-23)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `minute` — 分钟 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `second` — 秒 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) * `timezone` — 时区名称。[`String`](/sql-reference/data-types/string) **返回值** -返回一个由给定参数构造的 `DateTime` 值,[`DateTime`](/sql-reference/data-types/datetime) +返回一个由提供的参数构造的 `DateTime` 值 [`DateTime`](/sql-reference/data-types/datetime) **示例** -**根据 year、month、day、hour、minute、second 构造 `DateTime`** +**根据 year、month、day、hour、minute、second 构造 DateTime** ```sql title=Query SELECT makeDateTime(2023, 2, 28, 17, 12, 33) AS DateTime; @@ -2035,26 +2034,26 @@ SELECT makeDateTime(2023, 2, 28, 17, 12, 33) AS DateTime; ## makeDateTime64 {#makeDateTime64} -自 v22.6 引入 +自 v22.6 起引入 -根据 year、month、day、hour、minute、second 创建一个 `DateTime64` 值,可选指定小数部分、精度和时区。 +根据 year、month、day、hour、minute、second,以及可选的 fraction、precision 和 timezone 创建一个 `DateTime64`。 **语法** ```sql -makeDateTime64(年, 月, 日, 时, 分, 秒[, 小数部分[, 精度[, 时区]]]) +makeDateTime64(year, month, day, hour, minute, second[, fraction[, precision[, timezone]]]) ``` **参数** -* `year` — 年。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `month` — 月份(1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `day` — 日(1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `hour` — 小时(0-23)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `minute` — 分钟(0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `second` — 秒(0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `year` — 年份。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `month` — 月份 (1-12)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `day` — 日期 (1-31)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `hour` — 小时 (0-23)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `minute` — 分钟 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) +* `second` — 秒 (0-59)。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) * `fraction` — 秒的小数部分。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) 或 [`Decimal`](/sql-reference/data-types/decimal) -* `precision` — 小数部分的精度(0-9)。[`UInt8`](/sql-reference/data-types/int-uint) +* `precision` — 小数部分的精度 (0-9)。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 时区名称。[`String`](/sql-reference/data-types/string) **返回值** @@ -2063,7 +2062,7 @@ makeDateTime64(年, 月, 日, 时, 分, 秒[, 小数部分[, 精度[, 时区]]]) **示例** -**从 year、month、day、hour、minute、second 构造 DateTime64** +**根据 year、month、day、hour、minute、second 构造 DateTime64** ```sql title=Query SELECT makeDateTime64(2023, 5, 15, 10, 30, 45, 779, 5); @@ -2079,7 +2078,7 @@ SELECT makeDateTime64(2023, 5, 15, 10, 30, 45, 779, 5); 引入版本:v22.1 -从日期或日期时间值中返回对应的月份名称字符串。 +从日期或日期时间值中返回月份名称(字符串)。 **语法** @@ -2089,7 +2088,7 @@ monthName(datetime) **参数** -* `datetime` — 日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** @@ -2112,9 +2111,9 @@ SELECT monthName(date_value) ## now {#now} -引入于:v1.1 +自 v1.1 引入 -返回在查询分析阶段的当前日期和时间。该函数为常量表达式。 +在查询解析阶段返回当前的日期和时间。该函数是一个常量表达式。 **语法** @@ -2130,11 +2129,11 @@ now([timezone]) **返回值** -返回当前日期和时间。[`DateTime`](/sql-reference/data-types/datetime) +返回当前的日期和时间。[`DateTime`](/sql-reference/data-types/datetime) **示例** -**不指定时区的查询** +**不带时区的查询** ```sql title=Query SELECT now() @@ -2146,7 +2145,7 @@ SELECT now() └─────────────────────┘ ``` -**按指定时区查询** +**按指定时区进行查询** ```sql title=Query SELECT now('Asia/Istanbul') @@ -2160,9 +2159,9 @@ SELECT now('Asia/Istanbul') ## now64 {#now64} -自 v20.1 起引入 +引入版本:v20.1 -返回在查询分析时刻的当前日期和时间,精度可达到秒的小数部分。该函数是一个常量表达式。 +在查询解析阶段返回当前日期和时间,具有子秒级精度。该函数是一个常量表达式。 **语法** @@ -2172,16 +2171,16 @@ now64([scale[, timezone]]) **参数** -* `scale` — 可选。刻度(精度):10^-scale 秒。有效范围:[0 : 9]。通常使用:3(默认,毫秒)、6(微秒)、9(纳秒)。[`UInt8`](/sql-reference/data-types/int-uint) +* `scale` — 可选。时间刻度(精度):10^-precision 秒。有效范围:[0 : 9]。常用取值为 3(默认,毫秒)、6(微秒)、9(纳秒)。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 可选。返回值的时区名称。[`String`](/sql-reference/data-types/string) **返回值** -返回精确到亚秒级的当前日期和时间。[`DateTime64`](/sql-reference/data-types/datetime64) +返回具有子秒级精度的当前日期和时间。[`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**带默认精度和自定义精度的查询** +**使用默认和自定义精度的查询** ```sql title=Query SELECT now64(), now64(9, 'Asia/Istanbul') @@ -2195,11 +2194,11 @@ SELECT now64(), now64(9, 'Asia/Istanbul') ## nowInBlock {#nowInBlock} -引入于:v22.8 +自 v22.8 引入 -返回在处理每个数据块时的当前日期和时间。与函数 [`now`](#now) 相比,它不是常量表达式,对于长时间运行的查询,不同数据块中返回的值会不同。 +返回在处理每个数据块时的当前日期和时间。与函数 [`now`](#now) 相比,它不是常量表达式,对于长时间运行的查询,在不同数据块中返回的值会不同。 -在长时间运行的 `INSERT SELECT` 查询中使用此函数来生成当前时间是合理的。 +在长时间运行的 `INSERT SELECT` 查询中使用此函数生成当前时间是合理的。 **语法** @@ -2239,11 +2238,11 @@ FORMAT PrettyCompactMonoBlock ## nowInBlock64 {#nowInBlock64} -引入于:v25.8 +首次引入版本:v25.8 -以毫秒为单位返回在处理每个数据块时的当前日期和时间。与函数 [now64](#now64) 不同,它不是常量表达式,对于运行时间较长的查询,在不同数据块中返回的值会有所不同。 +以毫秒为单位返回在处理每个数据块时的当前日期和时间。与函数 [now64](#now64) 相比,它不是常量表达式,对于长时间运行的查询,在不同数据块中返回的值会有所不同。 -在运行时间较长的 INSERT SELECT 查询中,可以使用此函数生成当前时间。 +在长时间运行的 INSERT SELECT 查询中,使用此函数来生成当前时间是合理的。 **语法** @@ -2253,12 +2252,12 @@ nowInBlock([scale[, timezone]]) **参数** -* `scale` — 可选。刻度(精度):10^-precision 秒。有效范围:[0 : 9]。通常使用的值为 3(默认,毫秒)、6(微秒)、9(纳秒)。[`UInt8`](/sql-reference/data-types/int-uint) +* `scale` — 可选。刻度(精度):10^-scale 秒。有效范围:[0 : 9]。通常使用的值为:3(默认,毫秒)、6(微秒)、9(纳秒)。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 可选。返回值所使用的时区名称。[`String`](/sql-reference/data-types/string) **返回值** -以亚秒级精度返回在处理每个数据块时的当前日期和时间。[`DateTime64`](/sql-reference/data-types/datetime64) +返回在处理每个数据块时的当前日期和时间,精确到子秒级。[`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -2284,10 +2283,10 @@ FORMAT PrettyCompactMonoBlock ## serverTimezone {#serverTimezone} -引入于:v23.6 +引入自:v23.6 返回服务器的时区,即 [`timezone`](/operations/server-configuration-parameters/settings#timezone) 设置的值。 -如果在分布式表的上下文中执行该函数,则会生成一个普通列,其值分别对应各个分片。否则,它会返回一个常量值。 +如果在分布式表的上下文中执行该函数,则会生成一个普通列,其值对应于各个分片。否则,会生成一个常量值。 **语法** @@ -2295,15 +2294,15 @@ FORMAT PrettyCompactMonoBlock serverTimeZone() ``` -**别名**: `serverTimeZone` +**别名**:`serverTimeZone` **参数** -* 无 +* 无。 **返回值** -返回服务器所在的时区,类型为 [`String`](/sql-reference/data-types/string)。 +以 [`String`](/sql-reference/data-types/string) 形式返回服务器时区。 **示例** @@ -2321,10 +2320,10 @@ SELECT serverTimeZone() ## subDate {#subDate} -自 v23.9 版本引入 +引入于:v23.9 -从给定的日期、日期时间或字符串形式的日期或日期时间中减去时间间隔。 -如果减法结果超出该数据类型的取值范围,则结果未定义。 +从给定的日期、日期时间或其字符串表示中减去一个时间间隔。 +如果减法结果超出了该数据类型的取值范围,则结果是未定义的。 **语法** @@ -2334,7 +2333,7 @@ subDate(datetime, interval) **参数** -* `datetime` — 从中减去 `interval` 的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要从中减去 `interval` 的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) * `interval` — 要减去的时间间隔值。[`Interval`](/sql-reference/data-types/int-uint) **返回值** @@ -2357,9 +2356,9 @@ SELECT subDate(toDate('2018-01-01'), INTERVAL 3 YEAR) ## subtractDays {#subtractDays} -引入版本:v1.1 +引入于:v1.1 -从日期、日期时间值或其字符串表示中减去指定的天数。 +从日期、日期时间或其字符串表示中减去指定的天数。 **语法** @@ -2374,11 +2373,11 @@ subtractDays(datetime, num) **返回值** -返回 `datetime` 减去 `num` 天后的值。类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 减去 `num` 天后的结果,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**对不同日期类型减去天数** +**从不同日期类型减去天数** ```sql title=Query WITH @@ -2397,7 +2396,7 @@ SELECT └─────────────────────────┴──────────────────────────────┴─────────────────────────────────────┘ ``` -**使用另一种 INTERVAL 语法** +**使用其他 INTERVAL 语法** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 day) @@ -2411,9 +2410,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 day) ## subtractHours {#subtractHours} -引入版本:v1.1 +引入于:v1.1 -从日期、日期时间或字符串形式的日期/日期时间中减去指定的小时数。 +从日期、日期时间值或其字符串表示中减去指定数量的小时。 **语法** @@ -2423,16 +2422,16 @@ subtractHours(datetime, num) **参数** -* `datetime` — 要从中减去指定小时数的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要减去的小时数数值。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要从中减去指定小时数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要减去的小时数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 减去 `num` 小时后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) +返回 `datetime` 减去 `num` 小时后的值,为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) **示例** -**从不同日期类型中减去小时数** +**对不同日期类型减去小时数** ```sql title=Query WITH @@ -2467,9 +2466,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 hour) 自 v22.11 引入 -将一个取反的间隔值加到另一个间隔或间隔元组中。 +将取相反数的时间间隔加到另一个时间间隔或时间间隔元组上。 -注意:相同类型的间隔会被合并为单个间隔。例如,如果传入 `toIntervalDay(2)` 和 `toIntervalDay(1)`,则结果为 `(1)` 而不是 `(2,1)`。 +注意:相同类型的时间间隔会被合并为一个时间间隔。例如,如果传入 `toIntervalDay(2)` 和 `toIntervalDay(1)`,则结果为 `(1)` 而不是 `(2,1)`。 **语法** @@ -2479,8 +2478,8 @@ subtractInterval(interval_1, interval_2) **参数** -* `interval_1` — 第一个时间间隔,或由时间间隔组成的元组。[`Interval`](/sql-reference/data-types/int-uint) 或 [`Tuple(Interval)`](/sql-reference/data-types/tuple) -* `interval_2` — 要取负的第二个时间间隔。[`Interval`](/sql-reference/data-types/int-uint) +* `interval_1` — 第一个时间间隔或时间间隔元组。[`Interval`](/sql-reference/data-types/int-uint) 或 [`Tuple(Interval)`](/sql-reference/data-types/tuple) +* `interval_2` — 将被取负的第二个时间间隔。[`Interval`](/sql-reference/data-types/int-uint) **返回值** @@ -2512,7 +2511,7 @@ SELECT subtractInterval(INTERVAL 2 DAY, INTERVAL 1 DAY); 自 v22.6 起引入 -从日期时间值或字符串形式的日期时间值中减去指定数量的微秒。 +从日期时间值或其字符串形式中减去指定的微秒数。 **语法** @@ -2522,16 +2521,16 @@ subtractMicroseconds(datetime, num) **参数** -* `datetime` — 要从中减去指定数量的微秒的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `datetime` — 要从中减去指定微秒数的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) * `num` — 要减去的微秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 减去 `num` 微秒后的结果,类型为 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 减去 `num` 微秒后的值,类型为 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**从不同的日期时间类型中减去微秒** +**从不同日期时间类型减去微秒** ```sql title=Query WITH @@ -2548,7 +2547,7 @@ SELECT └──────────────────────────────────────┴─────────────────────────────────────────────┘ ``` -**使用另一种 INTERVAL 语法** +**使用其他 INTERVAL 语法** ```sql title=Query SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 microsecond) @@ -2562,9 +2561,9 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 microsecond) ## subtractMilliseconds {#subtractMilliseconds} -自 v22.6 起引入 +引入于:v22.6 -从日期时间值或其字符串形式中减去指定的毫秒数。 +从带时间的日期或其字符串形式中减去指定数量的毫秒。 **语法** @@ -2583,7 +2582,7 @@ subtractMilliseconds(datetime, num) **示例** -**从不同类型的日期时间值中减去毫秒数** +**从不同的日期时间类型中减去毫秒数** ```sql title=Query WITH @@ -2614,9 +2613,9 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 millisecond) ## subtractMinutes {#subtractMinutes} -引入版本:v1.1 +自 v1.1 起引入 -从日期、日期时间或其字符串表示中减去指定的分钟数。 +从日期、日期时间,或其字符串编码形式中减去指定的分钟数。 **语法** @@ -2631,11 +2630,11 @@ subtractMinutes(datetime, num) **返回值** -返回 `datetime` 减去 `num` 分钟后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) +返回从 `datetime` 中减去 `num` 分钟后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) **示例** -**从不同日期类型中减去分钟数** +**对不同日期类型减去分钟数** ```sql title=Query WITH @@ -2670,7 +2669,7 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 minute) 引入于:v1.1 -从日期、日期时间或字符串编码的日期或日期时间中减去指定的月数。 +从日期、日期时间或字符串表示的日期/日期时间中减去指定数量的月份。 **语法** @@ -2680,12 +2679,12 @@ subtractMonths(datetime, num) **参数** -* `datetime` — 要从中减去指定月数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要减去的月份数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要从中减去指定月数的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要减去的月数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 减去 `num` 个月后的结果。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 减去 `num` 个月后的结果。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -2722,9 +2721,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 month) ## subtractNanoseconds {#subtractNanoseconds} -自 v20.1 版本引入 +自 v20.1 起引入 -从带时间的日期或其字符串表示中减去指定数量的纳秒。 +从带时间的日期值或其字符串表示中减去指定数量的纳秒。 **语法** @@ -2734,7 +2733,7 @@ subtractNanoseconds(datetime, num) **参数** -* `datetime` — 要从中减去指定纳秒数的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `datetime` — 要从中减去指定纳秒数的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) * `num` — 要减去的纳秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** @@ -2743,7 +2742,7 @@ subtractNanoseconds(datetime, num) **示例** -**从不同的日期时间类型中减去纳秒数** +**从不同日期时间类型减去纳秒** ```sql title=Query WITH @@ -2774,9 +2773,9 @@ SELECT dateSub('1998-06-16'::DateTime, INTERVAL 10 nanosecond) ## subtractQuarters {#subtractQuarters} -引入于:v20.1 +引入版本:v20.1 -从日期、日期时间或其字符串表示中减去指定数量的季度。 +从日期、日期时间或其字符串形式中减去指定数量的季度。 **语法** @@ -2786,7 +2785,7 @@ subtractQuarters(datetime, num) **参数** -* `datetime` — 要从中减去指定季度数的日期或日期时间。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `datetime` — 要从中减去指定季度数的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) * `num` — 要减去的季度数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** @@ -2828,7 +2827,7 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 quarter) ## subtractSeconds {#subtractSeconds} -自 v1.1 起引入 +引入于:v1.1 从日期、日期时间或字符串编码的日期/日期时间中减去指定的秒数。 @@ -2840,16 +2839,16 @@ subtractSeconds(datetime, num) **参数** -* `datetime` — 要从中减去指定秒数的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `datetime` — 要从中减去指定秒数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) * `num` — 要减去的秒数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 减去 `num` 秒后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64)。 +返回 `datetime` 减去 `num` 秒后的结果,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64(3)`](/sql-reference/data-types/datetime64) **示例** -**从不同日期/时间类型中减去秒数** +**从不同日期类型减去秒数** ```sql title=Query WITH @@ -2882,9 +2881,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 second) ## subtractTupleOfIntervals {#subtractTupleOfIntervals} -自 v22.11 引入 +引入版本:v22.11 -从日期或日期时间值中依次减去一个时间间隔元组中的各个间隔。 +从日期或日期时间值中依次减去一个时间间隔元组。 **语法** @@ -2899,7 +2898,7 @@ subtractTupleOfIntervals(datetime, intervals) **返回值** -返回已减去 `intervals` 的 `date` 值,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回减去 `intervals` 之后的 `date` 值,可为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -2917,9 +2916,9 @@ WITH toDate('2018-01-01') AS date SELECT subtractTupleOfIntervals(date, (INTERVA ## subtractWeeks {#subtractWeeks} -自 v1.1 起提供 +引入版本:v1.1 -从日期、日期时间,或字符串编码的日期/日期时间中减去指定的周数。 +从日期、日期时间或其字符串形式中减去指定周数。 **语法** @@ -2929,19 +2928,18 @@ subtractWeeks(datetime, num) **参数** -* `datetime` — 要从中减去指定周数的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime)、[`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `num` — 要减去的周数。类型为 [`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) +* `datetime` — 要从中减去指定周数的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) +* `num` — 要减去的周数。[`(U)Int*`](/sql-reference/data-types/int-uint) 或 [`Float*`](/sql-reference/data-types/float) **返回值** -返回 `datetime` 减去 `num` 周后的结果,类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 减去 `num` 周后的结果,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**对不同日期类型减去周数** +**对不同日期类型减去指定周数** -````sql title=Query -```sql title=查询 +```sql title=Query WITH toDate('2024-01-01') AS date, toDateTime('2024-01-01 00:00:00') AS date_time, @@ -2952,10 +2950,6 @@ SELECT subtractWeeks(date_time_string, 1) AS subtract_weeks_with_date_time_string ``` -```response title=响应 -``` -```` - ```response title=Response ┌─subtract_weeks_with_date─┬─subtract_weeks_with_date_time─┬─subtract_weeks_with_date_time_string─┐ │ 2023-12-25 │ 2023-12-25 00:00:00 │ 2023-12-25 00:00:00.000 │ @@ -2976,9 +2970,9 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 week) ## subtractYears {#subtractYears} -引入版本:v1.1 +引入于:v1.1 -从日期、日期时间或其字符串表示中减去指定的年数。 +从日期、日期时间或其字符串表示中减去指定数量的年份。 **语法** @@ -2993,11 +2987,11 @@ subtractYears(datetime, num) **返回值** -返回 `datetime` 减去 `num` 年后的值,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 `datetime` 减去 `num` 年后的结果,类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**对不同日期类型减去年份** +**对不同日期类型减去年数** ```sql title=Query WITH @@ -3016,7 +3010,7 @@ SELECT └──────────────────────────┴───────────────────────────────┴──────────────────────────────────────┘ ``` -**使用另一种 INTERVAL 语法** +**INTERVAL 语法的替代写法** ```sql title=Query SELECT dateSub('1998-06-16'::Date, INTERVAL 10 year) @@ -3030,10 +3024,10 @@ SELECT dateSub('1998-06-16'::Date, INTERVAL 10 year) ## timeDiff {#timeDiff} -引入于:v23.4 +自 v23.4 起引入 返回两个日期或日期时间值之间的差值(以秒为单位)。 -差值计算方式为 `enddate` - `startdate`。 +差值的计算方式为 `enddate` - `startdate`。 此函数等价于 `dateDiff('second', startdate, enddate)`。 @@ -3048,11 +3042,11 @@ timeDiff(startdate, enddate) **参数** * `startdate` — 要减去的第一个时间值(减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `enddate` — 用来执行减法运算的第二个时间值(被减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `enddate` — 被减去的第二个时间值(被减数)。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回 `enddate` 与 `startdate` 之间以秒为单位的差值。[`Int64`](/sql-reference/data-types/int-uint) +返回 `enddate` 与 `startdate` 之间的差值(以秒为单位)。[`Int64`](/sql-reference/data-types/int-uint) **示例** @@ -3080,7 +3074,7 @@ SELECT timeDiff(toDateTime('2018-01-01 22:00:00'), toDateTime('2018-01-02 23:00: └───────┘ ``` -**等价于按秒计算的 dateDiff** +**等同于以秒为单位的 dateDiff 函数** ```sql title=Query SELECT @@ -3096,13 +3090,13 @@ SELECT ## timeSlot {#timeSlot} -引入于:v1.1 +引入版本:v1.1 -将时间舍入到以 30 分钟为长度的时间区间的起始时刻。 +将时间取整到以半小时为长度的时间区间起始时刻。 :::note -尽管此函数可以接受扩展类型 `Date32` 和 `DateTime64` 的值作为参数, -但如果传入超出正常范围(`Date` 为 1970 年到 2149 年 / `DateTime` 为 1970 年到 2106 年)的时间,将会产生错误结果。 +尽管该函数可以接受扩展类型 `Date32` 和 `DateTime64` 作为参数, +但如果传入超出正常范围的时间(`Date` 的年份范围为 1970 到 2149 / `DateTime` 的年份到 2106),将会产生错误的结果。 ::: **语法** @@ -3113,16 +3107,16 @@ timeSlot(time[, time_zone]) **参数** -* `time` — 要舍入到半小时间隔起始时刻的时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — 可选。表示时区的 String 类型常量值或表达式。[`String`](/sql-reference/data-types/string) +* `time` — 要舍入的时间,将被舍入到以半小时为长度的时间区间的起始时刻。[`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — 可选。表示时区的 `String` 类型常量值或表达式。[`String`](/sql-reference/data-types/string) **返回值** -返回按半小时间隔起始时刻舍入后的时间。[`DateTime`](/sql-reference/data-types/datetime) +返回舍入到以半小时为长度的时间区间起始时刻的时间值。[`DateTime`](/sql-reference/data-types/datetime) **示例** -**将时间舍入到半小时间隔** +**将时间舍入到半小时区间** ```sql title=Query SELECT timeSlot(toDateTime('2000-01-02 03:04:05', 'UTC')) @@ -3136,13 +3130,13 @@ SELECT timeSlot(toDateTime('2000-01-02 03:04:05', 'UTC')) ## timeSlots {#timeSlots} -引入于:v1.1 +引入版本:v1.1 -对于从 `StartTime` 开始、持续 `Duration` 秒的时间区间,该函数返回一个时间点数组,由该区间内按秒为单位、向下取整到步长为 `Size` 的时间点组成。`Size` 是可选参数,默认值为 1800(30 分钟)。 +对于一个从 `StartTime` 开始并持续 `Duration` 秒的时间区间,该函数返回一个时间点数组,这些时间点是将该区间内的时刻向下取整到以秒为单位的 `Size` 所得到的各个点。`Size` 是一个可选参数,默认值为 1800(30 分钟)。 -例如,在查找对应会话中的页面浏览记录时会用到该函数。 +例如,在搜索对应会话中的页面浏览(pageviews)时会用到它。 -当类型为 `DateTime64` 时,返回值的小数精度(scale)可能与 `StartTime` 的精度不同,将采用所有传入参数中最高的精度。 +对于 `DateTime64`,返回值的精度(scale)可能与 `StartTime` 的精度不同,将采用所有传入参数中最高的精度。 **语法** @@ -3153,12 +3147,12 @@ timeSlots(StartTime, Duration[, Size]) **参数** * `StartTime` — 区间的起始时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `Duration` — 区间的持续时间,单位为秒。[`UInt32`](/sql-reference/data-types/int-uint) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `Size` — 可选。时间片段的长度,单位为秒。默认值为 1800(30 分钟)。[`UInt32`](/sql-reference/data-types/int-uint) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `Duration` — 区间的时长(以秒为单位)。[`UInt32`](/sql-reference/data-types/int-uint) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `Size` — 可选。时间片段的大小(以秒为单位),默认值为 1800(30 分钟)。[`UInt32`](/sql-reference/data-types/int-uint) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回一个由 DateTime/DateTime64 组成的数组(返回类型与 `StartTime` 的类型一致)。对于 DateTime64,返回值的精度可能与 `StartTime` 的精度不同——会采用所有传入参数中最高的精度。[`Array(DateTime)`](/sql-reference/data-types/array) 或 [`Array(DateTime64)`](/sql-reference/data-types/array) +返回一个 `DateTime`/`DateTime64` 数组(返回类型与 `StartTime` 的类型一致)。对于 `DateTime64`,返回值的小数位精度可以不同于 `StartTime` 的小数位精度 —— 会取所有传入参数中最高的精度。[`Array(DateTime)`](/sql-reference/data-types/array) 或 [`Array(DateTime64)`](/sql-reference/data-types/array) **示例** @@ -3184,10 +3178,10 @@ SELECT timeSlots(toDateTime64('1980-12-12 21:01:02.1234', 4, 'UTC'), toDecimal64 ## timestamp {#timestamp} -引入于:v23.9 +自 v23.9 版本引入 -将第一个参数 `expr` 转换为类型 [`DateTime64(6)`](/sql-reference/data-types/datetime64)。 -如果提供了第二个参数 `expr_time`,则会在转换后的值上加上指定的时间。 +将第一个参数 `expr` 转换为 [`DateTime64(6)`](/sql-reference/data-types/datetime64) 类型。 +如果提供了第二个参数 `expr_time`,则会将指定时间加到转换后的值上。 **语法** @@ -3198,11 +3192,11 @@ timestamp(expr[, expr_time]) **参数** * `expr` — 日期或日期时间值。[`String`](/sql-reference/data-types/string) -* `expr_time` — 可选。要加到转换结果上的时间。[`String`](/sql-reference/data-types/string) +* `expr_time` — 可选。要叠加到转换结果上的时间值。[`String`](/sql-reference/data-types/string) **返回值** -返回 `expr` 转换后的值,或在其基础上加上时间后的结果。[`DateTime64(6)`](/sql-reference/data-types/datetime64) +返回 `expr` 转换后的值,或在 `expr` 上叠加时间后的值,类型为 [`DateTime64(6)`](/sql-reference/data-types/datetime64) **示例** @@ -3232,7 +3226,7 @@ SELECT timestamp('2023-12-31 12:00:00', '12:00:00.11') AS ts; ## timezone {#timezone} -自 v21.4 起引入 +自 v21.4 引入 返回当前会话的时区名称,或将时区偏移量或名称转换为规范的时区名称。 @@ -3242,7 +3236,7 @@ SELECT timestamp('2023-12-31 12:00:00', '12:00:00.11') AS ts; timezone() ``` -**别名**: `timeZone` +**别名**:`timeZone` **参数** @@ -3250,7 +3244,7 @@ timezone() **返回值** -返回规范的时区名称,类型为 [`String`](/sql-reference/data-types/string) +返回规范时区名称,类型为 [`String`](/sql-reference/data-types/string) **示例** @@ -3268,9 +3262,9 @@ SELECT timezone() ## timezoneOf {#timezoneOf} -在 v21.4 中引入 +自 v21.4 起引入 -返回 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 值的时区名称。 +返回 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 值所在的时区名称。 **语法** @@ -3283,11 +3277,11 @@ timeZoneOf(datetime) **参数** * `datetime` — 类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 的值。 -* `timezone` — 可选。将 `datetime` 的时区转换到的目标时区名称,类型为 [`String`](/sql-reference/data-types/string)。 +* `timezone` — 可选。要将 `datetime` 值转换到的目标时区名称。[`String`](/sql-reference/data-types/string) **返回值** -返回 `datetime` 对应的时区名称,类型为 [`String`](/sql-reference/data-types/string)。 +返回 `datetime` 的时区名称,类型为 [`String`](/sql-reference/data-types/string) **示例** @@ -3305,10 +3299,10 @@ SELECT timezoneOf(now()); ## timezoneOffset {#timezoneOffset} -自 v21.6 引入 +引入版本:v21.6 -返回在指定日期和时间下,相对于 [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) 的时区偏移量(以秒为单位)。\ -该函数会考虑夏令时以及历史时区变更。 +返回相对于 [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) 的时区偏移量,单位为秒。 +在指定日期和时间下,该函数会考虑夏令时以及历史时区变更。 **语法** @@ -3320,7 +3314,7 @@ timeZoneOffset(datetime) **参数** -* `datetime` — 需要获取其时区偏移量的日期时间值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要获取其时区偏移量的 `DateTime` 值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** @@ -3347,7 +3341,7 @@ timeZoneOffset(Time) AS Offset_in_seconds, 引入版本:v1.1 -返回 `Date` 或 `DateTime` 的当月中的日(1-31)。 +返回 `Date` 或 `DateTime` 值所在月份中的“日”(1-31)。 **语法** @@ -3359,15 +3353,15 @@ toDayOfMonth(datetime) **参数** -* `datetime` — 要从中获取“日”的日期或日期时间值。类型可以是 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要从中获取所在月份中的第几天的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期/时间的“日”(当月中的第几天),类型为 [`UInt8`](/sql-reference/data-types/int-uint) +返回给定日期/时间在其所在月份中的第几天 [`UInt8`](/sql-reference/data-types/int-uint) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT toDayOfMonth(toDateTime('2023-04-21 10:20:30')) @@ -3381,11 +3375,11 @@ SELECT toDayOfMonth(toDateTime('2023-04-21 10:20:30')) ## toDayOfWeek {#toDayOfWeek} -自 v1.1 起引入 +引入于:v1.1 -返回 `Date` 或 `DateTime` 值在一周中的星期编号。 +返回 `Date` 或 `DateTime` 值在一周中的第几天(数值)。 -带两个参数的 `toDayOfWeek()` 形式允许指定一周是从周一还是周日开始, +`toDayOfWeek()` 的双参数形式允许指定一周是从周一还是周日开始, 以及返回值是在 0 到 6 还是 1 到 7 的范围内。 | 模式 | 一周的第一天 | 范围 | @@ -3405,20 +3399,20 @@ toDayOfWeek(datetime[, mode[, timezone]]) **参数** -* `datetime` — 要获取星期几的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — 可选。指定星期模式的整数(0-3)。如果省略,默认为 0。[`UInt8`](/sql-reference/data-types/int-uint) +* `datetime` — 要获取其星期几的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — 可选。指定周模式的整数(0-3)。如果省略,默认为 0。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 可选。用于转换的时区。[`String`](/sql-reference/data-types/string) **返回值** -返回给定 `Date` 或 `DateTime` 的星期几,类型为 [`UInt8`](/sql-reference/data-types/int-uint)。 +返回给定 `Date` 或 `DateTime` 所对应的星期几,返回类型为 [`UInt8`](/sql-reference/data-types/int-uint) **示例** -**用法示例** +**使用示例** ```sql title=Query --- 以下日期为 2023 年 4 月 21 日,这是一个星期五: +-- 以下日期为 2023 年 4 月 21 日,当天是星期五: SELECT toDayOfWeek(toDateTime('2023-04-21')), toDayOfWeek(toDateTime('2023-04-21'), 1) @@ -3432,9 +3426,9 @@ SELECT ## toDayOfYear {#toDayOfYear} -自 v18.4 引入 +自 v18.4 起可用 -返回 `Date` 或 `DateTime` 值在一年中的第几天(1-366)。 +返回 `Date` 或 `DateTime` 值在其所在年份中的第几天(1-366)。 **语法** @@ -3442,19 +3436,19 @@ SELECT toDayOfYear(datetime) ``` -**别名**: `DAYOFYEAR` +**别名**:`DAYOFYEAR` **参数** -* `datetime` — 要获取其在一年中是第几天的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要获取其在一年中是第几天的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定 Date 或 DateTime 值在一年中的第几天,返回类型为 [`UInt16`](/sql-reference/data-types/int-uint) +返回给定 Date 或 DateTime 在一年中的天数序号,类型为 [`UInt16`](/sql-reference/data-types/int-uint) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) @@ -3470,10 +3464,10 @@ SELECT toDayOfYear(toDateTime('2023-04-21 10:20:30')) 引入版本:v23.9 -对于给定日期,返回自 [0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero) 起经过的天数,基于 -[ISO 8601 定义的前推格里高利历(proleptic Gregorian calendar)](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)。 +对于给定日期,返回自[公元 0000 年 1 月 1 日](https://en.wikipedia.org/wiki/Year_zero)以来已经过去的天数,按照 +[ISO 8601 定义的前推格里高利历(proleptic Gregorian calendar)](https://en.wikipedia.org/wiki/Gregorian_calendar#Proleptic_Gregorian_calendar)进行计算。 -其计算方式与 MySQL 的 [`TO_DAYS`](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_to-days) 函数相同。 +该计算方式与 MySQL 的 [`TO_DAYS`](https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_to-days) 函数相同。 **语法** @@ -3485,16 +3479,16 @@ toDaysSinceYearZero(date[, time_zone]) **参数** -* `date` — 要计算自公元 0 年起经过天数的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 用于计算自日期 `0000-01-01` 起已过去天数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) * `time_zone` — 时区。[`String`](/sql-reference/data-types/string) **返回值** -返回自日期 `0000-01-01` 起已经过去的天数。[`UInt32`](/sql-reference/data-types/int-uint) +返回自日期 `0000-01-01` 起已过去的天数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** -**计算自公元 0 年起经过的天数** +**计算自年份 0 起的天数** ```sql title=Query SELECT toDaysSinceYearZero(toDate('2023-09-08')) @@ -3508,9 +3502,9 @@ SELECT toDaysSinceYearZero(toDate('2023-09-08')) ## toHour {#toHour} -引入于:v1.1 +自 v1.1 版本引入 -返回 `DateTime` 或 `DateTime64` 值的小时部分(0-23)。 +返回 `DateTime` 或 `DateTime64` 值中的小时部分(0-23)。 **语法** @@ -3518,7 +3512,7 @@ SELECT toDaysSinceYearZero(toDate('2023-09-08')) toHour(datetime) ``` -**别名**:`HOUR` +**别名**: `HOUR` **参数** @@ -3530,7 +3524,7 @@ toHour(datetime) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT toHour(toDateTime('2023-04-21 10:20:30')) @@ -3544,9 +3538,9 @@ SELECT toHour(toDateTime('2023-04-21 10:20:30')) ## toISOYear {#toISOYear} -自 v18.4 起引入 +引入于:v18.4 -将日期或带时间的日期转换为 ISO 年序号。 +将日期或日期时间转换为 ISO 年份。 **语法** @@ -3560,11 +3554,11 @@ toISOYear(datetime) **返回值** -返回将输入值转换得到的 ISO 年份。[`UInt16`](/sql-reference/data-types/int-uint) +返回将输入值转换得到的 ISO 年份编号。[`UInt16`](/sql-reference/data-types/int-uint) **示例** -**从日期值中获取 ISO 年份** +**从日期值获取 ISO 年份** ```sql title=Query SELECT @@ -3580,9 +3574,9 @@ toISOYear(toDateTime('2024-10-02 01:30:00')) as year2 ## toLastDayOfMonth {#toLastDayOfMonth} -引入版本:v1.1 +自 v1.1 引入 -将日期或带时间的日期向上取整为该月的最后一天。 +将日期或日期时间向上取整到所在月份的最后一天。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -3594,15 +3588,15 @@ toISOYear(toDateTime('2024-10-02 01:30:00')) as year2 toLastDayOfMonth(value) ``` -**别名**: `LAST_DAY` +**别名**:`LAST_DAY` **参数** -* `value` — 将被向上取整到所在月份最后一天的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 要向上取整到所在月份最后一天的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期或日期时间值所在月份的最后一天的日期。[`Date`](/sql-reference/data-types/date) +返回给定日期或带时间的日期所在月份最后一天的日期。[`Date`](/sql-reference/data-types/date) **示例** @@ -3622,7 +3616,7 @@ SELECT toLastDayOfMonth(toDateTime('2023-04-21 10:20:30')) 引入版本:v23.5 -将日期或带时间的日期向上取整到最近的星期六或星期日。 +将日期或日期时间向上取整到最近的周六或周日。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -3636,13 +3630,13 @@ toLastDayOfWeek(datetime[, mode[, timezone]]) **参数** -* `datetime` — 要转换的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `mode` — 按照 `toWeek()` 函数中的说明确定一周的第一天。默认值为 `0`。[`UInt8`](/sql-reference/data-types/int-uint) -* `timezone` — 可选。用于转换的时区。如果未指定,则使用服务器时区。[`String`](/sql-reference/data-types/string) +* `datetime` — 要转换的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `mode` — 按 `toWeek()` 函数中的说明确定一周的第一天。默认值为 `0`。[`UInt8`](/sql-reference/data-types/int-uint) +* `timezone` — 可选。用于转换的时区。如果未指定,则使用服务器的时区。[`String`](/sql-reference/data-types/string) **返回值** -根据 `mode` 参数,返回给定日期当天或之后、距离最近的周六或周日的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +根据 `mode` 的取值,返回给定日期当天或之后距离最近的一个周六或周日的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -3658,7 +3652,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toLastDayOfWeek(toDateTime('2023-04-21 10:20:30')): 2023-04-23 toLastDayOfWeek(toDateTime('2023-04-21 10:20:30'), 1): 2023-04-22 @@ -3678,19 +3672,19 @@ toLastDayOfWeek(toDate('2023-04-23'), 1): 2023-04-23 toMillisecond(datetime) ``` -**别名**: `MILLISECOND` +**别名**:`MILLISECOND` **参数** -* `datetime` — 要从中提取毫秒的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要从中提取毫秒值的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回 `datetime` 所在分钟中的毫秒数(0 - 59)。[`UInt16`](/sql-reference/data-types/int-uint) +返回 `datetime` 所在分钟中的毫秒(0 - 59)。[`UInt16`](/sql-reference/data-types/int-uint) **示例** -**用法示例** +**使用示例** ```sql title=Query SELECT toMillisecond(toDateTime64('2023-04-21 10:20:30.456', 3)); @@ -3714,19 +3708,19 @@ SELECT toMillisecond(toDateTime64('2023-04-21 10:20:30.456', 3)); toMinute(datetime) ``` -**别名**:`MINUTE` +**别名**: `MINUTE` **参数** -* `datetime` — 要获取分钟值的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要从中获取分钟的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回 `datetime` 所在小时中的分钟数(0 - 59)。[`UInt8`](/sql-reference/data-types/int-uint) +返回 `datetime` 中小时的分钟数(0 - 59)。[`UInt8`](/sql-reference/data-types/int-uint) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT toMinute(toDateTime('2023-04-21 10:20:30')) @@ -3742,7 +3736,7 @@ SELECT toMinute(toDateTime('2023-04-21 10:20:30')) 引入于:v21.1 -将文本形式为 `YYYY-MM-DD` 的[前推格里高利历](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)日期转换为 `Int32` 类型的[修正儒略日](https://en.wikipedia.org/wiki/Julian_day#Variants)数值。该函数支持的日期范围为 `0000-01-01` 至 `9999-12-31`。如果参数无法解析为日期或日期无效,则会抛出异常。 +将以文本形式 `YYYY-MM-DD` 表示的[前推格里高利历](https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar)日期转换为 `Int32` 类型的[修正儒略日](https://en.wikipedia.org/wiki/Julian_day#Variants)数值。该函数支持的日期范围为 `0000-01-01` 到 `9999-12-31`。如果参数无法解析为日期,或者日期无效,则会抛出异常。 **语法** @@ -3752,15 +3746,15 @@ toModifiedJulianDay(date) **参数** -* `date` — 字符串格式的日期。[`String`](/sql-reference/data-types/string) 或 [`FixedString`](/sql-reference/data-types/fixedstring) +* `date` — 以字符串形式表示的日期。[`String`](/sql-reference/data-types/string) 或 [`FixedString`](/sql-reference/data-types/fixedstring) **返回值** -返回修正儒略日数。[`Int32`](/sql-reference/data-types/int-uint) +返回修正儒略日编号。[`Int32`](/sql-reference/data-types/int-uint) **示例** -**将日期转换为修正儒略日数** +**将日期转换为修正儒略日编号** ```sql title=Query SELECT toModifiedJulianDay('2020-01-01') @@ -3774,9 +3768,9 @@ SELECT toModifiedJulianDay('2020-01-01') ## toModifiedJulianDayOrNull {#toModifiedJulianDayOrNull} -自 v21.1 起引入 +自 v21.1 引入 -类似于 [`toModifiedJulianDay()`](#toModifiedJulianDay),但不会抛出异常,而是返回 `NULL`。 +与 [`toModifiedJulianDay()`](#toModifiedJulianDay) 类似,但不会抛出异常,而是返回 `NULL`。 **语法** @@ -3790,7 +3784,7 @@ toModifiedJulianDayOrNull(date) **返回值** -对于有效的 `date`,返回修正儒略日编号,否则返回 `null`。[`Nullable(Int32)`](/sql-reference/data-types/nullable) +对于有效的 `date`,返回对应的修正儒略日编号,否则返回 `null`。[`Nullable(Int32)`](/sql-reference/data-types/nullable) **示例** @@ -3798,7 +3792,7 @@ toModifiedJulianDayOrNull(date) ```sql title=Query SELECT toModifiedJulianDayOrNull('2020-01-01'); -SELECT toModifiedJulianDayOrNull('0000-00-00'); -- 无效日期,返回 NULL +SELECT toModifiedJulianDayOrNull('0000-00-00'); -- 无效日期,返回 NULL ``` ```response title=Response @@ -3812,9 +3806,9 @@ SELECT toModifiedJulianDayOrNull('0000-00-00'); -- 无效日期,返回 NULL ## toMonday {#toMonday} -自 v1.1 起引入 +引入于:v1.1 -将日期或带时间的日期向下取整到同一周的星期一。返回对应日期。 +将日期或带时间的日期向下取整到同一周的周一。返回日期。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -3828,15 +3822,15 @@ toMonday(value) **参数** -* `value` — 要向下取整到其所在周周一的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 要向下取整到所在周星期一的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期或带时间的日期所在周周一的日期。[`Date`](/sql-reference/data-types/date) +返回给定日期或带时间日期所在周的星期一这一天的日期值。[`Date`](/sql-reference/data-types/date) **示例** -**向下取整到所在周的周一** +**向下取整到所在周的星期一** ```sql title=Query SELECT @@ -3866,15 +3860,15 @@ toMonth(datetime) **参数** -* `datetime` — 要获取月份的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要获取月份的日期或日期时间。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期/时间的月份,类型为 [`UInt8`](/sql-reference/data-types/int-uint) +返回给定日期/时间对应的月份,类型为 [`UInt8`](/sql-reference/data-types/int-uint) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT toMonth(toDateTime('2023-04-21 10:20:30')) @@ -3890,7 +3884,7 @@ SELECT toMonth(toDateTime('2023-04-21 10:20:30')) 引入版本:v25.3 -返回自 1970 年起经过的月份数 +返回自 1970 年以来已过去的月份数 **语法** @@ -3900,7 +3894,7 @@ toMonthNumSinceEpoch(date) **参数** -* `date` — 日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** @@ -3920,9 +3914,9 @@ SELECT toMonthNumSinceEpoch(toDate('2024-10-01')) ## toQuarter {#toQuarter} -引入版本:v1.1 +自 v1.1 起提供 -对于给定的 `Date` 或 `DateTime` 值,返回其所在年的季度(1-4)。 +对给定的 `Date` 或 `DateTime` 值,返回其对应的季度(1-4)。 **语法** @@ -3930,15 +3924,15 @@ SELECT toMonthNumSinceEpoch(toDate('2024-10-01')) toQuarter(datetime) ``` -**别名**: `QUARTER` +**别名**:`QUARTER` **参数** -* `datetime` — 要获取其所属季度的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要获取其所属季度的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期/时间所属的季度,类型为 [`UInt8`](/sql-reference/data-types/int-uint) +返回给定日期/时间在一年中的季度 [`UInt8`](/sql-reference/data-types/int-uint) **示例** @@ -3956,11 +3950,11 @@ SELECT toQuarter(toDateTime('2023-04-21 10:20:30')) ## toRelativeDayNum {#toRelativeDayNum} -引入于:v1.1 +引入版本:v1.1 -将日期或日期时间转换为自过去某个固定时间点以来经过的天数。 -这一具体时间点属于实现细节,因此不建议单独使用此函数。 -该函数的主要用途是计算两个日期或日期时间之间的天数差,例如:`toRelativeDayNum(dt1) - toRelativeDayNum(dt2)`。 +将日期或日期时间转换为自某个固定过去时间点以来经过的天数。 +该时间点的确切值属于实现细节,因此不建议将此函数单独使用。 +该函数的主要用途是计算两个日期或日期时间之间相差的天数,例如:`toRelativeDayNum(dt1) - toRelativeDayNum(dt2)`。 **语法** @@ -3970,15 +3964,15 @@ toRelativeDayNum(date) **参数** -* `date` — 日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回自某个固定参考起点以来经过的天数。[`UInt32`](/sql-reference/data-types/int-uint) +返回自过去某个固定参考时间点以来的天数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** -**获取相对天数编号** +**获取相对天数序号** ```sql title=Query SELECT toRelativeDayNum(toDate('2023-04-01')) - toRelativeDayNum(toDate('2023-01-01')) @@ -3994,9 +3988,9 @@ SELECT toRelativeDayNum(toDate('2023-04-01')) - toRelativeDayNum(toDate('2023-01 引入版本:v1.1 -将日期或日期时间转换为自过去某个固定时间点以来经过的小时数。 +将日期或带时间的日期转换为自过去某个固定时间点以来经过的小时数。 该具体时间点属于实现细节,因此不建议单独使用此函数。 -此函数的主要用途是计算两个日期或日期时间之间的小时差,例如:`toRelativeHourNum(dt1) - toRelativeHourNum(dt2)`。 +该函数的主要用途是计算两个日期或带时间的日期之间的小时差,例如:`toRelativeHourNum(dt1) - toRelativeHourNum(dt2)`。 **语法** @@ -4010,7 +4004,7 @@ toRelativeHourNum(date) **返回值** -返回自过去某一固定参考点起算的小时数。[`UInt32`](/sql-reference/data-types/int-uint) +返回距离过去某个固定参考点的小时数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** @@ -4030,9 +4024,9 @@ SELECT toRelativeHourNum(toDateTime('2023-01-01 12:00:00')) - toRelativeHourNum( 引入于:v1.1 -将日期或带时间的日期转换为自某个固定的过去时间点以来经过的分钟数。 -该具体时间点属于实现细节,因此此函数并不打算作为独立函数单独使用。 -该函数的主要用途是计算两个日期或带时间的日期之间相差的分钟数,例如:`toRelativeMinuteNum(dt1) - toRelativeMinuteNum(dt2)`。 +将日期或日期时间值转换为自某个过去的固定时间点以来经过的分钟数。 +该时间点的确切值属于实现细节,因此不应将此函数单独使用。 +该函数的主要用途是计算两个日期或日期时间值之间相差的分钟数,例如:`toRelativeMinuteNum(dt1) - toRelativeMinuteNum(dt2)`。 **语法** @@ -4046,11 +4040,11 @@ toRelativeMinuteNum(date) **返回值** -返回自过去某个固定参考点以来的分钟数。[`UInt32`](/sql-reference/data-types/int-uint) +返回自过去某个固定参考时间点以来经过的分钟数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** -**获取相对分钟数** +**获取相对分钟编号** ```sql title=Query SELECT toRelativeMinuteNum(toDateTime('2023-01-01 00:30:00')) - toRelativeMinuteNum(toDateTime('2023-01-01 00:00:00')) AS minutes_difference @@ -4064,10 +4058,10 @@ SELECT toRelativeMinuteNum(toDateTime('2023-01-01 00:30:00')) - toRelativeMinute ## toRelativeMonthNum {#toRelativeMonthNum} -自 v1.1 版本引入 +引入版本:v1.1 将日期或带时间的日期转换为自过去某个固定时间点以来经过的月份数。 -这个具体时间点属于实现细节,因此不建议单独使用此函数。 +该具体时间点属于实现细节,因此不建议单独使用此函数。 该函数的主要用途是计算两个日期或带时间的日期之间相差的月份数,例如:`toRelativeMonthNum(dt1) - toRelativeMonthNum(dt2)`。 **语法** @@ -4082,11 +4076,11 @@ toRelativeMonthNum(date) **返回值** -返回从过去某个固定参考点起算的月数。[`UInt32`](/sql-reference/data-types/int-uint) +返回自过去某个固定参考点起算的月份数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** -**获取相对月份数** +**获取相对月份序号** ```sql title=Query SELECT toRelativeMonthNum(toDate('2023-04-01')) - toRelativeMonthNum(toDate('2023-01-01')) AS months_difference @@ -4100,11 +4094,11 @@ SELECT toRelativeMonthNum(toDate('2023-04-01')) - toRelativeMonthNum(toDate('202 ## toRelativeQuarterNum {#toRelativeQuarterNum} -引入于:v1.1 +引入版本:v1.1 -将日期或带时间的日期转换为自过去某个固定时间点以来经过的季度数。 -该时间点的具体取值属于实现细节,因此不建议单独使用此函数。 -该函数的主要用途是计算两个日期或带时间的日期之间相差的季度数,例如:`toRelativeQuarterNum(dt1) - toRelativeQuarterNum(dt2)`。 +将日期或日期时间转换为自某个固定过去时间点以来已经过去的季度数。 +该具体时间点属于实现细节,因此不建议单独使用此函数。 +该函数的主要用途是计算两个日期或日期时间之间相差的季度数,例如:`toRelativeQuarterNum(dt1) - toRelativeQuarterNum(dt2)`。 **语法** @@ -4114,11 +4108,11 @@ toRelativeQuarterNum(date) **参数** -* `date` — 日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日期或包含时间的日期值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回自过去某个固定参考点起算的季度数。[`UInt32`](/sql-reference/data-types/int-uint) +返回自过去某个固定参考点起计算的季度数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** @@ -4136,11 +4130,11 @@ SELECT toRelativeQuarterNum(toDate('2023-04-01')) - toRelativeQuarterNum(toDate( ## toRelativeSecondNum {#toRelativeSecondNum} -引入版本:v1.1 +引入于:v1.1 -将日期或日期时间转换为自某个固定过去时刻起已过去的秒数。 -该精确时间点属于实现细节,因此不建议单独使用此函数。 -该函数的主要用途是计算两个日期或日期时间之间的秒数差,例如:`toRelativeSecondNum(dt1) - toRelativeSecondNum(dt2)`。 +将日期或日期时间转换为自某个固定的历史时间点以来经过的秒数。 +该具体时间点属于实现细节,因此不建议将此函数单独使用。 +此函数的主要用途是计算两个日期或日期时间之间的秒数差,例如:`toRelativeSecondNum(dt1) - toRelativeSecondNum(dt2)`。 **语法** @@ -4154,7 +4148,7 @@ toRelativeSecondNum(date) **返回值** -返回自过去某个固定参考点起算的秒数。[`UInt32`](/sql-reference/data-types/int-uint) +返回自过去固定参考点以来的秒数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** @@ -4172,11 +4166,11 @@ SELECT toRelativeSecondNum(toDateTime('2023-01-01 00:01:00')) - toRelativeSecond ## toRelativeWeekNum {#toRelativeWeekNum} -自 v1.1 版本引入 +引入版本:v1.1 -将日期或带时间的日期转换为自某个固定过去时间点以来经过的周数。 -该具体时间点属于实现细节,因此不建议将此函数单独使用。 -此函数的主要用途是计算两个日期或日期时间值之间相差的周数,例如:`toRelativeWeekNum(dt1) - toRelativeWeekNum(dt2)`。 +将日期或带时间的日期转换为自某个固定的过去时间点起所经过的周数。 +这个具体时间点属于实现细节,因此不建议单独使用此函数。 +该函数的主要用途是计算两个日期或带时间的日期之间相差的周数,例如:`toRelativeWeekNum(dt1) - toRelativeWeekNum(dt2)`。 **语法** @@ -4186,11 +4180,11 @@ toRelativeWeekNum(date) **参数** -* `date` — 日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回自过去某个固定参考点起算的周数。[`UInt32`](/sql-reference/data-types/int-uint) +返回从过去某个固定参考点开始计算的周数。[`UInt32`](/sql-reference/data-types/int-uint) **示例** @@ -4208,11 +4202,11 @@ SELECT toRelativeWeekNum(toDate('2023-01-08')) - toRelativeWeekNum(toDate('2023- ## toRelativeYearNum {#toRelativeYearNum} -自 v1.1 起引入 +引入自:v1.1 -将日期或带时间的日期转换为自过去某个固定时间点以来经过的年数。 -这个具体时间点属于实现细节,因此不建议单独使用此函数。 -此函数的主要用途是计算两个日期或带时间的日期之间相差的年数,例如:`toRelativeYearNum(dt1) - toRelativeYearNum(dt2)`。 +将日期或日期时间转换为自过去某个固定时间点以来经过的年份数。 +该固定时间点属于实现细节,因此不建议单独使用该函数。 +该函数主要用于计算两个日期或日期时间之间相差的年份数,例如:`toRelativeYearNum(dt1) - toRelativeYearNum(dt2)`。 **语法** @@ -4222,15 +4216,15 @@ toRelativeYearNum(date) **参数** -* `date` — 日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回从过去某个固定参考点开始计算的年份数。[`UInt16`](/sql-reference/data-types/int-uint) +返回自某个固定历史参考点以来的年份数。[`UInt16`](/sql-reference/data-types/int-uint) **示例** -**获取相对年份值** +**获取相对年份数值** ```sql title=Query SELECT toRelativeYearNum('2010-10-01'::DateTime) - toRelativeYearNum('2000-01-01'::DateTime) @@ -4244,9 +4238,9 @@ SELECT toRelativeYearNum('2010-10-01'::DateTime) - toRelativeYearNum('2000-01-01 ## toSecond {#toSecond} -自 v1.1 引入 +引入于:v1.1 -返回 `DateTime` 或 `DateTime64` 值的秒部分(0-59)。 +返回 `DateTime` 或 `DateTime64` 值中的秒部分(0-59)。 **语法** @@ -4262,7 +4256,7 @@ toSecond(datetime) **返回值** -返回 `datetime` 中所在分钟内的秒数 (0 - 59)。[`UInt8`](/sql-reference/data-types/int-uint) +返回 `datetime` 所在分钟中的秒数(0 - 59)。[`UInt8`](/sql-reference/data-types/int-uint) **示例** @@ -4282,7 +4276,7 @@ SELECT toSecond(toDateTime('2023-04-21 10:20:30')) 自 v1.1 引入 -将日期时间向下取整到当天的起始时刻。 +将带时间的日期向下取整到当天的开始时间。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4296,15 +4290,15 @@ toStartOfDay(datetime) **参数** -* `datetime` — 要进行取整的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) +* `datetime` — 要舍入的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) **返回值** -返回向下取整到一天起始时刻的日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回向下取整到当天起始时刻的日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**向下取整到一天起始时刻** +**向下取整到当天起始时刻** ```sql title=Query SELECT toStartOfDay(toDateTime('2023-04-21 10:20:30')) @@ -4318,9 +4312,9 @@ SELECT toStartOfDay(toDateTime('2023-04-21 10:20:30')) ## toStartOfFifteenMinutes {#toStartOfFifteenMinutes} -自 v1.1 起引入 +引入版本:v1.1 -将带时间的日期向下取整到所在十五分钟区间的起始时刻。 +将日期时间向下取整到所在十五分钟时间区间的起始时刻。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4334,11 +4328,11 @@ toStartOfFifteenMinutes(datetime) **参数** -* `datetime` — 要进行取整的日期或日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要进行取整的日期或带时间的日期。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回向最近的 15 分钟区间起始时刻取整后的日期时间。类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回将时间向最近的十五分钟区间起始时刻取整后的日期时间值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -4353,7 +4347,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toStartOfFifteenMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:15:00 toStartOfFifteenMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:15:00 @@ -4362,9 +4356,9 @@ toStartOfFifteenMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:15:00 ## toStartOfFiveMinutes {#toStartOfFiveMinutes} -引入于:v22.6 +自 v22.6 引入 -将包含时间的日期向下舍入到最近的 5 分钟区间的起始时间。 +将日期时间值向下取整到距离其最近的五分钟区间的起始时刻。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4380,11 +4374,11 @@ toStartOfFiveMinutes(datetime) **参数** -* `datetime` — 需要取整的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 需要进行取整的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回将日期时间取整到最近五分钟区间起始时刻的值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回已取整到最近的 5 分钟区间起始时刻的日期时间值,[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -4399,7 +4393,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toStartOfFiveMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:15:00 toStartOfFiveMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:20:00 @@ -4408,9 +4402,9 @@ toStartOfFiveMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:20:00 ## toStartOfHour {#toStartOfHour} -自 v1.1 起引入 +自 v1.1 版本引入 -将带时间的日期向下取整到所在小时的起始时刻(整点)。 +将日期时间向下取整到所在小时的起始时刻。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4424,15 +4418,15 @@ toStartOfHour(datetime) **参数** -* `datetime` — 要进行舍入的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要取整的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回向下取整到整点起始时间的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回向下取整到整点开始时刻的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**向下取整到整点** +**向下取整到整点开始时刻** ```sql title=Query SELECT @@ -4447,9 +4441,9 @@ SELECT ## toStartOfISOYear {#toStartOfISOYear} -引入版本:v1.1 +自 v1.1 引入 -将日期或日期时间向下取整到该 ISO 年的第一天,这可能与公历年份不同。参见 [ISO 周日期](https://en.wikipedia.org/wiki/ISO_week_date)。 +将日期或日期时间向下取整到 ISO 年的第一天,该日期可能与公历年的第一天不同。参见 [ISO week date](https://en.wikipedia.org/wiki/ISO_week_date)。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4463,11 +4457,11 @@ toStartOfISOYear(value) **参数** -* `value` — 要向下取整到其 ISO 年第一天的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 需要向下取整到对应 ISO 年的第一天的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期或日期时间值所在 ISO 年的第一天。[`Date`](/sql-reference/data-types/date) +返回给定日期或带时间的日期所属 ISO 年的第一天。[`Date`](/sql-reference/data-types/date) **示例** @@ -4485,38 +4479,38 @@ SELECT toStartOfISOYear(toDateTime('2023-04-21 10:20:30')) ## toStartOfInterval {#toStartOfInterval} -引入于:v20.1 +引入版本:v20.1 -此函数使用 `toStartOfInterval(date_or_date_with_time, INTERVAL x unit [, time_zone])` 语法,对其它 `toStartOf*()` 函数进行了泛化。 +此函数通过 `toStartOfInterval(date_or_date_with_time, INTERVAL x unit [, time_zone])` 语法,对其他 `toStartOf*()` 函数进行了泛化。 例如: -* `toStartOfInterval(t, INTERVAL 1 YEAR)` 的返回值与 `toStartOfYear(t)` 相同, -* `toStartOfInterval(t, INTERVAL 1 MONTH)` 的返回值与 `toStartOfMonth(t)` 相同, -* `toStartOfInterval(t, INTERVAL 1 DAY)` 的返回值与 `toStartOfDay(t)` 相同, -* `toStartOfInterval(t, INTERVAL 15 MINUTE)` 的返回值与 `toStartOfFifteenMinutes(t)` 相同。 +* `toStartOfInterval(t, INTERVAL 1 YEAR)` 的返回结果与 `toStartOfYear(t)` 相同, +* `toStartOfInterval(t, INTERVAL 1 MONTH)` 的返回结果与 `toStartOfMonth(t)` 相同, +* `toStartOfInterval(t, INTERVAL 1 DAY)` 的返回结果与 `toStartOfDay(t)` 相同, +* `toStartOfInterval(t, INTERVAL 15 MINUTE)` 的返回结果与 `toStartOfFifteenMinutes(t)` 相同。 计算是相对于特定时间点进行的: -| Interval | Start | -| ---------------------------------------- | ---------------------- | -| YEAR | year 0 | -| QUARTER | 1900 Q1 | -| MONTH | 1900 January | -| WEEK | 1970, 1st week (01-05) | -| DAY | 1970-01-01 | -| HOUR | (*) | -| MINUTE | 1970-01-01 00:00:00 | -| SECOND | 1970-01-01 00:00:00 | -| MILLISECOND | 1970-01-01 00:00:00 | -| MICROSECOND | 1970-01-01 00:00:00 | -| NANOSECOND | 1970-01-01 00:00:00 | -| (*) 小时间隔是特殊的:计算始终是相对于当日 00:00:00(午夜)进行的。 | | -| | | - -如果指定了 `WEEK` 单位,`toStartOfInterval` 认为一周从周一开始。注意,这一行为不同于 `toStartOfWeek` 函数,其默认是一周从周日开始。 - -第二个重载分别模拟了 TimescaleDB 的 `time_bucket()` 函数以及 PostgreSQL 的 `date_bin()` 函数。 +| Interval | Start | +| -------------------------------------- | -------------------- | +| YEAR | 年 0 | +| QUARTER | 1900 年第 1 季度 | +| MONTH | 1900 年 1 月 | +| WEEK | 1970 年,第 1 周 (01-05) | +| DAY | 1970-01-01 | +| HOUR | (*) | +| MINUTE | 1970-01-01 00:00:00 | +| SECOND | 1970-01-01 00:00:00 | +| MILLISECOND | 1970-01-01 00:00:00 | +| MICROSECOND | 1970-01-01 00:00:00 | +| NANOSECOND | 1970-01-01 00:00:00 | +| (*) 小时间隔是特殊的:计算始终相对于当日 00:00:00(午夜)进行。 | | +| | | + +如果指定的单位为 `WEEK`,`toStartOfInterval` 假定星期从周一开始。请注意,此行为不同于函数 `toStartOfWeek`,后者默认从周日开始计周。 + +第二个重载形式同时模拟了 TimescaleDB 的 `time_bucket()` 函数以及 PostgreSQL 的 `date_bin()` 函数。 **语法** @@ -4525,12 +4519,15 @@ toStartOfInterval(value, INTERVAL x unit[, time_zone]) toStartOfInterval(value, INTERVAL x unit[, origin[, time_zone]]) ``` -**别名**: `date_bin`, `time_bucket` +**别名**: `time_bucket`, `date_bin` **参数** * `value` — 要向下取整的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `x` — 时间间隔长度的数值。- `unit` — 时间间隔单位:YEAR、QUARTER、MONTH、WEEK、DAY、HOUR、MINUTE、SECOND、MILLISECOND、MICROSECOND、NANOSECOND。- `time_zone` — 可选。表示时区名称的字符串。- `origin` — 可选。用于计算的起点(仅适用于第二种重载)。 +* `x` — 间隔长度数值。 + * `unit` — 间隔单位:YEAR、QUARTER、MONTH、WEEK、DAY、HOUR、MINUTE、SECOND、MILLISECOND、MICROSECOND、NANOSECOND。 + * `time_zone` — 可选。时区名称,字符串类型。 + * `origin` — 可选。用于计算的起始时间点(仅适用于第二个重载)。 **返回值** @@ -4538,7 +4535,7 @@ toStartOfInterval(value, INTERVAL x unit[, origin[, time_zone]]) **示例** -**基本时间间隔舍入** +**基本间隔取整** ```sql title=Query SELECT toStartOfInterval(toDateTime('2023-01-15 14:30:00'), INTERVAL 1 MONTH) @@ -4566,7 +4563,7 @@ SELECT toStartOfInterval(toDateTime('2023-01-01 14:45:00'), INTERVAL 1 MINUTE, t 引入版本:v22.6 -将日期时间向下舍入(截断)到该微秒的起始时刻。 +将日期时间值向下取整到所在微秒的起始时刻。 **语法** @@ -4577,15 +4574,15 @@ toStartOfMicrosecond(datetime[, timezone]) **参数** * `datetime` — 日期和时间。[`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。返回值所使用的时区。如果未指定,则函数使用 `value` 参数的时区。[`String`](/sql-reference/data-types/string) +* `timezone` — 可选。返回值所使用的时区。如果未指定,函数会使用 `value` 参数的时区。[`String`](/sql-reference/data-types/string) **返回值** -保留亚微秒的输入值 [`DateTime64`](/sql-reference/data-types/datetime64) +带有亚微秒精度的输入值 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**不带时区的查询** +**未指定时区的查询** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4613,9 +4610,9 @@ SELECT toStartOfMicrosecond(dt64, 'Asia/Istanbul'); ## toStartOfMillisecond {#toStartOfMillisecond} -引入版本:v22.6 +自 v22.6 起引入 -将日期时间向下取整到该毫秒的起始时刻。 +将日期时间值向下取整到所在毫秒的起始时刻。 **语法** @@ -4630,7 +4627,7 @@ toStartOfMillisecond(datetime[, timezone]) **返回值** -包含子毫秒部分的输入值。[`DateTime64`](/sql-reference/data-types/datetime64) +带有亚毫秒精度的输入值。[`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -4647,7 +4644,7 @@ SELECT toStartOfMillisecond(dt64); └───────────────────────────────┘ ``` -**按时区查询** +**带时区的查询** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4662,9 +4659,9 @@ SELECT toStartOfMillisecond(dt64, 'Asia/Istanbul'); ## toStartOfMinute {#toStartOfMinute} -引入于:v1.1 +自 v1.1 引入 -将带时间的日期向下取整到所属分钟的起始时刻。 +将日期时间值向下取整到该分钟的起始时刻。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4682,7 +4679,7 @@ toStartOfMinute(datetime) **返回值** -返回向下取整到该分钟起始时刻的日期时间。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回将日期时间向下取整到该分钟起始时刻的结果。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -4696,7 +4693,7 @@ FORMAT Vertical ``` ```response title=Response -第 1 行: +行 1: ────── toStartOfMinute(toDateTime('2023-04-21 10:20:30')): 2023-04-21 10:20:00 toStartOfMinute(toDateTime64('2023-04-21 10:20:30.5300', 8)): 2023-04-21 10:20:00 @@ -4704,9 +4701,9 @@ toStartOfMinute(toDateTime64('2023-04-21 10:20:30.5300', 8)): 2023-04-21 10:20:0 ## toStartOfMonth {#toStartOfMonth} -自 v1.1 起引入 +引入版本:v1.1 -将日期或日期时间向下取整到所在月份的第一天。 +将日期或日期时间向下取整为其所在月份的第一天。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4720,15 +4717,15 @@ toStartOfMonth(value) **参数** -* `value` — 要向下舍入到所在月份第一天的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 要向下取整到所在月份第一天的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期或带时间的日期所在月份的第一天。[`Date`](/sql-reference/data-types/date) +返回给定日期或日期时间值所在月份的第一天。[`Date`](/sql-reference/data-types/date) **示例** -**向下舍入到所在月份的第一天** +**向下取整到所在月份的第一天** ```sql title=Query SELECT toStartOfMonth(toDateTime('2023-04-21 10:20:30')) @@ -4742,9 +4739,9 @@ SELECT toStartOfMonth(toDateTime('2023-04-21 10:20:30')) ## toStartOfNanosecond {#toStartOfNanosecond} -引入版本:v22.6 +自 v22.6 引入 -将带时间的日期向下取整到纳秒。 +将日期时间向下取整到纳秒的起始时刻。 **语法** @@ -4759,11 +4756,11 @@ toStartOfNanosecond(datetime[, timezone]) **返回值** -带纳秒精度的输入值。[`DateTime64`](/sql-reference/data-types/datetime64) +具有纳秒精度的输入值。[`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**不带时区的查询** +**未指定时区的查询** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4776,7 +4773,7 @@ SELECT toStartOfNanosecond(dt64); └───────────────────────────────┘ ``` -**按时区查询** +**使用时区的查询** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999999999', 9) AS dt64 @@ -4791,9 +4788,9 @@ SELECT toStartOfNanosecond(dt64, 'Asia/Istanbul'); ## toStartOfQuarter {#toStartOfQuarter} -引入版本:v1.1 +自 v1.1 起引入 -将日期或带时间的日期向下取整到该季度的第一天。季度的第一天分别为 1 月 1 日、4 月 1 日、7 月 1 日或 10 月 1 日。 +将日期或带时间的日期向下取整到其所在季度的第一天。季度的第一天为 1 月 1 日、4 月 1 日、7 月 1 日或 10 月 1 日。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4807,15 +4804,15 @@ toStartOfQuarter(value) **参数** -* `value` — 要向下取整到所在季度第一天的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 要向下舍入到其所在季度第一天的日期或带时间的日期值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回给定日期或日期时间值所在季度的第一天。[`Date`](/sql-reference/data-types/date) +返回给定日期或带时间的日期值所在季度的第一天。[`Date`](/sql-reference/data-types/date) **示例** -**向下取整到所在季度的第一天** +**向下舍入到该季度的第一天** ```sql title=Query SELECT toStartOfQuarter(toDateTime('2023-04-21 10:20:30')) @@ -4829,9 +4826,9 @@ SELECT toStartOfQuarter(toDateTime('2023-04-21 10:20:30')) ## toStartOfSecond {#toStartOfSecond} -自 v20.5 版本引入 +首次引入:v20.5 -将日期时间值向下取整到所在秒的起始时刻。 +将日期时间值向下取整到该秒的起始时刻。 **语法** @@ -4841,12 +4838,12 @@ toStartOfSecond(datetime[, timezone]) **参数** -* `datetime` — 要截断小数秒部分的日期时间值。[`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。用于返回值的时区。如果未指定,函数将使用 `value` 参数的时区。[`String`](/sql-reference/data-types/string) +* `datetime` — 要截断其子秒部分的日期时间值。[`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 可选。返回值所使用的时区。如果未指定,函数将使用 `value` 参数的时区。[`String`](/sql-reference/data-types/string) **返回值** -返回不含小数秒部分的输入值。[`DateTime64`](/sql-reference/data-types/datetime64) +返回移除子秒部分后的输入值。[`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -4863,7 +4860,7 @@ SELECT toStartOfSecond(dt64); └─────────────────────────┘ ``` -**使用时区进行查询** +**包含时区信息的查询** ```sql title=Query WITH toDateTime64('2020-01-01 10:20:30.999', 3) AS dt64 @@ -4880,7 +4877,7 @@ SELECT toStartOfSecond(dt64, 'Asia/Istanbul'); 引入版本:v20.1 -将带时间的日期向下取整到最近 10 分钟区间的起始时间点。 +将带时间的日期向下舍入到最近的 10 分钟区间的起始时间点。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4894,11 +4891,11 @@ toStartOfTenMinutes(datetime) **参数** -* `datetime` — 含时间的日期值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 带时间的日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** -返回将时间舍入到最近 10 分钟区间起始时刻的日期时间值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回向最近的 10 分钟区间起始时刻取整的日期时间值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -4913,7 +4910,7 @@ FORMAT Vertical ``` ```response title=Response -Row 1: +行 1: ────── toStartOfTenMinutes(toDateTime('2023-04-21 10:17:00')): 2023-04-21 10:10:00 toStartOfTenMinutes(toDateTime('2023-04-21 10:20:00')): 2023-04-21 10:20:00 @@ -4922,9 +4919,9 @@ toStartOfTenMinutes(toDateTime('2023-04-21 10:23:00')): 2023-04-21 10:20:00 ## toStartOfWeek {#toStartOfWeek} -自 v20.1 引入 +引入版本:v20.1 -将日期或日期时间向下取整到最近的星期日或星期一的起始时刻。 +将日期或日期时间向下取整到所在周的最近一个星期日或星期一。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4938,17 +4935,17 @@ toStartOfWeek(datetime[, mode[, timezone]]) **参数** -* `datetime` — 要转换的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要转换的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime64`](/sql-reference/data-types/datetime64) * `mode` — 按照 `toWeek()` 函数中的说明确定一周的第一天。默认值为 `0`。[`UInt8`](/sql-reference/data-types/int-uint) * `timezone` — 用于转换的时区。如果未指定,则使用服务器的时区。[`String`](/sql-reference/data-types/string) **返回值** -返回给定日期当日或之前、最接近的周日或周一的日期,具体取决于 `mode` 参数。返回类型为 [`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +根据 `mode` 的取值,返回距离给定日期最近且不晚于该日期的周日或周一的日期值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** -**向下取整到最近的周日或周一** +**向下舍入到最近的周日或周一** ```sql title=Query SELECT @@ -4960,7 +4957,7 @@ SELECT ``` ```response title=Response -Row 1: +行 1: ────── toStartOfWeek(toDateTime('2023-04-21 10:20:30')): 2023-04-17 toStartOfWeek(toDateTime('2023-04-21 10:20:30'), 1): 2023-04-17 @@ -4970,9 +4967,9 @@ Row 1: ## toStartOfYear {#toStartOfYear} -自 v1.1 起提供 +引入于:v1.1 -将日期或带时间的日期向下取整到该年的第一天。返回值为 `Date` 对象。 +将日期或带时间的日期向下舍入到所在年份的第一天。以 `Date` 对象的形式返回该日期。 :::note 可以通过设置 [`enable_extended_results_for_datetime_functions`](/operations/settings/settings#enable_extended_results_for_datetime_functions) 来配置返回类型。 @@ -4986,7 +4983,7 @@ toStartOfYear(value) **参数** -* `value` — 要向下取整的日期或带时间的日期。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `value` — 要向下取整的日期或日期时间。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **返回值** @@ -4994,7 +4991,7 @@ toStartOfYear(value) **示例** -**向下取整到所在年份的第一天** +**向下取整到该年第一天** ```sql title=Query SELECT toStartOfYear(toDateTime('2023-04-21 10:20:30')) @@ -5011,11 +5008,11 @@ SELECT toStartOfYear(toDateTime('2023-04-21 10:20:30')) 引入版本:v1.1 提取日期或日期时间值中的时间部分。 -返回结果表示到某个固定时间点的偏移量,目前为 `1970-01-02`, -但该时间点的具体取值属于实现细节,将来可能会发生变化。 +返回结果是相对于一个固定时间点的偏移量,目前为 `1970-01-02`, +但这一具体时间点属于实现细节,将来可能会发生变化。 -因此,不应单独使用 `toTime`。 -该函数的主要用途是计算两个日期或日期时间之间的时间差,例如:`toTime(dt1) - toTime(dt2)`。 +因此不应单独使用 `toTime`。 +该函数的主要用途是计算两个日期或日期时间值之间的时间差,例如 `toTime(dt1) - toTime(dt2)`。 **语法** @@ -5025,12 +5022,12 @@ toTime(date[, timezone]) **参数** -* `date` — 要转换为时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `date` — 要转换为时间值的日期。[`Date`](/sql-reference/data-types/date)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) * `timezone` — 可选。返回值所使用的时区。[`String`](/sql-reference/data-types/string) **返回值** -返回日期或带时间的日期的时间部分,以相对于一个固定时间点(当前选定为 1970-01-02)的偏移量形式表示。[`DateTime`](/sql-reference/data-types/datetime) +返回日期或日期时间的时间部分,形式为相对于固定时间点(目前选定为 1970-01-02)的偏移量。[`DateTime`](/sql-reference/data-types/datetime) **示例** @@ -5051,8 +5048,8 @@ SELECT toTime('2025-06-15 12:00:00'::DateTime) - toTime('2024-05-10 11:00:00'::D 引入于:v1.1 将 `DateTime` 或 `DateTime64` 转换为指定的时区。 -数据的内部值(Unix 时间戳秒数)不会改变。 -只有该值的时区属性和字符串表示会发生改变。 +数据的内部值(Unix 秒数)不会改变。 +只会改变该值的时区属性以及其字符串形式。 **语法** @@ -5069,7 +5066,7 @@ toTimeZone(datetime, timezone) **返回值** -返回一个与输入时间戳相同,但使用指定时区的值,类型为 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回与输入时间点相同、但使用指定时区的 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -5089,7 +5086,7 @@ FORMAT Vertical; ``` ```response title=Response -第 1 行: +行 1: ────── time_utc: 2019-01-01 00:00:00 type_utc: DateTime('UTC') @@ -5104,9 +5101,9 @@ int32samoa: 1546300800 ## toUTCTimestamp {#toUTCTimestamp} -引入版本:v23.8 +自 v23.8 引入 -将某一时区的 `date` 或带时间的日期值转换为 UTC 时区对应的时间戳。此函数主要用于与 Apache Spark 及类似框架的兼容性。 +将指定时区的日期或日期时间值转换为 UTC 时区的时间戳。此函数主要为与 Apache Spark 及类似框架的兼容性而提供。 **语法** @@ -5114,16 +5111,16 @@ int32samoa: 1546300800 toUTCTimestamp(datetime, time_zone) ``` -**别名**: `to_utc_timestamp` +**别名**:`to_utc_timestamp` **参数** -* `datetime` — `Date` 或带时间的类型的常量值或表达式。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `time_zone` — 表示时区的 `String` 类型常量值或表达式。[`String`](/sql-reference/data-types/string) +* `datetime` — 日期或日期时间类型的常量值或表达式。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `time_zone` — 表示时区的 String 类型常量值或表达式。[`String`](/sql-reference/data-types/string) **返回值** -返回处于 UTC 时区的日期或日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +返回 UTC 时区的日期或日期时间值。[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) **示例** @@ -5141,9 +5138,9 @@ SELECT toUTCTimestamp(toDateTime('2023-03-16'), 'Asia/Shanghai') ## toUnixTimestamp {#toUnixTimestamp} -引入版本:v1.1 +自 v1.1 起提供 -将 `String`、`Date` 或 `DateTime` 转换为 Unix 时间戳(自 `1970-01-01 00:00:00 UTC` 以来的秒数),类型为 `UInt32`。 +将 `String`、`Date` 或 `DateTime` 转换为 Unix 时间戳(自 `1970-01-01 00:00:00 UTC` 起的秒数),类型为 `UInt32`。 **语法** @@ -5154,7 +5151,7 @@ toUnixTimestamp(date[, timezone]) **参数** * `date` — 要转换的值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 或 [`String`](/sql-reference/data-types/string) -* `timezone` — 可选。用于转换的时区。如果未指定,则使用服务器的时区。[`String`](/sql-reference/data-types/string) +* `timezone` — 可选。用于转换的时区。如果未指定,则使用服务器时区。[`String`](/sql-reference/data-types/string) **返回值** @@ -5162,7 +5159,7 @@ toUnixTimestamp(date[, timezone]) **示例** -**使用示例** +**用法示例** ```sql title=Query SELECT @@ -5177,7 +5174,7 @@ FORMAT Vertical; ``` ```response title=Response -Row 1: +行 1: ────── dt_str: 2017-11-05 08:07:47 from_str: 1509869267 @@ -5192,11 +5189,11 @@ from_date32: 1509840000 引入于:v20.1 -此函数返回 `date` 或 `datetime` 的周序号。`toWeek()` 的双参数形式允许你指定一周从星期日还是星期一开始,以及返回值是在 `0` 到 `53` 范围内还是在 `1` 到 `53` 范围内。 +此函数返回日期或 datetime 的周序号。`toWeek()` 的双参数形式允许指定一周从星期日还是星期一开始,以及返回值是在 `0` 到 `53` 还是 `1` 到 `53` 的范围内。 [`toISOWeek()`](#toWeek) 是一个兼容性函数,等价于 `toWeek(date,3)`。 -下表说明了 `mode` 参数的工作方式。 +下表描述了 `mode` 参数的工作方式。 | Mode | First day of week | Range | Week 1 is the first week ... | | ---- | ----------------- | ----- | ----------------------------- | @@ -5211,16 +5208,16 @@ from_date32: 1509840000 | 8 | Sunday | 1-53 | contains January 1 | | 9 | Monday | 1-53 | contains January 1 | -对于含义为“在本年度中包含 4 天或以上”的 mode 取值,周序号按照 ISO 8601:1988 编号: +对于含义为“该周在本年度中包含 4 天或以上”的 `mode` 值,周的编号遵循 ISO 8601:1988: -* 如果包含 1 月 1 日的那一周,在新的一年中有 4 天或以上,则它是第 1 周。 -* 否则,它是上一年的最后一周,而下一周才是第 1 周。 +* 如果包含 1 月 1 日的那一周在新的一年中包含 4 天或以上,则该周为第 1 周。 +* 否则,该周是上一年的最后一周,而下一周为第 1 周。 -对于含义为“包含 1 月 1 日”的 mode 取值,包含 1 月 1 日的那一周即为第 1 周。 -该周在新的一年中包含多少天并不重要,即使只包含 1 天也一样。 -也就是说,如果 12 月的最后一周包含下一年的 1 月 1 日,那么它将是下一年的第 1 周。 +对于含义为“包含 1 月 1 日”的 `mode` 值,包含 1 月 1 日的那一周就是第 1 周。 +这一周在新的一年中包含多少天无关紧要,即使只包含一天也是如此。 +也就是说,如果 12 月的最后一周包含下一年的 1 月 1 日,那么它将成为下一年的第 1 周。 -第一个参数也可以以 [`String`](../data-types/string.md) 的形式指定,格式须为 [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) 所支持的格式。对字符串参数的支持仅是为了与某些第三方工具所期望的 MySQL 保持兼容。由于将来字符串参数的支持可能会依赖新的 MySQL 兼容性设置,并且字符串解析通常较慢,因此不建议使用它。 +第一个参数也可以指定为 [`String`](../data-types/string.md),其格式应为 [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) 所支持的格式。对字符串参数的支持仅出于与 MySQL 的兼容性原因,这是某些第三方工具所要求的。由于将来对字符串参数的支持可能会依赖新的 MySQL 兼容性 SETTING,并且字符串解析通常较慢,因此建议不要使用这种方式。 **语法** @@ -5228,21 +5225,21 @@ from_date32: 1509840000 toWeek(datetime[, mode[, time_zone]]) ``` -**别名**: `week` +**别名**:`week` **参数** -* `datetime` — 要获取周数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) -* `mode` — 可选。`0` 到 `9` 的模式,用于确定每周的第一天以及周数的取值范围。默认值为 `0`。 +* `datetime` — 用于获取周编号的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) +* `mode` — 可选。`0` 到 `9` 的模式决定一周的第一天以及周编号的取值范围。默认值为 `0`。 * `time_zone` — 可选。时区。[`String`](/sql-reference/data-types/string) **返回值** -根据指定模式返回周数。[`UInt32`](/sql-reference/data-types/int-uint) +根据指定的模式返回周编号。[`UInt32`](/sql-reference/data-types/int-uint) **示例** -**使用不同模式获取周数** +**使用不同模式获取周编号** ```sql title=Query SELECT toDate('2016-12-27') AS date, toWeek(date) AS week0, toWeek(date,1) AS week1, toWeek(date,9) AS week9 @@ -5256,12 +5253,12 @@ SELECT toDate('2016-12-27') AS date, toWeek(date) AS week0, toWeek(date,1) AS we ## toYYYYMM {#toYYYYMM} -引入版本:v1.1 +首次引入于:v1.1 -将日期或带时间的日期转换为一个 `UInt32` 数值,表示年份和月份(YYYY * 100 + MM)。 -接受第二个可选的时区参数。如果提供,该时区必须是字符串常量。 +将日期或日期时间转换为一个 `UInt32` 数值,包含年份和月份(YYYY * 100 + MM)。 +可接受第二个可选的时区参数。如果提供,则该时区必须为字符串常量。 -此函数与函数 `YYYYMMDDToDate()` 互为逆函数。 +此函数与函数 `YYYYMMDDToDate()` 的作用相反。 **语法** @@ -5271,12 +5268,12 @@ toYYYYMM(datetime[, timezone]) **参数** -* `datetime` — 要转换的日期或带时间的日期类型。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。用于转换的时区。如果提供,则该时区必须是字符串常量。[`String`](/sql-reference/data-types/string) +* `datetime` — 要转换的日期或日期时间。可以是 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 可选。用于转换的时区。如指定,时区必须是字符串常量。[`String`](/sql-reference/data-types/string) **返回值** -返回一个 UInt32 值,表示年份和月份(YYYY * 100 + MM)。[`UInt32`](/sql-reference/data-types/int-uint) +返回一个包含年份和月份的 UInt32 值(YYYY * 100 + MM)。[`UInt32`](/sql-reference/data-types/int-uint) **示例** @@ -5296,7 +5293,7 @@ SELECT toYYYYMM(now(), 'US/Eastern') 引入版本:v1.1 -将日期或带时间的日期转换为一个 `UInt32` 数值,其中包含年份、月份和日期数字(YYYY * 10000 + MM * 100 + DD)。接受第二个可选的时区参数。如果提供,该时区必须是字符串常量。 +将日期或日期时间转换为一个 `UInt32` 类型的数值,数值中包含年份、月份和日期(YYYY * 10000 + MM * 100 + DD)。接受第二个可选的时区参数。如果提供,该时区必须是字符串常量。 **语法** @@ -5306,12 +5303,12 @@ toYYYYMMDD(datetime[, timezone]) **参数** -* `datetime` — 要转换的日期或日期时间值。可以是 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) 类型。 -* `timezone` — 可选。用于转换的时区。如果提供该参数,则时区必须是字符串常量,对应 [`String`](/sql-reference/data-types/string) 类型。 +* `datetime` — 要转换的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 可选。用于转换的时区。如果提供,时区必须是字符串常量。[`String`](/sql-reference/data-types/string) **返回值** -返回一个 `UInt32` 整数,包含年、月和日,编码格式为 `YYYY * 10000 + MM * 100 + DD`。[`UInt32`](/sql-reference/data-types/int-uint) +返回一个包含年、月和日的 `UInt32` 数值(YYYY * 10000 + MM * 100 + DD)。[`UInt32`](/sql-reference/data-types/int-uint) **示例** @@ -5329,10 +5326,10 @@ SELECT toYYYYMMDD(now(), 'US/Eastern') ## toYYYYMMDDhhmmss {#toYYYYMMDDhhmmss} -引入版本:v1.1 +引入于:v1.1 -将日期或带时间的日期转换为 `UInt64` 数值,格式为 YYYYMMDDhhmmss(YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss)。 -接受第二个可选的时区参数。如果提供,该时区必须为字符串常量。 +将日期或带时间的日期转换为一个 `UInt64` 数值,按 `YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss` 的方式编码年份、月份、日期、小时、分钟和秒。 +接受第二个可选的时区参数。如果提供,该时区必须是字符串常量。 **语法** @@ -5342,12 +5339,12 @@ toYYYYMMDDhhmmss(datetime[, timezone]) **参数** -* `datetime` — 要转换的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`Date32`](/sql-reference/data-types/date32) 或 [`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) -* `timezone` — 可选。用于转换的时区。如果指定,时区必须是字符串常量。[`String`](/sql-reference/data-types/string) +* `datetime` — 要转换的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `timezone` — 可选。转换所使用的时区。如果指定,时区必须是字符串常量。类型为 [`String`](/sql-reference/data-types/string) **返回值** -返回一个 `UInt64` 整数,包含年、月、日、时、分和秒(YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss)。[`UInt64`](/sql-reference/data-types/int-uint) +返回一个 `UInt64` 数值,包含年份、月份、日期、小时、分钟和秒(YYYY * 10000000000 + MM * 100000000 + DD * 1000000 + hh * 10000 + mm * 100 + ss)。[`UInt64`](/sql-reference/data-types/int-uint) **示例** @@ -5367,7 +5364,7 @@ SELECT toYYYYMMDDhhmmss(now(), 'US/Eastern') 引入版本:v1.1 -返回 `Date` 或 `DateTime` 值中的年份部分(公元年)。 +返回 `Date` 或 `DateTime` 值的年份部分(公元年,AD)。 **语法** @@ -5379,11 +5376,11 @@ toYear(datetime) **参数** -* `datetime` — 要从中获取年份的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64) +* `datetime` — 要从中获取年份的日期或日期时间值。类型为 [`Date`](/sql-reference/data-types/date)、[`Date32`](/sql-reference/data-types/date32)、[`DateTime`](/sql-reference/data-types/datetime) 或 [`DateTime64`](/sql-reference/data-types/datetime64)。 **返回值** -返回给定 Date 或 DateTime 的年份,返回类型为 [`UInt16`](/sql-reference/data-types/int-uint) +返回给定 Date 或 DateTime 的年份,类型为 [`UInt16`](/sql-reference/data-types/int-uint)。 **示例** @@ -5401,9 +5398,9 @@ SELECT toYear(toDateTime('2023-04-21 10:20:30')) ## toYearNumSinceEpoch {#toYearNumSinceEpoch} -引入于:v25.3 +引入版本:v25.3 -返回自 1970 年起经过的年份数 +返回自 1970 年以来经过的年份数。 **语法** @@ -5433,15 +5430,15 @@ SELECT toYearNumSinceEpoch(toDate('2024-10-01')) ## toYearWeek {#toYearWeek} -引入版本:v20.1 +引入于:v20.1 -返回指定日期对应的年份和周数。对于一年中的第一周和最后一周,结果中的年份可能与该日期所在的年份不同。 +返回某个日期对应的年份和周数。对于一年中的第一周和最后一周,结果中的年份可能与参数日期所在的年份不同。 `mode` 参数的行为与 [`toWeek()`](/sql-reference/functions/date-time-functions#toWeek) 的 `mode` 参数相同。 警告:`toYearWeek()` 返回的周数可能与 `toWeek()` 返回的不同。`toWeek()` 始终在给定年份的上下文中返回周数,如果 `toWeek()` 返回 `0`,则 `toYearWeek()` 会返回上一年最后一周对应的值。参见下面示例中的 `prev_yearWeek`。 -第一个参数也可以以 [`String`](../data-types/string.md) 形式指定,其格式需为 [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) 所支持的格式。对字符串参数的支持仅出于与 MySQL 的兼容性考虑,因为某些第三方工具依赖于此。由于将来字符串参数支持可能会依赖新的 MySQL 兼容性设置,并且字符串解析通常较慢,建议不要使用字符串参数。 +第一个参数也可以指定为 [`String`](../data-types/string.md),其格式需为 [`parseDateTime64BestEffort()`](type-conversion-functions.md#parsedatetime64besteffort) 支持的格式。对字符串参数的支持仅出于与 MySQL 的兼容性考虑,这是某些第三方工具所期望的行为。由于未来对字符串参数的支持可能会依赖新的 MySQL 兼容性设置,并且字符串解析通常较慢,因此建议不要使用这种方式。 **语法** @@ -5449,21 +5446,20 @@ SELECT toYearNumSinceEpoch(toDate('2024-10-01')) toYearWeek(datetime[, mode[, timezone]]) ``` -**别名**:`yearweek` +**别名**: `yearweek` **参数** -* `datetime` — 要获取其年份和周数的日期或日期时间值。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) -* `mode` — 可选。取值 `0` 到 `9`,用于决定一周的第一天以及周序号的范围。默认值为 `0`。 -* `timezone` — 可选。时区。[`String`](/sql-reference/data-types/string) +* `datetime` — 要获取其年份和周数的日期或带时间的日期。[`Date`](/sql-reference/data-types/date) 或 [`DateTime`](/sql-reference/data-types/datetime) +* `mode` — 可选。`0` 到 `9` 的模式决定一周的第一天以及周数的取值范围。默认值为 `0`。- `timezone` — 可选。时区。[`String`](/sql-reference/data-types/string) **返回值** -返回由年份和周序号组合而成的整数值。[`UInt32`](/sql-reference/data-types/int-uint) +返回由年份和周数组合而成的整数值。[`UInt32`](/sql-reference/data-types/int-uint) **示例** -**在不同 mode 下获取年-周组合** +**使用不同模式获取 year-week 组合** ```sql title=Query SELECT toDate('2016-12-27') AS date, toYearWeek(date) AS yearWeek0, toYearWeek(date,1) AS yearWeek1, toYearWeek(date,9) AS yearWeek9, toYearWeek(toDate('2022-01-01')) AS prev_yearWeek @@ -5477,9 +5473,9 @@ SELECT toDate('2016-12-27') AS date, toYearWeek(date) AS yearWeek0, toYearWeek(d ## today {#today} -首次引入于:v1.1 +引入版本:v1.1 -在查询分析阶段返回当前日期。等同于 `toDate(now())`。 +在对查询进行分析时返回当前日期。等同于 `toDate(now())`。 **语法** @@ -5495,7 +5491,7 @@ today() **返回值** -返回当前日期,类型为 [`Date`](/sql-reference/data-types/date)。 +返回当前日期([`Date`](/sql-reference/data-types/date) 类型) **示例** @@ -5515,11 +5511,11 @@ SELECT today() AS today, curdate() AS curdate, current_date() AS current_date FO ## yesterday {#yesterday} -引入于:v1.1 +Introduced in: v1.1 -不接受任何参数,并在查询分析期间的某个时间点返回昨天的日期。 +不接受任何参数,并在查询分析过程中的某个时刻返回昨天的日期。 -**语法** +**Syntax** ```sql yesterday() diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md index fea31bfc776..8f9f69f137b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/functions/encryption-functions.md @@ -1,36 +1,164 @@ --- -description: '加密函数参考文档' +description: '加密函数文档' sidebar_label: '加密' slug: /sql-reference/functions/encryption-functions title: '加密函数' -keywords: ['encryption', 'regular functions', 'encrypt', 'decrypt'] +keywords: ['加密', '常规函数', '加密', '解密'] doc_type: 'reference' --- # 加密函数 {#encryption-functions} -这些函数使用 AES(高级加密标准)算法对数据进行加密和解密。 +这些函数使用 AES(Advanced Encryption Standard,高级加密标准)算法对数据进行加密和解密。 -密钥长度取决于加密模式:在 `-128-`、`-196-` 和 `-256-` 模式下,分别为 `16`、`24` 和 `32` 字节。 +密钥长度取决于加密模式:在 `-128-`、`-196-` 和 `-256-` 模式下,密钥长度分别为 `16`、`24` 和 `32` 字节。 -初始化向量的长度始终为 16 字节(超过 16 字节的部分会被忽略)。 +初始化向量长度始终为 16 字节(超过 16 字节的部分会被忽略)。 {/* - 以下标签内的内容会在文档框架构建时被替换为 - 由 system.functions 生成的文档。请不要修改或删除这些标签。 + 下方标签内的内容会在文档框架构建阶段, + 被 system.functions 生成的文档替换。 + 请不要修改或删除这些标签。 参见:https://github.com/ClickHouse/clickhouse-docs/blob/main/contribute/autogenerated-documentation-from-source.md */ } {/*AUTOGENERATED_START*/ } +## HMAC {#HMAC} + +引入于:v25.12 + +使用指定的哈希算法和密钥,为给定消息计算 HMAC(基于哈希的消息认证码)。 + +支持的哈希算法: + +* RSA-MD4(别名:MD4,RSA-MD4) +* RSA-MD5(别名:MD5,RSA-MD5) +* RSA-MDC2(别名:MDC2,RSA-MDC2) +* RSA-RIPEMD160(别名:RIPEMD160,RSA-RIPEMD160) +* RSA-SHA1(别名:RSA-SHA1,SHA1) +* RSA-SHA1-2(别名:RSA-SHA1,RSA-SHA1-2) +* RSA-SHA224(别名:RSA-SHA224,SHA224) +* RSA-SHA256(别名:RSA-SHA256,SHA256) +* RSA-SHA3-224(别名:RSA-SHA3-224,SHA3-224) +* RSA-SHA3-256(别名:RSA-SHA3-256,SHA3-256) +* RSA-SHA3-384(别名:RSA-SHA3-384,SHA3-384) +* RSA-SHA3-512(别名:RSA-SHA3-512,SHA3-512) +* RSA-SHA384(别名:RSA-SHA384,SHA384) +* RSA-SHA512(别名:RSA-SHA512,SHA512) +* RSA-SHA512/224(别名:RSA-SHA512/224,SHA512-224) +* RSA-SHA512/256(别名:RSA-SHA512/256,SHA512-256) +* RSA-SM3(别名:RSA-SM3,SM3) +* blake2b512 +* blake2s256 +* id-rsassa-pkcs1-v1_5-with-sha3-224(别名:SHA3-224,id-rsassa-pkcs1-v1_5-with-sha3-224) +* id-rsassa-pkcs1-v1_5-with-sha3-256(别名:SHA3-256,id-rsassa-pkcs1-v1_5-with-sha3-256) +* id-rsassa-pkcs1-v1_5-with-sha3-384(别名:SHA3-384,id-rsassa-pkcs1-v1_5-with-sha3-384) +* id-rsassa-pkcs1-v1_5-with-sha3-512(别名:SHA3-512,id-rsassa-pkcs1-v1_5-with-sha3-512) +* md4 +* md4WithRSAEncryption(别名:MD4,md4WithRSAEncryption) +* md5 +* md5-sha1 +* md5WithRSAEncryption(别名:MD5,md5WithRSAEncryption) +* mdc2 +* mdc2WithRSA(别名:MDC2,mdc2WithRSA) +* ripemd(别名:RIPEMD160,ripemd) +* ripemd160 +* ripemd160WithRSA(别名:RIPEMD160,ripemd160WithRSA) +* rmd160(别名:RIPEMD160,rmd160) +* sha1 +* sha1WithRSAEncryption(别名:SHA1,sha1WithRSAEncryption) +* sha224 +* sha224WithRSAEncryption(别名:SHA224,sha224WithRSAEncryption) +* sha256 +* sha256WithRSAEncryption(别名:SHA256,sha256WithRSAEncryption) +* sha3-224 +* sha3-256 +* sha3-384 +* sha3-512 +* sha384 +* sha384WithRSAEncryption(别名:SHA384,sha384WithRSAEncryption) +* sha512 +* sha512-224 +* sha512-224WithRSAEncryption(别名:SHA512-224,sha512-224WithRSAEncryption) +* sha512-256 +* sha512-256WithRSAEncryption(别名:SHA512-256,sha512-256WithRSAEncryption) +* sha512WithRSAEncryption(别名:SHA512,sha512WithRSAEncryption) +* shake128 +* shake256 +* sm3 +* sm3WithRSAEncryption(别名:SM3,sm3WithRSAEncryption) +* ssl3-md5(别名:MD5,ssl3-md5) +* ssl3-sha1(别名:SHA1,ssl3-sha1) +* whirlpool + +**语法** + +```sql +HMAC(mode, message, key) +``` + +**参数** + +* `mode` — 哈希算法名称(不区分大小写)。支持:md5、sha1、sha224、sha256、sha384、sha512。[`String`](/sql-reference/data-types/string) +* `message` — 用于计算 HMAC 的消息。[`String`](/sql-reference/data-types/string) +* `key` — 用于 HMAC 的密钥(秘钥)。[`String`](/sql-reference/data-types/string) + +**返回值** + +返回一个包含 HMAC 摘要的二进制字符串。[`String`](/sql-reference/data-types/string) + +**示例** + +**HMAC-SHA256 基本用法** + +```sql title=Query +SELECT hex(HMAC('sha256', 'The quick brown fox jumps over the lazy dog', 'secret_key')); +``` + +```response title=Response +┌─hex(HMAC('sha256', 'The quick brown fox jumps over the lazy dog', 'secret_key'))─┐ +│ 31FD15FA0F61FD40DC09D919D4AA5B4141A0B27C1D51E74A6789A890AAAA187C │ +└──────────────────────────────────────────────────────────────────────────────────┘ +``` + +**不同哈希算法** + +```sql title=Query +SELECT + hex(HMAC('md5', 'message', 'key')) AS hmac_md5, + hex(HMAC('sha1', 'message', 'key')) AS hmac_sha1, + hex(HMAC('sha256', 'message', 'key')) AS hmac_sha256; +``` + +```response title=Response +┌─hmac_md5─────────────────────────┬─hmac_sha1────────────────────────────────┬─hmac_sha256──────────────────────────────────────────────────────┐ +│ 4E4748E62B463521F6775FBF921234B5 │ 2088DF74D5F2146B48146CAF4965377E9D0BE3A4 │ 6E9EF29B75FFFC5B7ABAE527D58FDADB2FE42E7219011976917343065F58ED4A │ +└──────────────────────────────────┴──────────────────────────────────────────┴──────────────────────────────────────────────────────────────────┘ +``` + +**大小写不敏感模式** + +```sql title=Query +SELECT + hmac('SHA256', 'message', 'key') = HMAC('sha256', 'message', 'key') AS same_result, + HMAC('SHA256', 'message', 'key') = Hmac('Sha256', 'message', 'key') AS also_same; +``` + +```response title=Response +┌─same_result─┬─also_same─┐ +│ 1 │ 1 │ +└─────────────┴───────────┘ +``` + ## aes_decrypt_mysql {#aes_decrypt_mysql} -自 v20.12 版本引入 +引入自:v20.12 解密由 MySQL 的 [`AES_ENCRYPT`](https://dev.mysql.com/doc/refman/8.0/en/encryption-functions.html#function_aes-encrypt) 函数加密的数据。 -对于相同的输入,生成的明文与 [`decrypt`](#decrypt) 相同。 -当 `key` 或 `iv` 长于正常长度时,`aes_decrypt_mysql` 的行为与 MySQL 的 `aes_decrypt` 保持一致,即对 `key` 进行“折叠”处理,并忽略 `iv` 多出的比特位。 +对于相同的输入,会生成与 [`decrypt`](#decrypt) 相同的明文。 +当 `key` 或 `iv` 长于正常长度时,`aes_decrypt_mysql` 的行为与 MySQL 的 `aes_decrypt` 一致,即对 `key` 进行“折叠”处理,并忽略 `iv` 超出的位。 支持以下解密模式: @@ -48,7 +176,7 @@ aes_decrypt_mysql(mode, ciphertext, key[, iv]) **参数** * `mode` — 解密模式。[`String`](/sql-reference/data-types/string) -* `ciphertext` — 需要解密的密文。[`String`](/sql-reference/data-types/string) +* `ciphertext` — 待解密的密文。[`String`](/sql-reference/data-types/string) * `key` — 解密密钥。[`String`](/sql-reference/data-types/string) * `iv` — 可选。初始化向量。[`String`](/sql-reference/data-types/string) @@ -61,9 +189,9 @@ aes_decrypt_mysql(mode, ciphertext, key[, iv]) **解密 MySQL 数据** ```sql title=Query --- 解密之前使用 MySQL 加密的数据: +-- 让我们解密之前用 MySQL 加密的数据: mysql> SET block_encryption_mode='aes-256-ofb'; -查询成功,0 行受影响 (0.00 秒) +Query OK, 0 rows affected (0.00 sec) mysql> SELECT aes_encrypt('Secret', '123456789101213141516171819202122', 'iviviviviviviviv123456') as ciphertext; +------------------------+ @@ -71,7 +199,7 @@ mysql> SELECT aes_encrypt('Secret', '123456789101213141516171819202122', 'iviviv +------------------------+ | 0x24E9E4966469 | +------------------------+ -1 行结果 (0.00 秒) +1 row in set (0.00 sec) SELECT aes_decrypt_mysql('aes-256-ofb', unhex('24E9E4966469'), '123456789101213141516171819202122', 'iviviviviviviviv123456') AS plaintext ``` @@ -86,12 +214,12 @@ SELECT aes_decrypt_mysql('aes-256-ofb', unhex('24E9E4966469'), '1234567891012131 引入版本:v20.12 -以与 MySQL 的 `AES_ENCRYPT` 函数相同的方式对文本进行加密。 -生成的密文可以通过 MySQL 的 `AES_DECRYPT` 函数解密。 -在相同输入下,生成与 `encrypt` 函数相同的密文。 -当 `key` 或 `iv` 长度超过通常长度时,`aes_encrypt_mysql` 的行为将与 MySQL 的 `aes_encrypt` 保持一致,即对 `key` 进行“折叠”处理,并忽略 `iv` 多余的比特。 +以与 MySQL 的 `AES_ENCRYPT` 函数相同的方式加密文本。 +生成的密文可以使用 MySQL 的 `AES_DECRYPT` 函数解密。 +对相同输入,生成的密文与 `encrypt` 函数相同。 +当 `key` 或 `iv` 的长度超过通常的限制时,`aes_encrypt_mysql` 会遵循 MySQL `aes_encrypt` 的行为,即“折叠”`key` 并忽略 `iv` 的多余位。 -支持的加密模式有: +支持的加密模式为: * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -107,19 +235,19 @@ aes_encrypt_mysql(mode, plaintext, key[, iv]) * `mode` — 加密模式。[`String`](/sql-reference/data-types/string) * `plaintext` — 需要加密的文本。[`String`](/sql-reference/data-types/string) -* `key` — 加密密钥。如果密钥长度超过 `mode` 要求,将执行 MySQL 特有的密钥折叠处理。[`String`](/sql-reference/data-types/string) -* `iv` — 可选。初始化向量。仅前 16 个字节会被使用。[`String`](/sql-reference/data-types/string) +* `key` — 加密密钥。如果密钥长度大于 `mode` 所需长度,将执行 MySQL 特有的密钥折叠规则。[`String`](/sql-reference/data-types/string) +* `iv` — 可选。初始化向量。仅前 16 个字节生效。[`String`](/sql-reference/data-types/string) **返回值** -密文的二进制字符串。[`String`](/sql-reference/data-types/string) +密文(二进制字符串)。[`String`](/sql-reference/data-types/string) **示例** -**等值输入比较** +**相同输入比较** ```sql title=Query --- 给定相同的输入,encrypt 和 aes_encrypt_mysql 生成相同的密文: +-- 给定相同的输入,encrypt 和 aes_encrypt_mysql 生成相同的密文: SELECT encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv') = aes_encrypt_mysql('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv') AS ciphertexts_equal; ``` @@ -129,7 +257,7 @@ SELECT encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'ivi └───────────────────┘ ``` -**使用过长密钥时加密失败** +**密钥过长导致加密失败** ```sql title=Query -- 但当密钥或初始化向量长度超过预期时,encrypt 会失败: @@ -138,7 +266,7 @@ SELECT encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iv ```response title=Response 从服务器收到异常(版本 22.6.1): -代码:36. DB::Exception: 从 localhost:9000 收到。DB::Exception: 密钥大小无效:实际为 33,期望为 32:处理 encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123') 时发生错误。 +代码:36. DB::Exception: 从 localhost:9000 收到。DB::Exception: 密钥大小无效:期望 32,实际 33:处理 encrypt('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123') 时。 ``` **MySQL 兼容性** @@ -154,10 +282,10 @@ SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '1234567891012131415161718 └──────────────┘ ``` -**更长的 IV 也会产生相同的结果** +**使用更长的 IV 会得到相同的结果** ```sql title=Query --- 注意即使提供更长的 IV 也会产生相同的结果 +-- 注意,即使提供更长的 IV 也会产生相同的结果 SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '123456789101213141516171819202122', 'iviviviviviviviv123456')) AS ciphertext ``` @@ -171,7 +299,7 @@ SELECT hex(aes_encrypt_mysql('aes-256-ofb', 'Secret', '1234567891012131415161718 自 v20.12 引入 -此函数使用以下模式对经 AES 加密的二进制字符串进行解密: +此函数使用以下模式,对经 AES 加密的二进制字符串进行解密: * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -189,10 +317,10 @@ decrypt(mode, ciphertext, key[, iv, aad]) **参数** * `mode` — 解密模式。[`String`](/sql-reference/data-types/string) -* `ciphertext` — 待解密的密文。[`String`](/sql-reference/data-types/string) +* `ciphertext` — 需要解密的密文。[`String`](/sql-reference/data-types/string) * `key` — 解密密钥。[`String`](/sql-reference/data-types/string) -* `iv` — 初始化向量。对 `-gcm` 模式必需,对其他模式可选。[`String`](/sql-reference/data-types/string) -* `aad` — 附加认证数据。如果该值不正确,将无法解密。仅在 `-gcm` 模式下生效,在其他模式下会抛出异常。[`String`](/sql-reference/data-types/string) +* `iv` — 初始化向量。对于 `-gcm` 模式为必需,其他模式可选。[`String`](/sql-reference/data-types/string) +* `aad` — 附加认证数据。如果该值不正确,将无法解密。仅在 `-gcm` 模式下有效,其他模式会抛出异常。[`String`](/sql-reference/data-types/string) **返回值** @@ -203,31 +331,31 @@ decrypt(mode, ciphertext, key[, iv, aad]) **正确解密已加密的数据** ```sql title=Query --- 重用加密函数示例中的表 +-- 重用 encrypt 函数示例中的表 SELECT comment, hex(secret) FROM encryption_test; ``` ```response title=Response ┌─comment──────────────┬─hex(secret)──────────────────────────────────┐ │ aes-256-gcm │ A8A3CCBC6426CFEEB60E4EAE03D3E94204C1B09E0254 │ -│ aes-256-gcm 带 AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ +│ aes-256-gcm with AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ └──────────────────────┴──────────────────────────────────────────────┘ ┌─comment──────────────────────────┬─hex(secret)──────────────────────┐ -│ aes-256-ofb 不带 IV │ B4972BDC4459 │ -│ aes-256-ofb 不带 IV,使用不同密钥 │ 2FF57C092DC9 │ -│ aes-256-ofb 带 IV │ 5E6CB398F653 │ -│ aes-256-cbc 不带 IV │ 1BC0629A92450D9E73A00E7D02CF4142 │ +│ aes-256-ofb no IV │ B4972BDC4459 │ +│ aes-256-ofb no IV, different key │ 2FF57C092DC9 │ +│ aes-256-ofb with IV │ 5E6CB398F653 │ +│ aes-256-cbc no IV │ 1BC0629A92450D9E73A00E7D02CF4142 │ └──────────────────────────────────┴──────────────────────────────────┘ ``` -**对加密数据进行错误解密** +**错误解密加密数据** ```sql title=Query SELECT comment, decrypt('aes-256-cfb128', secret, '12345678910121314151617181920212') AS plaintext FROM encryption_test ``` ```response title=Response --- 注意,只有部分数据被正确解密,其余部分显示为乱码,这是因为加密时使用的 `mode`、`key` 或 `iv` 参数不同所致。 +-- 注意仅有部分数据被正确解密,其余部分为乱码,这是因为加密时使用的 `mode`、`key` 或 `iv` 参数不同所致。 ┌─comment──────────────┬─plaintext──┐ │ aes-256-gcm │ OQ�E �t�7T�\���\� │ @@ -245,9 +373,9 @@ SELECT comment, decrypt('aes-256-cfb128', secret, '12345678910121314151617181920 ## encrypt {#encrypt} -自 v20.12 起引入 +自 v20.12 引入 -使用 AES 按以下任一模式将明文加密为密文: +使用 AES 按下列任一模式将明文加密为密文: * aes-128-ecb, aes-192-ecb, aes-256-ecb * aes-128-cbc, aes-192-cbc, aes-256-cbc @@ -267,8 +395,8 @@ encrypt(mode, plaintext, key[, iv, aad]) * `mode` — 加密模式。[`String`](/sql-reference/data-types/string) * `plaintext` — 需要加密的文本。[`String`](/sql-reference/data-types/string) * `key` — 加密密钥。[`String`](/sql-reference/data-types/string) -* `iv` — 初始化向量。对于 `-gcm` 模式必需,其他模式可选。[`String`](/sql-reference/data-types/string) -* `aad` — 附加认证数据。它本身不会被加密,但会影响解密。仅在 `-gcm` 模式下生效,其他模式下会抛出异常。[`String`](/sql-reference/data-types/string) +* `iv` — 初始化向量。在 `-gcm` 模式下必需,在其他模式下可选。[`String`](/sql-reference/data-types/string) +* `aad` — 附加认证数据。它本身不会被加密,但会影响解密。仅在 `-gcm` 模式下生效,在其他模式下会抛出异常。[`String`](/sql-reference/data-types/string) **返回值** @@ -288,7 +416,7 @@ ENGINE = MergeTree; INSERT INTO encryption_test VALUES ('aes-256-ofb 无 IV', encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212')), -('aes-256-ofb 无 IV,使用不同密钥', encrypt('aes-256-ofb', 'Secret', 'keykeykeykeykeykeykeykeykeykeyke')), +('aes-256-ofb 无 IV,不同密钥', encrypt('aes-256-ofb', 'Secret', 'keykeykeykeykeykeykeykeykeykeyke')), ('aes-256-ofb 带 IV', encrypt('aes-256-ofb', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv')), ('aes-256-cbc 无 IV', encrypt('aes-256-cbc', 'Secret', '12345678910121314151617181920212')); @@ -297,10 +425,10 @@ SELECT comment, hex(secret) FROM encryption_test; ```response title=Response ┌─comment──────────────────────────┬─hex(secret)──────────────────────┐ -│ aes-256-ofb 无初始化向量 │ B4972BDC4459 │ -│ aes-256-ofb 无初始化向量,使用不同密钥 │ 2FF57C092DC9 │ -│ aes-256-ofb 带初始化向量 │ 5E6CB398F653 │ -│ aes-256-cbc 无初始化向量 │ 1BC0629A92450D9E73A00E7D02CF4142 │ +│ aes-256-ofb 无 IV │ B4972BDC4459 │ +│ aes-256-ofb 无 IV, 不同密钥 │ 2FF57C092DC9 │ +│ aes-256-ofb 带 IV │ 5E6CB398F653 │ +│ aes-256-cbc 无 IV │ 1BC0629A92450D9E73A00E7D02CF4142 │ └──────────────────────────────────┴──────────────────────────────────┘ ``` @@ -310,7 +438,7 @@ SELECT comment, hex(secret) FROM encryption_test; INSERT INTO encryption_test VALUES ('aes-256-gcm', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv')), -('aes-256-gcm 附加认证数据', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv', 'aad')); +('aes-256-gcm with AAD', encrypt('aes-256-gcm', 'Secret', '12345678910121314151617181920212', 'iviviviviviviviv', 'aad')); SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; ``` @@ -318,7 +446,7 @@ SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; ```response title=Response ┌─comment──────────────┬─hex(secret)──────────────────────────────────┐ │ aes-256-gcm │ A8A3CCBC6426CFEEB60E4EAE03D3E94204C1B09E0254 │ -│ aes-256-gcm 带 AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ +│ aes-256-gcm with AAD │ A8A3CCBC6426D9A1017A0A932322F1852260A4AD6837 │ └──────────────────────┴──────────────────────────────────────────────┘ ``` @@ -326,7 +454,7 @@ SELECT comment, hex(secret) FROM encryption_test WHERE comment LIKE '%gcm%'; 自 v22.10 起引入 -与 `decrypt` 函数类似,但在使用错误的密钥导致解密失败时返回 `NULL`。 +类似于 `decrypt` 函数,但在因使用错误密钥而解密失败时返回 `NULL`。 **语法** @@ -337,21 +465,21 @@ tryDecrypt(mode, ciphertext, key[, iv, aad]) **参数** * `mode` — 解密模式。[`String`](/sql-reference/data-types/string) -* `ciphertext` — 待解密的密文。[`String`](/sql-reference/data-types/string) +* `ciphertext` — 需要解密的密文。[`String`](/sql-reference/data-types/string) * `key` — 解密密钥。[`String`](/sql-reference/data-types/string) -* `iv` — 可选。初始化向量。在 `-gcm` 模式下必需,在其他模式下可选。[`String`](/sql-reference/data-types/string) -* `aad` — 可选。附加的认证数据。如果该值不正确,将无法完成解密。仅在 `-gcm` 模式下生效,在其他模式下会抛出异常。[`String`](/sql-reference/data-types/string) +* `iv` — 可选。初始化向量。在 `-gcm` 模式下是必需的,在其他模式下可选。[`String`](/sql-reference/data-types/string) +* `aad` — 可选。附加认证数据。如果该值不正确,则无法解密。仅适用于 `-gcm` 模式,在其他模式下会抛出异常。[`String`](/sql-reference/data-types/string) **返回值** -返回解密后的字符串,如果解密失败则返回 `NULL`。[`Nullable(String)`](/sql-reference/data-types/nullable) +返回解密后的 String,如果解密失败则返回 `NULL`。[`Nullable(String)`](/sql-reference/data-types/nullable) **示例** **创建表并插入数据** ```sql title=Query --- 创建一个表,其中 user_id 是唯一用户 ID,encrypted 是加密字符串字段,iv 是解密/加密的初始向量。 +-- 创建一个表,其中 user_id 是唯一用户标识符,encrypted 是加密字符串字段,iv 是解密/加密的初始向量。 -- 假设用户知道自己的 ID 和解密该加密字段的密钥: CREATE TABLE decrypt_null ( diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md index a85c4bccf7a..5ce13ac986b 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/sql-reference/statements/system.md @@ -15,13 +15,12 @@ import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; 重新加载所有[内部字典](../../sql-reference/dictionaries/index.md)。 默认情况下,内部字典处于禁用状态。 -无论内部字典更新结果如何,始终返回 `Ok.`。 +无论内部字典更新结果如何,此命令始终返回 `Ok.`。 ## SYSTEM RELOAD DICTIONARIES {#reload-dictionaries} -重新加载所有之前已成功加载的字典。 -默认情况下,字典采用延迟加载方式(参见 [dictionaries_lazy_load](../../operations/server-configuration-parameters/settings.md#dictionaries_lazy_load)),因此不会在启动时自动加载,而是在首次通过 dictGet 函数访问或从 ENGINE = Dictionary 的表中执行 SELECT 查询时才进行初始化。`SYSTEM RELOAD DICTIONARIES` 查询会重新加载这些已加载的字典(LOADED)。 -无论字典更新结果如何,始终返回 `Ok.`。 +`SYSTEM RELOAD DICTIONARIES` 查询会重新加载状态为 `LOADED` 的字典(参见 [`system.dictionaries`](/operations/system-tables/dictionaries) 的 `status` 列),即此前已成功加载的字典。 +默认情况下,字典采用延迟加载方式(参见 [dictionaries_lazy_load](../../operations/server-configuration-parameters/settings.md#dictionaries_lazy_load)),因此不会在启动时自动加载,而是在第一次访问时才初始化,例如通过调用 [`dictGet`](/sql-reference/functions/ext-dict-functions#dictGet) 函数,或在对 `ENGINE = Dictionary` 的表执行 `SELECT` 查询时加载。 **语法** @@ -29,10 +28,11 @@ import CloudNotSupportedBadge from '@theme/badges/CloudNotSupportedBadge'; SYSTEM RELOAD DICTIONARIES [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD DICTIONARY {#reload-dictionary} -完全重新加载字典 `dictionary_name`,无论字典处于何种状态(LOADED / NOT_LOADED / FAILED)。 -无论字典更新结果如何,始终返回 `Ok.`。 +无论字典 `dictionary_name` 当前状态(LOADED / NOT_LOADED / FAILED)如何,完全重新加载该字典。 +无论字典更新结果如何,始终返回 `Ok.`。 ```sql SYSTEM RELOAD DICTIONARY [ON CLUSTER cluster_name] dictionary_name @@ -44,10 +44,11 @@ SYSTEM RELOAD DICTIONARY [ON CLUSTER cluster_name] dictionary_name SELECT name, status FROM system.dictionaries; ``` + ## SYSTEM RELOAD MODELS {#reload-models} :::note -此语句和 `SYSTEM RELOAD MODEL` 仅从 clickhouse-library-bridge 中卸载 CatBoost 模型。如果模型尚未加载,函数 `catboostEvaluate()` 会在首次访问时加载该模型。 +此语句和 `SYSTEM RELOAD MODEL` 仅从 clickhouse-library-bridge 中卸载 CatBoost 模型。函数 `catboostEvaluate()` 在首次被调用且相应模型尚未加载时会加载该模型。 ::: 卸载所有 CatBoost 模型。 @@ -58,6 +59,7 @@ SELECT name, status FROM system.dictionaries; SYSTEM RELOAD MODELS [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD MODEL {#reload-model} 重新加载位于 `model_path` 的 CatBoost 模型。 @@ -68,9 +70,10 @@ SYSTEM RELOAD MODELS [ON CLUSTER cluster_name] SYSTEM RELOAD MODEL [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD FUNCTIONS {#reload-functions} -从配置文件中重新加载所有已注册的[可执行用户定义函数](/sql-reference/functions/udf#executable-user-defined-functions)或其中某一个函数。 +从配置文件中重新加载所有已注册的[可执行用户定义函数](/sql-reference/functions/udf#executable-user-defined-functions)或其中任一函数。 **语法** @@ -79,24 +82,25 @@ SYSTEM RELOAD FUNCTIONS [ON CLUSTER cluster_name] SYSTEM RELOAD FUNCTION [ON CLUSTER cluster_name] function_name ``` + ## SYSTEM RELOAD ASYNCHRONOUS METRICS {#reload-asynchronous-metrics} -重新计算所有[异步指标](../../operations/system-tables/asynchronous_metrics.md)。由于异步指标会基于配置项 [asynchronous_metrics_update_period_s](../../operations/server-configuration-parameters/settings.md) 定期更新,通常无需使用此语句手动更新。 +重新计算所有[异步指标](../../operations/system-tables/asynchronous_metrics.md)。由于异步指标会基于配置项 [asynchronous_metrics_update_period_s](../../operations/server-configuration-parameters/settings.md) 定期更新,通常无需使用此语句手动更新。 ```sql SYSTEM RELOAD ASYNCHRONOUS METRICS [ON CLUSTER cluster_name] ``` + ## SYSTEM DROP DNS CACHE {#drop-dns-cache} 清除 ClickHouse 的内部 DNS 缓存。在更改基础设施时(例如更改另一个 ClickHouse 服务器的 IP 地址或字典所使用的服务器),有时需要使用此命令(适用于旧版本的 ClickHouse)。 -如需更便捷的(自动)缓存管理,请参阅 `disable_internal_dns_cache`、`dns_cache_max_entries`、`dns_cache_update_period` 参数。 +要实现更便捷的(自动)缓存管理,请参阅 `disable_internal_dns_cache`、`dns_cache_max_entries`、`dns_cache_update_period` 参数。 ## SYSTEM DROP MARK CACHE {#drop-mark-cache} -清除标记缓存。 - +清空标记缓存。 ## SYSTEM DROP ICEBERG METADATA CACHE {#drop-iceberg-metadata-cache} @@ -104,22 +108,20 @@ SYSTEM RELOAD ASYNCHRONOUS METRICS [ON CLUSTER cluster_name] ## SYSTEM DROP TEXT INDEX DICTIONARY CACHE {#drop-text-index-dictionary-cache} -清空文本索引字典缓存。 - +清除文本索引字典缓存。 ## SYSTEM DROP TEXT INDEX HEADER CACHE {#drop-text-index-header-cache} -清除文本索引头部缓存。 +清空文本索引头缓存。 ## SYSTEM DROP TEXT INDEX POSTINGS CACHE {#drop-text-index-postings-cache} -清除文本索引倒排缓存。 +清除文本索引的倒排索引缓存。 ## SYSTEM DROP TEXT INDEX CACHES {#drop-text-index-caches} 清除文本索引头缓存、字典缓存和倒排索引缓存。 - ## SYSTEM DROP REPLICA {#drop-replica} 可以使用以下语法删除 `ReplicatedMergeTree` 表的失效副本: @@ -131,12 +133,13 @@ SYSTEM DROP REPLICA 'replica_name'; SYSTEM DROP REPLICA 'replica_name' FROM ZKPATH '/path/to/table/in/zk'; ``` -这些查询将删除 ZooKeeper 中的 `ReplicatedMergeTree` 副本路径。当副本已失效且其元数据无法通过 `DROP TABLE` 从 ZooKeeper 中删除时(因为该表已不存在),此操作非常有用。它只会删除非活动/过期的副本,不能删除本地副本,删除本地副本请使用 `DROP TABLE`。`DROP REPLICA` 不会删除任何表,也不会从磁盘中删除任何数据或元数据。 +这些查询将在 ZooKeeper 中移除 `ReplicatedMergeTree` 副本路径。当某个副本已经失效且由于对应的表已经不存在而无法通过 `DROP TABLE` 从 ZooKeeper 中删除其元数据时,这非常有用。它只会删除非活跃/陈旧的副本,无法删除本地副本,如需删除本地副本请使用 `DROP TABLE`。`DROP REPLICA` 不会删除任何表,也不会从磁盘移除任何数据或元数据。 + +第一个查询会移除 `database.table` 表中 `'replica_name'` 副本的元数据。 +第二个查询会对数据库中所有复制表执行相同的操作。 +第三个查询会对本地服务器上的所有复制表执行相同的操作。 +第四个查询用于在某个表的所有其他副本都已被删除后,移除失效副本的元数据。它要求显式指定表路径,该路径必须与创建表时传递给 `ReplicatedMergeTree` 引擎第一个参数的路径相同。 -第一种语法删除 `database.table` 表的 `'replica_name'` 副本的元数据。 -第二种语法对数据库中的所有复制表执行相同操作。 -第三种语法对本地服务器上的所有复制表执行相同操作。 -第四种语法用于在表的所有其他副本都已删除时删除失效副本的元数据。它需要显式指定表路径。该路径必须与创建表时传递给 `ReplicatedMergeTree` 引擎第一个参数的路径相同。 ## SYSTEM DROP DATABASE REPLICA {#drop-database-replica} @@ -148,24 +151,24 @@ SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name']; SYSTEM DROP DATABASE REPLICA 'replica_name' [FROM SHARD 'shard_name'] FROM ZKPATH '/path/to/table/in/zk'; ``` -与 `SYSTEM DROP REPLICA` 类似,但用于在无法运行 `DROP DATABASE` 的情况下从 ZooKeeper 中删除 `Replicated` 数据库副本路径。请注意,该命令不会删除 `ReplicatedMergeTree` 副本(因此您可能还需要使用 `SYSTEM DROP REPLICA`)。分片名称和副本名称是创建数据库时在 `Replicated` 引擎参数中指定的名称。这些名称也可以从 `system.clusters` 表的 `database_shard_name` 和 `database_replica_name` 列中获取。如果省略 `FROM SHARD` 子句,则 `replica_name` 必须是 `shard_name|replica_name` 格式的完整副本名称。 +类似于 `SYSTEM DROP REPLICA`,但用于在无法运行 `DROP DATABASE` 时,从 ZooKeeper 中移除 `Replicated` 数据库副本路径。请注意,它不会移除 `ReplicatedMergeTree` 副本(因此可能还需要执行 `SYSTEM DROP REPLICA`)。分片名称和副本名称是创建数据库时在 `Replicated` 引擎参数中指定的名称。此外,这些名称也可以从 `system.clusters` 中的 `database_shard_name` 和 `database_replica_name` 列中获取。如果缺少 `FROM SHARD` 子句,则 `replica_name` 必须是 `shard_name|replica_name` 格式的完整副本名称。 + ## SYSTEM DROP UNCOMPRESSED CACHE {#drop-uncompressed-cache} -清除未压缩数据缓存。 -未压缩数据缓存通过查询/用户/配置文件级别的设置 [`use_uncompressed_cache`](../../operations/settings/settings.md#use_uncompressed_cache) 启用或禁用。 -其大小可通过服务器级别的设置 [`uncompressed_cache_size`](../../operations/server-configuration-parameters/settings.md#uncompressed_cache_size) 配置。 +清空未压缩数据缓存。 +未压缩数据缓存可通过查询/用户/配置文件级别的设置 [`use_uncompressed_cache`](../../operations/settings/settings.md#use_uncompressed_cache) 启用或禁用。 +可以使用服务器级别设置 [`uncompressed_cache_size`](../../operations/server-configuration-parameters/settings.md#uncompressed_cache_size) 配置其大小。 ## SYSTEM DROP COMPILED EXPRESSION CACHE {#drop-compiled-expression-cache} -清除已编译的表达式缓存。 -已编译的表达式缓存通过查询/用户/配置文件级别的设置 [`compile_expressions`](../../operations/settings/settings.md#compile_expressions) 启用或禁用。 +清除编译表达式缓存。 +可以通过查询、用户或配置文件级别的设置 [`compile_expressions`](../../operations/settings/settings.md#compile_expressions) 启用或禁用编译表达式缓存。 ## SYSTEM DROP QUERY CONDITION CACHE {#drop-query-condition-cache} 清空查询条件缓存。 - ## SYSTEM DROP QUERY CACHE {#drop-query-cache} ```sql @@ -174,66 +177,151 @@ SYSTEM DROP QUERY CACHE TAG '' ``` 清空[查询缓存](../../operations/query-cache.md)。 -如果指定了标签,则仅删除带有指定标签的查询缓存条目。 +如果指定了标签,则只删除具有该标签的查询缓存项。 + ## SYSTEM DROP FORMAT SCHEMA CACHE {#system-drop-schema-format} -清除从 [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path) 加载的架构缓存。 +清空从 [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path) 加载的 schema 缓存。 支持的目标: -- Protobuf: 从内存中移除已导入的 Protobuf 消息定义。 -- Files: 删除本地存储在 [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path) 中的缓存架构文件,这些文件在 `format_schema_source` 设置为 `query` 时生成。 - 注意:如果未指定目标,则清除两个缓存。 +* Protobuf: 从内存中移除已导入的 Protobuf 消息定义。 +* Files: 删除本地存储在 [`format_schema_path`](../../operations/server-configuration-parameters/settings.md#format_schema_path) 中的缓存 schema 文件,这些文件是在 `format_schema_source` 设置为 `query` 时生成的。 + 注意: 如果未指定目标,则会清空这两类缓存。 ```sql SYSTEM DROP FORMAT SCHEMA CACHE [FOR Protobuf/Files] ``` + ## SYSTEM FLUSH LOGS {#flush-logs} -将缓冲的日志消息刷新到系统表中,例如 system.query_log。主要用于调试,因为大多数系统表的默认刷新间隔为 7.5 秒。 -即使消息队列为空,该命令也会创建系统表。 +将缓冲的日志消息刷新到系统表中,例如 system.query_log。主要用于调试,因为大多数系统表的默认刷新间隔为 7.5 秒。 +即使消息队列为空,此操作也会创建相应的系统表。 ```sql SYSTEM FLUSH LOGS [ON CLUSTER cluster_name] [log_name|[database.table]] [, ...] ``` -如果不想刷新所有日志,可以通过指定日志名称或目标表来刷新一个或多个特定的日志: +如果您不想刷新全部日志,可以通过传入日志名称或其目标表来刷新一个或多个单独的日志: ```sql SYSTEM FLUSH LOGS query_log, system.query_views_log; ``` + ## SYSTEM RELOAD CONFIG {#reload-config} -重新加载 ClickHouse 配置。用于配置存储在 ZooKeeper 中的场景。注意:`SYSTEM RELOAD CONFIG` 不会重新加载存储在 ZooKeeper 中的 `USER` 配置,仅会重新加载存储在 `users.xml` 中的 `USER` 配置。若要重新加载所有 `USER` 配置,请使用 `SYSTEM RELOAD USERS` +重新加载 ClickHouse 配置。用于配置存储在 ZooKeeper 中的场景。请注意,`SYSTEM RELOAD CONFIG` 不会重新加载存储在 ZooKeeper 中的 `USER` 配置,它只会重新加载存储在 `users.xml` 中的 `USER` 配置。要重新加载所有 `USER` 配置,请使用 `SYSTEM RELOAD USERS` ```sql SYSTEM RELOAD CONFIG [ON CLUSTER cluster_name] ``` + ## SYSTEM RELOAD USERS {#reload-users} -重新加载所有访问存储,包括:users.xml、本地磁盘访问存储、复制访问存储(位于 ZooKeeper 中)。 +重新加载所有访问存储,包括 users.xml、本地磁盘访问存储以及基于 ZooKeeper 的复制访问存储。 ```sql SYSTEM RELOAD USERS [ON CLUSTER cluster_name] ``` + ## SYSTEM SHUTDOWN {#shutdown} - + -正常关闭 ClickHouse(类似 `service clickhouse-server stop` / `kill {$pid_clickhouse-server}`) +正常关闭 ClickHouse(类似于 `service clickhouse-server stop` / `kill {$pid_clickhouse-server}`) ## SYSTEM KILL {#kill} -中止 ClickHouse 进程(类似 `kill -9 {$ pid_clickhouse-server}`) +中止 ClickHouse 进程(类似于执行 `kill -9 {$ pid_clickhouse-server}`) + +## SYSTEM INSTRUMENT {#instrument} + +使用 ClickHouse 在构建时启用 `ENABLE_XRAY=1` 后可用的 LLVM XRay 功能来管理插桩点。 +这使您能够在生产环境中进行调试和性能分析,而无需修改源代码,并且只带来极小的开销。 +当未添加任何插桩点时,性能损耗可以忽略不计,因为它只是在长度超过 200 条指令的函数入口和出口处额外增加一次跳转到附近地址的指令。 + +### SYSTEM INSTRUMENT ADD {#instrument-add} + +添加一个新的检测点。已插桩的函数可以在 [`system.instrumentation`](../../operations/system-tables/instrumentation.md) 系统表中查看。可以为同一个函数添加多个处理器(handler),它们会按照添加检测点的顺序依次执行。 +要插桩的函数可以从 [`system.symbols`](../../operations/system-tables/symbols.md) 系统表中收集。 + +可以为函数添加三种不同类型的处理器: + +**语法** + +```sql +SYSTEM INSTRUMENT ADD FUNCTION HANDLER [PARAMETERS] +``` + +其中 `FUNCTION` 可以是任意函数或其子字符串,例如 `QueryMetricLog::startQuery`,而处理器则是下列选项之一 + + +#### LOG {#instrument-add-log} + +在函数的 `ENTRY` 或 `EXIT` 处打印作为参数传入的文本和调用栈。 + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` LOG ENTRY '这是在入口处打印的日志' +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` LOG EXIT '这是在出口处打印的日志' +``` + + +#### SLEEP {#instrument-add-sleep} + +在 `ENTRY` 或 `EXIT` 时休眠指定的固定秒数: + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` SLEEP ENTRY 0.5 +``` + +或者指定一个在最小值和最大值之间均匀分布的随机秒数,这两个值以空格分隔: + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` SLEEP ENTRY 0 1 +``` + + +#### PROFILE {#instrument-add-profile} + +用于测量函数从 `ENTRY` 到 `EXIT` 之间的耗时。 +分析结果会存储在 [`system.trace_log`](../../operations/system-tables/trace_log.md) 中。 + +```sql +SYSTEM INSTRUMENT ADD `QueryMetricLog::startQuery` PROFILE +``` + + +### SYSTEM INSTRUMENT REMOVE {#instrument-remove} + +用于移除单个检测点: + +```sql +SYSTEM INSTRUMENT REMOVE ID +``` + +它们都使用 `ALL` 参数: + +```sql +SYSTEM INSTRUMENT REMOVE ALL +``` + +或由子查询返回的一组 ID: + +```sql +SYSTEM INSTRUMENT REMOVE (SELECT id FROM system.instrumentation WHERE handler = 'log') +``` + +可以从 [`system.instrumentation`](../../operations/system-tables/instrumentation.md) 系统表中获取检测点 ID。 + ## 管理分布式表 {#managing-distributed-tables} -ClickHouse 可以管理[分布式](../../engines/table-engines/special/distributed.md)表。当用户向这些表插入数据时,ClickHouse 首先创建一个待发送到集群节点的数据队列,然后异步发送。您可以使用 [`STOP DISTRIBUTED SENDS`](#stop-distributed-sends)、[FLUSH DISTRIBUTED](#flush-distributed) 和 [`START DISTRIBUTED SENDS`](#start-distributed-sends) 查询来管理队列处理。您还可以通过 [`distributed_foreground_insert`](../../operations/settings/settings.md#distributed_foreground_insert) 设置来同步插入分布式数据。 +ClickHouse 可以管理[分布式](../../engines/table-engines/special/distributed.md)表。当用户向这些表中插入数据时,ClickHouse 会先创建一个队列,用于存放需要发送到集群节点的数据,然后再异步发送。可以使用 [`STOP DISTRIBUTED SENDS`](#stop-distributed-sends)、[FLUSH DISTRIBUTED](#flush-distributed) 和 [`START DISTRIBUTED SENDS`](#start-distributed-sends) 查询来管理队列处理。也可以通过 [`distributed_foreground_insert`](../../operations/settings/settings.md#distributed_foreground_insert) 设置以同步方式插入分布式数据。 ### SYSTEM STOP DISTRIBUTED SENDS {#stop-distributed-sends} @@ -244,56 +332,61 @@ SYSTEM STOP DISTRIBUTED SENDS [db.] [ON CLUSTER cluster_ ``` :::note -如果启用了 [`prefer_localhost_replica`](../../operations/settings/settings.md#prefer_localhost_replica)(默认启用),数据仍会插入到本地分片。 +如果启用了 [`prefer_localhost_replica`](../../operations/settings/settings.md#prefer_localhost_replica)(默认设置),数据仍然会被插入到本地分片中。 ::: + ### SYSTEM FLUSH DISTRIBUTED {#flush-distributed} -强制 ClickHouse 同步向集群节点发送数据。如果任何节点不可用,ClickHouse 会抛出异常并停止查询执行。您可以重试查询直到成功,当所有节点恢复在线时查询将会成功。 +强制 ClickHouse 同步向集群节点发送数据。如果任一节点不可用,ClickHouse 会抛出异常并停止执行查询。您可以反复重试该查询,直到其成功执行,即所有节点重新上线时。 -您还可以通过 `SETTINGS` 子句覆盖某些设置,这对于规避某些临时限制(如 `max_concurrent_queries_for_all_users` 或 `max_memory_usage`)很有用。 +您还可以通过 `SETTINGS` 子句覆盖某些设置,这在需要绕过暂时性限制时很有用,例如 `max_concurrent_queries_for_all_users` 或 `max_memory_usage`。 ```sql SYSTEM FLUSH DISTRIBUTED [db.] [ON CLUSTER cluster_name] [SETTINGS ...] ``` :::note -每个待处理的数据块都使用初始 INSERT 查询的设置存储在磁盘上,因此有时您可能需要覆盖这些设置。 +每个待处理块都会按照初始 INSERT 查询中的设置存储到磁盘上,因此有时你可能需要覆盖这些设置。 ::: + ### SYSTEM START DISTRIBUTED SENDS {#start-distributed-sends} -在向分布式表插入数据时启用后台数据分发。 +启用在向分布式表插入数据时的后台数据分发。 ```sql SYSTEM START DISTRIBUTED SENDS [db.] [ON CLUSTER cluster_name] ``` + ### SYSTEM STOP LISTEN {#stop-listen} -关闭套接字并优雅地终止指定端口上使用指定协议与服务器的现有连接。 +关闭套接字,并在指定端口和指定协议上优雅地终止到服务器的现有连接。 -但是,如果在 clickhouse-server 配置中未指定相应的协议设置,此命令将不起作用。 +但是,如果在 clickhouse-server 配置中未指定相应的协议设置,则此命令不会生效。 ```sql SYSTEM STOP LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol'] ``` -- 如果指定了 `CUSTOM 'protocol'` 修饰符,将停止服务器配置的协议部分中定义的具有指定名称的自定义协议。 -- 如果指定了 `QUERIES ALL [EXCEPT .. [,..]]` 修饰符,将停止所有协议,除非在 `EXCEPT` 子句中指定例外。 -- 如果指定了 `QUERIES DEFAULT [EXCEPT .. [,..]]` 修饰符,将停止所有默认协议,除非在 `EXCEPT` 子句中指定例外。 -- 如果指定了 `QUERIES CUSTOM [EXCEPT .. [,..]]` 修饰符,将停止所有自定义协议,除非在 `EXCEPT` 子句中指定例外。 +* 如果指定了 `CUSTOM 'protocol'` 修饰符,将停止服务器配置的 `protocols` 部分中定义的具有该名称的自定义协议。 +* 如果指定了 `QUERIES ALL [EXCEPT .. [,..]]` 修饰符,则会停止所有协议,`EXCEPT` 子句中指定的除外。 +* 如果指定了 `QUERIES DEFAULT [EXCEPT .. [,..]]` 修饰符,则会停止所有默认协议,`EXCEPT` 子句中指定的除外。 +* 如果指定了 `QUERIES CUSTOM [EXCEPT .. [,..]]` 修饰符,则会停止所有自定义协议,`EXCEPT` 子句中指定的除外。 + ### SYSTEM START LISTEN {#start-listen} 允许在指定协议上建立新连接。 -但是,如果未使用 SYSTEM STOP LISTEN 命令停止指定端口和协议上的服务器,此命令将不起作用。 +但是,如果指定端口和协议上的服务器并不是通过 SYSTEM STOP LISTEN 命令停止的,则此命令不会产生任何效果。 ```sql SYSTEM START LISTEN [ON CLUSTER cluster_name] [QUERIES ALL | QUERIES DEFAULT | QUERIES CUSTOM | TCP | TCP WITH PROXY | TCP SECURE | HTTP | HTTPS | MYSQL | GRPC | POSTGRESQL | PROMETHEUS | CUSTOM 'protocol'] ``` + ## 管理 MergeTree 表 {#managing-mergetree-tables} ClickHouse 可以管理 [MergeTree](../../engines/table-engines/mergetree-family/mergetree.md) 表中的后台进程。 @@ -302,78 +395,86 @@ ClickHouse 可以管理 [MergeTree](../../engines/table-engines/mergetree-family -停止 MergeTree 系列表的后台合并: +用于停止 MergeTree 系列表的后台合并操作: ```sql SYSTEM STOP MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]merge_tree_family_table_name] ``` :::note -即使之前已为所有 MergeTree 表停止了合并,`DETACH / ATTACH` 表操作也会启动该表的后台合并。 +即使之前已为所有 MergeTree 表停止合并,执行 `DETACH / ATTACH` 表操作仍会为该表启动后台合并。 ::: + ### SYSTEM START MERGES {#start-merges} -启动 MergeTree 系列表的后台合并: +用于为 MergeTree 系列表启动后台合并操作: ```sql SYSTEM START MERGES [ON CLUSTER cluster_name] [ON VOLUME | [db.]merge_tree_family_table_name] ``` + ### SYSTEM STOP TTL MERGES {#stop-ttl-merges} -根据 [TTL 表达式](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) 停止 MergeTree 系列表的后台删除旧数据操作: -即使表不存在或表不是 MergeTree 引擎,也会返回 `Ok.`。当数据库不存在时返回错误: +用于停止 MergeTree 系列表中根据 [TTL expression](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) 执行的后台旧数据删除操作: +即使表不存在或表不是 MergeTree 引擎表,也会返回 `Ok.`。如果数据库不存在则返回错误: ```sql SYSTEM STOP TTL MERGES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM START TTL MERGES {#start-ttl-merges} -根据 [TTL 表达式](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) 启动 MergeTree 系列表的后台删除旧数据操作: -即使表不存在也会返回 `Ok.`。当数据库不存在时返回错误: +为 MergeTree 系列表提供一种方式,可根据 [TTL expression](../../engines/table-engines/mergetree-family/mergetree.md#table_engine-mergetree-ttl) 启动后台任务以删除旧数据。 +即使表不存在也返回 `Ok.`。当数据库不存在时返回错误。 ```sql SYSTEM START TTL MERGES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM STOP MOVES {#stop-moves} -根据 [带有 TO VOLUME 或 TO DISK 子句的 TTL 表达式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) 停止 MergeTree 系列表的后台数据移动操作: -即使表不存在也会返回 `Ok.`。当数据库不存在时返回错误: +用于停止 MergeTree 系列表中依据 [带有 TO VOLUME 或 TO DISK 子句的表级生存时间 (TTL) 表达式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) 执行的后台数据移动: +即使表不存在也返回 `Ok.`。当数据库不存在时返回错误: ```sql SYSTEM STOP MOVES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM START MOVES {#start-moves} -根据 [带有 TO VOLUME 和 TO DISK 子句的 TTL 表达式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl) 启动 MergeTree 系列表的后台数据移动操作: -即使表不存在也会返回 `Ok.`。当数据库不存在时返回错误: +提供根据 [带有 TO VOLUME 和 TO DISK 子句的表的生存时间 (TTL) 表达式](../../engines/table-engines/mergetree-family/mergetree.md#mergetree-table-ttl),为 MergeTree 家族中的表启动后台数据移动的功能。 +即使表不存在也会返回 `Ok.`。当数据库不存在时会返回错误: ```sql SYSTEM START MOVES [ON CLUSTER cluster_name] [[db.]merge_tree_family_table_name] ``` + ### SYSTEM SYSTEM UNFREEZE {#query_language-system-unfreeze} -从所有磁盘中清除具有指定名称的冻结备份。有关解冻单独分区的更多信息,请参阅 [ALTER TABLE table_name UNFREEZE WITH NAME ](/sql-reference/statements/alter/partition#unfreeze-partition) +从所有磁盘中清除具有指定名称的冻结备份。有关对单个分区片段解除冻结的更多信息,请参阅 [ALTER TABLE table_name UNFREEZE WITH NAME ](/sql-reference/statements/alter/partition#unfreeze-partition) ```sql SYSTEM UNFREEZE WITH NAME ``` + ### SYSTEM WAIT LOADING PARTS {#wait-loading-parts} -等待表的所有异步加载数据分区(过时的数据分区)完成加载。 +等待表的所有异步加载数据分区(过时的数据分区)完成加载。 ```sql SYSTEM WAIT LOADING PARTS [ON CLUSTER cluster_name] [db.]merge_tree_family_table_name ``` + ## 管理 ReplicatedMergeTree 表 {#managing-replicatedmergetree-tables} ClickHouse 可以管理 [ReplicatedMergeTree](/engines/table-engines/mergetree-family/replication) 表中与后台复制相关的进程。 @@ -382,64 +483,71 @@ ClickHouse 可以管理 [ReplicatedMergeTree](/engines/table-engines/mergetree-f -提供停止 `ReplicatedMergeTree` 系列表中已插入数据分片的后台拉取功能: -无论表引擎如何,即使表或数据库不存在,也始终返回 `Ok.`。 +用于停止 `ReplicatedMergeTree` 系列表中已插入分区片段的后台拉取操作。 +无论表引擎类型如何,即使表或数据库不存在,也始终返回 `Ok.`。 ```sql SYSTEM STOP FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START FETCHES {#start-fetches} -提供启动 `ReplicatedMergeTree` 系列表中已插入数据分片的后台拉取功能: -无论表引擎如何,即使表或数据库不存在,也始终返回 `Ok.`。 +提供一种机制,用于为 `ReplicatedMergeTree` 系列表中已插入的分区片段启动后台抓取操作: +无论表引擎类型如何,即使表或数据库不存在,该语句也始终返回 `Ok.`。 ```sql SYSTEM START FETCHES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP REPLICATED SENDS {#stop-replicated-sends} -提供停止向集群中其他副本发送 `ReplicatedMergeTree` 系列表中新插入数据分片的后台发送功能: +可用于停止在集群中,将 `ReplicatedMergeTree` 系列表中新插入的分区片段后台发送到其他副本的操作: ```sql SYSTEM STOP REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START REPLICATED SENDS {#start-replicated-sends} -提供启动向集群中其他副本发送 `ReplicatedMergeTree` 系列表中新插入数据分片的后台发送功能: +提供启动向集群中其他副本发送 `ReplicatedMergeTree` 系列表中新插入数据分片的后台发送功能: ```sql SYSTEM START REPLICATED SENDS [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP REPLICATION QUEUES {#stop-replication-queues} -提供停止从存储在 Zookeeper 中的复制队列执行 `ReplicatedMergeTree` 系列表的后台任务的功能。可能的后台任务类型包括:合并、拉取、变更、带有 ON CLUSTER 子句的 DDL 语句: +用于停止存储在 ZooKeeper 中、针对 `ReplicatedMergeTree` 家族表的复制队列中的后台拉取任务。可能的后台任务类型包括:合并、拉取、变更操作,以及带有 ON CLUSTER 子句的 DDL 语句: ```sql SYSTEM STOP REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START REPLICATION QUEUES {#start-replication-queues} -提供启动从存储在 Zookeeper 中的复制队列执行 `ReplicatedMergeTree` 系列表的后台任务的功能。可能的后台任务类型包括:合并、拉取、变更、带有 ON CLUSTER 子句的 DDL 语句: +用于启动 `ReplicatedMergeTree` 系列表在 ZooKeeper 中复制队列里的后台任务。可启动的后台任务类型包括:合并、拉取、变更、带有 ON CLUSTER 子句的 DDL 语句: ```sql SYSTEM START REPLICATION QUEUES [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM STOP PULLING REPLICATION LOG {#stop-pulling-replication-log} -停止将新条目从复制日志加载到 `ReplicatedMergeTree` 表的复制队列中。 +停止在 `ReplicatedMergeTree` 表中将复制日志中的新记录加载到复制队列中。 ```sql SYSTEM STOP PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM START PULLING REPLICATION LOG {#start-pulling-replication-log} 取消 `SYSTEM STOP PULLING REPLICATION LOG`。 @@ -448,26 +556,27 @@ SYSTEM STOP PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_m SYSTEM START PULLING REPLICATION LOG [ON CLUSTER cluster_name] [[db.]replicated_merge_tree_family_table_name] ``` + ### SYSTEM SYNC REPLICA {#sync-replica} -等待 `ReplicatedMergeTree` 表与集群中的其他副本同步,但不超过 `receive_timeout` 秒。 +等待 `ReplicatedMergeTree` 表与集群中的其他副本同步,但不超过 `receive_timeout` 秒。 ```sql SYSTEM SYNC REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name [IF EXISTS] [STRICT | LIGHTWEIGHT [FROM 'srcReplica1'[, 'srcReplica2'[, ...]]] | PULL] ``` -运行此语句后,`[db.]replicated_merge_tree_family_table_name` 从公共复制日志中拉取命令到其自己的复制队列,然后查询等待副本处理所有已拉取的命令。支持以下修饰符: +运行此语句后,`[db.]replicated_merge_tree_family_table_name` 会将通用复制日志中的命令拉取到自身的复制队列中,然后查询会一直等待,直到该副本处理完所有已拉取的命令。支持以下修饰符: +* 使用 `IF EXISTS`(自 25.6 起可用)时,如果表不存在,查询不会抛出错误。这在向集群中添加新副本时很有用:即使该副本已在集群配置中,但仍处于创建和同步表的过程中。 +* 如果指定了 `STRICT` 修饰符,则查询会等待复制队列变为空。如果复制队列中持续有新条目出现,`STRICT` 版本可能永远不会成功完成。 +* 如果指定了 `LIGHTWEIGHT` 修饰符,则查询只会等待 `GET_PART`、`ATTACH_PART`、`DROP_RANGE`、`REPLACE_RANGE` 和 `DROP_PART` 条目被处理。 + 此外,LIGHTWEIGHT 修饰符支持可选的 FROM 'srcReplicas' 子句,其中 'srcReplicas' 是以逗号分隔的源副本名称列表。该扩展通过仅关注来自指定源副本的复制任务,实现更有针对性的同步。 +* 如果指定了 `PULL` 修饰符,则查询会从 ZooKeeper 中拉取新的复制队列条目,但不会等待这些条目被处理。 -- 使用 `IF EXISTS`(自 25.6 版本起可用),如果表不存在,查询不会抛出错误。这在向集群添加新副本时很有用,此时副本已是集群配置的一部分,但仍在创建和同步表的过程中。 -- 如果指定了 `STRICT` 修饰符,则查询会等待复制队列变为空。如果复制队列中不断出现新条目,`STRICT` 版本可能永远无法成功。 -- 如果指定了 `LIGHTWEIGHT` 修饰符,则查询仅等待 `GET_PART`、`ATTACH_PART`、`DROP_RANGE`、`REPLACE_RANGE` 和 `DROP_PART` 条目被处理。 - 此外,LIGHTWEIGHT 修饰符支持可选的 FROM 'srcReplicas' 子句,其中 'srcReplicas' 是以逗号分隔的源副本名称列表。此扩展通过仅关注来自指定源副本的复制任务,实现更有针对性的同步。 -- 如果指定了 `PULL` 修饰符,则查询从 ZooKeeper 拉取新的复制队列条目,但不等待任何条目被处理。 ### SYNC DATABASE REPLICA {#sync-database-replica} -等待指定的[复制数据库](/engines/database-engines/replicated)应用该数据库 DDL 队列中的所有模式变更。 +等待直到指定的[复制数据库](/engines/database-engines/replicated)将该数据库 DDL 队列中的所有模式变更全部应用完成。 **语法** @@ -475,37 +584,39 @@ SYSTEM SYNC REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_ SYSTEM SYNC DATABASE REPLICA replicated_database_name; ``` + ### SYSTEM RESTART REPLICA {#restart-replica} -提供为 `ReplicatedMergeTree` 表重新初始化 Zookeeper 会话状态的功能,将当前状态与作为权威来源的 Zookeeper 进行比较,并在需要时向 Zookeeper 队列添加任务。 -基于 ZooKeeper 数据的复制队列初始化方式与 `ATTACH TABLE` 语句相同。在短时间内,该表将无法进行任何操作。 +允许重新初始化 `ReplicatedMergeTree` 表的 ZooKeeper 会话状态,会将当前状态与作为真实数据源的 ZooKeeper 进行比较,并在需要时向 ZooKeeper 队列中添加任务。 +基于 ZooKeeper 数据初始化复制队列的过程与执行 `ATTACH TABLE` 语句时相同。在短时间内,该表将无法执行任何操作。 ```sql SYSTEM RESTART REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name ``` + ### SYSTEM RESTORE REPLICA {#restore-replica} -如果数据[可能]存在但 Zookeeper 元数据丢失,则恢复副本。 +在数据[可能]仍然存在但 Zookeeper 元数据丢失的情况下恢复副本。 仅适用于只读的 `ReplicatedMergeTree` 表。 -可以在以下情况后执行查询: +可以在以下情况之后执行该查询: - ZooKeeper 根路径 `/` 丢失。 - 副本路径 `/replicas` 丢失。 - 单个副本路径 `/replicas/replica_name/` 丢失。 -副本会附加本地找到的数据分片并将相关信息发送到 Zookeeper。 -如果元数据丢失前副本上存在的数据分片未过时,则不会从其他副本重新获取(因此副本恢复不意味着通过网络重新下载所有数据)。 +副本会挂载本地找到的分区片段,并将其相关信息发送到 Zookeeper。 +在元数据丢失前已存在于副本上的分区片段,如果尚未过期,则不会从其他副本重新获取(因此恢复副本并不意味着需要通过网络重新下载所有数据)。 :::note -所有状态的数据分片都会移动到 `detached/` 文件夹。数据丢失前处于活动状态(已提交)的数据分片会被附加。 +所有状态的数据分片都会被移动到 `detached/` 目录中。数据丢失前处于活动状态(已提交)的分区片段会被重新挂载。 ::: ### SYSTEM RESTORE DATABASE REPLICA {#restore-database-replica} -如果数据[可能]存在但 Zookeeper 元数据丢失,则恢复副本。 +当数据[可能]仍然存在但 ZooKeeper 元数据已丢失时,用于恢复数据库副本。 **语法** @@ -534,7 +645,7 @@ SYSTEM RESTORE DATABASE REPLICA repl_db; SYSTEM RESTORE REPLICA [db.]replicated_merge_tree_family_table_name [ON CLUSTER cluster_name] ``` -替代语法: +替代语法: ```sql SYSTEM RESTORE REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_family_table_name @@ -542,7 +653,7 @@ SYSTEM RESTORE REPLICA [ON CLUSTER cluster_name] [db.]replicated_merge_tree_fami **示例** -在多个服务器上创建表。在 ZooKeeper 中副本的元数据丢失后,由于元数据缺失,该表将以只读方式附加。最后一个查询需要在每个副本上执行。 +在多个服务器上创建一张表。当 ZooKeeper 中副本的元数据丢失时,由于缺少元数据,此时该表会被附加为只读表。最后一个查询需要在每个副本上执行。 ```sql CREATE TABLE test(n UInt32) @@ -557,24 +668,26 @@ SYSTEM RESTART REPLICA test; SYSTEM RESTORE REPLICA test; ``` -另一种方式: +另一种方式: ```sql SYSTEM RESTORE REPLICA test ON CLUSTER cluster; ``` + ### SYSTEM RESTART REPLICAS {#restart-replicas} -提供为所有 `ReplicatedMergeTree` 表重新初始化 Zookeeper 会话状态的功能,将当前状态与作为权威来源的 Zookeeper 进行比较,并在需要时向 Zookeeper 队列添加任务 +可用于为所有 `ReplicatedMergeTree` 表重新初始化 ZooKeeper 会话状态,会将当前状态与作为权威来源的 ZooKeeper 状态进行比较,并在需要时向 ZooKeeper 队列中添加任务。 ### SYSTEM DROP FILESYSTEM CACHE {#drop-filesystem-cache} -删除文件系统缓存。 +用于清除文件系统缓存。 ```sql SYSTEM DROP FILESYSTEM CACHE [ON CLUSTER cluster_name] ``` + ### SYSTEM SYNC FILE CACHE {#sync-file-cache} :::note @@ -587,6 +700,7 @@ SYSTEM DROP FILESYSTEM CACHE [ON CLUSTER cluster_name] SYSTEM SYNC FILE CACHE [ON CLUSTER cluster_name] ``` + ### SYSTEM LOAD PRIMARY KEY {#load-primary-key} 加载指定表或所有表的主键。 @@ -599,9 +713,10 @@ SYSTEM LOAD PRIMARY KEY [db.]name SYSTEM LOAD PRIMARY KEY ``` + ### SYSTEM UNLOAD PRIMARY KEY {#unload-primary-key} -卸载指定表或所有表的主键。 +取消为指定表或所有表加载的主键。 ```sql SYSTEM UNLOAD PRIMARY KEY [db.]name @@ -611,29 +726,31 @@ SYSTEM UNLOAD PRIMARY KEY [db.]name SYSTEM UNLOAD PRIMARY KEY ``` -## 管理可刷新物化视图 {#refreshable-materialized-views} -用于控制[可刷新物化视图](../../sql-reference/statements/create/view.md#refreshable-materialized-view)执行的后台任务的命令 +## 管理可刷新 materialized view {#refreshable-materialized-views} + +用于控制[可刷新 materialized view](../../sql-reference/statements/create/view.md#refreshable-materialized-view)所执行后台任务的命令。 -使用这些命令时,请留意 [`system.view_refreshes`](../../operations/system-tables/view_refreshes.md) 表。 +在使用过程中,请留意 [`system.view_refreshes`](../../operations/system-tables/view_refreshes.md)。 ### SYSTEM REFRESH VIEW {#refresh-view} -触发指定视图的即时非计划刷新。 +触发一次对指定 VIEW 的计划外立即刷新。 ```sql SYSTEM REFRESH VIEW [db.]name ``` + ### SYSTEM WAIT VIEW {#wait-view} -等待当前正在运行的刷新完成。如果刷新失败,则抛出异常。如果没有刷新正在运行,则立即完成;如果上一次刷新失败,则抛出异常。 +等待当前正在执行的刷新操作完成。如果刷新失败,将抛出异常。如果当前没有刷新在运行,则立即结束;如果上一次刷新失败,则抛出异常。 ### SYSTEM STOP [REPLICATED] VIEW, STOP VIEWS {#stop-view-stop-views} -禁用指定视图或所有可刷新视图的定期刷新。如果刷新正在进行中,也会将其取消。 +禁用指定 VIEW 或所有支持刷新的 VIEW 的周期性刷新。如果刷新正在进行中,也会同时将其取消。 -如果视图位于 Replicated 或 Shared 数据库中,`STOP VIEW` 仅影响当前副本,而 `STOP REPLICATED VIEW` 影响所有副本。 +如果 VIEW 位于 Replicated 或 Shared 数据库中,`STOP VIEW` 只影响当前副本,而 `STOP REPLICATED VIEW` 会影响所有副本。 ```sql SYSTEM STOP VIEW [db.]name @@ -643,11 +760,12 @@ SYSTEM STOP VIEW [db.]name SYSTEM STOP VIEWS ``` + ### SYSTEM START [REPLICATED] VIEW, START VIEWS {#start-view-start-views} -启用指定视图或所有可刷新视图的定期刷新。不会触发即时刷新。 +为指定的 VIEW 或所有可刷新的 VIEW 启用周期性刷新,但不会触发立即刷新。 -如果视图位于 Replicated 或 Shared 数据库中,`START VIEW` 撤销 `STOP VIEW` 的效果,而 `START REPLICATED VIEW` 撤销 `STOP REPLICATED VIEW` 的效果。 +如果 VIEW 位于 Replicated 或 Shared 数据库中,`START VIEW` 会撤销 `STOP VIEW` 的效果,`START REPLICATED VIEW` 会撤销 `STOP REPLICATED VIEW` 的效果。 ```sql SYSTEM START VIEW [db.]name @@ -657,21 +775,23 @@ SYSTEM START VIEW [db.]name SYSTEM START VIEWS ``` + ### SYSTEM CANCEL VIEW {#cancel-view} -如果当前副本上指定视图的刷新正在进行中,则中断并取消该刷新。否则不执行任何操作。 +如果当前副本上的指定 VIEW 正在刷新,则中断并取消刷新操作;否则不执行任何操作。 ```sql SYSTEM CANCEL VIEW [db.]name ``` + ### SYSTEM WAIT VIEW {#system-wait-view} 等待正在运行的刷新完成。如果没有刷新正在运行,则立即返回。如果最近一次刷新尝试失败,则报告错误。 -可以在创建新的可刷新物化视图(不使用 EMPTY 关键字)后立即使用此命令,以等待初始刷新完成。 +可在创建新的可刷新materialized view(未使用 EMPTY 关键字)之后立即使用,以等待初始刷新完成。 -如果视图位于 Replicated 或 Shared 数据库中,且刷新正在另一个副本上运行,则等待该刷新完成。 +如果该 VIEW 位于 Replicated 或 Shared 数据库中,并且刷新在另一副本上运行,则会等待该刷新完成。 ```sql SYSTEM WAIT VIEW [db.]name