{
 "archive": "aiput-app-rc44-source-20261021b.tar.gz",
 "files": {
  "BUILD-AND-RUN.txt": {
   "bytes": 2553,
   "sha256": "56f64790099d44b40a985d7cb29ad031654f6f2e0b5be66c1e024fd6dce2cba4"
  },
  "CHANGES-20261017.md": {
   "bytes": 1788,
   "sha256": "3af4ab26964967f5fe7fedbee9800d93b97ec9055373d1e19f61ec1d724710eb"
  },
  "CHANGES-20261020.md": {
   "bytes": 3031,
   "sha256": "0110d8c8f4e8a271e640b3b4d516409bd990f244411fe49c6ecf5fbfcb68e367"
  },
  "COMPAT-R2.md": {
   "bytes": 336,
   "sha256": "d10f85d963364ab87a2b4773a9ed5326f24e0dde5c7aa545452e11c8cdf929b2"
  },
  "SOURCE-REPRODUCE.md": {
   "bytes": 2050,
   "sha256": "c10edd0b018ea8caef8236516a7d73c3627bd8acfed6d53735e31323e64d3561"
  },
  "candidate/Dockerfile": {
   "bytes": 311,
   "sha256": "553eaabebbd9827d975eff2ad9fdb82545ac512bdd00806fdd3bf6a0d1eeaea2"
  },
  "compat-r2/Dockerfile": {
   "bytes": 72,
   "sha256": "82f09ff462b2e196421bfa5a75b435ec8dda0e2488d41953eb57a310e6945345"
  },
  "compat-r2/image-id.txt": {
   "bytes": 71,
   "sha256": "e1a1b57b9859b551fdeff1fec7716e4dd6c6e6b501892080d17973337e27c99d"
  },
  "compat-r2/web/aiput-build-manifest.json": {
   "bytes": 395356,
   "sha256": "16a7be3a8b2a6f23d99dec8de9619eadbd5c17fd313006857ec9373dbeeee132"
  },
  "deploy/check-config.mjs": {
   "bytes": 6435,
   "sha256": "7d6e760d1969f7943b0d5a2bdcb385a73b3eaf63efdcceb910826d1e5b9ef1aa"
  },
  "deploy/entry/aiput-entry.conf.template": {
   "bytes": 2043,
   "sha256": "505f5cfc994e5c27f09c82aa1033bbbead142e867128b25d970b39ae508ba126"
  },
  "deploy/entry/nginx.conf": {
   "bytes": 878,
   "sha256": "ae66e3c0baf33b8038821fba4492ee04d7613c1308c52cbca21944532fff054e"
  },
  "deploy/identity/identity.Dockerfile": {
   "bytes": 1186,
   "sha256": "d87d1adcf3ee3d973a4d4ff8609b7a024ab48ba67de46d0d38db53918e9df791"
  },
  "deploy/identity/identity.Dockerfile.dockerignore": {
   "bytes": 96,
   "sha256": "8dc71fc847ab6b711c3265f24a757e9f26109ef603e5ecbb9cd4cfbc4126e0b4"
  },
  "deploy/local/acceptance.mjs": {
   "bytes": 4019,
   "sha256": "c60c688dd559d5e45769274f3fc5672600be0ab5e994d90da0153973150837e2"
  },
  "deploy/local/check-closed.mjs": {
   "bytes": 2132,
   "sha256": "721879a57e6e9585c12bbbbfbc332abf3c1ba24fd92bc255585f35401be58dc7"
  },
  "deploy/local/check-gates.mjs": {
   "bytes": 5285,
   "sha256": "5c4407bd78d8985cf5e8053e6fae2909ca043fce4896cf8f919201020233e867"
  },
  "deploy/local/check-https.mjs": {
   "bytes": 2460,
   "sha256": "dac7f9ae0b0407a9e662056525043353ea539f106a6ff9e4b77baab2a570909b"
  },
  "deploy/local/check-identity.mjs": {
   "bytes": 4906,
   "sha256": "18d9b5e7e52eee80faab486b83eb9b4739aa8030b3019f55b8e7a4b3b6985b27"
  },
  "deploy/local/check-native.mjs": {
   "bytes": 4838,
   "sha256": "65676603885519e9270ef739d3b07cbeb5287ee36b195f7db378f20869c0aff2"
  },
  "deploy/local/check-recovery.mjs": {
   "bytes": 2364,
   "sha256": "6549f32d144a2eecb06d14ea6c5cd8539eb510a7ffac23375ee3836830c8aa2f"
  },
  "deploy/local/compose.yaml": {
   "bytes": 6350,
   "sha256": "36c513096408dec1731a290a3760fc345b6896b1d0dff8c570f369a422b7b62f"
  },
  "deploy/local/dc.sh": {
   "bytes": 596,
   "sha256": "4bd8d6d779d8e0c262c989d96d780fd47344da85cde052d426ae08a05378a394"
  },
  "deploy/local/entry-local.conf.template": {
   "bytes": 663,
   "sha256": "9e45a249063634cd34b97081d9ed9bbb311f2aa02e1b3a2b8779f18b8af5f8fa"
  },
  "deploy/local/env.mjs": {
   "bytes": 4454,
   "sha256": "f1c6cd5c89cac38596bfa3fa87cd5703a19388eb2e13920e8c93290698a4df3b"
  },
  "deploy/local/lib.mjs": {
   "bytes": 9356,
   "sha256": "d1804f169b92783861992ec7ff3ccd22bfcd85e0a5f80b9b1af6acedc61bd22a"
  },
  "deploy/local/mock/mock.mjs": {
   "bytes": 10840,
   "sha256": "8950562050d0bfdad183b4b5ada22818f1a57e4af332ebcd155ebc16ced93587"
  },
  "deploy/local/seed.mjs": {
   "bytes": 3780,
   "sha256": "1a59dd9ea42a698b38104f2343e39edadfc929aacde7278cfdcae20a50bdc392"
  },
  "deploy/local/sync-token.mjs": {
   "bytes": 1979,
   "sha256": "538f87bbe314b5a517037d0db4969862b7f24ca9a99cae9855bb5819f6059d4c"
  },
  "deploy/local/tls-proxy.mjs": {
   "bytes": 1447,
   "sha256": "d17562697ff02f496c40f163a59a29413a91bb6edb9e94e92ed567bebfb001a1"
  },
  "deploy/native/aiput-entrypoint.sh": {
   "bytes": 792,
   "sha256": "4120d95ff40374d4336da8d226016bf863e181e9eb92172e5cf1c68727921076"
  },
  "deploy/newapi.Dockerfile": {
   "bytes": 2920,
   "sha256": "da910e6126352bbe23ec7463db5cf36b266df285077c07c149b5f1aa882b7ad9"
  },
  "deploy/prod/compose.v2.yaml": {
   "bytes": 8437,
   "sha256": "9304eb8d22a7b02382648ac717f1199b2f2accf716e2d97887b768ae021fac29"
  },
  "deploy/prod/make-native-env.py": {
   "bytes": 4657,
   "sha256": "cd297de96ff7da0583a5d303a625e14a0443ebea9e40bab50b5c0bfc1cc5746f"
  },
  "deploy/rehearsal/compose.deps.yaml": {
   "bytes": 3196,
   "sha256": "937f0acea350eca9d83efc8ba918417ad8627c6999600069911c9f18ff852285"
  },
  "deploy/rehearsal/compose.old.yaml": {
   "bytes": 1586,
   "sha256": "8e04d507a75b2b8afdc888ac6f6ffc78fa5b0a029dc8c1a5fef7b45570d973af"
  },
  "deploy/rehearsal/compose.override.yaml": {
   "bytes": 1101,
   "sha256": "bd175ae6bab724456df454ff8c97be2fd3048630724c0a4bf37024741074898e"
  },
  "deploy/rehearsal/env.mjs": {
   "bytes": 3341,
   "sha256": "3e5b195377cc3373a377b197f1d1d26278a1384f18b01a2c545a2370b6884c04"
  },
  "deploy/rehearsal/host-proxy.mjs": {
   "bytes": 1023,
   "sha256": "9aade60c927795f7be676bfd4e7205276bac1d86f6ecfdf69570c9e88dc5fe5a"
  },
  "deploy/rehearsal/rehearse.mjs": {
   "bytes": 15434,
   "sha256": "02c445ed056259a280c7758e73650d81c50c75f5d2e03b44f8db0690195713c9"
  },
  "docs/LICENSE": {
   "bytes": 2413,
   "sha256": "ab2a126f3b0a09699fb1f1d98ad5dfaf605cfc527449716f3a9400f8fa69e3a8"
  },
  "docs/NOTICE.md": {
   "bytes": 1835,
   "sha256": "79f9b42b6fc675d09c9137d439b3e1136934e0cd37ae4d6e2fa7d56431288162"
  },
  "docs/README.md": {
   "bytes": 1921,
   "sha256": "12d8db4c3355e4196713ec1578b68fe0436299c49d6c930f6c458dfe609fab85"
  },
  "docs/content/docs/account-and-keys.mdx": {
   "bytes": 3921,
   "sha256": "3baf8ae8d4fda43b4881c06347e3c68533b30cdeb32f050e7658d1c30aa170f3"
  },
  "docs/content/docs/billing.mdx": {
   "bytes": 4834,
   "sha256": "8ccc51dc4b6695f04a0d9c029a73b3cba0b398205d8b92df3d5048dd2c375912"
  },
  "docs/content/docs/errors.mdx": {
   "bytes": 8048,
   "sha256": "5c88dd4d278b89a67093dc4f0b4d98ad6aa6547b9b659940d307e1657b476b6c"
  },
  "docs/content/docs/identity.mdx": {
   "bytes": 7412,
   "sha256": "7e6484bf88f6bfa95b2674962c49717903340164e59995bf81b08b35d0ffa1a5"
  },
  "docs/content/docs/index.mdx": {
   "bytes": 2036,
   "sha256": "87636019a763c5bb4ce2dd363d0fa616c27f700542afa4ec953822ed3a3e668e"
  },
  "docs/content/docs/meta.json": {
   "bytes": 160,
   "sha256": "6868509908437d77ac05118e0700ea0efba417b239ad5cedc4e82ae44a6dd597"
  },
  "docs/content/docs/quickstart.mdx": {
   "bytes": 4277,
   "sha256": "29260b8584d9c695d8875692e5ae0be49358132c9ca3f81f691f4d3707771f48"
  },
  "docs/content/docs/tools/cc-switch.mdx": {
   "bytes": 3275,
   "sha256": "511f4eaa2871087cef20bcc8511f8984f1cce2ce1de7e895d7e3ae695c64a316"
  },
  "docs/content/docs/tools/cherry-studio.mdx": {
   "bytes": 2197,
   "sha256": "97ee37f8dfa3cf3e61af2edcffa698295ca536766eec855d1806564b26990d35"
  },
  "docs/content/docs/tools/claude-code.mdx": {
   "bytes": 3643,
   "sha256": "ad844d9791be17ecbb396613f5323dbced39d3663fbc13dfd1e12df5ed502888"
  },
  "docs/content/docs/tools/cline.mdx": {
   "bytes": 1955,
   "sha256": "cdcd4beb8e9d82165d792d40480048ab9e89da97d696371553aed585187af0bc"
  },
  "docs/content/docs/tools/codex.mdx": {
   "bytes": 3043,
   "sha256": "1ea98ff56095cebc67f80c4ca4813520ca4b1d806dcd20a3817f6eed6f440cd6"
  },
  "docs/content/docs/tools/cursor.mdx": {
   "bytes": 2388,
   "sha256": "89dbcdd807a37cc8906a892efc5dc77378b2c0cd7d0ec9c75e110cdb546a31fe"
  },
  "docs/content/docs/tools/deepseek-harness.mdx": {
   "bytes": 2383,
   "sha256": "3bb6097dec7df9abc154e9ce03d009da426d5b79774b3cff7452838876e3c2b3"
  },
  "docs/content/docs/tools/hermes.mdx": {
   "bytes": 1880,
   "sha256": "ea1450dd2a5aa88dda71557e44595eb49c2a5a83a00d65c6e44a43fd67b61fd6"
  },
  "docs/content/docs/tools/index.mdx": {
   "bytes": 2771,
   "sha256": "0555d6addeada44bc46d4f296ab5ce5c0d43a51755cc1ee1a6c96c8423ade63e"
  },
  "docs/content/docs/tools/meta.json": {
   "bytes": 262,
   "sha256": "cb18cd8ad580410309c622701bb27c666784e2e2e63605871c38b7675f6b7d1c"
  },
  "docs/content/docs/tools/open-webui.mdx": {
   "bytes": 1883,
   "sha256": "75f312baad5a605fc8409ab776e55118949f57024f7c59565ab263b69d8c9075"
  },
  "docs/content/docs/tools/openclaw.mdx": {
   "bytes": 2372,
   "sha256": "efa9b161855b85cab0ed83da11db8177fb56938318b43443e1cac3c0e43d080e"
  },
  "docs/content/docs/tools/opencode.mdx": {
   "bytes": 2203,
   "sha256": "4c28154d9bb111dd840478638936530213d3b388388b9d4ed236e9346fd44cac"
  },
  "docs/content/docs/tools/workbuddy.mdx": {
   "bytes": 1901,
   "sha256": "792f0b4d4695f2b99ce8a26b5845b1bfb8ea060fa39a6ddbc8dca983dfeedfff"
  },
  "docs/next-env.d.ts": {
   "bytes": 288,
   "sha256": "1862ac4bbbc5192d4bf562161df66ea547ed3e67173100656ab606ae9797db2b"
  },
  "docs/next.config.mjs": {
   "bytes": 407,
   "sha256": "378e05682d83de2ab967164a4639ef2ba6730c90434b3aa936c579c4e7a33ea5"
  },
  "docs/package.json": {
   "bytes": 972,
   "sha256": "67af4ac16e8a501ec8d5bb8719f8137717ed6544d40ca123bdaef2a69e8e91c8"
  },
  "docs/pnpm-lock.yaml": {
   "bytes": 150734,
   "sha256": "8162626b1a5f6c16d5dfe19f949d58d5d47c454b996cd06f0186b723ebb2b503"
  },
  "docs/pnpm-workspace.yaml": {
   "bytes": 211,
   "sha256": "c7c7f2aeacc8c24a613ca360e0eff73af79e18e02c18338daa89b2af59857540"
  },
  "docs/postcss.config.mjs": {
   "bytes": 193,
   "sha256": "3c9352558dda986109d22f712aa517faa71276c491b1fc0b59d98d916ba3bb49"
  },
  "docs/public/branding/aiput-symbol-dark-v30.svg": {
   "bytes": 590,
   "sha256": "0f32ce5298df71403a932d9dbf276802595f0fb4cd613bf61d916ee823fd264b"
  },
  "docs/public/branding/aiput-symbol-light-v30.svg": {
   "bytes": 590,
   "sha256": "2b364939edc27a82b8e692dee45f286266bda44a1586036623cb318d680ee348"
  },
  "docs/public/branding/aiput-symbol-universal-v33.svg": {
   "bytes": 648,
   "sha256": "3634209789fdfba9b66c14c9b74193d0b07b3f893f65e13f62c2ab6b44482621"
  },
  "docs/public/branding/public-security-filing.png": {
   "bytes": 19256,
   "sha256": "a20583c81805fe64f7fa210851ce29754af9d25fd6aa5a3225a9557529602513"
  },
  "docs/public/favicon.ico": {
   "bytes": 1518,
   "sha256": "344bc0a58ac470f93c5b78b355e9a04cdc9c40bb6674868651d57a94aadbaead"
  },
  "docs/scripts/package-static.mjs": {
   "bytes": 2567,
   "sha256": "e52db114f977e8494a94a5a3942f8f24c4efa3cd161dbd8c2ef928ee65110139"
  },
  "docs/source.config.ts": {
   "bytes": 387,
   "sha256": "3519156b80a6c1625f3995c4c3f9931c3e1d6fb6472b5949627d288c4e0aa94e"
  },
  "docs/src/app/(docs)/[[...slug]]/page.tsx": {
   "bytes": 1361,
   "sha256": "01e431fb493b146284ddaabef21256a4782262bbd6baec6b4fd6dc6554b3dbb6"
  },
  "docs/src/app/(docs)/layout.tsx": {
   "bytes": 757,
   "sha256": "bb1c5965ca2292db96a8b9dabdcbaa6a75527af8d541184d27fdf57d15c12387"
  },
  "docs/src/app/global.css": {
   "bytes": 3546,
   "sha256": "9899e94afd08fdbf62fb511f990113af506bd4de1ec596c2c2b2fe4ab8ae9e06"
  },
  "docs/src/app/layout.tsx": {
   "bytes": 1082,
   "sha256": "f5d2d914a8b6652cb21165a72a7685e5f858757184e2c20b915a88730169617a"
  },
  "docs/src/app/not-found.tsx": {
   "bytes": 359,
   "sha256": "f3906f2709e90b947a170eaf54274b4b14985f9bc1c5ea7c983bc6cbc4849d0b"
  },
  "docs/src/app/search-index/route.ts": {
   "bytes": 402,
   "sha256": "e510f96b12b6703e9f3047deecf3ecff33e97f68250ac833484574d66dda6a11"
  },
  "docs/src/components/brand-symbol.tsx": {
   "bytes": 407,
   "sha256": "c15572a554dabb905e0511d4a885de7c823bd041022ddcc2bc22717be49343bc"
  },
  "docs/src/components/docs-parts.tsx": {
   "bytes": 2044,
   "sha256": "bb472d93d3d303d8914078e36f2d1d48ba3992b9a6fadc913c5b75417004a07f"
  },
  "docs/src/components/example-tabs.tsx": {
   "bytes": 2680,
   "sha256": "6d566a968ae1143f2a123a08c967224d109956125810d2595588d35d092478dc"
  },
  "docs/src/components/main-link.tsx": {
   "bytes": 286,
   "sha256": "d06e6f10d890b914f4c53aab5993d7deaf9ab5161af72fe1e5e76ffc97abdc8e"
  },
  "docs/src/components/provider.tsx": {
   "bytes": 939,
   "sha256": "dbafc61320b3b6fe2f44bf43f6e6f2c475df61819811a0906cfc0fbf9f6c20bf"
  },
  "docs/src/components/quickstart-examples.tsx": {
   "bytes": 242,
   "sha256": "4435b2a4806c0b8a2da6f2a0c513a3c99c565d43ff5824f77f8d743102ec8a5e"
  },
  "docs/src/components/search-dialog.tsx": {
   "bytes": 5092,
   "sha256": "d50d03013e6b1e7aa60b73b143654aff5761d105a21fb170aec6b9e39963026c"
  },
  "docs/src/components/site-footer.tsx": {
   "bytes": 796,
   "sha256": "e341f4cdaf350390c82bf5858b844367a00ba18cf551d7c79d8a8b8fbc94c5a5"
  },
  "docs/src/lib/examples.ts": {
   "bytes": 2026,
   "sha256": "b39576ac2be366b84f586cbbcef39c16831b9036400eec38f4da0eea95e9de96"
  },
  "docs/src/lib/site-config.ts": {
   "bytes": 1808,
   "sha256": "3beab8a524f351225638ddbf7f7fdd13cbb000d8bb07b9b0b4f95ce1fae78f08"
  },
  "docs/src/lib/site.ts": {
   "bytes": 97,
   "sha256": "3476e9cb127ea0b559777d8be8f3bba8733be13a7b81571c3097c007a9ad1e04"
  },
  "docs/src/lib/source.ts": {
   "bytes": 222,
   "sha256": "be825fefc99ed10e9b060c7f69d442a872c6df35b25e3ed7a8e704b73eb93b26"
  },
  "docs/src/lib/tool-configs.ts": {
   "bytes": 4359,
   "sha256": "14377d017f84ea5adc50a234f7e1276af6aae1d0e0384048d8f0872a36bab593"
  },
  "docs/src/mdx-components.tsx": {
   "bytes": 871,
   "sha256": "81eaf188756aa95bedb650abe6457f6c57d00aff10b1bfac574bb8a971276d30"
  },
  "docs/tests/content.test.ts": {
   "bytes": 5796,
   "sha256": "403b54914f51d68f6669e6140ec82c70f080f812fd30df22d131502eae768aba"
  },
  "docs/tests/environment.test.ts": {
   "bytes": 2743,
   "sha256": "6007c25510cfa70c8bbd1d1c4f0ce39f9309ae15dfb28453d39316a732149764"
  },
  "docs/tests/examples.test.ts": {
   "bytes": 1818,
   "sha256": "95244612a1c05c2fc36ef240b031ad9b874a45e30b0c4de1345384adbb754449"
  },
  "docs/tests/search.test.ts": {
   "bytes": 3686,
   "sha256": "c2882252d519a2c05d3977a3e6ef88891583f3b3b958dfab5e2ed34847fa0ca0"
  },
  "docs/tests/tool-configs.test.ts": {
   "bytes": 3955,
   "sha256": "88ee0067666bc092ceea2b981ae5b31fd46240a9867270a674d928e2acac411b"
  },
  "docs/tsconfig.json": {
   "bytes": 752,
   "sha256": "123be2e7f81b5d2f79281c4ff25d586e7398f4d9aef46e198e45be722256f6ce"
  },
  "identity/acceptance-20261008/relay.mjs": {
   "bytes": 13468,
   "sha256": "7739e84c98a0b947593ee88f4feea521d0ffac4cb71d495fab5e6e930717c4e9"
  },
  "identity/deploy/BACKUP-RESTORE.md": {
   "bytes": 4894,
   "sha256": "0b9a67f8712e81ea1891e3a1ac2f018e758c6bab8f1dd4c3669d9aa1c42977ce"
  },
  "identity/deploy/Dockerfile": {
   "bytes": 1735,
   "sha256": "608905ca8eacd33fdc028091c17b67d67e7395ccd85dd111c0a9244448197f33"
  },
  "identity/deploy/Dockerfile.dockerignore": {
   "bytes": 412,
   "sha256": "0fa1c7deec37c90b42194e242d14a0fcb137f5eb666abddc2c8b2930e27eab32"
  },
  "identity/deploy/README.md": {
   "bytes": 4364,
   "sha256": "c9060102c2671a5bd5de889911d0925dff52dbf66e385b831f3e0600114a40d3"
  },
  "identity/deploy/backup.py": {
   "bytes": 19724,
   "sha256": "c568219b853ac420a3d3551bb7411cd3de6ebb41309ba03fdeb034ca51849779"
  },
  "identity/deploy/compose.review.yaml": {
   "bytes": 2727,
   "sha256": "f6ea270bbbec439943b0d0150ab86ca87ffb95c3233727205fb5adf74cc97587"
  },
  "identity/deploy/default.json": {
   "bytes": 1718,
   "sha256": "1291463003fb78522ecccdf05c611db6a2c1a5e44a6fa0e541d3219b49a45ff7"
  },
  "identity/deploy/readiness-check.mjs": {
   "bytes": 3218,
   "sha256": "9562719fa386e60ee3a6dd69028c32e7615b9e65e6940e9372853b8c5d79a548"
  },
  "identity/native-completion-20261010/ROUTE-AUDIT.md": {
   "bytes": 44990,
   "sha256": "0f74b4f2f1a74c62bdddad8c51f5603896b34e344fc14143278520169c71e350"
  },
  "identity/package.json": {
   "bytes": 248,
   "sha256": "f58971d708bfab5a7bfd03cf31d0f1e722ce1cad8f13ff9767469af079ed9079"
  },
  "identity/public/admin.css": {
   "bytes": 9902,
   "sha256": "84e653019459e60c222f0d25137fb2204806df3f9213fb2d4508d92673a6e88d"
  },
  "identity/public/admin.html": {
   "bytes": 13674,
   "sha256": "ba94078eb2ca30c217d2f11dc9258449b5f0df8b776d277d0cd6e4ce65dc5cd2"
  },
  "identity/public/admin.mjs": {
   "bytes": 45972,
   "sha256": "c8129e457a92d5a095251c481bc3cf7b962229fccc99049945015c80f561c68c"
  },
  "identity/public/branding/aiput-logo-horizontal-dark-v30.png": {
   "bytes": 58440,
   "sha256": "631a99dd022b7855606f36833f1eeb97105b0d8e3f931948a3dd169d8faeed8c"
  },
  "identity/public/branding/aiput-logo-horizontal-light-v30.png": {
   "bytes": 58378,
   "sha256": "afe71f028acaf57d535d4434d52f3de6cf2dfc8eec0fd96f030ed9a80eb7f61c"
  },
  "identity/public/branding/aiput-symbol-dark-v30.svg": {
   "bytes": 699,
   "sha256": "38227209cf0ceeba50dcaeaf658b41d4cdf7e03880bc60042148bfc8d945200b"
  },
  "identity/public/branding/aiput-symbol-light-v30.png": {
   "bytes": 6899,
   "sha256": "de34b56c017a20ba5dca2073bc7be6a3a0bfa4dc23820c26f4cf00535bc5e9c9"
  },
  "identity/public/branding/aiput-symbol-universal-v33-round-safe.svg": {
   "bytes": 791,
   "sha256": "fce35bc2fa4175e282cf7a93fbcaba0e05e874ae280b19399616a0e0b621cbdc"
  },
  "identity/public/identity.css": {
   "bytes": 9289,
   "sha256": "578e82115ea861b7b16c6a03a58d9940a3fde94c662903b90af6bc2b77e7098a"
  },
  "identity/public/identity.mjs": {
   "bytes": 42902,
   "sha256": "3563cfdb2924170b7de45b8fb3447e5153f68e40412702cf0e9a762dd031e7eb"
  },
  "identity/public/index.html": {
   "bytes": 10910,
   "sha256": "914c5b694266bc5934a1762b8b880793646b3560746f4371de2f74663f8808a2"
  },
  "identity/public/manual-form.mjs": {
   "bytes": 5087,
   "sha256": "0731ed5b3288dbf8a235ac5db691d44b84fc85f1f53b1b056d30095a5ee0cce1"
  },
  "identity/public/return-paths.mjs": {
   "bytes": 711,
   "sha256": "90c71ae09750f50d4925e837a1941caa1859b0741c87cdbfe85ebb0a13a6626a"
  },
  "identity/public/session.mjs": {
   "bytes": 12155,
   "sha256": "c56826d8132de801cc53157f17a77c76258113f29e842e7f1e8e0081e060073e"
  },
  "identity/public/vendor/babel/defineProperty.mjs": {
   "bytes": 287,
   "sha256": "5ec65da94f0dabd7087b29ae1c90d6d6703e2e1bf6271af28c65c37e558f84f4"
  },
  "identity/public/vendor/babel/toPrimitive.mjs": {
   "bytes": 408,
   "sha256": "5751db064280d7c5a21180dbd44bf73f23b9be12e3595dd66a37303584b51fd0"
  },
  "identity/public/vendor/babel/toPropertyKey.mjs": {
   "bytes": 229,
   "sha256": "64bfba38e92d743e5e5215b3bd17991f76b88802cab70fb8283923b6aaa3de66"
  },
  "identity/public/vendor/babel/typeof.mjs": {
   "bytes": 366,
   "sha256": "928bcbbdf74fe24ed7486e7f982c4389c1859886b3ed904ebd2677f22193b57a"
  },
  "identity/public/vendor/qr.mjs": {
   "bytes": 1506,
   "sha256": "d6fa41e04020c52189760885b286715a9b892a134cd4afd4ca12f7c57ba3667f"
  },
  "identity/public/vendor/qrcodegen.mjs": {
   "bytes": 39036,
   "sha256": "aba27e063bd630f1687e603bcae7ae4cccfb7b23d5e0a562d501455cab7c4250"
  },
  "identity/src/assembly.mjs": {
   "bytes": 7943,
   "sha256": "5b399b65bf580babd624221baaf32ce143ac500196056d50587fdafa27c3f21b"
  },
  "identity/src/auth/native.mjs": {
   "bytes": 6531,
   "sha256": "40229b056555bd3ca022594c6d190ce87f64d9660fdd14933b51e86f5eb4edfa"
  },
  "identity/src/backup-cli.mjs": {
   "bytes": 4434,
   "sha256": "2dcd7edc204ec84f2bd36f3e429f2ccad6068b7786b616b18c7f60cb0e178e96"
  },
  "identity/src/backup.mjs": {
   "bytes": 13463,
   "sha256": "f5a98a8334b0cc9293d7756f463af8ca3201d9dd397e532ff18af58a04d78459"
  },
  "identity/src/client-address.mjs": {
   "bytes": 1505,
   "sha256": "713b5acf4d1e2a50e711ecb5ad36636a3031f1281ddf9a18184dec23bf4c1286"
  },
  "identity/src/database.mjs": {
   "bytes": 11824,
   "sha256": "3e8cae97c648af5f01c4f0775bcbd2cf3511c9d9a457c32baacdf391039d92a8"
  },
  "identity/src/demo.mjs": {
   "bytes": 2433,
   "sha256": "4c03fd433bb3eb73afd4ce76729db9ffbaa3d70548f3663a257ee56f75bda43a"
  },
  "identity/src/errors.mjs": {
   "bytes": 76,
   "sha256": "8a294956370ba5b578a10b91d3b53462b396b54a9328fa5dfbc9615f7f8544d2"
  },
  "identity/src/group-sync.mjs": {
   "bytes": 10137,
   "sha256": "a14b2a692ad596dab530f3c8d84d63b0bb71d9ac3d4992659494250001f569f2"
  },
  "identity/src/identity/admin-http.mjs": {
   "bytes": 3216,
   "sha256": "a60de305b84479f87d2044ffa6fc9f42a411054e3b42065d08037ed9d0833b90"
  },
  "identity/src/identity/age.mjs": {
   "bytes": 2646,
   "sha256": "0d4a0fc797a1118fddbe43beb2e449586cdf75bcc86e56025b22c1397022c205"
  },
  "identity/src/identity/archive.mjs": {
   "bytes": 23007,
   "sha256": "7613fc4a8508ef873c5a663e62e5c8e4f46ffcc18ba3171160a501174a258655"
  },
  "identity/src/identity/capacity.mjs": {
   "bytes": 1961,
   "sha256": "d632f08dad4ec40923e5ec498e70fd43717a269dd4554f8ea9cc80deea980742"
  },
  "identity/src/identity/input.mjs": {
   "bytes": 601,
   "sha256": "6449eb1730e4290e3356c0c715e5bec34ad21b6af38a1cf2ffcc541a18359cb8"
  },
  "identity/src/identity/materials.mjs": {
   "bytes": 7691,
   "sha256": "165597cb310e4e9cd28a9282cf8a9a6473288a5a7a7c7152371a23c91e71b525"
  },
  "identity/src/identity/notice.mjs": {
   "bytes": 3202,
   "sha256": "3f7ba70c9e2a57b593b4c09a4759fc2a04777cdb7169970401be133fe8892d74"
  },
  "identity/src/identity/schema.mjs": {
   "bytes": 4962,
   "sha256": "bc04786dae4944c910447a8bb570988fcafd87e2580b2c80e019303792eafad5"
  },
  "identity/src/identity/service.mjs": {
   "bytes": 23005,
   "sha256": "c522d7e0b00d1e40870f80eca5ac7702bec2eb7a055f32bb8a48a061b090c3e9"
  },
  "identity/src/identity/store.mjs": {
   "bytes": 24088,
   "sha256": "d5a484cec48c3a48d872cb2ced3e48039524ab90e075e9574847728298017a39"
  },
  "identity/src/internal-backup.mjs": {
   "bytes": 5542,
   "sha256": "049f545c9248f8dd5cee5971e0612c43b6b05e5055a7f807a10908e0fcd85c06"
  },
  "identity/src/production-provider.mjs": {
   "bytes": 8169,
   "sha256": "b159f04a1b0b688f8b3f6679386841c37b34ebdcd1f3de33d9c82cbba04a2fc1"
  },
  "identity/src/production.mjs": {
   "bytes": 12842,
   "sha256": "ebf75083290490437c46423496e938aa350a6a94a62f7c3538633aa1525c4554"
  },
  "identity/src/providers/alipay.mjs": {
   "bytes": 6275,
   "sha256": "aba5b6318e0146fb2266704cc5d1e31f29a0fcc5aa2defd3ef2d12c7755bbdd2"
  },
  "identity/src/providers/alipay/codec.mjs": {
   "bytes": 907,
   "sha256": "4bb02bcc270e78ea812f0905155565258dc398e3f34b4b6bb58ac0fe6a8181bd"
  },
  "identity/src/providers/alipay/json-validator.mjs": {
   "bytes": 3854,
   "sha256": "b20499b842112d2acccec9a16f088caa431c7180bbaf01cd133599bf23a95434"
  },
  "identity/src/providers/alipay/protocol.mjs": {
   "bytes": 13786,
   "sha256": "c3d10bacef26136b62b078cd51d83915887c25d535202823ff2171276a496ce0"
  },
  "identity/src/providers/alipay/transport.mjs": {
   "bytes": 7082,
   "sha256": "13925ca72d254b503c851a0da9f3ed0881f0f7c213753cffc2839daf664c8f9a"
  },
  "identity/src/providers/demo.mjs": {
   "bytes": 4541,
   "sha256": "17a3db4323e3bd03d171b18503a5426f278688c83f11864ce646f738a4b35905"
  },
  "identity/src/server.mjs": {
   "bytes": 18494,
   "sha256": "cf96cb889ed9d1ceecee5ed2357b3941a9bd6f6a75d35d52807e519632497e2d"
  },
  "identity/src/shared/admission-store.js": {
   "bytes": 7195,
   "sha256": "0005d64f595e3dfa534d9415019a56cf43d2d7bd0ffa8e33ddfed72cb30c1940"
  },
  "identity/src/shared/gate-errors.js": {
   "bytes": 222,
   "sha256": "6a58d363faa5aa20a9e049eb3ab9082d7fe06d36c2aa29c9ab3648e2ce90c399"
  },
  "identity/src/start.mjs": {
   "bytes": 2429,
   "sha256": "f811f4a18f557857421df8ec6923b0ab93e8d66fba8a11e6ce36d19306a99177"
  },
  "identity/test/acceptance-relay-regression.test.mjs": {
   "bytes": 6160,
   "sha256": "3cf4511a2910ebfe33056916cfef165be2a2ece55af5c22964017f027daa2c16"
  },
  "identity/test/acceptance-relay.test.mjs": {
   "bytes": 4072,
   "sha256": "0c004e8f314daaa07416697987ddc2cdd7d2f4555afcb167b4c2fe9f29395db6"
  },
  "identity/test/additional-origins.test.mjs": {
   "bytes": 6934,
   "sha256": "6b306ea631e014ab7ca397f0b40509608aefe9a2d7c03811afe1fdc2d9887a24"
  },
  "identity/test/admin-ui.test.mjs": {
   "bytes": 23720,
   "sha256": "09a430d5fcfb4f01c3f1b296c29438713866efe90aef4379c37accc19d291faf"
  },
  "identity/test/auth.test.mjs": {
   "bytes": 5848,
   "sha256": "bfe4b19aee14962a6b30659a3f27f2142ac210b04f134169aeaf0341cd3d1cf2"
  },
  "identity/test/backup.test.mjs": {
   "bytes": 23082,
   "sha256": "413365292db9e42dabd1ca0e84afde592641b14fd0d8a5d11103f550a25690e5"
  },
  "identity/test/database-lock.test.mjs": {
   "bytes": 5004,
   "sha256": "6f62327ebabb7bfcef24b9225b746b6b6d5295424f214a93cd1e72948659d085"
  },
  "identity/test/database.test.mjs": {
   "bytes": 2229,
   "sha256": "10d765c2866a42e07a24af4f5f5f83ab1daf51158e7cee3cc229505828d5d0b1"
  },
  "identity/test/group-sync.test.mjs": {
   "bytes": 9861,
   "sha256": "e11407d0f8530b95a34e791246cba59da6754c8fc19ee73e618a9de938353bd0"
  },
  "identity/test/identity-admin-http.test.mjs": {
   "bytes": 10360,
   "sha256": "9d49ec832fa79ddc75ae7e37d55329c0c5dd6c639889dd9b9f49ef732a321059"
  },
  "identity/test/identity-management.test.mjs": {
   "bytes": 34241,
   "sha256": "e6fad3f37ff4ab6a0a14150a20835806c06c261e5daefecff7ec55dfe38b9f01"
  },
  "identity/test/identity-notice-version.test.mjs": {
   "bytes": 6068,
   "sha256": "c735a5c71395291a7529f60b4a710543be3bc18a727c3b477b28fb6de3f6a770"
  },
  "identity/test/identity-retention-config.test.mjs": {
   "bytes": 3339,
   "sha256": "e7c8421ef20f258e81b873b00b4e76063258adfb2bc2795a3e9b5386abddf5b8"
  },
  "identity/test/identity.test.mjs": {
   "bytes": 39301,
   "sha256": "2fcdeb11adc2cc36d64c9ffc5716e61a1efe14ade55f9058cbf985c881adada7"
  },
  "identity/test/manual-form.test.mjs": {
   "bytes": 2488,
   "sha256": "3efd5aaa2ca47d51039b2b558aa5de5740f8e3547aa8ec1bd5c1cc338162b930"
  },
  "identity/test/production-provider.test.mjs": {
   "bytes": 19497,
   "sha256": "be7aaa3578cae218353bec0036621fb0f14522f1aa0c3bf4e98f4b4475ba6553"
  },
  "identity/test/provider.test.mjs": {
   "bytes": 7984,
   "sha256": "2399e4ecca5b905ba338e86c5aa79c64a139382d4ceee0244786eab4da4ef2d9"
  },
  "identity/test/return-paths.test.mjs": {
   "bytes": 668,
   "sha256": "e595677e060ecea675e78c52bb7bd14d487dce7446f5cc6673d2bad83df4ea6d"
  },
  "identity/test/review-close.test.mjs": {
   "bytes": 11167,
   "sha256": "7561a21819c0945cf0a4a472306656c572c7f0d874bb6f3c83d3cc0da371f294"
  },
  "identity/test/server.test.mjs": {
   "bytes": 9165,
   "sha256": "d4b9542ffbc20c817c6d228c7c73db1a126dc0f71c23e03d760638a69c8993c5"
  },
  "identity/test/service-assembly.test.mjs": {
   "bytes": 10321,
   "sha256": "d97f4a1f6a5bad125b29e8566605b967b2923847822db8c6d54a59c698f0d42d"
  },
  "identity/test/session-admin.test.mjs": {
   "bytes": 2946,
   "sha256": "370fde49ba3675e38857c6956f3693607ac589c56e03c01ea08eb809dd830fe6"
  },
  "identity/test/ui.test.mjs": {
   "bytes": 49519,
   "sha256": "71aee1cf4028910d0a49f528ed4c20753e8efd6030629df50f16933b9b3bd227"
  },
  "identity/tools/review-close.mjs": {
   "bytes": 7102,
   "sha256": "3b91aab935df083659551ac7c9bfcaa3780e20c9426a1e0dd5e80b7793492232"
  },
  "media/BUILD.md": {
   "bytes": 2699,
   "sha256": "f603b1077339af454e044d645dbf154f076b7b098c351cc9a5cc4f9913fad68f"
  },
  "media/OPERATIONS.md": {
   "bytes": 7369,
   "sha256": "917f171ff0b4cb83addc975f8eb7a48fc2cefea884508d85f500903d468f70e9"
  },
  "media/USER-GUIDE.md": {
   "bytes": 4201,
   "sha256": "d2b325b88e9b9dd50f0fb00253319ba44a5ef5e3a2350024d6cd39827f9531da"
  },
  "media/deploy/Dockerfile": {
   "bytes": 2616,
   "sha256": "9cf54f85a7c5d66669347aa210c7f65eb863a00eb6d8c2b5e6917acd3ce7c1b7"
  },
  "media/deploy/Dockerfile.dockerignore": {
   "bytes": 291,
   "sha256": "3d5babbf503f73aaf5c43bb44c00b8f60a4d17bc8169c80720916879dd572dbe"
  },
  "media/exiftool.config": {
   "bytes": 379,
   "sha256": "6bb427a1884afc296900f1886ebadf7cdcd567ba660fe6ff5005ed086e4834c8"
  },
  "media/tools/exiftool/.pre-commit-hooks.yaml": {
   "bytes": 92,
   "sha256": "7cf1b9349831db025c3caeb71fb63ad3c2084192038047be372a9a24954a3800"
  },
  "media/tools/exiftool/Changes": {
   "bytes": 556508,
   "sha256": "212340fa231a7655f691196d95a3c54cb8e8d5048467a4522f4d56ebffb12fb9"
  },
  "media/tools/exiftool/LICENSE": {
   "bytes": 35149,
   "sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986"
  },
  "media/tools/exiftool/MANIFEST": {
   "bytes": 24689,
   "sha256": "12d303f930d17855e1ea22252fe5c67f2b37699c1881e818d312fe75f166336f"
  },
  "media/tools/exiftool/META.json": {
   "bytes": 1485,
   "sha256": "652030e7b5633a13eb06c475958f07e866ad0d5bd30b02c096c1f8be739bc7c1"
  },
  "media/tools/exiftool/META.yml": {
   "bytes": 932,
   "sha256": "833c91b7d27c237a0da661ad27040d469c0936d98ffe5659c0dc88052ee1867f"
  },
  "media/tools/exiftool/Makefile.PL": {
   "bytes": 2352,
   "sha256": "22edcc3306e1fc26797e2b20abf7aa2d324d752c2878a3d6fa513e3de735fb83"
  },
  "media/tools/exiftool/README": {
   "bytes": 13787,
   "sha256": "e13005e5431c89910feba2309710d844f1bf4fd97df1236284e6475161bc14da"
  },
  "media/tools/exiftool/arg_files/exif2iptc.args": {
   "bytes": 1382,
   "sha256": "56686dacf87a1af08580d4d6f4bac897aff80125da1fa9737164d03aeb664f58"
  },
  "media/tools/exiftool/arg_files/exif2xmp.args": {
   "bytes": 3004,
   "sha256": "dfeea0a6f2fe2203476867f9b93858c52ebda136e211913463946613c72616c4"
  },
  "media/tools/exiftool/arg_files/gps2xmp.args": {
   "bytes": 1195,
   "sha256": "dfe460d470a2eed8c7a2c1858884367fd870d4753111e57976d8322d60229714"
  },
  "media/tools/exiftool/arg_files/iptc2exif.args": {
   "bytes": 1005,
   "sha256": "784ca399ad13500fcc4ee37743b330ca160d061fcca483ad2a5667aad996438f"
  },
  "media/tools/exiftool/arg_files/iptc2xmp.args": {
   "bytes": 2652,
   "sha256": "3023d180dd5479de59eed41b854e43c0cc9aca8400424dc758b9f74bb0aaac8b"
  },
  "media/tools/exiftool/arg_files/iptcCore.args": {
   "bytes": 5925,
   "sha256": "1eed8bd756c140e0834b7082ee5319f9ac69c80d3b7529585a743f952a78a46a"
  },
  "media/tools/exiftool/arg_files/pdf2xmp.args": {
   "bytes": 979,
   "sha256": "cb7277a3e64255e79da8b3f3d43642472fa8569b2127303130226c812366b1ff"
  },
  "media/tools/exiftool/arg_files/xmp2exif.args": {
   "bytes": 3259,
   "sha256": "7e9536b256b6102f716d2317dcc3298674772b63e62b2eb4642c3f381a924085"
  },
  "media/tools/exiftool/arg_files/xmp2gps.args": {
   "bytes": 1455,
   "sha256": "5fb9b2067e0981c45692a0cc7c8d19fefb6d0b03bf29774765cc4dd1e6553e4b"
  },
  "media/tools/exiftool/arg_files/xmp2iptc.args": {
   "bytes": 3204,
   "sha256": "888781c623adfff39d5da361334a2631099047091c1b371ffff122e5b4bbb3bf"
  },
  "media/tools/exiftool/arg_files/xmp2pdf.args": {
   "bytes": 979,
   "sha256": "1fc5ff717ba80b2eedb2b15d74a53db716d0a1b7c5470e2332fea6e7ef31d38a"
  },
  "media/tools/exiftool/build_geolocation": {
   "bytes": 38245,
   "sha256": "4688e876591ea142bf034728a1dad460c5f18f45b2a4832acb3d2454bb5dc741"
  },
  "media/tools/exiftool/build_tag_lookup": {
   "bytes": 2414,
   "sha256": "9d5e8568d097b4a938386ece770ddf19082296688e95c2af4b0f9302c18e99f0"
  },
  "media/tools/exiftool/config_files/acdsee.config": {
   "bytes": 11780,
   "sha256": "fb6b1267710f6b04613a8d36628ee83311487642973878ca3240e88471421aa2"
  },
  "media/tools/exiftool/config_files/age.config": {
   "bytes": 3673,
   "sha256": "21c3dcf0b25c40ef3ee8d97aa92abfbf0eae1cccebedbc65d24dd88da6c52641"
  },
  "media/tools/exiftool/config_files/bibble.config": {
   "bytes": 23261,
   "sha256": "d5aac1000de9d9ae37ddda9f027737041daf0d251ca762659c5d184993b79847"
  },
  "media/tools/exiftool/config_files/convert_regions.config": {
   "bytes": 9782,
   "sha256": "a376706f4dc8997d1606a98d5fb941455c61531a8c0a206fc3a1d59a3eeddfb0"
  },
  "media/tools/exiftool/config_files/cuepointlist.config": {
   "bytes": 2935,
   "sha256": "1f9e50c195f5ef76a0aed6ab91b424cb97d9cbec3821dca630b5f2cf4655c133"
  },
  "media/tools/exiftool/config_files/depthmap.config": {
   "bytes": 1735,
   "sha256": "8a83dc4de3d30433ee7c92c05a9dd0ef693c32b53b99609cb4dc3b7bbbbede73"
  },
  "media/tools/exiftool/config_files/example.config": {
   "bytes": 17356,
   "sha256": "c6cda9d3bbf4da68b7ff499fee00ce730d9bcd795e78c3551920fa805c74319c"
  },
  "media/tools/exiftool/config_files/fotoware.config": {
   "bytes": 4931,
   "sha256": "447a6ad8cbdc2e045bbbd8a7c958086f3d95bc7926466e81d780e57f39dba10d"
  },
  "media/tools/exiftool/config_files/frameCount.config": {
   "bytes": 2008,
   "sha256": "641cdd45ae552b05cbe708c9d061749e156bdd7843a5577d28dfaf743df2f3ad"
  },
  "media/tools/exiftool/config_files/gps2utm.config": {
   "bytes": 9800,
   "sha256": "5d23589ef9fb0553dbb728ed1f11eed48901531066d725a16183549dbaa8e3c7"
  },
  "media/tools/exiftool/config_files/guano.config": {
   "bytes": 6275,
   "sha256": "2c2b2998343aa57a4f887c7d0edf2d7a4b1675977bae26365ea9c517a38f7d14"
  },
  "media/tools/exiftool/config_files/local_time.config": {
   "bytes": 3263,
   "sha256": "90383b9b1ee1715f91f8b5cfc0240ddde9a3dbee46228d7fbcc93b42c94bb772"
  },
  "media/tools/exiftool/config_files/nksc.config": {
   "bytes": 5031,
   "sha256": "51b9201c959a18ba6d4042e9262ca1347731ff747899b4388260921f4ae5448b"
  },
  "media/tools/exiftool/config_files/novelty.config": {
   "bytes": 1913,
   "sha256": "b29e1f57004f1e96c2113a7950733183b2184c44077fd5294e9e80741101ad2c"
  },
  "media/tools/exiftool/config_files/onone.config": {
   "bytes": 842,
   "sha256": "4bee650cf5c3c3101bbc5aa3821ea94a7455f32074089855e70b2b21cd645de8"
  },
  "media/tools/exiftool/config_files/photoshop_paths.config": {
   "bytes": 8945,
   "sha256": "6de4872557aa4f138bbdf8ddd3b631db7f5757cc6e43fb101c6eda3f635a8124"
  },
  "media/tools/exiftool/config_files/picasa_faces.config": {
   "bytes": 16626,
   "sha256": "98b9abb656937f551c9f3ff48638f5c784f73700a4de50d170b3e08b57d21b83"
  },
  "media/tools/exiftool/config_files/pix4d.config": {
   "bytes": 4250,
   "sha256": "7ce62df49c68eaa88ed4d84928ce096dc257a2edf54f3fb2a5f3f7f1b0c12b2e"
  },
  "media/tools/exiftool/config_files/rotate_regions.config": {
   "bytes": 6835,
   "sha256": "0448420d20fa12c65eff9cfc90d4c8c564e82bf370828bd80c063fab47280718"
  },
  "media/tools/exiftool/config_files/tiff_version.config": {
   "bytes": 6748,
   "sha256": "92e97d475c8f3945422bbdb6614d698c6c9f7afd45badfcc859941db063ac818"
  },
  "media/tools/exiftool/config_files/time_zone.config": {
   "bytes": 4217,
   "sha256": "b87c13ba6f2743fc9f4f3595661a2e760b2860860d68be8757daaa182893e043"
  },
  "media/tools/exiftool/exiftool": {
   "bytes": 352399,
   "sha256": "a6b8018093845ac93011307bac4ab630d6604b2365fc7f66bb88c88d7dedb5ed"
  },
  "media/tools/exiftool/fmt_files/gpx.fmt": {
   "bytes": 1887,
   "sha256": "b8b08ddb1fb32f8a7728f30c0f6ed7fdbcbfccd12abbc86e8a9f036d0d6a2624"
  },
  "media/tools/exiftool/fmt_files/gpx_wpt.fmt": {
   "bytes": 2206,
   "sha256": "fc337c7f2740dc5e2e565becd58c3795ba86fe8dd820f69854e39f5911162ca5"
  },
  "media/tools/exiftool/fmt_files/kml.fmt": {
   "bytes": 2873,
   "sha256": "1740f33860dfd65a7759cbb31e4a28b59311ce059729e5c79d9ee765a3e2043d"
  },
  "media/tools/exiftool/fmt_files/kml_track.fmt": {
   "bytes": 1999,
   "sha256": "2b7261bc00401e908d0d9fa7d005b187f3a467cd4ebccf6439c92b9bb5cf1c24"
  },
  "media/tools/exiftool/html/ET-256.png": {
   "bytes": 16970,
   "sha256": "212c667cc2518ee0f2b1b1621ec4ea8d3da8209a8df6e21346c9c1924f444fe7"
  },
  "media/tools/exiftool/html/ExifTool.html": {
   "bytes": 150329,
   "sha256": "3eb5805cd3ccd437e075d2545d583d896c88bf24dc0950fa5869fe6519b89599"
  },
  "media/tools/exiftool/html/ExifTool.pdf": {
   "bytes": 158228,
   "sha256": "f2e24448a6d6064809670a274328c092263cf1259823eb46ba91adbae6fb185c"
  },
  "media/tools/exiftool/html/MIE1.1-20070121.pdf": {
   "bytes": 128751,
   "sha256": "068527a8b8e43ecc9357bd7640f3c1ebfe2796481be630fc679e8d59762ef45e"
  },
  "media/tools/exiftool/html/PhilHarveyInterview.pdf": {
   "bytes": 196245,
   "sha256": "138a05ba8e0662dab0d40a2573490b22f5e0fd534cbc509507cb8499990af2c4"
  },
  "media/tools/exiftool/html/Shift.html": {
   "bytes": 8748,
   "sha256": "2441f14954d9e54676bd068b2d512a7c69edd6fd651d52de229711f4c95016fb"
  },
  "media/tools/exiftool/html/Shift.pdf": {
   "bytes": 29468,
   "sha256": "62a6755c288afb52f6a5df1cb2af535994e807a89ecda865f4b514fc0b1aaaf1"
  },
  "media/tools/exiftool/html/TagNames/AAC.html": {
   "bytes": 1517,
   "sha256": "aa36d4a4ebfa30538fe84d55d082337758a78511b700b1b304ecd219fb2ffdb6"
  },
  "media/tools/exiftool/html/TagNames/AFCP.html": {
   "bytes": 1741,
   "sha256": "a02e5109e4bbc752d035832add91c3d3eb32b44d76d7c9e01b4d52b9efcb5942"
  },
  "media/tools/exiftool/html/TagNames/AIFF.html": {
   "bytes": 4348,
   "sha256": "52781838b96bb363ce3ec1d563e28cbffa8dd1e3a4c477faf09bef0c94640176"
  },
  "media/tools/exiftool/html/TagNames/APE.html": {
   "bytes": 3882,
   "sha256": "039db25266c37226c261063eb76d1f3f60ed9feff10d63080ce829b854b67be4"
  },
  "media/tools/exiftool/html/TagNames/APP12.html": {
   "bytes": 4308,
   "sha256": "2eba3f25a5327f784fc10b2784059ed01537b6aa369750bb751edcb6f14b606d"
  },
  "media/tools/exiftool/html/TagNames/ASF.html": {
   "bytes": 22984,
   "sha256": "dcaf48701c506d75e66230f5768d3676cf9f8929e17b60da211fa8564e08fa78"
  },
  "media/tools/exiftool/html/TagNames/Apple.html": {
   "bytes": 7864,
   "sha256": "a6946e49829197f7b3f642ad1905b9737cc96619c58f1ebf7215bccc319bf04c"
  },
  "media/tools/exiftool/html/TagNames/Audible.html": {
   "bytes": 4494,
   "sha256": "5d6f6b49c833120a7955b57fbf34826759dbadee0f0e1058eafbb799687c9cf0"
  },
  "media/tools/exiftool/html/TagNames/BMP.html": {
   "bytes": 6049,
   "sha256": "86020339e16dbd34cb5cbb615ad55aeecb16321177615f32f20e26fd9cb161cc"
  },
  "media/tools/exiftool/html/TagNames/BPG.html": {
   "bytes": 3555,
   "sha256": "ce8173692a3f0f4027f8a56d21b718e4ca3bef2d5787419e37b677206ae39a6f"
  },
  "media/tools/exiftool/html/TagNames/CBOR.html": {
   "bytes": 1622,
   "sha256": "46bc60e7a99027702ec1eff4fb8e4465b6965fe0cd8110c3b2546952c309d83f"
  },
  "media/tools/exiftool/html/TagNames/Canon.html": {
   "bytes": 386690,
   "sha256": "9ea9c11ebc527e5d75dd9e2c5f9c121eb2f0885ce18fb6d194c853926fd7ddb4"
  },
  "media/tools/exiftool/html/TagNames/CanonCustom.html": {
   "bytes": 63958,
   "sha256": "42b1ad88a28a778b0350e5e329e4b52f650a79f1f519432c03d502f8197c057e"
  },
  "media/tools/exiftool/html/TagNames/CanonRaw.html": {
   "bytes": 16735,
   "sha256": "fa8d9c010f0130be70ac5e106d45f56ad53c891f536c712f0b9cffdc5a248d97"
  },
  "media/tools/exiftool/html/TagNames/CanonVRD.html": {
   "bytes": 54570,
   "sha256": "86f36d11b9dc2494546bdebdcfbc337a0d22321619fc0b636279582220961c4d"
  },
  "media/tools/exiftool/html/TagNames/Casio.html": {
   "bytes": 42008,
   "sha256": "0f848c6ac30ef05ff517837e2bd4974e8a171507d8d7f2aa4f02f9fa6b6f38a9"
  },
  "media/tools/exiftool/html/TagNames/Composite.html": {
   "bytes": 23176,
   "sha256": "b78d9358e84a269f90eb7c2f300d5af695b3e598a104426e2a3880789fe47da3"
  },
  "media/tools/exiftool/html/TagNames/DICOM.html": {
   "bytes": 574389,
   "sha256": "2599b6e8b630a3fd28ed80098c8fd7e0d82699d164ed55fd73839b517900334e"
  },
  "media/tools/exiftool/html/TagNames/DJI.html": {
   "bytes": 38840,
   "sha256": "f57df91e3603be10135b58c672f9f8e0761973a482be7f0ab5ed6c7e2fbb876f"
  },
  "media/tools/exiftool/html/TagNames/DNG.html": {
   "bytes": 14266,
   "sha256": "58789c314bca3b22736df206b480317bf7bd01a6f4095c9db8a6c6d6a87e2111"
  },
  "media/tools/exiftool/html/TagNames/DPX.html": {
   "bytes": 7762,
   "sha256": "33724fbf5db8570d5ad2bfcfdb744cf621fb7ddcefc8a6b4e83f4674da0f3b20"
  },
  "media/tools/exiftool/html/TagNames/DSF.html": {
   "bytes": 2301,
   "sha256": "f34f2b99f49c1b4612295d8dab5e37605187ce880719e9440bcddc7db2678844"
  },
  "media/tools/exiftool/html/TagNames/DV.html": {
   "bytes": 1741,
   "sha256": "c0530c7e76bc77da24cc60f822e3b5a4d2cfda98ca5761eaedcbeadcdd45f1fa"
  },
  "media/tools/exiftool/html/TagNames/DarwinCore.html": {
   "bytes": 57184,
   "sha256": "5358384313c51b643d80eb7486c42d8f2ad74efb232866fc202f654053a5b594"
  },
  "media/tools/exiftool/html/TagNames/DjVu.html": {
   "bytes": 7308,
   "sha256": "2005d561c51d31965269b1b3bf944b6a18e0f6178fb38c9bb04402d8c77258e8"
  },
  "media/tools/exiftool/html/TagNames/EXE.html": {
   "bytes": 27850,
   "sha256": "4c51fff07ecdf350eeb9a17c38c715a6731c89a7b0c5eaf874bd3d07319d7ec2"
  },
  "media/tools/exiftool/html/TagNames/EXIF.html": {
   "bytes": 133373,
   "sha256": "2468d26f62037ad340a1e48d2dd23fb13743e870702370b4370739dd347cd777"
  },
  "media/tools/exiftool/html/TagNames/Extra.html": {
   "bytes": 31566,
   "sha256": "ea0c3f5fcd8143d6bbc6138f6cfa94d3437c2eb0794cb74e530db769233cccaf"
  },
  "media/tools/exiftool/html/TagNames/FITS.html": {
   "bytes": 2557,
   "sha256": "e4498c5d2e21af012172ae792cc21ad5c6d2ccbef562d37dbe5f701f4c2e4e5f"
  },
  "media/tools/exiftool/html/TagNames/FLAC.html": {
   "bytes": 4830,
   "sha256": "cd26997993228e6696f30253b439bbdeb09a611bd9e5278e347ce376b1ee35fb"
  },
  "media/tools/exiftool/html/TagNames/FLIF.html": {
   "bytes": 2540,
   "sha256": "bbfb4c9f567a54d0d1c3968037ca5b620a05be8b889f51ffc4ca6d58627f1376"
  },
  "media/tools/exiftool/html/TagNames/FLIR.html": {
   "bytes": 38587,
   "sha256": "bf88b91e994aee7ae2d46659e8c3dd962e747120db7f007174bda2459ecf25ea"
  },
  "media/tools/exiftool/html/TagNames/Flash.html": {
   "bytes": 10176,
   "sha256": "3bd5d2241f8367ea54b190952a0c450fca68ac9639c973284a68a3ef87516edb"
  },
  "media/tools/exiftool/html/TagNames/FlashPix.html": {
   "bytes": 43494,
   "sha256": "a548f6395cf734a355a2e9aa15139efbaa947539fb019970dafddd848eb2ae38"
  },
  "media/tools/exiftool/html/TagNames/Font.html": {
   "bytes": 14331,
   "sha256": "cffe0127f665e2762f93b292d074b1a4a5ae6c30e79f511e15507ee35a3cd3c7"
  },
  "media/tools/exiftool/html/TagNames/FotoStation.html": {
   "bytes": 2910,
   "sha256": "1e675f7679314d342d635b842b700ed053259766359557283de3d0d13dec1ef1"
  },
  "media/tools/exiftool/html/TagNames/FujiFilm.html": {
   "bytes": 38888,
   "sha256": "9ef986ae70b860a5b4b7b561b76f9965f6473d8f83240977bbcfae341745cb54"
  },
  "media/tools/exiftool/html/TagNames/GE.html": {
   "bytes": 1217,
   "sha256": "59b774b3eba0dcff52b1c874c0039e1dced816d84ee4ad33710a36e846fa6266"
  },
  "media/tools/exiftool/html/TagNames/GIF.html": {
   "bytes": 5678,
   "sha256": "685251153662cfd7d0d078dcbdc068c9eee80dde4f25ea746356c2e2471e72c3"
  },
  "media/tools/exiftool/html/TagNames/GIMP.html": {
   "bytes": 4408,
   "sha256": "8e4c71103686f866b8d4af718b628fbae4f606db056102fc36366c208b8c8185"
  },
  "media/tools/exiftool/html/TagNames/GM.html": {
   "bytes": 14306,
   "sha256": "82e72cd2b933e9af3d9f0d64817eda3fa5111c63ef99907d89302cd62e5d69f9"
  },
  "media/tools/exiftool/html/TagNames/GPS.html": {
   "bytes": 7960,
   "sha256": "3807e3d0b03d9c0abb3e750ebf014e82b54b629672aa54d1e2715f2de59c452e"
  },
  "media/tools/exiftool/html/TagNames/Garmin.html": {
   "bytes": 374952,
   "sha256": "5a59a36c8296461309183457ed11a7fd1c0f07aca7246e78890349c5888e4b2c"
  },
  "media/tools/exiftool/html/TagNames/GeoTiff.html": {
   "bytes": 72700,
   "sha256": "552ead124a998cdd68d25acc40b4aad84cd8f72d7b0441ffde464e33fff32fad"
  },
  "media/tools/exiftool/html/TagNames/GoPro.html": {
   "bytes": 20267,
   "sha256": "a0e4685f4d0c1cd883cebbf82cc1312341e2d5fc790438b33b7c4f61d91f37e4"
  },
  "media/tools/exiftool/html/TagNames/Google.html": {
   "bytes": 50249,
   "sha256": "760ba2d9e00e32889d5e3329941e79fcc1f8c5688b6f9f9b455b69da8ff5cba3"
  },
  "media/tools/exiftool/html/TagNames/H264.html": {
   "bytes": 11808,
   "sha256": "65cb687947ae1dbaed2ac3bb1bf12e0943c62779435647350e07f8b5df587669"
  },
  "media/tools/exiftool/html/TagNames/HP.html": {
   "bytes": 4419,
   "sha256": "15c4a2524da26b7f3e2e7fa38f0f101c1489f31aafef6bc37e900a741c92e7d3"
  },
  "media/tools/exiftool/html/TagNames/HTML.html": {
   "bytes": 14009,
   "sha256": "f6c609b7b65f0fab4a97ed2709a144a125d358d8a27825e743dea3af265e55d9"
  },
  "media/tools/exiftool/html/TagNames/ICC_Profile.html": {
   "bytes": 42725,
   "sha256": "f9ab2bbeaa01f20c8d8e66a81b88b60ec6772c546f241b25e9732f86801ffa6c"
  },
  "media/tools/exiftool/html/TagNames/ICO.html": {
   "bytes": 2364,
   "sha256": "ac999819f9bdd0dd80af0ef0399dd50034a9a89488937108acc3aefa0412a295"
  },
  "media/tools/exiftool/html/TagNames/ID3.html": {
   "bytes": 36718,
   "sha256": "c3e3d6e06ab07c1e0243a89c9a7ef1d6fc602b65f2e112b3f831b158415af2c4"
  },
  "media/tools/exiftool/html/TagNames/IPTC.html": {
   "bytes": 28540,
   "sha256": "58b6bbad74dd5b976643fc29a85f09041c2a989abb86b4b34f863c6c8dffc9c6"
  },
  "media/tools/exiftool/html/TagNames/ISO.html": {
   "bytes": 4243,
   "sha256": "3d87b1d531d5c3d9e8da8f4563818e9a734eb64242bb7ff6ee99476c77991f0c"
  },
  "media/tools/exiftool/html/TagNames/ITC.html": {
   "bytes": 2660,
   "sha256": "1e34512fd47052a1f8b6af9abf0126dece840ab179fd90b9077c7773c986ba4d"
  },
  "media/tools/exiftool/html/TagNames/InfiRay.html": {
   "bytes": 12105,
   "sha256": "a52fdbe9df1799ba56f81458e72fa3d0b9d36890a924de9a435a440663b98aa6"
  },
  "media/tools/exiftool/html/TagNames/JFIF.html": {
   "bytes": 2897,
   "sha256": "378697420f7eb0243c02c88543c7407e0fa0e64d94ac33e8162d72843e556e72"
  },
  "media/tools/exiftool/html/TagNames/JPEG.html": {
   "bytes": 22476,
   "sha256": "4e1c164f1fa92f3e4431ac85fabc5c52d1e675c89440cefda7e37c723f2d4b54"
  },
  "media/tools/exiftool/html/TagNames/JSON.html": {
   "bytes": 1740,
   "sha256": "9bb75aaf8451755504476851bf3c34c9d90aa0505dcfd7650549ebd6af5bb177"
  },
  "media/tools/exiftool/html/TagNames/JVC.html": {
   "bytes": 1658,
   "sha256": "973f1c5fc0c9b69f30f389e21b4ea36b39de993f5277a78b3f11bbd9d2afd28d"
  },
  "media/tools/exiftool/html/TagNames/Jpeg2000.html": {
   "bytes": 17559,
   "sha256": "ecd9e939bad418d091028baf7af13caaf0cb2031e15aa2913f76936101fb8540"
  },
  "media/tools/exiftool/html/TagNames/Kandao.html": {
   "bytes": 9909,
   "sha256": "57f9609e16a61fc3ba108c7b882d2d79ebe7469dcedc609f0b03ba25d3e18743"
  },
  "media/tools/exiftool/html/TagNames/Kodak.html": {
   "bytes": 139855,
   "sha256": "63a5f3c37cb176d7570357cb73517f189ebedbbc7604507c5b6ff94837d007a9"
  },
  "media/tools/exiftool/html/TagNames/KyoceraRaw.html": {
   "bytes": 2312,
   "sha256": "45ce7ffeec13f20d22920df73e253ba83bec65ccf523b79b92e846bc38daca33"
  },
  "media/tools/exiftool/html/TagNames/LIF.html": {
   "bytes": 1012,
   "sha256": "8cd01e13db6a07093f2eaebc9943e1fe8fa5074db48d552b3b1da87e0ca4c2a5"
  },
  "media/tools/exiftool/html/TagNames/LNK.html": {
   "bytes": 49715,
   "sha256": "66ab28a2be643ebe72b99fa0774a9fd0d01ea22b296916042c11eb8b040c1e57"
  },
  "media/tools/exiftool/html/TagNames/Leaf.html": {
   "bytes": 21151,
   "sha256": "2cffb251242d22b0309c6a8f2f1710332c62367dd010fde8626ec7c2d79a8eb7"
  },
  "media/tools/exiftool/html/TagNames/Lytro.html": {
   "bytes": 3102,
   "sha256": "74cf2c26e2e05ed82ad7807e72508ad2f0a319aeb5d0af5da6ad04780c8b42dc"
  },
  "media/tools/exiftool/html/TagNames/M2TS.html": {
   "bytes": 6283,
   "sha256": "3d1f6dd772ff4e85fd563b98ef85c08152164225b5783580a71e3c4f7b0cb969"
  },
  "media/tools/exiftool/html/TagNames/MIE.html": {
   "bytes": 29360,
   "sha256": "22fab80ead856be63fdf82aa3451b677f05b6501b8748e8718b3b2e075fb09b0"
  },
  "media/tools/exiftool/html/TagNames/MIFF.html": {
   "bytes": 4237,
   "sha256": "a9764073c4e64820fb786ec1a7fac651ca2e6dfd0329fa46b052d3f4a237e368"
  },
  "media/tools/exiftool/html/TagNames/MISB.html": {
   "bytes": 19545,
   "sha256": "4ee7bd94deac619e6fa02296066e5a4b89cba65a73bb12a439a15ef0f147f864"
  },
  "media/tools/exiftool/html/TagNames/MNG.html": {
   "bytes": 22327,
   "sha256": "e8f5acb6cd935d8b48fb410fad4f43bc00dc118b2c549687a3a811f3a606ccf3"
  },
  "media/tools/exiftool/html/TagNames/MOI.html": {
   "bytes": 1707,
   "sha256": "f53769806212339cc818b3c134e5fa6a71692092603e77b552c64c839ff970a8"
  },
  "media/tools/exiftool/html/TagNames/MPC.html": {
   "bytes": 2335,
   "sha256": "697ba2529f6542c1a2285e4013fd985e03a57ac243b7f3274c267182a12f3956"
  },
  "media/tools/exiftool/html/TagNames/MPEG.html": {
   "bytes": 6523,
   "sha256": "3cc1ec243589a3cdc1a94f7347b70eed9d6506dac9359c749c6c383b275233fe"
  },
  "media/tools/exiftool/html/TagNames/MPF.html": {
   "bytes": 6221,
   "sha256": "02f0a9253f1d5d5d219f82e380b1395c37f7d69d7cd9d1e7f09b91bc62413f0f"
  },
  "media/tools/exiftool/html/TagNames/MRC.html": {
   "bytes": 17347,
   "sha256": "6a1b828691d571b0a34ffe789661882c750e303285f41ecce52904206bafe0d5"
  },
  "media/tools/exiftool/html/TagNames/MWG.html": {
   "bytes": 22336,
   "sha256": "a1d95994dad45b294278c3af57472a332c1de44c4aae24d4fcc64ea768d0f453"
  },
  "media/tools/exiftool/html/TagNames/MXF.html": {
   "bytes": 132232,
   "sha256": "4d2eeec2f64ce640281c69c17f529af49604d7bedaff39b6ee10196ae980e8e1"
  },
  "media/tools/exiftool/html/TagNames/MacOS.html": {
   "bytes": 15909,
   "sha256": "59ae61105378b4ddf01c0b202f92360d244b7008fb4e81cc66bfc4cbf618c6b8"
  },
  "media/tools/exiftool/html/TagNames/Matroska.html": {
   "bytes": 39816,
   "sha256": "c8459c5424a4401c1d3c583310921b7937723471ba37656dcd1a7395c418dc60"
  },
  "media/tools/exiftool/html/TagNames/Microsoft.html": {
   "bytes": 54354,
   "sha256": "068c73fe40043c239e12a2c3abfa1f7d4479f08f5b2c2eae8802e1de38c26d5f"
  },
  "media/tools/exiftool/html/TagNames/Minolta.html": {
   "bytes": 83114,
   "sha256": "3ac2acb609fffd9e1860a1aa45b61db012a30a37cc988fca2994b75a8177cf64"
  },
  "media/tools/exiftool/html/TagNames/MinoltaRaw.html": {
   "bytes": 8975,
   "sha256": "6d7b13f27923952c2c793427a1c0ac4fa82fa2055a7a9b98b32aa87296f92721"
  },
  "media/tools/exiftool/html/TagNames/Motorola.html": {
   "bytes": 1469,
   "sha256": "a721355956df87dc70cf7eab46906a7ccf1d3c849101effd992ecbe72541f4e3"
  },
  "media/tools/exiftool/html/TagNames/Nikon.html": {
   "bytes": 435947,
   "sha256": "a0e84334388accf4e3344d23fb2a6e1c6e7dcaed4ffad4f8ae0a3aa0321946da"
  },
  "media/tools/exiftool/html/TagNames/NikonCapture.html": {
   "bytes": 22483,
   "sha256": "60a53c781f9d1e5459fb9261f734d8e154fe527ee19881aef662ba8b658a68bc"
  },
  "media/tools/exiftool/html/TagNames/NikonCustom.html": {
   "bytes": 360964,
   "sha256": "78afa6b088c05b0c8dbaf71c63c9bb80b6b32a2e1ba8d526dfed985216ed445a"
  },
  "media/tools/exiftool/html/TagNames/NikonSettings.html": {
   "bytes": 71053,
   "sha256": "e0e3c702820036dc525b8361f56cf3bde181563d6680cf3d3f1175a7afeb865a"
  },
  "media/tools/exiftool/html/TagNames/Nintendo.html": {
   "bytes": 1879,
   "sha256": "623fb6bcc666ce717efae9ee0c2942b573429e222a819471f537087230c63f5c"
  },
  "media/tools/exiftool/html/TagNames/OOXML.html": {
   "bytes": 5915,
   "sha256": "32215e2a39fb400ff4b11383c209ed922bcf50b47c149690426951b869a58c5c"
  },
  "media/tools/exiftool/html/TagNames/Ogg.html": {
   "bytes": 1533,
   "sha256": "978a987949cfbb32edafc2de90ace933867aea5cd39eab26be955dd209d65e9d"
  },
  "media/tools/exiftool/html/TagNames/Olympus.html": {
   "bytes": 126099,
   "sha256": "5f0f7eaacb62de3de5e77bb4e20272115ce9b2d1d94291a3f88056bcd1660b99"
  },
  "media/tools/exiftool/html/TagNames/OpenEXR.html": {
   "bytes": 5511,
   "sha256": "140b22d07ead042c5aa010f3a9023fc713bb22dcc5ad1964cbd1315420093323"
  },
  "media/tools/exiftool/html/TagNames/Opus.html": {
   "bytes": 1909,
   "sha256": "c648c2c2bf7ae685845fad79366857dc1f177651a10251b3b599c3b2913cf00a"
  },
  "media/tools/exiftool/html/TagNames/Other.html": {
   "bytes": 1309,
   "sha256": "7a13a276e5cc292990fcdb72dac24ff135f5a942fad7047e193dc2fc51460e98"
  },
  "media/tools/exiftool/html/TagNames/PCAP.html": {
   "bytes": 8178,
   "sha256": "f5fd90ce858b643949c200c08583b5988fd0411266652614c710197bcc08d446"
  },
  "media/tools/exiftool/html/TagNames/PCX.html": {
   "bytes": 2840,
   "sha256": "0dbf3464f18e2dba97a2d2423fcbcfa5e38edd41c9a6badd56ced49e7c5a7904"
  },
  "media/tools/exiftool/html/TagNames/PDF.html": {
   "bytes": 25987,
   "sha256": "0b34c5088fa77ff83dc0b73ad8e1f7d143212058ca00d4e35f7ed3c8c8c7e137"
  },
  "media/tools/exiftool/html/TagNames/PGF.html": {
   "bytes": 2234,
   "sha256": "4713c79e8e93e9275b490db14d7ec65ee3f3fbbc647eb636fe52ecdfe1163fc9"
  },
  "media/tools/exiftool/html/TagNames/PICT.html": {
   "bytes": 16585,
   "sha256": "2cb465a825e6b84130373d010b0cb78a6d4a128f4a41b52b2a86930876bb72e2"
  },
  "media/tools/exiftool/html/TagNames/PLIST.html": {
   "bytes": 5235,
   "sha256": "2c664f71ec06d4918c7a35a682c391d4e43b434921e92b550dc06a7ea744a880"
  },
  "media/tools/exiftool/html/TagNames/PLUS.html": {
   "bytes": 190424,
   "sha256": "e1a51ae071cc7202cc78c993336fa6f7934c527da0cb0548e4959116c42d7c3b"
  },
  "media/tools/exiftool/html/TagNames/PNG.html": {
   "bytes": 22034,
   "sha256": "1c096adc85b685e44e09b24e9f234a1204058069642540dd7a8bb884ede1fa1b"
  },
  "media/tools/exiftool/html/TagNames/PSP.html": {
   "bytes": 4319,
   "sha256": "35eaaa2b835565a3a22a30b3934c026d8f12899a68475bed38134b85f8719510"
  },
  "media/tools/exiftool/html/TagNames/Palm.html": {
   "bytes": 9757,
   "sha256": "fd12402e1526866345b87e3799f6eb47dcafd3fdc2d2423ac793ec511a776187"
  },
  "media/tools/exiftool/html/TagNames/Panasonic.html": {
   "bytes": 67335,
   "sha256": "c7a4c4196073ec69c4bc9e321f951f900c2257aa2989f9ab2e4f71f0f6178a28"
  },
  "media/tools/exiftool/html/TagNames/PanasonicRaw.html": {
   "bytes": 19227,
   "sha256": "cbf0552b2336cb0cdd7c299c3b5ecc75c2fa4e4b41ce0f74ce43001d754f67ce"
  },
  "media/tools/exiftool/html/TagNames/Parrot.html": {
   "bytes": 19301,
   "sha256": "8a1aef6b4410cd113d9c005949a6cefbea635e05cc2eb627d8826976991679ba"
  },
  "media/tools/exiftool/html/TagNames/Pentax.html": {
   "bytes": 179628,
   "sha256": "d3e0377ba333538376160f09d42ee0cd769206adfd8a0466329ab94997f2fc4a"
  },
  "media/tools/exiftool/html/TagNames/PhaseOne.html": {
   "bytes": 7408,
   "sha256": "b79b20c1d771166c403139b33f88af9ed285216e9077df9bddf903081e0ef42b"
  },
  "media/tools/exiftool/html/TagNames/PhotoCD.html": {
   "bytes": 13491,
   "sha256": "05a3112c7ba1d9a454137146f53bb7235eefffe452a6f754302c7ded8da6932e"
  },
  "media/tools/exiftool/html/TagNames/PhotoMechanic.html": {
   "bytes": 5530,
   "sha256": "04f01c0335382f311c76f85233007af912eeda8196531eaac9e9d16e4ddc6ba3"
  },
  "media/tools/exiftool/html/TagNames/Photoshop.html": {
   "bytes": 22841,
   "sha256": "559cb17bac7a99d22498f6b596c11a69a4aeac424baaac06b3e85a53ed8d1b94"
  },
  "media/tools/exiftool/html/TagNames/PostScript.html": {
   "bytes": 4347,
   "sha256": "20f2445f4d8e0d2e1d7d26bb22d216fa76001082865878382bfe39084db197d6"
  },
  "media/tools/exiftool/html/TagNames/PrintIM.html": {
   "bytes": 1078,
   "sha256": "55d4116dc15cd2cf14eab5afc61c40d1fb26c2e320fd0ac05779cb4381fe0e06"
  },
  "media/tools/exiftool/html/TagNames/Qualcomm.html": {
   "bytes": 92874,
   "sha256": "70a3696129813b71c2fce43687f36cc020bfb251b9ffc8d1652ec2313c8b1f87"
  },
  "media/tools/exiftool/html/TagNames/QuickTime.html": {
   "bytes": 406564,
   "sha256": "ade11df29825f731d98f460cbeb2ab9226c159f9bb88133141e8cf64329d4a74"
  },
  "media/tools/exiftool/html/TagNames/RIFF.html": {
   "bytes": 53165,
   "sha256": "e00130c73b774cfd403ff943d3d0c9c9a4e681757bf7f545cad227be1156866f"
  },
  "media/tools/exiftool/html/TagNames/RSRC.html": {
   "bytes": 2332,
   "sha256": "865e97e0ec237341e33afec192b5f2b6414d0bb5a1b8d03b39e1888c0597ac56"
  },
  "media/tools/exiftool/html/TagNames/RTF.html": {
   "bytes": 3561,
   "sha256": "4c2dc78eca1dfc0e73e7c3a51163866c794196b6faa76887ba4a01973c927551"
  },
  "media/tools/exiftool/html/TagNames/Radiance.html": {
   "bytes": 2722,
   "sha256": "a56116e7728b3fb95fe0a29287038c5139935983c706d3b0a0aacb76e39e002d"
  },
  "media/tools/exiftool/html/TagNames/Rawzor.html": {
   "bytes": 1329,
   "sha256": "fb0dc12150222b04040d1c680c3c0d7af74c1d73c43b416abafe63c37bf8e53f"
  },
  "media/tools/exiftool/html/TagNames/Real.html": {
   "bytes": 18901,
   "sha256": "eaf00d44ed591aaeb4d1691a828b376112dbd01cd73b1b94fb6af823d5f97339"
  },
  "media/tools/exiftool/html/TagNames/Reconyx.html": {
   "bytes": 18732,
   "sha256": "a5df32cc5db52417b47af25ae4965070cc76ddf54574b67e284199e2f8e6b90f"
  },
  "media/tools/exiftool/html/TagNames/Red.html": {
   "bytes": 7020,
   "sha256": "74ece81ebd130a70d62ac93e83fba6f2334472fe5bedcb485d59b4a05350b069"
  },
  "media/tools/exiftool/html/TagNames/Ricoh.html": {
   "bytes": 24672,
   "sha256": "fcd2733064b1dfa67126cdce166f04064f40095f54fbc4efb71049b665159aa9"
  },
  "media/tools/exiftool/html/TagNames/Samsung.html": {
   "bytes": 42219,
   "sha256": "aba1601d08bd66d6d22486a673a786f7c06609bbdc66cfcfb9a0f7010ea2ea7f"
  },
  "media/tools/exiftool/html/TagNames/Sanyo.html": {
   "bytes": 9699,
   "sha256": "4f3663a55b3c1243b7d8c123c17da073781142b0d16f504c6a8bf0ae2b9c1962"
  },
  "media/tools/exiftool/html/TagNames/Scalado.html": {
   "bytes": 1377,
   "sha256": "cc7380ccd2eaf9e75c4b0e381d620fa2782316462ee8396512cfde5e89834aca"
  },
  "media/tools/exiftool/html/TagNames/Shortcuts.html": {
   "bytes": 8060,
   "sha256": "fbcfa4fd99716f34d02b3b6f4756acfa3f021903ffa1ce1de4792340d5b50a9b"
  },
  "media/tools/exiftool/html/TagNames/Sigma.html": {
   "bytes": 31611,
   "sha256": "776e35f066d2f3f135d4c9f75171d7b3fae6fbeb3ba845912b14d14a15c03609"
  },
  "media/tools/exiftool/html/TagNames/SigmaRaw.html": {
   "bytes": 10284,
   "sha256": "6ed55ec56df1bdfd2a40ceb79056f7c4c7d6eb57c5576bd8111bf502731b36b6"
  },
  "media/tools/exiftool/html/TagNames/Sony.html": {
   "bytes": 372448,
   "sha256": "da5b6d6e3ae71af0ca1f148429f1334dcc3d8425527c6f4b5ff4cb954e8fc881"
  },
  "media/tools/exiftool/html/TagNames/SonyIDC.html": {
   "bytes": 8836,
   "sha256": "2d6b627b74f0a7f60ac77241c55baa101b9c84b5a55e5fdaffab5a4639911e7d"
  },
  "media/tools/exiftool/html/TagNames/Stim.html": {
   "bytes": 5612,
   "sha256": "6defceb5bc784d572c46f34f257ea97ea1489282f9e4f2f263b1f408ef53bd6e"
  },
  "media/tools/exiftool/html/TagNames/TNEF.html": {
   "bytes": 11882,
   "sha256": "1d2120ba64456a52e47fee22f01c070a43dceb5be1b325103b6976b20f3740f1"
  },
  "media/tools/exiftool/html/TagNames/Text.html": {
   "bytes": 2386,
   "sha256": "6ec0fb314fba1ce302843230399008b789e15cf13dfe6211e1df1c6a0226fd2d"
  },
  "media/tools/exiftool/html/TagNames/Theora.html": {
   "bytes": 2992,
   "sha256": "0b25073a9b55f5c030121b3810548d2db8de0ba025d099ac13c1c5fe3cbebfb4"
  },
  "media/tools/exiftool/html/TagNames/Torrent.html": {
   "bytes": 4806,
   "sha256": "63b653d9012a2292f99fa481b21ac4e3ac22f96762c7bfa838c4704c9d89c91c"
  },
  "media/tools/exiftool/html/TagNames/Trailer.html": {
   "bytes": 3169,
   "sha256": "60b1ff36e85cdf078a479d57c9b20f1c4ff9e7835cd692f041dab944708eb9a0"
  },
  "media/tools/exiftool/html/TagNames/Unknown.html": {
   "bytes": 1089,
   "sha256": "7ddfe29e8db39fc376856d45418b0213667fd19ab5c4c787f1d81258d6ca87c9"
  },
  "media/tools/exiftool/html/TagNames/VCard.html": {
   "bytes": 11821,
   "sha256": "8005bffe323755f25a82839dc1cd37942d36329b34c31de02bafb37de79f0853"
  },
  "media/tools/exiftool/html/TagNames/Vivo.html": {
   "bytes": 1189,
   "sha256": "8d0f49237caa3bdaabf331ba8bfd898ec1f0f80ac56d86a6f7040b0dc5785250"
  },
  "media/tools/exiftool/html/TagNames/Vorbis.html": {
   "bytes": 5865,
   "sha256": "5660b78ea0c2d8eea1e841522ac10564fb0459e0fc6f3611b6d48a5e7a6eb4ad"
  },
  "media/tools/exiftool/html/TagNames/WPG.html": {
   "bytes": 3782,
   "sha256": "629e5f6bb4a541ba64afc094d767d52411f851f64b7cb1b777e00dcfaf7618b4"
  },
  "media/tools/exiftool/html/TagNames/WTV.html": {
   "bytes": 8443,
   "sha256": "0ba3d9c4003e92215fcd8be01fa68189b66672ec5b5855ca16c9fe469733028b"
  },
  "media/tools/exiftool/html/TagNames/WavPack.html": {
   "bytes": 2288,
   "sha256": "182d2e4240f771103bb77ff409d3fc6cb480e1443e5049e2d9f832743e2ae2f2"
  },
  "media/tools/exiftool/html/TagNames/XISF.html": {
   "bytes": 4622,
   "sha256": "c00131c2684985594ba48db090a7513e017a1379ac604367f4d05ef1c01ea97a"
  },
  "media/tools/exiftool/html/TagNames/XMP.html": {
   "bytes": 687022,
   "sha256": "bba7049a96df87a98f188c41b7c65c7636d0904b869cf50b1c7b088bbd84d07d"
  },
  "media/tools/exiftool/html/TagNames/ZIP.html": {
   "bytes": 6681,
   "sha256": "f2557cebfc313caa085b97966f96a91c3c7f7b64cd2820ac6f05a2e079a1430c"
  },
  "media/tools/exiftool/html/TagNames/ZISRAW.html": {
   "bytes": 1267,
   "sha256": "7f9d9253fb6ca67dcca682d7ce1bf815829802dac7db5aaeb6f9f8a370987257"
  },
  "media/tools/exiftool/html/TagNames/iWork.html": {
   "bytes": 1389,
   "sha256": "a4c2d5ee31841aa502b0ebb807699d379baa80de4d78cc374cfec44a7a7f48b4"
  },
  "media/tools/exiftool/html/TagNames/index.html": {
   "bytes": 12056,
   "sha256": "3f027f43a2f586896ff178406d3fc9d903a88ab72f34d93e7ddfa15d6219b147"
  },
  "media/tools/exiftool/html/TagNames/style.css": {
   "bytes": 1617,
   "sha256": "22d796617d44bb995cea6e3e8b7b3f0622edf5cf036a7178070f02d3680b4368"
  },
  "media/tools/exiftool/html/ancient_history.html": {
   "bytes": 597863,
   "sha256": "bb54c18d9d29f9c8eccf1779de4b7ca44577fc92f2d3735fde92f4228e4e78e4"
  },
  "media/tools/exiftool/html/build_geolocation.txt": {
   "bytes": 3946,
   "sha256": "367f4274aabe840b4a2246b0ada3b30b2d23d5e041e36e3161e59f8c0aa344ef"
  },
  "media/tools/exiftool/html/canon_raw.html": {
   "bytes": 25344,
   "sha256": "28eed4062a100826f11a6625bcdbe397aa89c3dee60e9ceb40836328e8861930"
  },
  "media/tools/exiftool/html/commentary.html": {
   "bytes": 16998,
   "sha256": "3515cc99635bcd297e92a2b6c587737f87d9a09aa0a6abe44a0270224c28a8db"
  },
  "media/tools/exiftool/html/config.html": {
   "bytes": 20381,
   "sha256": "6b7049b4a5fc4ca3de32fac7f81acb00386eae21c68f2df565dca08acd17c433"
  },
  "media/tools/exiftool/html/data_members.html": {
   "bytes": 19238,
   "sha256": "ceb4b96dc812224da8e101c1a879d7c4b384f30cc193df23c61845e19cdec7bf"
  },
  "media/tools/exiftool/html/dummies.html": {
   "bytes": 5363,
   "sha256": "da54bedbb4d33a9cb41826b8a9a0275a8895d22f62be1b3e3a07c6d5c27a58dc"
  },
  "media/tools/exiftool/html/examples.html": {
   "bytes": 8974,
   "sha256": "972b9f37e50565786faea490437b75961fe75b88ed9c3a45784117fdbbbd9d64"
  },
  "media/tools/exiftool/html/exiftool_pod.html": {
   "bytes": 174166,
   "sha256": "44057f9a77a814fefa394c69123a8a940bc250da1b1aa396ea730dcc640c1e0f"
  },
  "media/tools/exiftool/html/exiftool_pod.pdf": {
   "bytes": 189292,
   "sha256": "133aa3d8366852db7c5ec0166bfcbbdfe1fb49eab7176caaf79b5c9354a54bd4"
  },
  "media/tools/exiftool/html/faq.html": {
   "bytes": 95841,
   "sha256": "7fdb1ff2d908dbbb4a101ba23e743d0874ef7d34940bc1c9150fccfe13daafec"
  },
  "media/tools/exiftool/html/filename.html": {
   "bytes": 20951,
   "sha256": "7f7650505442163ad82e21efd126da30ee80b6b18c41a750b435f00f3a591694"
  },
  "media/tools/exiftool/html/fix_corrupted_nef.html": {
   "bytes": 9221,
   "sha256": "c0f06c3ac535a5ce3c727dbb492feefdfa6b9c91fe7835174bbed969825bc759"
  },
  "media/tools/exiftool/html/geolocation.html": {
   "bytes": 32091,
   "sha256": "b006ab97106ce82cb50cf351606b9cf32db94d64d8e9c4802f95c988bad80ef6"
  },
  "media/tools/exiftool/html/geotag.html": {
   "bytes": 37711,
   "sha256": "fe4db1a5ff0c23a7d6446828b7911533daf553b7c7a7c3899a506c28caab5753"
  },
  "media/tools/exiftool/html/history.html": {
   "bytes": 20079,
   "sha256": "3201d0f51a3b6d6cc39097d0665cc584adddf891f5c425d8b34c315d525daa25"
  },
  "media/tools/exiftool/html/htmldump.html": {
   "bytes": 39537,
   "sha256": "78fdfe3adc363d38326fda36a0d02b213411bb99d56a7140e050ce2170c03978"
  },
  "media/tools/exiftool/html/idiosyncracies.html": {
   "bytes": 16890,
   "sha256": "f2cb8bad68e1a161a51f7ba3e1baf1a23a1aa688e25d4ddaf791f7c6e1b91074"
  },
  "media/tools/exiftool/html/index.html": {
   "bytes": 155675,
   "sha256": "42ab269c1dd1d8c79db6fb616e8a396f131510b949e514ac6783006bc6aecc74"
  },
  "media/tools/exiftool/html/install.html": {
   "bytes": 14630,
   "sha256": "29f527ee2f05d15ae75b2ad67c486a1f9ecd90ab6092211bd747f20a8b9f3f6a"
  },
  "media/tools/exiftool/html/makernote_types.html": {
   "bytes": 1213672,
   "sha256": "9e25e727075ae681eae1f9691f488ac02e09d669917fb055206db8ce17b29b2b"
  },
  "media/tools/exiftool/html/markers.svg": {
   "bytes": 3152,
   "sha256": "9e84b017f28a69a390039634909a19bdb5d2d98b659557f1537584f7e8aba62e"
  },
  "media/tools/exiftool/html/metafiles.html": {
   "bytes": 16302,
   "sha256": "88642c6d98f80880e24abffc19da2fa2d56b178c4ae640222729a9aed0129aac"
  },
  "media/tools/exiftool/html/mistakes.html": {
   "bytes": 7648,
   "sha256": "f457ab74825d99d475ccab9a78030cb2b7dc56a45082a1297fd240702f5244c5"
  },
  "media/tools/exiftool/html/models.html": {
   "bytes": 115619,
   "sha256": "a98e3580af7405409e07ebf2d10d5a3e01948abe9d1993e70c05b96b66d01d75"
  },
  "media/tools/exiftool/html/overview.png": {
   "bytes": 27207,
   "sha256": "ad11f2d749c4fb8eb99f160cfc59ef3cc7c43c879626608340ffc2790c5527e8"
  },
  "media/tools/exiftool/html/plot.html": {
   "bytes": 15296,
   "sha256": "ff0ccd1c019607633e972a26c9b49079fa0cc16c2aba8231e49d428bfc50cef1"
  },
  "media/tools/exiftool/html/plot1.svg": {
   "bytes": 5523,
   "sha256": "45f82051cd4c8fccc23f9e401981f1a3f97808b6bc5c09b88a8858a3888bc03c"
  },
  "media/tools/exiftool/html/plot2.svg": {
   "bytes": 3673,
   "sha256": "646bf10709d03ac6dfc3913c77e058700dc2956b717e18b97f9ec87aaf032e2d"
  },
  "media/tools/exiftool/html/plot3.svg": {
   "bytes": 4531,
   "sha256": "f6eea6f463d3a2820c2538376d54f662fff6ed8f72e435fa5e9e268004d504eb"
  },
  "media/tools/exiftool/html/plot4.svg": {
   "bytes": 7801,
   "sha256": "0a17c675dfd8bf19bf9ff9698fd9018e425e2af8339f9ce1dcd598bfa220f2cc"
  },
  "media/tools/exiftool/html/plot5.svg": {
   "bytes": 9825,
   "sha256": "ae9f587ea6e031ed0887d035dc918fb50ad614c3623a05f1faf8e74f29050f74"
  },
  "media/tools/exiftool/html/sample_images.html": {
   "bytes": 21791,
   "sha256": "3c11cd7028d00f3d3fd2be708c9da99f5c3578294dc7a447df573f625b81428f"
  },
  "media/tools/exiftool/html/standards.html": {
   "bytes": 17322,
   "sha256": "d91612c827054ab51d86d92d0c3e307ac725c8515662c1e2ab8927eb8ef4edcd"
  },
  "media/tools/exiftool/html/struct.html": {
   "bytes": 19656,
   "sha256": "ccc6f6127f007029236228ffa86ca31dc4a920e47e5b59303cc44483578663ef"
  },
  "media/tools/exiftool/html/style.css": {
   "bytes": 1180,
   "sha256": "c16234d3eac7b81327c48d7c5e378be9afca52e1009e3cb1e3a0268614c74f9b"
  },
  "media/tools/exiftool/html/under.html": {
   "bytes": 9002,
   "sha256": "1d5630b83c48632878f8559a1690968e3fbe97fec5c2150bb319c13d257b5c95"
  },
  "media/tools/exiftool/html/verbose.html": {
   "bytes": 8308,
   "sha256": "47dd955efd759b5b21560aee259f58d5b2bb83a395b3394c5f7afaacfef5ce2d"
  },
  "media/tools/exiftool/html/writing.html": {
   "bytes": 13938,
   "sha256": "3384e755181e99f99dcbc90731c2b5239eacc8931631542542a231d0f5ffdd9a"
  },
  "media/tools/exiftool/lib/File/RandomAccess.pm": {
   "bytes": 15595,
   "sha256": "f3756e1ce25f20cabd776c4b8f05d79ccba04e664ec79de55a66fbe5e6ae8de6"
  },
  "media/tools/exiftool/lib/File/RandomAccess.pod": {
   "bytes": 4255,
   "sha256": "77ff6d1afe4a8d4c9789379a47262eb0668c0c1a3f07bda224bdfc6658bb57a6"
  },
  "media/tools/exiftool/lib/Image/ExifTool.pm": {
   "bytes": 451158,
   "sha256": "95fa4ec3cc3603866dd6e37bfe52ad019ff50a23bbd5cc87ce40f949cf49a508"
  },
  "media/tools/exiftool/lib/Image/ExifTool.pod": {
   "bytes": 120171,
   "sha256": "b270d5af165ae91d3e807e4e4a3290b06dcc8526eaf06c045be526085d6d5a96"
  },
  "media/tools/exiftool/lib/Image/ExifTool/7Z.pm": {
   "bytes": 22502,
   "sha256": "241e0bae7f6f4122d1c4c5b5c47a8b698957834d50815a88308a9b0807bcf9c2"
  },
  "media/tools/exiftool/lib/Image/ExifTool/AAC.pm": {
   "bytes": 5204,
   "sha256": "60f57e2183007936b709de6db1fbf7b77e0364988a3998b420299ca39a497150"
  },
  "media/tools/exiftool/lib/Image/ExifTool/AES.pm": {
   "bytes": 19103,
   "sha256": "c97dc2d7fccd8ae4049acb9248ad24ca9255687767bbee561a6bff4903dc3aa0"
  },
  "media/tools/exiftool/lib/Image/ExifTool/AFCP.pm": {
   "bytes": 10646,
   "sha256": "382ebbcb9d0de58c73e651e6c96c06fb49b1025f49a7725102f4674eb6803061"
  },
  "media/tools/exiftool/lib/Image/ExifTool/AIFF.pm": {
   "bytes": 10035,
   "sha256": "45f52c43e4a6c4dc353604ad11091bf401e5d03b21ab6c55c42274be441bc7ab"
  },
  "media/tools/exiftool/lib/Image/ExifTool/APE.pm": {
   "bytes": 9268,
   "sha256": "df6e5f04e5ec3e0b48384b29aec3ca69816be9681e8480824327b28abecdb417"
  },
  "media/tools/exiftool/lib/Image/ExifTool/APP12.pm": {
   "bytes": 10774,
   "sha256": "8cf439b5db9d494b7f68f69b8d5ae98048cc681f462c96c27faa3952904318e3"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ASF.pm": {
   "bytes": 31111,
   "sha256": "7a1591338c13a8e03c40dfc78064711c5ef53ff152e3fa0ff11d462d5e2bbf1c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Apple.pm": {
   "bytes": 14555,
   "sha256": "c4fc860e3216907e3fb2a063fcd64093410a70d18ecb1d30beeeccbfab15b0b7"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Audible.pm": {
   "bytes": 11801,
   "sha256": "c1a45afc5e02e8af8487099e8b98405b9bb9b152b297a85ba37eb4aeb06a0969"
  },
  "media/tools/exiftool/lib/Image/ExifTool/BMP.pm": {
   "bytes": 10699,
   "sha256": "503698454e2edec457083e712b577108790e97b6c6e1a08a037faac9155c5e41"
  },
  "media/tools/exiftool/lib/Image/ExifTool/BPG.pm": {
   "bytes": 7715,
   "sha256": "d600627e4c90dd5079d82ab09915a68a29ac640d0aea5f6991635948a7739ec3"
  },
  "media/tools/exiftool/lib/Image/ExifTool/BZZ.pm": {
   "bytes": 17877,
   "sha256": "02482621ff7e37bb53a4a5cf98950dd9767e4daed0b4e861f23a86549113b073"
  },
  "media/tools/exiftool/lib/Image/ExifTool/BigTIFF.pm": {
   "bytes": 11819,
   "sha256": "290b1cbd50238f83161ca3ee0c9a193516d810500574467c52e606d90024fe06"
  },
  "media/tools/exiftool/lib/Image/ExifTool/BuildTagLookup.pm": {
   "bytes": 130091,
   "sha256": "f831b4cc269152dcbfaf9019b0dde4c860b3ea64500dd84df5d700463be21163"
  },
  "media/tools/exiftool/lib/Image/ExifTool/CBOR.pm": {
   "bytes": 13110,
   "sha256": "4651c9d684e2b2b98ca4b691a941166a79dace75ebd8ea895f4614dfc4f25505"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Canon.pm": {
   "bytes": 416453,
   "sha256": "d22b110e7b2e1af2d6e59bb97db97a04ffc2bfd1ba7d078d380ae60fbc70bbba"
  },
  "media/tools/exiftool/lib/Image/ExifTool/CanonCustom.pm": {
   "bytes": 86339,
   "sha256": "e461b9b1e0d8f24565b36feb2032412814754c8f46094a44d3beef800d9ccbf9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/CanonRaw.pm": {
   "bytes": 31017,
   "sha256": "30a326b19ce5ea502abe1632a9a999969b73dc33e7d8937fddee332d312a5440"
  },
  "media/tools/exiftool/lib/Image/ExifTool/CanonVRD.pm": {
   "bytes": 78184,
   "sha256": "307ca4500b39ac35a78a3463610b49ba49b862cc73d26e4e05314c3c3d6630e6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/CaptureOne.pm": {
   "bytes": 8058,
   "sha256": "ffed00eab470b7e102ad28910744918b103081eb6a8686f3e82272c4643fbd59"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Casio.pm": {
   "bytes": 63705,
   "sha256": "3bfa03d6bef4f8e865a13a29154bf8c2a0c7b4eb7a76ce1a4d4b6bea05269eda"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset.pm": {
   "bytes": 16443,
   "sha256": "2017febff0262d7e0d7ea2325482ed62f9c9461e2331a36ef8fda7c723865e0e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Arabic.pm": {
   "bytes": 1913,
   "sha256": "90625d5c7ff09c976f9768ae36dd19d99f66faf742a6d9cef35b1c1af16348bf"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Baltic.pm": {
   "bytes": 1731,
   "sha256": "c02c01046099116a116780de5ca822c69cdf986a83d75eaf3603911241ce21a3"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Cyrillic.pm": {
   "bytes": 2361,
   "sha256": "39bf8e08e3ba0f6e63fe42eb07a4df28cddbaf8559c6b16f38252fd6d3f00f13"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/DOSCyrillic.pm": {
   "bytes": 2629,
   "sha256": "09a00893c948759aa2807e9b23503f535aa3b7e7e2de68cade5557630b98bc11"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/DOSLatin1.pm": {
   "bytes": 2619,
   "sha256": "ce2bca149aeb40d376a5d3e596ad3acc7fa5ce1244736a827de6521a05dcc089"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/DOSLatinUS.pm": {
   "bytes": 2621,
   "sha256": "55d28e289e3b10bbd60dde97e72d8baa54cfbdae55f21c80722a9b3842b3e55d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Greek.pm": {
   "bytes": 1993,
   "sha256": "5200b436582e79eab7a6424124e4481ec619c1784ae48265f90d8421cc9a6b9b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Hebrew.pm": {
   "bytes": 1759,
   "sha256": "b43457e1b50a7180592fc627eb5dd84e415d3e5c28e7e4ce74ea2fee4c210bcd"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/JIS.pm": {
   "bytes": 127692,
   "sha256": "1094fb6d5bc9ea792f9d68ddab277e6aa80b3f5335d2c1c6bfd8c1c5babe5411"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Latin.pm": {
   "bytes": 953,
   "sha256": "2112fc60915466d29e54afba64bf3ffb586158a5cda6339b5e2f89f5216e9d7e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Latin2.pm": {
   "bytes": 1731,
   "sha256": "52f17a32169da0141f9a653d6b81e08eb697d238fd026a5b390be70d44e8ef1d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacArabic.pm": {
   "bytes": 2559,
   "sha256": "15aedb3d69b0770bfd8b0322b31985adb0488506cccd24e060a17ed3f52ae951"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacChineseCN.pm": {
   "bytes": 129364,
   "sha256": "42af87d918a3eece920344be0b2f4bb97cd236860e2debd3224f664a8e089075"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacChineseTW.pm": {
   "bytes": 231400,
   "sha256": "d1b6d89e0f6c102132fc5b5183506c777b3b3500f9b2d3e28a0f674125b7ba15"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacCroatian.pm": {
   "bytes": 2406,
   "sha256": "2a573cf416ce3282a6dc1960103f9d4600726cf3db02e56ed603335c69c37381"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacCyrillic.pm": {
   "bytes": 2544,
   "sha256": "ec49c4e79bf7fc5a18f5a4eb77d48fad40209f92c4e5f3d167c61d3f9587bbde"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacGreek.pm": {
   "bytes": 2502,
   "sha256": "d0833ab250f51f99d2c7d172a7628c98537117a3dca22a4fe980c85ed824bdd0"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacHebrew.pm": {
   "bytes": 2569,
   "sha256": "bb3229736d486a4614ccd3be57afa29728dca939b51073eac85773fa8c253a85"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacIceland.pm": {
   "bytes": 2358,
   "sha256": "28f0ac1102478079afb329096ac317954febdb120c924147b033ad28d2db98ba"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacJapanese.pm": {
   "bytes": 125371,
   "sha256": "36b9819d02c5aafd1fc4ab5616dadf7a6e3d5de8d026bdbdf3d46cd1189fa4e1"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacKorean.pm": {
   "bytes": 171931,
   "sha256": "f90c20ebacae587e8e9c8b57b95f64c10053da5afd2d83e0a3527232c412c676"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacLatin2.pm": {
   "bytes": 2526,
   "sha256": "1e216c769557eb927cd6eee2ac4121f5df5caf052fdc058c08719b4a16484d3d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacRSymbol.pm": {
   "bytes": 129227,
   "sha256": "9d8bd0c20775120c71c5e3b5996c6a076e0b62b96f84038964fb407c73eca58d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacRoman.pm": {
   "bytes": 2374,
   "sha256": "243a84e50839abbcee96ce4b72c115fbf8d6f0fd755d2e7ff796da6dcf42c1be"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacRomanian.pm": {
   "bytes": 2394,
   "sha256": "14d9d15c357acc6388bb95bcb08d00d9cc12895c73378d2351a50200074466f5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacThai.pm": {
   "bytes": 2692,
   "sha256": "6f11db69e246cfc46df92af3f5f4280da07e2b8831a7b311c8f00894c42e194b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/MacTurkish.pm": {
   "bytes": 2382,
   "sha256": "9bfc65e53ed2666feecfe0cb27b1e940f836b64fd79e02ebd752ebd78a5ee6a3"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/PDFDoc.pm": {
   "bytes": 1264,
   "sha256": "5571e74cd68b89afbf47dda2fd59da90d86fd026477383d41b5db51aacf0d4a6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/ShiftJIS.pm": {
   "bytes": 119258,
   "sha256": "757bc7e41b0b9f8db6ac31c4e9cb99964dda73a84ec9e10c9f63ac5990502001"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Symbol.pm": {
   "bytes": 3000,
   "sha256": "463b9e12e4736fee4fbe504111251b2c90f0ff77afb832f37f3996a22201c916"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Thai.pm": {
   "bytes": 2087,
   "sha256": "71ac8d56facacd91d3a3ac0cba11ebc11944dd3e10a95373e4a22fd505a7b4c1"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Turkish.pm": {
   "bytes": 1023,
   "sha256": "97a40026b0cfe77f8186470085d8e51c2cee956f3d1719ae8151c35ce021cba5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Charset/Vietnam.pm": {
   "bytes": 1123,
   "sha256": "8ed317390f76295db70067231020a176d9c85f29e9030662ef7ed3de4665a4cc"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DICOM.pm": {
   "bytes": 539691,
   "sha256": "b0fec72102220d05076a1d8557e1b1999d751e97e45bb87da66122131d64e9f4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DJI.pm": {
   "bytes": 42310,
   "sha256": "2064e8df141f2ee20c6359a7581f9936b43535392dfeb10a827cc2ef8caa2520"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DNG.pm": {
   "bytes": 33853,
   "sha256": "b99cf06aa6706ccc18995a96b8730a1a8e1eefb37623d28cf4cdbf4627139e18"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DPX.pm": {
   "bytes": 9742,
   "sha256": "d857013002ccaa88dcd6d4d6df8fcd0db9c206e17817838b85670eea3dce8558"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DSF.pm": {
   "bytes": 3969,
   "sha256": "53c067df4be365dda84ff1f2689719b6211ff7e5b8e620ad56aaf70382f78156"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DV.pm": {
   "bytes": 9991,
   "sha256": "d0fe561b190b1be282f89b7c914987d52066995d687ac8cf0eb388114973b916"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DarwinCore.pm": {
   "bytes": 17621,
   "sha256": "b553eea2b25414cabd568bbb01b076940b99df582f62c91f06fbc97508c6d0a4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/DjVu.pm": {
   "bytes": 12758,
   "sha256": "4cbf233e2fb0c13a54502802ddaa11340e5fd246f53f996a9d782024d5328598"
  },
  "media/tools/exiftool/lib/Image/ExifTool/EXE.pm": {
   "bytes": 59243,
   "sha256": "d4bf95f93c0f91b74e2c38c191eef0e4babdc69fc1c7bb90ff25f928eb845621"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Exif.pm": {
   "bytes": 273107,
   "sha256": "8a0475c0ff67b2401db22df10c781f2f1e54276dd441affa1a8be3f42a5f7d22"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FITS.pm": {
   "bytes": 5855,
   "sha256": "b953d116015912d44607ffe64cdd3c48d130cae0c800a4b59c1b4a52a18833bf"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FLAC.pm": {
   "bytes": 10527,
   "sha256": "8763a5bfc129bdaaf8453be7e191f50eac0ac3eee771180d74a741cd60bf0802"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FLIF.pm": {
   "bytes": 11924,
   "sha256": "623029af045d994956a3238c9e2e08f249fc132d828a3871dd8b9d9c5cfe39d2"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FLIR.pm": {
   "bytes": 61162,
   "sha256": "2e6a323dc97dc77525fc16c08c8a533eb987f7dda7c746f424c1391723905e1c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Fixup.pm": {
   "bytes": 12732,
   "sha256": "05b45c0efa372cda6fd5f08919e54b3dec8929dec351d48d736775b4f67660a4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Flash.pm": {
   "bytes": 27915,
   "sha256": "67a3c20a7d873ab34a1bbe3c35a68317126aa4b5fcb5c939b797d749287dcb13"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FlashPix.pm": {
   "bytes": 91223,
   "sha256": "a76b43f308d37e9c9567fdb1190f4f23cd9a0d7a0509ea440070491afbf55cb1"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Font.pm": {
   "bytes": 38182,
   "sha256": "445331268b67afc3c3900917f9fd678c3cf7ecc515892128783543cd2d7c9f46"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FotoStation.pm": {
   "bytes": 8162,
   "sha256": "fed735cad126f0f788b783715a8c4c15db55a2ebd66d1d6efe7ec2a8c3694430"
  },
  "media/tools/exiftool/lib/Image/ExifTool/FujiFilm.pm": {
   "bytes": 69673,
   "sha256": "7734dbf033adb8969f737c03eefe02d7011be25f431fc4bf6aa84c698d86e16b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GE.pm": {
   "bytes": 2056,
   "sha256": "e11aab00a264e1ba421efb5c70b2667d442d81e6a1fbeea274ee8381915cab7a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GIF.pm": {
   "bytes": 25071,
   "sha256": "b885564bbb0c7e9770a811b45ea12b1f5eea2f7160eec6b3f3e79e7894a4f24d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GIMP.pm": {
   "bytes": 8576,
   "sha256": "53b7c54241db8ae73818c82973ebdbe7e5bd54242acce5a5dcb2c6307f10db1a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GM.pm": {
   "bytes": 21027,
   "sha256": "1599e5530a3d0f90088049ccdcf1cc2def5e952607c0e8d9c3e5ac3d353cf777"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GPS.pm": {
   "bytes": 21480,
   "sha256": "f62c9576a405a636585340b9358202cdb0b2a926368609716764b2e05a337443"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Garmin.pm": {
   "bytes": 244974,
   "sha256": "0550d3dd603bf9430879a0d880e61e37d78eeffeea0764b69f74e6563f9ce6e3"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GeoTiff.pm": {
   "bytes": 89614,
   "sha256": "064b737a93d0df4721ca3ea077a2e11df7ac6283bdb996f45de1dc19c8c43047"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Geolocation.dat": {
   "bytes": 3303087,
   "sha256": "0126e8de2b4f5cab4ebc42a46dbeeeb171830f168ade7e433d4c3a18c4ca900f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Geolocation.pm": {
   "bytes": 38628,
   "sha256": "c3a5c462fdf672342649b9febc3a497dd3c855aa4163a709f13d786630346eb6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Geotag.pm": {
   "bytes": 78839,
   "sha256": "e405d4bac1824001709d80270cc1feab96f034f0c89af85362ae4542a09d00e2"
  },
  "media/tools/exiftool/lib/Image/ExifTool/GoPro.pm": {
   "bytes": 35523,
   "sha256": "dbac3cf5e96bc768adae595ef43821216fe65fb4330ff8548a4c2a3dc81920d5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Google.pm": {
   "bytes": 33292,
   "sha256": "912f129d2f1db85cf114fc336f1a68a87c48bff8b90991add2f30b797b0ca8a7"
  },
  "media/tools/exiftool/lib/Image/ExifTool/H264.pm": {
   "bytes": 40241,
   "sha256": "4b014b83c67f3ae04a081cdc79ae0b1fc361084e971489559c8432756e8b47be"
  },
  "media/tools/exiftool/lib/Image/ExifTool/HP.pm": {
   "bytes": 8197,
   "sha256": "d51558abafdca4114aead896e889487fc0b5d494852dd41d72701ffbd2399d5c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/HTML.pm": {
   "bytes": 22634,
   "sha256": "8e1c4f875f14f37b899fd082efe7f5c77c0ec38f47be1761190d1e748dbb539d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/HtmlDump.pm": {
   "bytes": 33758,
   "sha256": "a02dd96f159a4a96ee649efdb6a1a43bd289cd5912f7da150b08e488ff5a249a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ICC_Profile.pm": {
   "bytes": 49814,
   "sha256": "d336975767bc1a64919b31a09ceaea40b0d424c5206277c52491dd2194ffcaed"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ICO.pm": {
   "bytes": 3730,
   "sha256": "3fadc07ebf61f8be31aa9ce568de785f0350e931ad8e5a4cb0c39977744c8986"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ID3.pm": {
   "bytes": 61700,
   "sha256": "92a3c9fa73094191c2000923bd07527504c1d8573a094556628d8de8e57ca43b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/IPTC.pm": {
   "bytes": 41081,
   "sha256": "07508467219121f9552215f715439716fca94825c3e96eafe1363d8009072ffa"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ISO.pm": {
   "bytes": 6970,
   "sha256": "521fcdcb9e9577909905f541b4037342f846651453a80df0396ed9d8a95960f2"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ITC.pm": {
   "bytes": 6792,
   "sha256": "250205b73a64d599244f87f6f5b00daea99c175c2c3249d8550d772d6859403a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Import.pm": {
   "bytes": 13970,
   "sha256": "27eb74b4e3980afefa41025929fae1d96f63b42ecbb56804e8efb4769540bb78"
  },
  "media/tools/exiftool/lib/Image/ExifTool/InDesign.pm": {
   "bytes": 11455,
   "sha256": "5b6a2bcee1e325c0f3507d1eca9d53cc44f498c30066de720d4816c9ddc9eb42"
  },
  "media/tools/exiftool/lib/Image/ExifTool/InfiRay.pm": {
   "bytes": 10384,
   "sha256": "086a19bb4439180500f5bd10aa2a45a078f197060cfc05126cd0762ed184ef4c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/JPEG.pm": {
   "bytes": 29032,
   "sha256": "68e0c147af20bbb29be1a8816f415a8a013b961ec79feba7127627a1906272fa"
  },
  "media/tools/exiftool/lib/Image/ExifTool/JPEGDigest.pm": {
   "bytes": 217476,
   "sha256": "6e8b756ff10154212d96bf6a9b19fd53c39309c02d096a8fe3d221d2f9496777"
  },
  "media/tools/exiftool/lib/Image/ExifTool/JSON.pm": {
   "bytes": 6945,
   "sha256": "4e547461a178259822a6709b4ee33b897499a8e959a67cd95701192ae0349b26"
  },
  "media/tools/exiftool/lib/Image/ExifTool/JVC.pm": {
   "bytes": 3638,
   "sha256": "1dce83261222d96b402e310c3854738972804fda8541063b6a5199ad61ec10b5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Jpeg2000.pm": {
   "bytes": 65552,
   "sha256": "6d5647c841f5cb4c088d88ae9b0904bc62ab34d31f3f2b74819f5f846fb7b088"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Kandao.pm": {
   "bytes": 13756,
   "sha256": "955b55680e6a45ee2cd7a99dc50c573df2c99ca219dd25c9290c500371251ad6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Kodak.pm": {
   "bytes": 123475,
   "sha256": "eb598c404be1f7d718e98cddeee2d45173d0caeaaf7f97a97a995e986ed47610"
  },
  "media/tools/exiftool/lib/Image/ExifTool/KyoceraRaw.pm": {
   "bytes": 4411,
   "sha256": "78ca03a23b477924c3ae5017bd70ca010e0206c9022325de6472067a3ca3f600"
  },
  "media/tools/exiftool/lib/Image/ExifTool/LIF.pm": {
   "bytes": 5110,
   "sha256": "55a2c47ebd196f95c3c8d9c54c0e9fa482454dda29680c68298eb00d7e369439"
  },
  "media/tools/exiftool/lib/Image/ExifTool/LNK.pm": {
   "bytes": 70218,
   "sha256": "effa4cc69018fdd8ea7541af1b5fa6156c51155c9a3af3925fe0fcc16412790c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/cs.pm": {
   "bytes": 46699,
   "sha256": "8dab229992546a9b2abcd5cba7fb0897f4c6a6ce5666d8e35f11a5e65c55bc53"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/de.pm": {
   "bytes": 299939,
   "sha256": "636ff2fbd53d7c1cfad458f30661f535993c4a8a173619dbc2c5425caafd5dfe"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/en_ca.pm": {
   "bytes": 38532,
   "sha256": "602e320bcf6ea795fa4dcc3d5230a768c809ca134ab86d8f296b04e55d620fff"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/en_gb.pm": {
   "bytes": 40449,
   "sha256": "97d4a0da172331a2e8be053d0c2ddde8ab94ad62d23c04cce394b343096257c4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/es.pm": {
   "bytes": 123030,
   "sha256": "234851d45a50bf9993368da5881ac1ac78205ba6431022316068884820503319"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/fi.pm": {
   "bytes": 112353,
   "sha256": "59876d0dc06a51ba79fe7b2ec955035a6e0580bc4a1e73df73f0d421227047fa"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/fr.pm": {
   "bytes": 435759,
   "sha256": "b5b5b1f44ce6dc896c3bd51cb689ff4c6d6307b8de972931b28fa4e404bbe3a5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/it.pm": {
   "bytes": 250790,
   "sha256": "c157144cc2a11bdf6478880dfd53c5941e2d423a6590aecb4f5419ea5801af8c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/ja.pm": {
   "bytes": 209798,
   "sha256": "4452fb4a68eb86c0dac5cd8599e41a525c5c738e16cd81a9bbc9339a447276b4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/ko.pm": {
   "bytes": 68220,
   "sha256": "bd9129b298b483224e72c731536da47105e62c87c3df29e9991447e4aeba1c5d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/nl.pm": {
   "bytes": 91681,
   "sha256": "ed66a369df62c16a81293db4b17de658b33778fde999ada34b4dcdfa25472620"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/pl.pm": {
   "bytes": 46517,
   "sha256": "502683f64ce9c6f9a922c9c0c35ff699c67007dee097f5df40b06788229d5fba"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/ru.pm": {
   "bytes": 321153,
   "sha256": "081cefe50e8bef0be9efdccb8c465e2df066c2ea85c8ce47094e876ade970715"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/sk.pm": {
   "bytes": 78976,
   "sha256": "751137ca19ee54b0bd4a4b9f4ef12039be8d58f27dfaac7255455191230760bf"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/sv.pm": {
   "bytes": 21686,
   "sha256": "b901e34c5cf6b73c8cba271c653b5b8409b55008759424437f94953fc7c2072d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/tr.pm": {
   "bytes": 19207,
   "sha256": "5540f0aab93152dbe0b46b90272e5ca686f50969997b3fce7fdba9e5e8ef7d73"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/zh_cn.pm": {
   "bytes": 37627,
   "sha256": "897586aaaf0722948f9ac870c9b8a256e7c17020677a741ffb0cd2d46be5de8c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lang/zh_tw.pm": {
   "bytes": 27478,
   "sha256": "47048bf7575ccff4293a0a325de7b32721162c0fce96aeb4c88ce40393770658"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Leaf.pm": {
   "bytes": 16715,
   "sha256": "e8893668613666ba22c289a9822ac44cdb616a1f884b1a9cc0657374b64971b9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/LigoGPS.pm": {
   "bytes": 18849,
   "sha256": "8a4c46c580d2e1abc94894308a443c236a993f1c87f3a50caeea57a0c2f88ce2"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Lytro.pm": {
   "bytes": 7766,
   "sha256": "950cf7528fd63f8b9ac9e599c34d78877e9aceb32e897b8fdb616ab9aebc3af8"
  },
  "media/tools/exiftool/lib/Image/ExifTool/M2TS.pm": {
   "bytes": 50623,
   "sha256": "0c1b8fc327bb09f83ad1ee65b5ee898af2152adb81527ccf0e3b3c9b3111cdda"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MIE.pm": {
   "bytes": 105282,
   "sha256": "14686ad47aca97b23cf9f10c9ac78a5b9f7e5ed52081a01a046511e18cb3b207"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MIEUnits.pod": {
   "bytes": 14005,
   "sha256": "f5ebcbcde33166114002378a62ba1acc2991fdb334b202310b9cbb4482c31d22"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MIFF.pm": {
   "bytes": 9263,
   "sha256": "1556ef8924bd0ed1fd61e71905fb1a80347ca61f8665b800b11bb0eecc3f13c8"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MISB.pm": {
   "bytes": 23383,
   "sha256": "075955833bc239b75d716fd3e798d30cbe3757e3bcb56a494695f5675633fd7f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MNG.pm": {
   "bytes": 16606,
   "sha256": "14c62cf5c2223743ec6b07f9983c0e6bd239ebc599e59b53824ff3a35fe90475"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MOI.pm": {
   "bytes": 4241,
   "sha256": "20308d81671e6abbe09832ba44d40dd0c9f81fbd037e1d5e1a336c957ab53b4a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MPC.pm": {
   "bytes": 4152,
   "sha256": "a0c48140e931700f2e19441951f26d1d22a38e7e96e7bdfd55b79727df476a1f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MPEG.pm": {
   "bytes": 22859,
   "sha256": "0ee4aaa6ba891e43cf264dcd6d1de11e47461bf64e017d5bc7f17612143e3b7a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MPF.pm": {
   "bytes": 9446,
   "sha256": "b5f7038b52f4b6a2e2934eb356385fab443a9f4a328bd0c9c178ca23ae7ca68e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MRC.pm": {
   "bytes": 18831,
   "sha256": "a0266d5cf0b3265c9c88559c9cd8b461bfdc5bd7f6802f843aa2730cbb70613f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MWG.pm": {
   "bytes": 31463,
   "sha256": "f46d2a5afb7d6cfa174ac28ef855809499630f7d32107e3babee3711f68be96c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MXF.pm": {
   "bytes": 258672,
   "sha256": "ba1e605ec93a14cc60e4b519a072215ae639b11904ca3646c82a86a2271b6982"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MacOS.pm": {
   "bytes": 32223,
   "sha256": "5acee1a0a387d2e3ac9f6304d5e6ac1c59b3155c54676f06af026a60373275c4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MakerNotes.pm": {
   "bytes": 72174,
   "sha256": "5c78d72ce8f07142ce4e9e400616725480495c3c85514b2861cadd18077c119c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Matroska.pm": {
   "bytes": 49158,
   "sha256": "279750340c26cf50ab9eed709863707770a900c3c7cc6111674d48a7077ef33e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Microsoft.pm": {
   "bytes": 59585,
   "sha256": "53835d4afcd5292e21f04986fe57445ff825de72d855e548bfff90a87815f40b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Minolta.pm": {
   "bytes": 102220,
   "sha256": "e4f77a975e9465ea23c430125d12e53c54d68a4f042e10b23d6cae97758b0f4b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/MinoltaRaw.pm": {
   "bytes": 16946,
   "sha256": "6033123d2c22995ff7dc27613b948ecb59c7a8356416d899444634ca07ef32ad"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Motorola.pm": {
   "bytes": 5672,
   "sha256": "8bc6272ec47e64ed2784903d9524a8c3e618ab07f324c3f454b9230dadfc4974"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Nikon.pm": {
   "bytes": 561163,
   "sha256": "9410b783cc5e591ec28d6bff66880adc8d9b056a545244bfd244d995a4422298"
  },
  "media/tools/exiftool/lib/Image/ExifTool/NikonCapture.pm": {
   "bytes": 28807,
   "sha256": "fdd137023f6eba06fdfce881331cd478abced2beab3b008802b7e142d45b52b5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/NikonCustom.pm": {
   "bytes": 360314,
   "sha256": "d04722583fe379dd406880391a195f5e9c3ca04326d819924445755126f81ab3"
  },
  "media/tools/exiftool/lib/Image/ExifTool/NikonSettings.pm": {
   "bytes": 75338,
   "sha256": "1470761764101e233247064ab15897d2fd5d8f4d14719d227b37691c2ec2de11"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Nintendo.pm": {
   "bytes": 3322,
   "sha256": "6b424ebe1e2ea8bad888ff9c24800b0f115f8d2b6266c241a2e8759ce04d6982"
  },
  "media/tools/exiftool/lib/Image/ExifTool/OOXML.pm": {
   "bytes": 14066,
   "sha256": "444bd30f969adb4718e9c20a10785c6764b7ebd9977a1e3ff9a5c3e669bc594f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Ogg.pm": {
   "bytes": 9063,
   "sha256": "365e93cc445f0011ec8ac7a190a737d399feeaa8c21547fb3eb4b0b065065e91"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Olympus.pm": {
   "bytes": 157893,
   "sha256": "f974dc7c82b5e187148e0defc8d733734445df2121175097f001fe551ae08651"
  },
  "media/tools/exiftool/lib/Image/ExifTool/OpenEXR.pm": {
   "bytes": 12156,
   "sha256": "7f17acad20a1d253647bd6f26716f439cabc1cab1606aa4e1dea6c3e57fca759"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Opus.pm": {
   "bytes": 2270,
   "sha256": "757d33def564acab6203501919a1e87f95df960c76506b0b4886cb4b040dab9e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Other.pm": {
   "bytes": 2700,
   "sha256": "f6b7c2ed3d99a0e4f79b0b953c46eff8b5f9c41d1bbcf7fd5a30fbeba31b579f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PCAP.pm": {
   "bytes": 15840,
   "sha256": "3cee781be73f99513280fe2b68341347bfb91a9b76dd567de9d62f2a0939e416"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PCX.pm": {
   "bytes": 3810,
   "sha256": "3d911e4f3412546ec25230156bde2f45a89dcb9e9fd96b099cb2e6825432d12c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PDF.pm": {
   "bytes": 97656,
   "sha256": "6e7eb122e329227abcc931c7590563c760e3435251fec803eb8e21bdec6a9eb6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PGF.pm": {
   "bytes": 4135,
   "sha256": "72c4cd5d4fd80ac0f45b88973eb2ef62123d5c51d6005828c8e85c9a3596f97d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PICT.pm": {
   "bytes": 33998,
   "sha256": "71618f76baef30dd2e2b8b97e2db0a6e6a9135838c59ade01905918fbb0da382"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PLIST.pm": {
   "bytes": 21422,
   "sha256": "10320b671694cba444c6d48911fc75ca37f19810ef7a2f49bd9c68e1e02875fa"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PLUS.pm": {
   "bytes": 152122,
   "sha256": "674eb09aff7c187b15e8e43939473fbeb9212a29b5a2e50eb17d0268baaa7ad4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PNG.pm": {
   "bytes": 67518,
   "sha256": "69a54cfc08cb67e210158c148ab439fbdd3f9a021e362b1379a1e080c2c7a0f5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PPM.pm": {
   "bytes": 5480,
   "sha256": "873d7a83d8f9f0eeab831b203eb11ff6f856e701cab5626c2b8778489e96e571"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PSP.pm": {
   "bytes": 9235,
   "sha256": "c406c4336ac400e4cadea41f2002490581a358d7e3ec3cc9e9822bcc3285f42a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Palm.pm": {
   "bytes": 12184,
   "sha256": "bc158f6d2bbb887c49e7b4ea5dde36c377f28cb0306f5f85e11bd0a11044cef4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Panasonic.pm": {
   "bytes": 103567,
   "sha256": "b99cedc10429748d75330d85417b4993907204ab19da0f0b5f9110403e663be7"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PanasonicRaw.pm": {
   "bytes": 34923,
   "sha256": "bd204b732aa68f0b099d798699f149a4579a815748e9ddde6236ac585b5747d7"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Parrot.pm": {
   "bytes": 26245,
   "sha256": "e133e94265a94540ac893a8d3f9c4c9cf99343a21275761b0d0a01bfcdd15eff"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Pentax.pm": {
   "bytes": 254015,
   "sha256": "fa766226626260a02d483fa1bf16c56200eac102b174d05f1d143abb45d04230"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PhaseOne.pm": {
   "bytes": 27906,
   "sha256": "930c3c36b053937ad6db15c4f011532858377d78026d164d0fe1f481386874b2"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PhotoCD.pm": {
   "bytes": 18688,
   "sha256": "960e187f7ccedca07f85cb5d33c59dc86a146437127c1a36a8da57cc6166e5ed"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PhotoMechanic.pm": {
   "bytes": 8325,
   "sha256": "d1d12610e7cbfdf3a5839b5727a091e5fe6901bd9121901a0cc4ade45c01330c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Photoshop.pm": {
   "bytes": 48004,
   "sha256": "637a47fce42b53c7177518cba25e9081848f21c95db529506f0dd1a149910786"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Plot.pm": {
   "bytes": 29320,
   "sha256": "96c85956b600156fdc2bd16caea992bec8d1c1c4a6c569123876fbbff439854c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PostScript.pm": {
   "bytes": 29588,
   "sha256": "f2c8104025c03f859723ff068dc55f3f5c73c0f8013c5f8d5f04f8c7190d5e27"
  },
  "media/tools/exiftool/lib/Image/ExifTool/PrintIM.pm": {
   "bytes": 3521,
   "sha256": "c65e29ccb3bbabbcf8eda485bf7997853e610bc3296885b1b682d431695bfb0f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Protobuf.pm": {
   "bytes": 12155,
   "sha256": "d7eeb82d764a3d728635cdfc9bfe4c83baba12530922d860b21857035f869aa9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Qualcomm.pm": {
   "bytes": 47818,
   "sha256": "9c92dc2ca6de9fd8943c2fd59300a813e13b6fac62fb74b5ec661a95db7fe320"
  },
  "media/tools/exiftool/lib/Image/ExifTool/QuickTime.pm": {
   "bytes": 464899,
   "sha256": "329172a5558d8b75b535d5120d01ed5ce8aaa865b5d5de9ce1b81f3b09cdec5e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/QuickTimeStream.pl": {
   "bytes": 178032,
   "sha256": "1f940a7fe3b11f53d729bc405370812e13129e4d533cafea4d3bdb57c72806ec"
  },
  "media/tools/exiftool/lib/Image/ExifTool/README": {
   "bytes": 71173,
   "sha256": "8db4cfe8234464da5bc9c7878825a3b6b47dab95cda833a212c166e1ed09707a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/RIFF.pm": {
   "bytes": 80925,
   "sha256": "af3a9278fbf7078c61fe53113cc236c7edc43e4bbdd5da86c5d9a6aa2522214d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/RSRC.pm": {
   "bytes": 9814,
   "sha256": "458fec455fb2345e8d3f815a3a1e73d48a3c2efdda9040d589865c4b1bd1c62f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/RTF.pm": {
   "bytes": 13776,
   "sha256": "36b2be702d896eb970a12c36de0d0740ab5d099aca465b609cb127bbd6c0fe7a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Radiance.pm": {
   "bytes": 4665,
   "sha256": "b2d49162144a1da988416dcdbe0c2aa3f64ac145d7073f23c6e9919e92e8506f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Rawzor.pm": {
   "bytes": 6322,
   "sha256": "4e7892702e52f0e4ab00c2f43a43da00a9d1c59291b6fc56bb8d7a7884988ef9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Real.pm": {
   "bytes": 27549,
   "sha256": "a53c3014d5eaa0d5744aa4843f25658053d6dc47c1f5423980222bfbb9591780"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Reconyx.pm": {
   "bytes": 25109,
   "sha256": "e14afdcaaecfb4acad77aa970d533cc069ddda28b5d7a2b87611886fd5325b2a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Red.pm": {
   "bytes": 11545,
   "sha256": "439744cf113593522245084dec4e159e2bc8a5b78078aa96938be454bc8c815f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Ricoh.pm": {
   "bytes": 41991,
   "sha256": "24d66890e5ac4ddaae0864f0386f524a19b54e9e289588a62345c686b3934049"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Samsung.pm": {
   "bytes": 73576,
   "sha256": "06112be5b4a34e9706a4c31a0c401cdf6ed41a5caa87da9290ab6b3a8b275b00"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Sanyo.pm": {
   "bytes": 12116,
   "sha256": "1a335cda97fb0c414aa53bf8e44c1464650a8a330eb2fe16e09a5a746d870c58"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Scalado.pm": {
   "bytes": 4006,
   "sha256": "87f61789be49ff02f901f16928790de5f8bd65c0df0d867952b100808c0d0786"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Shift.pl": {
   "bytes": 23773,
   "sha256": "e83155e59d4a7e8d015f91211a8a590883467ce619d4c7198b4b10aaa39954db"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Shortcuts.pm": {
   "bytes": 10303,
   "sha256": "ca795f420517162cd80b776795b50d5cf0317851530bda1cbca133a38ce8362d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Sigma.pm": {
   "bytes": 35879,
   "sha256": "e20ab05420ae05e87da7f61c5021412b1ea994bebf9e6666b731cc0189460ef6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/SigmaRaw.pm": {
   "bytes": 25685,
   "sha256": "3ad6c2fd920c9c82e785e43f651cb6dc5d42fde535539c58633f0984749c8d09"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Sony.pm": {
   "bytes": 478884,
   "sha256": "1db1f1905ec2b6abf4bbd90fa6d8bfa92d84c5a2399cc333c2b392f27d8d330f"
  },
  "media/tools/exiftool/lib/Image/ExifTool/SonyIDC.pm": {
   "bytes": 12237,
   "sha256": "3f6faf1b0273ca8456145a53ab80586033ae14e0741a2c9ec89a6de36f898bc4"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Stim.pm": {
   "bytes": 4640,
   "sha256": "06de73a1e6a4f72db5e809285ddffcac9b911ca6489cc1d0bacffba2cc9aaa72"
  },
  "media/tools/exiftool/lib/Image/ExifTool/TNEF.pm": {
   "bytes": 18327,
   "sha256": "4178a50bec9bebee20b62750ae18483d508c43a9185db71b6e03b7232d67c60e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/TagInfoXML.pm": {
   "bytes": 34653,
   "sha256": "8ac0396ffc87e69433aae543c785fb1893763688f07b42ef3912519a6b83a7e6"
  },
  "media/tools/exiftool/lib/Image/ExifTool/TagLookup.pm": {
   "bytes": 756155,
   "sha256": "da70c92c00f9db1e72641ed04700e6e17c9cccbd323c5ebf95fc3de7b4a95a8d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/TagNames.pod": {
   "bytes": 2356602,
   "sha256": "22d1857911183f2186e5084b102d8a294338e410695f604bec25793a188a10e9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Text.pm": {
   "bytes": 8386,
   "sha256": "b8eed4a87b452813c8e146812e48df5ee8a24f1d9713fa2e4137d7d929b7c57d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Theora.pm": {
   "bytes": 3496,
   "sha256": "f611c33a96dca1be5c96dd6456fadf7b747c6e75ba4117f8055864b9e55683a9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Torrent.pm": {
   "bytes": 11910,
   "sha256": "0e4ca12e9ae1bc73f9d3e52d198af13703214321297aa9c426bf67b466b435ea"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Trailer.pm": {
   "bytes": 12585,
   "sha256": "71dd33f64d2126a3e14e0354d5ca540ccb83d1b7ed833788fc92e54b6b4948e9"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Unknown.pm": {
   "bytes": 1731,
   "sha256": "e28eca4bad26436e79201ea73a9cf7a24749648959a0c02e024cd9a20cb98aa8"
  },
  "media/tools/exiftool/lib/Image/ExifTool/VCard.pm": {
   "bytes": 18242,
   "sha256": "47f4c57a2dde6b2650a7e88751f5cf75392a7591ceae2752e44937e0196083c5"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Validate.pm": {
   "bytes": 31667,
   "sha256": "74d649b10597f153c4553e9e697a69adde151e75628188169e4e49ac57298a41"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Vorbis.pm": {
   "bytes": 8321,
   "sha256": "39f27e7f564468da63f73e8e67af8c9568e18d39b804b6680f932dbd016c5e44"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WPG.pm": {
   "bytes": 10420,
   "sha256": "717a7bb129eca8e1897a695cd0860f237726fea55843d9ac19ce05876a55d48b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WTV.pm": {
   "bytes": 13294,
   "sha256": "269940ac9be0d8b4b570d7d2daa046911a7c609f4f8a03916f768c7c07a49cc0"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WavPack.pm": {
   "bytes": 3869,
   "sha256": "26df649e5db7f0111ae7673c848f204bef6ca4993e9e48f322e5a4ab6bc2455e"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WriteCanonRaw.pl": {
   "bytes": 25152,
   "sha256": "38f9a795ceae9d19740b111aef86c96ee70a25bdfd63708c69dad4614f924478"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WriteExif.pl": {
   "bytes": 143519,
   "sha256": "7ea2e8af8f17ebfef5979146bdc6b793392f39da9fc3ea15c6ba0326e1321533"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WriteIPTC.pl": {
   "bytes": 30224,
   "sha256": "8e7cc493b07abf91ecdcab9270770e5eec18f9579f00b4ae223f6a2310cf5ea8"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WritePDF.pl": {
   "bytes": 30776,
   "sha256": "e22db8caf967f47dff9b2b79f36cf68bf79cc57398506e8e0b7e523b39c21d13"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WritePNG.pl": {
   "bytes": 16453,
   "sha256": "21f83b39cfd05422ba219e911a88506bb17c7c8d733aa14377fad461d7093a31"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WritePhotoshop.pl": {
   "bytes": 11172,
   "sha256": "7299edfab3923f664ed3f190fab3df9190dd17e44ec20e8cf96f13eb06ca1f56"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WritePostScript.pl": {
   "bytes": 27353,
   "sha256": "e0d822a9c49e9a3c2157198e3f4b1047e99411cfd21402051344d2c84e3dad64"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WriteQuickTime.pl": {
   "bytes": 108900,
   "sha256": "93213228286b13115f90a6441d96b8a37f2f939e4c7520a61be32c081c634bc0"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WriteRIFF.pl": {
   "bytes": 16549,
   "sha256": "ea5b2c2cc18ceb4529059c6d7c827c3bffccbca27e134ca5bfbb8e890952154a"
  },
  "media/tools/exiftool/lib/Image/ExifTool/WriteXMP.pl": {
   "bytes": 74136,
   "sha256": "9258f4622ae7a20fc239f8a945e0aefc00998709537f547064154a5678047c2b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/Writer.pl": {
   "bytes": 328299,
   "sha256": "cfe916df77f7b37a4fc62e22f0c03de93ca727f0fa22a155ad0eecf95c050d44"
  },
  "media/tools/exiftool/lib/Image/ExifTool/XISF.pm": {
   "bytes": 5715,
   "sha256": "bcfa3345a66482bf280e899fe4e060e820867d08aa25022cbdba4034143360eb"
  },
  "media/tools/exiftool/lib/Image/ExifTool/XMP.pm": {
   "bytes": 195643,
   "sha256": "1e3612f54b7dd3a08cb326b22fdaa72e09f5a78b3d819cb093174e7567a2508b"
  },
  "media/tools/exiftool/lib/Image/ExifTool/XMP2.pl": {
   "bytes": 75233,
   "sha256": "c499607ebedf902fb60610d0b7cbf901189067e109cc33b7fabb2dd035c0f92d"
  },
  "media/tools/exiftool/lib/Image/ExifTool/XMPStruct.pl": {
   "bytes": 40986,
   "sha256": "74c2efa124a1fdf9e5ba19ec50ebe6bcc4795c974c416953375f251d2bea50af"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ZIP.pm": {
   "bytes": 33447,
   "sha256": "f59769721010311f055eefc91aa4deeb7adaf9ab13080254db0a1769afc2fe70"
  },
  "media/tools/exiftool/lib/Image/ExifTool/ZISRAW.pm": {
   "bytes": 8043,
   "sha256": "963c9cc07fa9e1daa066a07be318ea1fe435554e0d32536a762894d523161c9c"
  },
  "media/tools/exiftool/lib/Image/ExifTool/iWork.pm": {
   "bytes": 7982,
   "sha256": "4d07ff283e4e9f98bf50ef09e66bf3e37dd384c3ebb54aa5b2b3641adb156ee1"
  },
  "media/tools/exiftool/perl-Image-ExifTool.spec": {
   "bytes": 5999,
   "sha256": "9b9c8b48f6c60c223ac4835b960066b95a93fc3db5ab2070e58221a8a745ba39"
  },
  "media/tools/exiftool/pp_build_exe.args": {
   "bytes": 2040,
   "sha256": "019fcbee19223d72b83d213d95364855f442b3264691de43625630cabdb8b98c"
  },
  "media/tools/exiftool/t/AAC.t": {
   "bytes": 728,
   "sha256": "9312bb5493e33dd30f93d4d5397d4712dcd1dfb1f24b147b64b62ad160fff1fd"
  },
  "media/tools/exiftool/t/AAC_2.out": {
   "bytes": 205,
   "sha256": "053ba8d8cf24ddd3132797aa186ca7c12cc0a2993879fab0b3ac828b79c19cc9"
  },
  "media/tools/exiftool/t/AFCP.t": {
   "bytes": 1266,
   "sha256": "306bc0d46e0660929fc54f541c1cb3049af8fd6dd4e435747c34e1640f3ec51d"
  },
  "media/tools/exiftool/t/AFCP_2.out": {
   "bytes": 2301,
   "sha256": "9f390016043e4d8327a470b8c740e51e0bb633048e57eb344ef536fc997d5626"
  },
  "media/tools/exiftool/t/AFCP_3.out": {
   "bytes": 1141,
   "sha256": "5f805050ea19c382c45542ff112164c3ca53fe45d497fc08a6d97589a0afce65"
  },
  "media/tools/exiftool/t/AIFF.t": {
   "bytes": 730,
   "sha256": "0afb4c997898da6bf20edea8b88ef453c78c85e3d60911f38e55f2989561647d"
  },
  "media/tools/exiftool/t/AIFF_2.out": {
   "bytes": 1795,
   "sha256": "e3e3cabd919d0a891f011d4e8eb9f2c8e94d11447cf9b566cd01ac4595c540bf"
  },
  "media/tools/exiftool/t/APE.t": {
   "bytes": 1072,
   "sha256": "7c2910bad8c1b9a68eb49e5963fb1db7ddf39df590a9840da4e662cfb9ba7a77"
  },
  "media/tools/exiftool/t/APE_2.out": {
   "bytes": 1739,
   "sha256": "d89f2e0b717148db4931dc69406b8162549a9c18863d9ebad54ec4a3e8e08b16"
  },
  "media/tools/exiftool/t/APE_3.out": {
   "bytes": 3187,
   "sha256": "c787aedd0c3c9fabff3376febc6a935184c6f38cd73ca92e6e76fb67b00ca0a3"
  },
  "media/tools/exiftool/t/ASF.t": {
   "bytes": 725,
   "sha256": "18d27cb5460edb6881869e984827e15849f4dd99ad3c4aa23b33b75f70f606f6"
  },
  "media/tools/exiftool/t/ASF_2.out": {
   "bytes": 3311,
   "sha256": "216cd2feba5f1aa25a4b24ffd3c62eadb4ecd1d1d809fecc9f80b25043f0470e"
  },
  "media/tools/exiftool/t/Apple.t": {
   "bytes": 802,
   "sha256": "60f1d9715126c3b5301d1d5c5cd52ccaddb35e828ad7a87a7bcf87b2e6d0d37d"
  },
  "media/tools/exiftool/t/Apple_2.out": {
   "bytes": 4388,
   "sha256": "e163911aa7836d986281999e11e27b6af5b779a54bb429bec6e931b5307d7fdb"
  },
  "media/tools/exiftool/t/Audible.t": {
   "bytes": 742,
   "sha256": "ffcf34c391f4ac2c245e6dc15a54d9f525a8bda1f55827c8e61c4d4175626b66"
  },
  "media/tools/exiftool/t/Audible_2.out": {
   "bytes": 2892,
   "sha256": "cbf48ade85c8c5ed43ee2cecf667e63251e9ebd95fc2045505066f35fc0f3b66"
  },
  "media/tools/exiftool/t/BMP.t": {
   "bytes": 725,
   "sha256": "4656b6f5b181e7d04ccd1928fc5a36ecdd03a1588110c03e2fe60bae6dde1b08"
  },
  "media/tools/exiftool/t/BMP_2.out": {
   "bytes": 1359,
   "sha256": "55cc6fb049ad277aa4623eb86adfde580755870c6beda4b3683972037e730551"
  },
  "media/tools/exiftool/t/BPG.t": {
   "bytes": 725,
   "sha256": "d57b79e9380b6cb6c0844737d7e93a6d759f4576cc82c0445dd81ba94f35ef43"
  },
  "media/tools/exiftool/t/BPG_2.out": {
   "bytes": 6057,
   "sha256": "03def3388440895328c164a0d3d53587bd9420ca30d144518f5f97ae85215652"
  },
  "media/tools/exiftool/t/BigTIFF.t": {
   "bytes": 745,
   "sha256": "c68d7285a0f78f23b460c1150cfc0bf645c260870429379f2869eb3e28797ed2"
  },
  "media/tools/exiftool/t/BigTIFF_2.out": {
   "bytes": 1267,
   "sha256": "3aa5c275fec9ef1a334744665509f23966fb6d0ee92b789e7b974531b66fb20b"
  },
  "media/tools/exiftool/t/Canon.t": {
   "bytes": 1204,
   "sha256": "f9d0c3626125dc27547bf7c7c1a98d5ddab0766de6fd1c0284fdffcd77f114fc"
  },
  "media/tools/exiftool/t/CanonRaw.t": {
   "bytes": 5483,
   "sha256": "e8fa1c5b553e58d51ac43326a8755de8d318b4a966f8dac0270a17382d0a298b"
  },
  "media/tools/exiftool/t/CanonRaw_2.out": {
   "bytes": 10501,
   "sha256": "1b09e4986944857afc67669d3b7bf8457af0d60782e11f9d19225b3f65b23cfa"
  },
  "media/tools/exiftool/t/CanonRaw_4.out": {
   "bytes": 13812,
   "sha256": "5f16e57897bfc43e3fa7b3eee1473046890065a63a06f334e69689519741cf95"
  },
  "media/tools/exiftool/t/CanonRaw_5.out": {
   "bytes": 7520,
   "sha256": "a9aac36579c040df309fae720c430388268d09eb7cc0e627302f4a6a2fe4dd38"
  },
  "media/tools/exiftool/t/CanonRaw_6.out": {
   "bytes": 13887,
   "sha256": "f7e174024d15ce8fbb74e516ee673e95a60ad6a330cbba0c194b30090744a6ab"
  },
  "media/tools/exiftool/t/CanonRaw_7.out": {
   "bytes": 15558,
   "sha256": "cd6b4eb86f1e026a8728df2e83bec0bf471082915199def59de06bc8f9997b03"
  },
  "media/tools/exiftool/t/CanonRaw_8.out": {
   "bytes": 32749,
   "sha256": "5e943fb6da69d05cfab6bc70fd46ac294dde39595b82bb58f0e03cc5ceb1cd88"
  },
  "media/tools/exiftool/t/CanonRaw_9.out": {
   "bytes": 41574,
   "sha256": "f99315e77e9d09101f49c89702cba7f9dc239fdbe769dc5fc5203696db769971"
  },
  "media/tools/exiftool/t/CanonVRD.t": {
   "bytes": 7478,
   "sha256": "5d366808eab81eb01cc1e4db8aec966f5b509ea36d71d232574df0903c03b570"
  },
  "media/tools/exiftool/t/CanonVRD_11.out": {
   "bytes": 7633,
   "sha256": "704b06aac5aeb5d654903ff2f1365b8fd427778043cd521970feab84c9940b8d"
  },
  "media/tools/exiftool/t/CanonVRD_12.out": {
   "bytes": 888,
   "sha256": "89f72923ea5140cdfbf30cc5f5abaa08ca7d3813a957b91ea7e6f07091e27061"
  },
  "media/tools/exiftool/t/CanonVRD_13.out": {
   "bytes": 6377,
   "sha256": "5c5f5be8890cbdd20ceac2de07b201051c010078b211ee0ee000ec37ff0568e4"
  },
  "media/tools/exiftool/t/CanonVRD_14.out": {
   "bytes": 6310,
   "sha256": "79e4264aa848e155e4fd504b9bbf816c2f48bbc178bd71333b12196fdf0b216c"
  },
  "media/tools/exiftool/t/CanonVRD_15.out": {
   "bytes": 296,
   "sha256": "10a7701af75567ff918c04e4e3cbf179359fd91272cba4a350244007e77e0164"
  },
  "media/tools/exiftool/t/CanonVRD_16.out": {
   "bytes": 397,
   "sha256": "695bff69aa3940ec78a374cd663978d58665d20524f5dce2f0d76bd581ec5644"
  },
  "media/tools/exiftool/t/CanonVRD_17.out": {
   "bytes": 297,
   "sha256": "3d44c90c43134fa59f4057168f19f46f1465ad48fa9fbc07ffa149481501701f"
  },
  "media/tools/exiftool/t/CanonVRD_18.out": {
   "bytes": 297,
   "sha256": "fd85b053dcf7355146c00ae9594d13eaf7c8baf3343358b897044c8ec067d45f"
  },
  "media/tools/exiftool/t/CanonVRD_19.out": {
   "bytes": 296,
   "sha256": "a39619bbef829e66ec1d89b2c3eba130abbc662d7192fcf81d64eaa8ce9f8c1b"
  },
  "media/tools/exiftool/t/CanonVRD_2.out": {
   "bytes": 7515,
   "sha256": "dc9aad739d4076033305dc893a3e7a58dfbfde8e14411c30104c89a3a141b96e"
  },
  "media/tools/exiftool/t/CanonVRD_20.out": {
   "bytes": 296,
   "sha256": "6d1ac48075b19e7a942128ded3e13e4f488dee401ed927af8dfb9c8b0af669e9"
  },
  "media/tools/exiftool/t/CanonVRD_21.out": {
   "bytes": 297,
   "sha256": "1bf7ea40882aa65989f44cb5fb04cf52735eb4c0131f7b2c471906fa39c4e35a"
  },
  "media/tools/exiftool/t/CanonVRD_22.out": {
   "bytes": 48,
   "sha256": "f45b3ccd3c9602e4f3393bbee24f37bc886eb9d760a7a237cf95bd8658253db4"
  },
  "media/tools/exiftool/t/CanonVRD_24.out": {
   "bytes": 288,
   "sha256": "492c11fbb3bec3f74f36a87c1513758c2c595e86a7b3f76ff6253d4d28c0332e"
  },
  "media/tools/exiftool/t/CanonVRD_3.out": {
   "bytes": 7290,
   "sha256": "f3d60808a0b6962a953f3b4b077d534bd9c5cbee47c8d249935b271c21c22609"
  },
  "media/tools/exiftool/t/CanonVRD_4.out": {
   "bytes": 98,
   "sha256": "c113a0f4aba7ace02077cb97a025c89f442a18ccf27dbe6a2bef376e976c678d"
  },
  "media/tools/exiftool/t/CanonVRD_5.out": {
   "bytes": 199,
   "sha256": "695c0528c6c0ddbd215990b8b91a0ef3e3544a11df093ae7b6e87edf5ef5918b"
  },
  "media/tools/exiftool/t/CanonVRD_6.out": {
   "bytes": 150,
   "sha256": "49f882f8c40f091597a8ca341aeb3f2888808a91f15a06994865a72589ce5a87"
  },
  "media/tools/exiftool/t/CanonVRD_7.out": {
   "bytes": 98,
   "sha256": "567eb3068660bc56ef7ad0f1ced5c748b81dff577eef24715cadff1b6f6848a2"
  },
  "media/tools/exiftool/t/CanonVRD_8.out": {
   "bytes": 98,
   "sha256": "21cd291d572d9c1bc17a9ea2805e067d4c64f27c7dd40e89ef6c5dd67e9e29cd"
  },
  "media/tools/exiftool/t/CanonVRD_9.out": {
   "bytes": 150,
   "sha256": "ab965777c4d95f7c04e438d5efe681188fef044281700d75dd54c02860b494b2"
  },
  "media/tools/exiftool/t/Canon_2.out": {
   "bytes": 23407,
   "sha256": "51a511eeaae94e3765ddc3d36c34d4484b8d8f4c762fd388f2279993322c3eff"
  },
  "media/tools/exiftool/t/Canon_3.out": {
   "bytes": 289,
   "sha256": "df5940f873b1cf8029bff3013c8255995d4bab36eaec967f7cade3565ccbf034"
  },
  "media/tools/exiftool/t/Casio.t": {
   "bytes": 1390,
   "sha256": "0fa4db30dd804fe46f2767523c50e6652fa102603243c4b59361866c8e92c527"
  },
  "media/tools/exiftool/t/Casio_2.out": {
   "bytes": 4242,
   "sha256": "cfd0d9bead2782f9528fb52dee3b168f909cbba9fe0d05b9ae3ea968f03420e8"
  },
  "media/tools/exiftool/t/Casio_3.out": {
   "bytes": 6192,
   "sha256": "e4f95a58bdac7d436d833002ca792a4d9bb4b39840f9b5699f25f7e03d2df8d2"
  },
  "media/tools/exiftool/t/Casio_4.out": {
   "bytes": 1734,
   "sha256": "ab5ff5b058230bdba176425fa176542079a7e71b1fb91dd8cc90aa61d8dc735d"
  },
  "media/tools/exiftool/t/Casio_5.out": {
   "bytes": 4643,
   "sha256": "3787a069df5c81157d4cbf8f835e06e6aa0229f2ad529826009d6fbc5e7ce5c5"
  },
  "media/tools/exiftool/t/Casio_6.out": {
   "bytes": 7086,
   "sha256": "b2488c8f04f329e778e51165f5ad7fad456b94bd871c02fa4425cc65086c7726"
  },
  "media/tools/exiftool/t/DICOM.t": {
   "bytes": 735,
   "sha256": "b4fd4f273544ee0547ab168acd0cc94a8634ddc2e6faeea53c8b2c5f71e4fae5"
  },
  "media/tools/exiftool/t/DICOM_2.out": {
   "bytes": 6879,
   "sha256": "b12fa7e9a39c1321d374f6bcd622b5cbb8d421f9b97dc64cea2e99c1523b1e5f"
  },
  "media/tools/exiftool/t/DNG.t": {
   "bytes": 1155,
   "sha256": "1953264ab6899601adf49a47c88895f92f2aa1ad355339a1904fc573fdfc91f8"
  },
  "media/tools/exiftool/t/DNG_2.out": {
   "bytes": 19879,
   "sha256": "ecd55fb1fa79cf51f0d06729dfb33be44f6d6308e4099844f29fd178214e9d99"
  },
  "media/tools/exiftool/t/DNG_3.out": {
   "bytes": 265,
   "sha256": "3b67981fbcb611182fa420b14421136bf478c981b947009176255a24d3b30ef4"
  },
  "media/tools/exiftool/t/DPX.t": {
   "bytes": 725,
   "sha256": "8f0bab284848ac5719122d9de519839c5d220fda9350335f3ebdfa464ea6f3e8"
  },
  "media/tools/exiftool/t/DPX_2.out": {
   "bytes": 2400,
   "sha256": "6b5c063c2ead49d3c6b192d22081b1b60fe84196af049e3f549205b98bc6f50a"
  },
  "media/tools/exiftool/t/DV.t": {
   "bytes": 723,
   "sha256": "a0c6ccfe8e026c568be641ea1a325ca3842b8095ffe62e81300a5bd8daa6ce17"
  },
  "media/tools/exiftool/t/DV_2.out": {
   "bytes": 1587,
   "sha256": "5ff58c0b9d6a80dc1af0bd378b2159fbd4fe4e856b673ae368dac7d51b0df7d6"
  },
  "media/tools/exiftool/t/DjVu.t": {
   "bytes": 732,
   "sha256": "082596e15a015e4cf70f9dc36449263c2f2a3c19c87cabdf3d39f175d2d6b16e"
  },
  "media/tools/exiftool/t/DjVu_2.out": {
   "bytes": 2885,
   "sha256": "2fbbdc555bce19ea9c99aab698cd7f3aac89991da7b654d6514a1d3241d71d3f"
  },
  "media/tools/exiftool/t/EXE.t": {
   "bytes": 882,
   "sha256": "bfba3d855439c81ce506dc084acd932b5f50e6f6a617cfcfeb86e53c0a7fdf00"
  },
  "media/tools/exiftool/t/EXE_2.out": {
   "bytes": 1995,
   "sha256": "f16d93589f5f8762e2a9af792c22ebfaa119ada63c2aa9a38d72fbd0659e57d4"
  },
  "media/tools/exiftool/t/EXE_3.out": {
   "bytes": 586,
   "sha256": "da6c5701de5f9dc7c3e1026796999b1542c903247046e26435606cda0eb5c00f"
  },
  "media/tools/exiftool/t/EXE_4.out": {
   "bytes": 460,
   "sha256": "5ab1c8b38b9ae98143e5be8b090b64b7c976d5d7e544196f1af56e8c7211c4ab"
  },
  "media/tools/exiftool/t/EXE_5.out": {
   "bytes": 530,
   "sha256": "7376fc081cbcddfcaf313924513189eff08759756599209fa98d150934413fbd"
  },
  "media/tools/exiftool/t/EXE_6.out": {
   "bytes": 475,
   "sha256": "af30d2a15cdcf77fdd9cab573e6dce0207eee217b2ccaf174c5b001ae5e83358"
  },
  "media/tools/exiftool/t/EXE_7.out": {
   "bytes": 642,
   "sha256": "c5a184e5981e22280534f9a9dcdc0e56313346194c89d7bbfff3181f8a207519"
  },
  "media/tools/exiftool/t/ExifTool.t": {
   "bytes": 13820,
   "sha256": "990bdb73de3d2e41b05e6cb124ab64208f80fdd1279d876101538987b9e74624"
  },
  "media/tools/exiftool/t/ExifTool_16.out": {
   "bytes": 4686,
   "sha256": "780e73240441f23b66e39eafbb742a958214dc5e7cd00c19291130f0adc4f18d"
  },
  "media/tools/exiftool/t/ExifTool_17.out": {
   "bytes": 32888,
   "sha256": "5418d1da5333ce27816ffb07708025b56eb6c674e6843b2b6f53b011fe8e4f4d"
  },
  "media/tools/exiftool/t/ExifTool_2.out": {
   "bytes": 26953,
   "sha256": "561236483b2a38460091c2b17146d92ca11ed88182f7e19bdb802e66f684c924"
  },
  "media/tools/exiftool/t/ExifTool_20.out": {
   "bytes": 52,
   "sha256": "d9fcec8d6340218c6d3e0f446fe13fbc9d72e4b3e238c3f994dc9c247d6579a1"
  },
  "media/tools/exiftool/t/ExifTool_21.out": {
   "bytes": 86,
   "sha256": "1bc38e460d94b55eb080feedd8b67ea9d90dc486847b597f5d73ef2abe7c0e86"
  },
  "media/tools/exiftool/t/ExifTool_22.out": {
   "bytes": 37,
   "sha256": "79707220c41054d9bdbf1b8e84549f3436186abb6cac3ac67850a915e6dfbb88"
  },
  "media/tools/exiftool/t/ExifTool_23.out": {
   "bytes": 300,
   "sha256": "f170f8c50e38f2dd9c1f219e57b8e9e6795860e28f93d8625e1d5a53f8435c40"
  },
  "media/tools/exiftool/t/ExifTool_24.out": {
   "bytes": 139,
   "sha256": "974606ad3f2745199aee88cf2a6a6727fcbafe49e330fc64172c57fed81db7ac"
  },
  "media/tools/exiftool/t/ExifTool_25.out": {
   "bytes": 880,
   "sha256": "137ef8a5886b00b92611acc06c244795f95953da45e44e2807d17c6c368db604"
  },
  "media/tools/exiftool/t/ExifTool_26.out": {
   "bytes": 746,
   "sha256": "4d859d1d144d04b0ec49c3a2cebf1fb1fc2241cf360808c4833bdac07d5a7105"
  },
  "media/tools/exiftool/t/ExifTool_27.out": {
   "bytes": 253,
   "sha256": "32477e92541c9d6d6ec6fb61d004dbe6fe84fbba319ec9693e298c7d41e82eac"
  },
  "media/tools/exiftool/t/ExifTool_28.out": {
   "bytes": 753,
   "sha256": "07b7d161de2c65670463fe9c297f3848ca5b0726ebd6e53f111bcc36eb858c18"
  },
  "media/tools/exiftool/t/ExifTool_29.out": {
   "bytes": 26868,
   "sha256": "8cfee7bae79a8b6ce6682e2bace1c1fd31c24c9659b941e7814fbd6dedb1e7a6"
  },
  "media/tools/exiftool/t/ExifTool_3.out": {
   "bytes": 5882,
   "sha256": "3c3bbe2214cff6e4bb17851cb26d3c5283a2dce3544a6c16c24c478a8e00fabd"
  },
  "media/tools/exiftool/t/ExifTool_30.out": {
   "bytes": 156,
   "sha256": "d0c91b9fbea72c30b752e6c019fa6ed2a3ae74aacb5238d6e42c407f29e1daf1"
  },
  "media/tools/exiftool/t/ExifTool_31.out": {
   "bytes": 55,
   "sha256": "48f2a30e793b5f5fd4add131d0f7944cbc962b0064a59b291c516e7609d7cb74"
  },
  "media/tools/exiftool/t/ExifTool_32.out": {
   "bytes": 232,
   "sha256": "69cab5f779837267031eadb6aa293e6211319374454be79292c3124cf43b0dec"
  },
  "media/tools/exiftool/t/ExifTool_33.out": {
   "bytes": 229,
   "sha256": "999c78d40e4c0b4b945d7cf52cfdc6ccd7e5a29eb0f63d0785bc984f8ed20176"
  },
  "media/tools/exiftool/t/ExifTool_34.out": {
   "bytes": 14,
   "sha256": "727cb0a2fdc3e8b74e4f257e2d38db01c095ddcded2f37726f1c7758b34613b9"
  },
  "media/tools/exiftool/t/ExifTool_35.out": {
   "bytes": 82,
   "sha256": "64bb9134c7419ccb5a2aff94065768ca62e0f26b7a9f9bd71ae8db7493173294"
  },
  "media/tools/exiftool/t/ExifTool_36.out": {
   "bytes": 751,
   "sha256": "364838039b2ba4499a5eb23331f61ef2cd72822f25f8ac60fa511cab6fd2a0b9"
  },
  "media/tools/exiftool/t/ExifTool_4.out": {
   "bytes": 999,
   "sha256": "9301a577619a64a6a7c9ab8fa12dd01fdfb9b86b6b2f803e1d3840365e8d0645"
  },
  "media/tools/exiftool/t/ExifTool_5.out": {
   "bytes": 320,
   "sha256": "3c1f73f06a845430b5de12193fa92d4ef08cd887d55d2d14a6ac1c4dd66ed5c2"
  },
  "media/tools/exiftool/t/ExifTool_6.out": {
   "bytes": 4623,
   "sha256": "e0616b0c2a09a42a1ff87d777384715b56e24e0357a58bbbf9e9d3afe16b77ef"
  },
  "media/tools/exiftool/t/ExifTool_7.out": {
   "bytes": 7281,
   "sha256": "9e983138a273abc78571882ecabb2c97b176bd0c8d928232d7e5a69d9405a2cf"
  },
  "media/tools/exiftool/t/ExifTool_8.out": {
   "bytes": 7263,
   "sha256": "3e4a90f1d8e13bfdf0b4f91f9888c07f00a557ef943df5554540592e72e118e5"
  },
  "media/tools/exiftool/t/ExifTool_9.out": {
   "bytes": 1800,
   "sha256": "0f70b5a5f39a2a7730105eb5a95f6443f58702910f366d550835eae466401e17"
  },
  "media/tools/exiftool/t/FITS.t": {
   "bytes": 735,
   "sha256": "74f2f1f9798980e09b9fee13ff1b085d252e899d1a7df9e4aad97a440fb439ef"
  },
  "media/tools/exiftool/t/FITS_2.out": {
   "bytes": 2614,
   "sha256": "d6242d5015eaefe803eaf79a1dc465afa8abf50fe2d15eba52f4928bb142344e"
  },
  "media/tools/exiftool/t/FLAC.t": {
   "bytes": 998,
   "sha256": "69aa5d1802ceee1a26f8897440c45bb0a44ae5dd6ca33e2a6c37df1b514a25c2"
  },
  "media/tools/exiftool/t/FLAC_2.out": {
   "bytes": 1773,
   "sha256": "c4d97ae4566c3596b38386b2816dc11a6e7492de787a516db167892c4b56f858"
  },
  "media/tools/exiftool/t/FLAC_3.out": {
   "bytes": 1313,
   "sha256": "bf3137f3d5de4f2d5d9ec6440c27f9b4be2648db442efbeb50bb10cb83e03ea8"
  },
  "media/tools/exiftool/t/FLIF.t": {
   "bytes": 4448,
   "sha256": "bf69cc352f33c0e16727b124797af1e0b255a70a5f4e922b2e972b8415135864"
  },
  "media/tools/exiftool/t/FLIF_2.out": {
   "bytes": 3432,
   "sha256": "12ed450296b61038ccac84193671e0136a1b9029bf7553fa737d9d9fa3da1d93"
  },
  "media/tools/exiftool/t/FLIF_3.out": {
   "bytes": 252,
   "sha256": "0f8d22a2c5c2f9c927a426611e42f5728ddb7d206516245c85e1f0aaf34d3364"
  },
  "media/tools/exiftool/t/FLIF_4.out": {
   "bytes": 1105,
   "sha256": "adbdbe9526374e9d0a4ecccacbc08b38af9e6612cb0693782c33de4c528fbff1"
  },
  "media/tools/exiftool/t/FLIF_5.out": {
   "bytes": 221,
   "sha256": "847fd4448836a64fa2f0bf06fcd3926ce995cc827884d4dc540c8d2a21277b4f"
  },
  "media/tools/exiftool/t/FLIF_6.out": {
   "bytes": 219,
   "sha256": "a39c1fbeb6d63abca0f6097be94e40f93cba3d5307a6aee561d71b1c7f230b0d"
  },
  "media/tools/exiftool/t/FLIR.t": {
   "bytes": 826,
   "sha256": "e5715d810b291ac2c0d8a96ff059c962fca83246e3297d7e7d5a792285ecf0f5"
  },
  "media/tools/exiftool/t/FLIR_2.out": {
   "bytes": 6856,
   "sha256": "5279eb3ea4de372c185c4e0f9c19fd92676d83f715b9efd00b353f33440a51f7"
  },
  "media/tools/exiftool/t/FLIR_3.out": {
   "bytes": 2779,
   "sha256": "192455164cafdf45bb84159c0fd7056205087c088e3f687fc34de0f45504db0d"
  },
  "media/tools/exiftool/t/Flash.t": {
   "bytes": 993,
   "sha256": "752628591f5c0955667af69339152e9becfe2446fb1a35b88b0a654492b152b5"
  },
  "media/tools/exiftool/t/FlashPix.t": {
   "bytes": 900,
   "sha256": "ad33a7658dd9852245a67f46a3084ed158ebdcdd212004571e9990a5c1451ad1"
  },
  "media/tools/exiftool/t/FlashPix_2.out": {
   "bytes": 3164,
   "sha256": "03f706bfc1c3cb65f45464e4c3939f5a06d0fd1761d60f22090ed580d3856f20"
  },
  "media/tools/exiftool/t/Flash_2.out": {
   "bytes": 1372,
   "sha256": "27de41e40c98b20d5bd6f5aed21f269892983962fbb566106ba3b7f0ac18aea9"
  },
  "media/tools/exiftool/t/Flash_3.out": {
   "bytes": 3452,
   "sha256": "134bea861c6935a06366c4bf7aa125d3e446592b95abfb4e0bf047d116952c56"
  },
  "media/tools/exiftool/t/Font.t": {
   "bytes": 830,
   "sha256": "883e51a5045157e8de761ed4c4e7b99d3a0be80761a9ca77a4775b3f6db88f34"
  },
  "media/tools/exiftool/t/Font_2.out": {
   "bytes": 1651,
   "sha256": "d46d3766cdd65ee4af9de84bd3e9c3735e288c07037c22c6a32a3c2387029432"
  },
  "media/tools/exiftool/t/Font_3.out": {
   "bytes": 2787,
   "sha256": "05a1767ce0596fee185299d485462eed61fe56f95b49009d8f78125b5fae11f1"
  },
  "media/tools/exiftool/t/Font_4.out": {
   "bytes": 1940,
   "sha256": "bfd7922d94b03abb0c51061c9f5d914edf78111e3346e60f20cac580fec9c995"
  },
  "media/tools/exiftool/t/Font_5.out": {
   "bytes": 1970,
   "sha256": "bfe29dc74654b8c28a40e868bffb17a8338960030b0c6b170209a2f67101ce9d"
  },
  "media/tools/exiftool/t/Font_6.out": {
   "bytes": 1971,
   "sha256": "e2d59a57b2506535501f8cfb86b32efbb9962c6bbe3398b29323ad8e86eb4f91"
  },
  "media/tools/exiftool/t/Font_7.out": {
   "bytes": 2346,
   "sha256": "c47ec6147452fb07cfbeedeb1ce9bf246bb08978008fed7f4c378e86e7c1ac67"
  },
  "media/tools/exiftool/t/FotoStation.t": {
   "bytes": 1044,
   "sha256": "9e623a24074a41a4965c6c72322d31b8fe1cb045b06b4ecccc3e3ba6af0850e6"
  },
  "media/tools/exiftool/t/FotoStation_2.out": {
   "bytes": 2607,
   "sha256": "d843f2d4efbb3682da4e0219e4c803e78089b71b12b9c527b0c6f1b8b53f7b19"
  },
  "media/tools/exiftool/t/FotoStation_3.out": {
   "bytes": 145,
   "sha256": "f6f133dbd4fa9204fd160513b8e0eee2da9479e1fec3f5181f84f1a6c5912596"
  },
  "media/tools/exiftool/t/FujiFilm.t": {
   "bytes": 2448,
   "sha256": "1927708c813109c7070cf1fd29c2f7374a046c72995126e96532dcdf96877df0"
  },
  "media/tools/exiftool/t/FujiFilm_2.out": {
   "bytes": 5431,
   "sha256": "d00f73dd8a029d4d399bcb4835a3339d84a55d7a89d7077a2ad071d604060490"
  },
  "media/tools/exiftool/t/FujiFilm_3.out": {
   "bytes": 5508,
   "sha256": "64e914ee611b29d3d8605959f39e4412851647cf88d8f4c5cb7be551402a9aa5"
  },
  "media/tools/exiftool/t/FujiFilm_4.out": {
   "bytes": 9147,
   "sha256": "535fd0f1960f004400913a3f424211c1ef4b8a6afcb5d35b959ca0ee9df4374d"
  },
  "media/tools/exiftool/t/FujiFilm_5.out": {
   "bytes": 58,
   "sha256": "422b5d5ccc662b3256deeb94affa7e13aaf1e250b53c64f6814f5473b51f83b9"
  },
  "media/tools/exiftool/t/GE.t": {
   "bytes": 1266,
   "sha256": "4db0300f9a2951d71947c5ffad77938ce705802fb70018538071156403cdecaf"
  },
  "media/tools/exiftool/t/GE_2.out": {
   "bytes": 5106,
   "sha256": "2d74396bd928ed4a4df2a8b037de9b921bf525bee9f60388f8d93741a07b5131"
  },
  "media/tools/exiftool/t/GE_3.out": {
   "bytes": 5032,
   "sha256": "23abc70173ac4b26a1ac87f4f63b8f025780a5893f2715b808d99f6058f71b6f"
  },
  "media/tools/exiftool/t/GIF.t": {
   "bytes": 2610,
   "sha256": "c469a5dfdf8a5fbb1be6380f67da337f31cf1eafb3428008d087ed69b6839e6f"
  },
  "media/tools/exiftool/t/GIF_2.out": {
   "bytes": 1453,
   "sha256": "afb621df28d95bcf10ea3eaa105c5ebc9b2b16c8057d707117c73e56dab138ac"
  },
  "media/tools/exiftool/t/GIF_3.out": {
   "bytes": 1196,
   "sha256": "e2db108dd3325c258989b57e1027c8ea3fc78ddfdf72a9e8df5dafc8d0724863"
  },
  "media/tools/exiftool/t/GIF_4.out": {
   "bytes": 360,
   "sha256": "6d61d9ead66a8a9bd29a68971d17db8539522b76641ace8a37bd1d8c288dc101"
  },
  "media/tools/exiftool/t/GIMP.t": {
   "bytes": 730,
   "sha256": "03d2b52ed125d2dca3ee2aad9ab544bd4a3721730eedab3efbab3cb7c55b1d67"
  },
  "media/tools/exiftool/t/GIMP_2.out": {
   "bytes": 4288,
   "sha256": "5e64a8e44548fa8270cb1af7cb8106cf21711f4476bd6be227d48167583488d3"
  },
  "media/tools/exiftool/t/GPS.t": {
   "bytes": 1363,
   "sha256": "5aac190e124c67c539496192d4daf4cb8ad5c3f17fe2ff7762013efd43436ab0"
  },
  "media/tools/exiftool/t/GPS_2.out": {
   "bytes": 5770,
   "sha256": "45eed73a668e47ea60ce2febc7ad18d3d8c9acf8df85e0b91f13c7096a5bd13b"
  },
  "media/tools/exiftool/t/GPS_3.out": {
   "bytes": 5869,
   "sha256": "4f300f165755b2690138f884e4cbd9f1e53eeb2e726d8d7cbf6353d478468808"
  },
  "media/tools/exiftool/t/Garmin.t": {
   "bytes": 812,
   "sha256": "1c5d2c08f1c3b7fd220ed281c2a62b0654107e492e64d248741c1ed29f126ec4"
  },
  "media/tools/exiftool/t/Garmin_2.out": {
   "bytes": 16307,
   "sha256": "a710223118622df5fdc7c46fbc1887041c0d0db41787488797b670d5f04effdd"
  },
  "media/tools/exiftool/t/GeoTiff.t": {
   "bytes": 1499,
   "sha256": "5459abba06226030ff193482a006f9067c337667339d60a6f2d17419596cd0b3"
  },
  "media/tools/exiftool/t/GeoTiff_2.out": {
   "bytes": 2450,
   "sha256": "468d2ba57d5ba606dc973bcd00c9a4dc6886d2c4c935802349dcc47d4b8aec3b"
  },
  "media/tools/exiftool/t/GeoTiff_3.out": {
   "bytes": 2448,
   "sha256": "c316aa6eee594170fa3ff2eaa606360b7070fc256bacd66202b5a7fc810813d9"
  },
  "media/tools/exiftool/t/GeoTiff_4.out": {
   "bytes": 727,
   "sha256": "979180cb1ec69f1b608c551da283dd9d2717683bb1c4fd6203792d476b2fae13"
  },
  "media/tools/exiftool/t/Geolocation.t": {
   "bytes": 4114,
   "sha256": "96f30711cace55a1156ea5f15d83d3c7f8e31d21bd360f80998d3b1683752837"
  },
  "media/tools/exiftool/t/Geolocation_2.out": {
   "bytes": 1030,
   "sha256": "63af9e8206f52e20d92a27d42076f584da38ba36b2ae15ceb9cc8fdd55150a95"
  },
  "media/tools/exiftool/t/Geolocation_3.out": {
   "bytes": 787,
   "sha256": "492346ce8c4f220a66587f0885579cc2f352e3206bc2e1aa6017072f8b31f1ea"
  },
  "media/tools/exiftool/t/Geolocation_4.out": {
   "bytes": 403,
   "sha256": "5152bca42eb0ab45cbe5c1a6dd11764a13d37617fe8c54402998c4ef92a49463"
  },
  "media/tools/exiftool/t/Geolocation_5.out": {
   "bytes": 1053,
   "sha256": "def8a0922782193abc5cec7600f5df4d5a9cd4ed8bf92a65203767471d5fb75f"
  },
  "media/tools/exiftool/t/Geolocation_6.out": {
   "bytes": 2209,
   "sha256": "71356ade8dac4a5a52ca0980ab5a613ab9b81dae83a5aa0774809f85db466f27"
  },
  "media/tools/exiftool/t/Geolocation_7.out": {
   "bytes": 1041,
   "sha256": "61d5030930c584ee3c7bd529c0fe615bc22531adba147d8fe546b503125ed8a8"
  },
  "media/tools/exiftool/t/Geolocation_8.out": {
   "bytes": 769,
   "sha256": "cc6506fc28d507309bc6b7ce1e07b6a48707ae285eef1c090a2411c78c1aab7b"
  },
  "media/tools/exiftool/t/Geotag.t": {
   "bytes": 8250,
   "sha256": "7c7e8fb7611e94bed5f8a9898039a904a681fa62aedcf07115c8fc26276f6290"
  },
  "media/tools/exiftool/t/Geotag_10.out": {
   "bytes": 771,
   "sha256": "4cb7840131ef201a81227cb2f5443d3176a5ac17ab8d7a26e140de722765ffcf"
  },
  "media/tools/exiftool/t/Geotag_11.out": {
   "bytes": 147,
   "sha256": "13c6913decca9fcd7a7d2d7b91e3b033c841ea0a2915b9afcf7d7df8e58f3664"
  },
  "media/tools/exiftool/t/Geotag_12.out": {
   "bytes": 268,
   "sha256": "dedd15ea4607ddc7389a289342c73163eda94da745f993f089dd0e82072de645"
  },
  "media/tools/exiftool/t/Geotag_13.out": {
   "bytes": 572,
   "sha256": "0ae6653896ec39a8ef3bd0746c6bdc35760285a1ad97756f2ebdea038a08d8bc"
  },
  "media/tools/exiftool/t/Geotag_2.out": {
   "bytes": 478,
   "sha256": "c9bbcbad661de801e477cfbbcf46c0bd24354922958bd707e7790dfe7363659a"
  },
  "media/tools/exiftool/t/Geotag_3.out": {
   "bytes": 428,
   "sha256": "4a73d7bc3ec46abf4792f886fbe493c7ebc2ebe4b7fd7b2b27b551c7762b2ac7"
  },
  "media/tools/exiftool/t/Geotag_5.out": {
   "bytes": 64,
   "sha256": "92cd7a87a8cf13ac2d386241fbba08e9e27b699352d135c0b1c16bf7776f8b04"
  },
  "media/tools/exiftool/t/Geotag_6.out": {
   "bytes": 478,
   "sha256": "069fa5fe2fde4235f9d7111008f1b6c36c854b23a86cc49e447c1e093c8f700e"
  },
  "media/tools/exiftool/t/Geotag_7.out": {
   "bytes": 2013,
   "sha256": "4282a82b593d44dee2fe85143cb2665f91c896fcf16eb94b7289740856551b6d"
  },
  "media/tools/exiftool/t/Geotag_8.out": {
   "bytes": 788,
   "sha256": "38f207c5c9a4ea7251f49d4350d16f7b4f7cf0607019a8d1ad9bc63fb7e4a03c"
  },
  "media/tools/exiftool/t/Geotag_9.out": {
   "bytes": 363,
   "sha256": "dfc9c5f3a3e7a4f0fc47cf0a6f5d75c168eed6398c8e2e933f62bba69314b20f"
  },
  "media/tools/exiftool/t/GoPro.t": {
   "bytes": 786,
   "sha256": "3787129c11431f6dfd585a133ebb760fc2e97575ad5ed112426db086b231163d"
  },
  "media/tools/exiftool/t/GoPro_2.out": {
   "bytes": 1581,
   "sha256": "a9d862b8263b018c5739862b52262f6cfba5740dd46feeec1318a22aad635d20"
  },
  "media/tools/exiftool/t/Google.t": {
   "bytes": 903,
   "sha256": "dfa36541607844240f86ca1bb45c6f6cfc9dfde67fa824cae25e90e2caee007b"
  },
  "media/tools/exiftool/t/Google_2.out": {
   "bytes": 10769,
   "sha256": "a09ad52e04993ea2fa34354671ea0107630b6dafa0b6621f4f5696113277cb2b"
  },
  "media/tools/exiftool/t/HTML.t": {
   "bytes": 732,
   "sha256": "f78b5709b233ad5bf41afdec3d28c6a55d4e200107bdee5b75cc513487310faa"
  },
  "media/tools/exiftool/t/HTML_2.out": {
   "bytes": 4216,
   "sha256": "7611a22954bc172c3432cd05cb29377dbb84144decfcc3621ea9893d5a99cc6d"
  },
  "media/tools/exiftool/t/ICO.t": {
   "bytes": 725,
   "sha256": "976042a6f2f305163584cfeedd269f519c0ad91e57f971fbe456944db3fff708"
  },
  "media/tools/exiftool/t/ICO_2.out": {
   "bytes": 1163,
   "sha256": "a3294aa9391430b764ae8626102692e2beb6960d2a39122e09d194275f5dfede"
  },
  "media/tools/exiftool/t/IPTC.t": {
   "bytes": 5264,
   "sha256": "bcbca4800ec293d36d7d28db641ef53bcf011c39d5f8b907a0619c9e783f9dbf"
  },
  "media/tools/exiftool/t/IPTC_2.out": {
   "bytes": 4102,
   "sha256": "75e31e303fb8c5fe643c8986fd08f961d220c6131ea34d9d642ba78e8697c221"
  },
  "media/tools/exiftool/t/IPTC_4.out": {
   "bytes": 3947,
   "sha256": "adb0eb6d0cb7eebc653438d4eb56bfba1665dd75904c1d6cc77da86a79f99ed9"
  },
  "media/tools/exiftool/t/IPTC_5.out": {
   "bytes": 65,
   "sha256": "8d9e838ee219707a43548f5fb2ed166191b7c3487da8a9f877a840c7fac74e65"
  },
  "media/tools/exiftool/t/IPTC_6.out": {
   "bytes": 166,
   "sha256": "e8c305bbf05037c8468792133e7306146587279c89e51991c3fe7034268a3e9d"
  },
  "media/tools/exiftool/t/IPTC_7.out": {
   "bytes": 60,
   "sha256": "83ef814086192ab72ce0083cd3f11af8d7837b95c74bc8ad664ca0fea7897cb2"
  },
  "media/tools/exiftool/t/IPTC_8.out": {
   "bytes": 1121,
   "sha256": "767508761894d4dff61ffafbc3f9b5af82cbed3345d7a5500b52165c9c57ae51"
  },
  "media/tools/exiftool/t/ISO.t": {
   "bytes": 740,
   "sha256": "1d2389dd60a1e38bc223ba8324d08208efb579cf12fa94fbc423c1f5733f2605"
  },
  "media/tools/exiftool/t/ISO_2.out": {
   "bytes": 1148,
   "sha256": "a36fbf436a5cc88fc68cbc0c0f92cdbcce1fbdbc57e49a1b54a469b7d232c8d3"
  },
  "media/tools/exiftool/t/ITC.t": {
   "bytes": 725,
   "sha256": "aabd86e8e415b1292a6991c61af992addb39262b335fa7d4c868fa77ed7d4838"
  },
  "media/tools/exiftool/t/ITC_2.out": {
   "bytes": 1260,
   "sha256": "cc6ef7ab904fc3160306678695a410b2471b99f785fab6041b4816b4d1566ae2"
  },
  "media/tools/exiftool/t/InDesign.t": {
   "bytes": 1830,
   "sha256": "24abb0c979acca33ed1a1ff0e1c5c5df19a83955a1637b5406c1705636f38e65"
  },
  "media/tools/exiftool/t/InDesign_2.out": {
   "bytes": 1430,
   "sha256": "aa9282e493d3f32b6e1adbef57812d7160248d132a16e0becc49d9b6b0f2d45d"
  },
  "media/tools/exiftool/t/InDesign_3.out": {
   "bytes": 1547,
   "sha256": "06c715fd41523c1b9fcb1f72433513a334ff496d729378d390ec36a04553088e"
  },
  "media/tools/exiftool/t/InDesign_4.out": {
   "bytes": 828,
   "sha256": "7cf3d44532d93af8e3924c33a932a5c8fbf2b89f26dd875dd6778cc1a307f058"
  },
  "media/tools/exiftool/t/InfiRay.t": {
   "bytes": 833,
   "sha256": "ca224b60e76c1a6b74136acb7de0b0fa8ae043b5b7c1f6bbfe090c18c6504ca9"
  },
  "media/tools/exiftool/t/InfiRay_2.out": {
   "bytes": 6824,
   "sha256": "d057e18396964979f5823ad3d430775e89332ecf4c9a36e0880ad0f1a6b7388b"
  },
  "media/tools/exiftool/t/JSON.t": {
   "bytes": 820,
   "sha256": "071e873fac6d48c69070f618ebf357d806d96efb7e9f9d6d6fdf87bd1eb8bbf6"
  },
  "media/tools/exiftool/t/JSON_2.out": {
   "bytes": 1214,
   "sha256": "139e74e9a8a33d4fb691cce592a18d7c95f9a0168d97706ff680e50474ce7fe6"
  },
  "media/tools/exiftool/t/JVC.t": {
   "bytes": 1087,
   "sha256": "0e2bde3a32c9342052542c6c1aa84f225b4ffd8f838d5af81b5ae6aea62bf46a"
  },
  "media/tools/exiftool/t/JVC_2.out": {
   "bytes": 161,
   "sha256": "05d153c92cc31a3302f92ce456a3e3aa388b7327249617e91fb7efcc92e3a54e"
  },
  "media/tools/exiftool/t/JVC_3.out": {
   "bytes": 161,
   "sha256": "05d153c92cc31a3302f92ce456a3e3aa388b7327249617e91fb7efcc92e3a54e"
  },
  "media/tools/exiftool/t/JXL.t": {
   "bytes": 2255,
   "sha256": "57e2c6ad1f929128556500c5690ab4ae4e909991cfc646b6ff8357b579070de8"
  },
  "media/tools/exiftool/t/JXL_2.out": {
   "bytes": 489,
   "sha256": "afa35b6cf72d2b9368f4e2b326c38fb3098da9df19cba666bcac9cc2ec78b276"
  },
  "media/tools/exiftool/t/JXL_3.out": {
   "bytes": 954,
   "sha256": "d86f36c8ab613b95be1d068e7c613356cc1709d445388118415e28c54d9cb3d1"
  },
  "media/tools/exiftool/t/JXL_4.out": {
   "bytes": 417,
   "sha256": "a77d749d4c991a76aa6ea28cf8d9c635d1ad706ed0531104e71426a3fd369848"
  },
  "media/tools/exiftool/t/Jpeg2000.t": {
   "bytes": 1800,
   "sha256": "f051eb20c1c737faacc7cba0a3791ea244804ab116d667fbb688ca4fa688b24d"
  },
  "media/tools/exiftool/t/Jpeg2000_2.out": {
   "bytes": 5604,
   "sha256": "013501344aed41d361272b76f06d0b50c2e11bf8a6272faeebbc73f9d5b419d5"
  },
  "media/tools/exiftool/t/Jpeg2000_3.out": {
   "bytes": 3190,
   "sha256": "7524a738575a09d42d2a4c6a785c69b80675503f150b02616e549eb4e87073d5"
  },
  "media/tools/exiftool/t/Jpeg2000_4.out": {
   "bytes": 1351,
   "sha256": "d0b5121896f3a1a9da6be16a913f83c57eaed843fba7453338b06eee0024ec55"
  },
  "media/tools/exiftool/t/Jpeg2000_5.out": {
   "bytes": 128,
   "sha256": "05b914793d08adbb9519f186efc0bc4f7b6ed68065ff58645ea3252ff6689a44"
  },
  "media/tools/exiftool/t/Kodak.t": {
   "bytes": 1051,
   "sha256": "3c157b6bcaf14e1c25a6b3dfde4c56e4096d76f7a17bf667f2f60326ab3171d2"
  },
  "media/tools/exiftool/t/Kodak_2.out": {
   "bytes": 6847,
   "sha256": "45378402587e166899a93e6e0baa1784c5bc03a64063401af2d345696b89fbf8"
  },
  "media/tools/exiftool/t/Kodak_3.out": {
   "bytes": 7378,
   "sha256": "011d24845a8775c2779eeefb8367534f2339c3d058392d1154e2fbe0e21e53f6"
  },
  "media/tools/exiftool/t/KyoceraRaw.t": {
   "bytes": 760,
   "sha256": "384124329663b2ebba6d527143f2780b8ecec2cb3ebc7826d9db089e92c1781a"
  },
  "media/tools/exiftool/t/KyoceraRaw_2.out": {
   "bytes": 1826,
   "sha256": "2b1fd9c9bce71ae03606748014d39f01abc5e2ddc0c9964d3e2a2bb3ea1bff1f"
  },
  "media/tools/exiftool/t/LNK.t": {
   "bytes": 996,
   "sha256": "888e1d017ba48940110aea2e97b5133dbe3e5ad152d3d93edc2613defb634ca7"
  },
  "media/tools/exiftool/t/LNK_2.out": {
   "bytes": 3173,
   "sha256": "14b3c276a75ec67e633cf6bed6c846276b887f24af0b636a95e30a624a8afbed"
  },
  "media/tools/exiftool/t/LNK_3.out": {
   "bytes": 1084,
   "sha256": "5c5abff3021648291c44d6fab8444cf33dd400c6b1027b90ad20e48f8ded2c77"
  },
  "media/tools/exiftool/t/Lang.t": {
   "bytes": 1268,
   "sha256": "f112befcce9cc9ee1d8711be2d6dae1f42922d3b2e82f75f148b71579f5575f9"
  },
  "media/tools/exiftool/t/Lang_1.out": {
   "bytes": 112,
   "sha256": "e8e816f91e7ff68b0b18c5b4da47fa535093b03b138ebeb496ddd76c0062ac75"
  },
  "media/tools/exiftool/t/Lang_10.out": {
   "bytes": 2967,
   "sha256": "3fb483a60f15e085e2eec2bfd71b85dc43a40dfd89fa97c44ed1c0cf841b5314"
  },
  "media/tools/exiftool/t/Lang_11.out": {
   "bytes": 2802,
   "sha256": "30ced31c5c3ead9d36e9efa3094344e7e6640214bc840c94247eb980690a1b42"
  },
  "media/tools/exiftool/t/Lang_12.out": {
   "bytes": 2942,
   "sha256": "29aa645c1b14e75d076b07d29e7af74ed8c7d0d913e78dc4acc11a77a1d10c50"
  },
  "media/tools/exiftool/t/Lang_13.out": {
   "bytes": 2987,
   "sha256": "54bee67d5123e21ee7eb9fb872163eea762e73a2351ff362f6226f1dfc04bb4f"
  },
  "media/tools/exiftool/t/Lang_14.out": {
   "bytes": 3976,
   "sha256": "17640829758a287c575a20e279c30a7d26d50e955f5b2ca82c2f2e6358c03be1"
  },
  "media/tools/exiftool/t/Lang_15.out": {
   "bytes": 2972,
   "sha256": "a2d4aef4845e66a5bb2904e8bb2785e78bf8ab500fd3faf1f849de8415145fa3"
  },
  "media/tools/exiftool/t/Lang_16.out": {
   "bytes": 2737,
   "sha256": "ba79ccb3550c8ddc61560f3c2de8c4fb0b3b1da1f55b6d135fc665aa23198f89"
  },
  "media/tools/exiftool/t/Lang_17.out": {
   "bytes": 2844,
   "sha256": "19e89fb705d000c4bf2c1a2a8f8af9683b192d3c1ec0b6c923ec4b731df7026c"
  },
  "media/tools/exiftool/t/Lang_18.out": {
   "bytes": 2663,
   "sha256": "16727840674e1ece63919c7bf9ac3b597043003cc144877a906999b32c5b8890"
  },
  "media/tools/exiftool/t/Lang_19.out": {
   "bytes": 2626,
   "sha256": "e1fce63c3752b051b71d58ffbec0523f0c07b76444e35ee2ab7631e792010f22"
  },
  "media/tools/exiftool/t/Lang_2.out": {
   "bytes": 2841,
   "sha256": "9f2fa2b8c865e258aecd8e9c8753bfdc9368afb10fcebfd64148278779206806"
  },
  "media/tools/exiftool/t/Lang_3.out": {
   "bytes": 2870,
   "sha256": "d50fa549af96c86c33f9a47d6ce8b816ff3cb0196906a881956b2f8b9df2e406"
  },
  "media/tools/exiftool/t/Lang_4.out": {
   "bytes": 2646,
   "sha256": "d080a17c71f71d9f79ad4b2af7e1f0a9a909168d87baefac4111c5271839b269"
  },
  "media/tools/exiftool/t/Lang_5.out": {
   "bytes": 2646,
   "sha256": "d080a17c71f71d9f79ad4b2af7e1f0a9a909168d87baefac4111c5271839b269"
  },
  "media/tools/exiftool/t/Lang_6.out": {
   "bytes": 2926,
   "sha256": "00d6ff865eafe6e7f282870a99581a012f9f0b29839162bfc51ff16c618e2550"
  },
  "media/tools/exiftool/t/Lang_7.out": {
   "bytes": 2880,
   "sha256": "66b23e5eb8f7c452c3cb1b86a2c6b2aeb10069c50133becd007bc9da85c6a278"
  },
  "media/tools/exiftool/t/Lang_8.out": {
   "bytes": 3079,
   "sha256": "2828c4fb72f43c8ebd02acc09def18156a77b3f54c03c00d8a8afe21cc16f474"
  },
  "media/tools/exiftool/t/Lang_9.out": {
   "bytes": 2944,
   "sha256": "e6997c6d3a57477b39c2c5a5662b53f649827d1c43868ead3c020c1ca578e351"
  },
  "media/tools/exiftool/t/Lytro.t": {
   "bytes": 735,
   "sha256": "bd8353f1a8e69b493863e2d002c3985ffbafcf6f4325e04bf683a2ab72faf81b"
  },
  "media/tools/exiftool/t/Lytro_2.out": {
   "bytes": 9745,
   "sha256": "cfe047b44254f866c2a9d1050647f2a5953db7b4155a41cb4a461a4101e0c6cf"
  },
  "media/tools/exiftool/t/M2TS.t": {
   "bytes": 770,
   "sha256": "bb0e67f6ac4ee7f29a4976061d3d7edb9ee89688ffa50206cb999e1286c8cf32"
  },
  "media/tools/exiftool/t/M2TS_2.out": {
   "bytes": 1942,
   "sha256": "62b1c54f4c34c63679b6da598e8b6d02f39b5d1c43bf8e1d421f637085819eb9"
  },
  "media/tools/exiftool/t/MIE.t": {
   "bytes": 2837,
   "sha256": "3247143587056b35815366c63a4e76c960a760ed3b03722ff61839c20107c332"
  },
  "media/tools/exiftool/t/MIE_2.out": {
   "bytes": 4995,
   "sha256": "715877ebcabc182757d5771d2630026884df770d92cf51a1bd5a01e540e2a582"
  },
  "media/tools/exiftool/t/MIE_3.out": {
   "bytes": 8812,
   "sha256": "57125bba0c56697428b8dfe3933b988399439c0982b103f8e9569cc64809b2a0"
  },
  "media/tools/exiftool/t/MIE_5.out": {
   "bytes": 97,
   "sha256": "e7886aaca1950043935b05321bed424aacc0ba5ae84bb215831b28965f72c521"
  },
  "media/tools/exiftool/t/MIE_6.out": {
   "bytes": 97,
   "sha256": "96b33737f73b59dec5c3d7165efa6ecdc75ce4bad70a427e075eb138bf33e95f"
  },
  "media/tools/exiftool/t/MIFF.t": {
   "bytes": 732,
   "sha256": "341bab39afa9125c2b26bd18c10b04d97938d6407b85a9feab6f501bc0294875"
  },
  "media/tools/exiftool/t/MIFF_2.out": {
   "bytes": 6531,
   "sha256": "44cad3b521acd8583f5685c86e360df115e1ce441872d6512bd2fa95861b8171"
  },
  "media/tools/exiftool/t/MOI.t": {
   "bytes": 741,
   "sha256": "e18008d611ca7bc7339f101f5a6479be4b6a3e8083da9ac08ca55311f5c2fff6"
  },
  "media/tools/exiftool/t/MOI_2.out": {
   "bytes": 584,
   "sha256": "957d00d33772b24e2543f10b68ab242c903df61673f3db22fbb045eda8c0ef0c"
  },
  "media/tools/exiftool/t/MP3.t": {
   "bytes": 755,
   "sha256": "88e4fc117567c59bad375ac810d5c423f65baee4d1be83aad643177014fb4b3c"
  },
  "media/tools/exiftool/t/MP3_2.out": {
   "bytes": 2496,
   "sha256": "98ab1cec54b9beef3654dcc450fbf7f02c01832c15add06d2e09344ce34ac247"
  },
  "media/tools/exiftool/t/MRC.t": {
   "bytes": 781,
   "sha256": "7b87154806530712c10a2dd69e51a95c520e23fc8a9da1fe949850c14992b608"
  },
  "media/tools/exiftool/t/MRC_2.out": {
   "bytes": 8838,
   "sha256": "919544ac86b8ee9a9ac7a6926159e6e32cd05154f8b843aa0b247e37fcc2a597"
  },
  "media/tools/exiftool/t/MWG.t": {
   "bytes": 3177,
   "sha256": "8f4c4e6dffd41f0381c9b6212dd0f43df33caf3d6e3c8f1727bb4511e74d8c62"
  },
  "media/tools/exiftool/t/MWG_2.out": {
   "bytes": 971,
   "sha256": "10abf9434276cfbc80e81934cb097334cc6918d82c522bc9d814079673eaf1b5"
  },
  "media/tools/exiftool/t/MWG_3.out": {
   "bytes": 678,
   "sha256": "f3cbaabe8c5b18b221fd5660abd9dfa7c6b9c4b3673aede8bbde412de831163a"
  },
  "media/tools/exiftool/t/MWG_4.out": {
   "bytes": 472,
   "sha256": "dc0a3668b2db4acf18468c5e37c9f1be4e29a1ea1a4ef4cefda17097e41021df"
  },
  "media/tools/exiftool/t/MWG_5.out": {
   "bytes": 1421,
   "sha256": "05b460658edf92a49769b2f27df3cb1a6ed9391f6387c215ecd3a751cfa61ff1"
  },
  "media/tools/exiftool/t/MWG_6.out": {
   "bytes": 183,
   "sha256": "495d307d6748df706d11daf72e4341ba0be86f358e5d52fd237726ca00bc8a85"
  },
  "media/tools/exiftool/t/MWG_7.out": {
   "bytes": 736,
   "sha256": "04f82f1ca0dadb4a5b3767cc97ed310655f5efee70afb3c690b6539aa6ec1672"
  },
  "media/tools/exiftool/t/MXF.t": {
   "bytes": 729,
   "sha256": "976bb6fb7ec7e049253d6c60872b8bd71dc3520c48300a9a4a3c42fb7c432046"
  },
  "media/tools/exiftool/t/MXF_2.out": {
   "bytes": 6551,
   "sha256": "12f942a07515895c2bcd310c1ad188b419a2ab4815334c53adb8d2fedaba9ad9"
  },
  "media/tools/exiftool/t/MacOS.t": {
   "bytes": 765,
   "sha256": "e9f2e5e97d569768bc90cd05dc25d189488e60a8a9c069f7e5b89d3730083a63"
  },
  "media/tools/exiftool/t/MacOS_2.out": {
   "bytes": 1645,
   "sha256": "d73f9ca0e15fb69368b10f6d69dfd5e1c530b7dc1d8d2303c4fdeb692027dfcb"
  },
  "media/tools/exiftool/t/Matroska.t": {
   "bytes": 786,
   "sha256": "d63fc7b00e7786bee75cc4741e7c2940df4c4a25258a73cacc5c6ba2330baea3"
  },
  "media/tools/exiftool/t/Matroska_2.out": {
   "bytes": 3892,
   "sha256": "84f312614a596949292db3baf9adc34124a4708d60e91936f55f275693e6cf32"
  },
  "media/tools/exiftool/t/Minolta.t": {
   "bytes": 1293,
   "sha256": "3003528c1594cea9e4a4fe32a3583bafb8eea46d245f0418c3749b3aa313bb86"
  },
  "media/tools/exiftool/t/Minolta_2.out": {
   "bytes": 8055,
   "sha256": "ae051710a3f0541ccac406a663f036f550a24e02f89dc8bd8ef81809d7f512bb"
  },
  "media/tools/exiftool/t/Minolta_3.out": {
   "bytes": 8944,
   "sha256": "70abecc50ee7f63dd45f7ce510035ab743aae45ddfb40a682694ae10340a3beb"
  },
  "media/tools/exiftool/t/Minolta_4.out": {
   "bytes": 9389,
   "sha256": "fc4af9f1a90ee87b286ba7f40a2095cf1091c9cf971b5dda12aa033a7d2fe831"
  },
  "media/tools/exiftool/t/Motorola.t": {
   "bytes": 804,
   "sha256": "fe58eb57a022070d3a36ffb770346507b521735ecc74b0840ef32641edff4e95"
  },
  "media/tools/exiftool/t/Motorola_2.out": {
   "bytes": 5854,
   "sha256": "20db212600b91644450544c62e610532188c4a590c37299d59f70eab3fcbdb98"
  },
  "media/tools/exiftool/t/Nikon.t": {
   "bytes": 3656,
   "sha256": "f91bb832d7430e1cf0d15c5f6cefea3bc279c75853f83b622994dc7629e43721"
  },
  "media/tools/exiftool/t/Nikon_2.out": {
   "bytes": 4945,
   "sha256": "3cc83fe16320251f5f2f91b3e54831157831dd0833949abd65e60c28d21767ff"
  },
  "media/tools/exiftool/t/Nikon_3.out": {
   "bytes": 5919,
   "sha256": "77b0c793f55cc34a3a8637a1b8a2cc98b755be18c99792ed2855ed3f87e56007"
  },
  "media/tools/exiftool/t/Nikon_4.out": {
   "bytes": 10924,
   "sha256": "b872f9e40697ef4a6957bb1f4039e6ee62a6052f26f8b621b2b2aeb467f719c0"
  },
  "media/tools/exiftool/t/Nikon_5.out": {
   "bytes": 10211,
   "sha256": "9c0aafb9998456f28c6ec4b5c1802d9b86e38c4cd9225f1ad6a8cfacab7b0b94"
  },
  "media/tools/exiftool/t/Nikon_7.out": {
   "bytes": 16281,
   "sha256": "1abccd23a9ec2e68c524c157ee3c87136d08ff3396c44d8e6a1e21641ca88ed3"
  },
  "media/tools/exiftool/t/Nikon_8.out": {
   "bytes": 261,
   "sha256": "dfcfabc5bdda66fea1c8ecfca66b65ac624f3b2834f8a592a7dacf3e73117385"
  },
  "media/tools/exiftool/t/Olympus.t": {
   "bytes": 2549,
   "sha256": "0de2400b1ff093e0793b3dd2a3709012949b6d9108a67e08b675ebda4cdd4485"
  },
  "media/tools/exiftool/t/Olympus_2.out": {
   "bytes": 5023,
   "sha256": "49713ad884e13663f3c2c0c14b7314c3ccc4a4718fe9428c53afa6c8dc542af2"
  },
  "media/tools/exiftool/t/Olympus_3.out": {
   "bytes": 5139,
   "sha256": "bbddbc28feeea9fb7119471eb3fdd48bb5afe03ad2ea0283a38ffa0aa78b4502"
  },
  "media/tools/exiftool/t/Olympus_4.out": {
   "bytes": 12123,
   "sha256": "e664d4f3545cd05db4ce0f5dd1d442906b87eec56b350c13629611a741b2aafb"
  },
  "media/tools/exiftool/t/Olympus_5.out": {
   "bytes": 17024,
   "sha256": "3f999da9786cae0407863a651fbbd9528be4d12be6d973807c47fa3e741d7011"
  },
  "media/tools/exiftool/t/Olympus_6.out": {
   "bytes": 9440,
   "sha256": "a693dc2a2b6509941ece87a2caed68eb290aea72dd63056fd65211e2a3e322c5"
  },
  "media/tools/exiftool/t/Olympus_7.out": {
   "bytes": 20013,
   "sha256": "606bb73186195a9d6bfee44d7f24ed0c46ee2e9a42ef323f91e8a34cdec6ba3c"
  },
  "media/tools/exiftool/t/Olympus_8.out": {
   "bytes": 992,
   "sha256": "0f59da2eff2c872d0c80775e802bc72c4c3ae83dc365e3cfbbafc82f0ddacf01"
  },
  "media/tools/exiftool/t/OpenEXR.t": {
   "bytes": 746,
   "sha256": "1c7982ad7df8c7ce7cb774611e4217842941fcdd16ab486fcef3305fa9ef866d"
  },
  "media/tools/exiftool/t/OpenEXR_2.out": {
   "bytes": 1632,
   "sha256": "fe7567345fbbf270d1442d35aaf6e777e53985d49166c9279917f29fea4d3835"
  },
  "media/tools/exiftool/t/Opus.t": {
   "bytes": 732,
   "sha256": "6d1de0ae20edfbfcc98786b007b41a0cf367bc46a2e8790a783ed931ebc8fc2e"
  },
  "media/tools/exiftool/t/Opus_2.out": {
   "bytes": 1487,
   "sha256": "0305055f29213150e92654d897761d408fc4d6b1081f841b1b4bae37702c72ff"
  },
  "media/tools/exiftool/t/PCAP.t": {
   "bytes": 734,
   "sha256": "c7493dec1500ac7dcbbc821d70e3588be9782a1393cb5e82f8f46bf1bf3b29a4"
  },
  "media/tools/exiftool/t/PCAP_2.out": {
   "bytes": 1517,
   "sha256": "2239fb6422926d5e03240d12843aced1d75295564ae058547be221139e6ea838"
  },
  "media/tools/exiftool/t/PCX.t": {
   "bytes": 726,
   "sha256": "51fca47d8c07e2584fc6c89cb7786937964eb2d9e4f50eeef107dcd73cee95f2"
  },
  "media/tools/exiftool/t/PCX_2.out": {
   "bytes": 1434,
   "sha256": "bb266310392d07c188a18f8612b1bcf40d2cbf6cd831c832e28d6e16795dc634"
  },
  "media/tools/exiftool/t/PDF.t": {
   "bytes": 10901,
   "sha256": "3005dbc032fcb5543345768ad3635abed2d2bb91ebb4bf1accff69e953133054"
  },
  "media/tools/exiftool/t/PDF_10.out": {
   "bytes": 550,
   "sha256": "5854890349e41f1af23f424b37e0cc3253de4d72cae4cd88223ad2209e298887"
  },
  "media/tools/exiftool/t/PDF_11.out": {
   "bytes": 553,
   "sha256": "b0701111430aeeab2da8de7381d0c4b5fd7fe614ea331b496c0b60080cc8f96c"
  },
  "media/tools/exiftool/t/PDF_12.out": {
   "bytes": 509,
   "sha256": "6be7803661c58bc290b3b36092a3b30455f778aa74f153de98ef8f0341ed1533"
  },
  "media/tools/exiftool/t/PDF_14.out": {
   "bytes": 294,
   "sha256": "26daa9c4df1828fbcc37fb3f53f5f6302afb4636f7c6d5a8ff12508661ba47f0"
  },
  "media/tools/exiftool/t/PDF_15.out": {
   "bytes": 334,
   "sha256": "2fe0cb56729ab033f241cd2d158e40c39676c4adb4fbaacee8e56c6bd16bc650"
  },
  "media/tools/exiftool/t/PDF_16.out": {
   "bytes": 250,
   "sha256": "a0c7d68c66a155f001418e7079092284a5ef6db012504db56c885206929d2d88"
  },
  "media/tools/exiftool/t/PDF_17.out": {
   "bytes": 250,
   "sha256": "a0c7d68c66a155f001418e7079092284a5ef6db012504db56c885206929d2d88"
  },
  "media/tools/exiftool/t/PDF_18.out": {
   "bytes": 289,
   "sha256": "9366a91d47d4543da4d5d945f97772a6cb24e32ccbbaedd5be6d04a22dbfe8cf"
  },
  "media/tools/exiftool/t/PDF_19.out": {
   "bytes": 335,
   "sha256": "79e4871729214c94ab9515e0afa184442a12eb8c1c8d27eb0120e21bc7983d8d"
  },
  "media/tools/exiftool/t/PDF_2.out": {
   "bytes": 7628,
   "sha256": "8db343a2508690b527bd28b64190b0478382a9de07d8d07d7771690ad1504dae"
  },
  "media/tools/exiftool/t/PDF_20.out": {
   "bytes": 250,
   "sha256": "a0c7d68c66a155f001418e7079092284a5ef6db012504db56c885206929d2d88"
  },
  "media/tools/exiftool/t/PDF_22.out": {
   "bytes": 141,
   "sha256": "2a6b7feef1a2b75d1109cffd4746033572a903bf18bb15ff43730df9b3709d57"
  },
  "media/tools/exiftool/t/PDF_4.out": {
   "bytes": 682,
   "sha256": "bea27bbf75ff0133c6d34ef6eb21088edff794eb9983b77ec60d7421fa8c24ff"
  },
  "media/tools/exiftool/t/PDF_5.out": {
   "bytes": 430,
   "sha256": "3d529f22cabcb36b6dc464be97f008e42cf233c7f02cb83dcbb12ab536a60d82"
  },
  "media/tools/exiftool/t/PDF_6.out": {
   "bytes": 475,
   "sha256": "44b7ae43b5c33e990b831bca703a06c520caf22ef00fca7254bb77e9f73254e7"
  },
  "media/tools/exiftool/t/PDF_7.out": {
   "bytes": 593,
   "sha256": "464b8496e0144ccbcc2869fdd127500e4035ea4ace69fdb4e8135c216f66decf"
  },
  "media/tools/exiftool/t/PDF_8.out": {
   "bytes": 502,
   "sha256": "c2e8e06d8cf47d24c54ff9d21e2dca1fbeda49ee811076ef906d0177477f0464"
  },
  "media/tools/exiftool/t/PDF_9.out": {
   "bytes": 506,
   "sha256": "de8fd6964e9c2057b4e7616b56f8d0e63abd20a84003ee5250ce13d2b5e4cb09"
  },
  "media/tools/exiftool/t/PFM.t": {
   "bytes": 727,
   "sha256": "56257ebd88de2d8eca220ebb860783168bedd8307cd1109e16e7c49d02fa0c1a"
  },
  "media/tools/exiftool/t/PFM_2.out": {
   "bytes": 1094,
   "sha256": "14639daed6ba4a3e93f6f99a8f8e405363e57bbadcd48f2cb0771b7337977db0"
  },
  "media/tools/exiftool/t/PGF.t": {
   "bytes": 725,
   "sha256": "1567bac407f9bf465e6346bb9b84a00c910e950cbc7185d5398118a019a85380"
  },
  "media/tools/exiftool/t/PGF_2.out": {
   "bytes": 1937,
   "sha256": "dbb649a99b24ebd8d4b054e347a20ceaf42b27a5e4e2c85af81483ce8c0ddfba"
  },
  "media/tools/exiftool/t/PICT.t": {
   "bytes": 732,
   "sha256": "ecd487b860acbdc00ce04d48731c20086a99cf6f5ec36d81b5f6df7d7bb0225f"
  },
  "media/tools/exiftool/t/PICT_2.out": {
   "bytes": 1086,
   "sha256": "d34fdcdeed78aebf44625c2a8ffc86a8459ee7094969a342c2cbec0713427659"
  },
  "media/tools/exiftool/t/PLIST.t": {
   "bytes": 844,
   "sha256": "61352265808ba9ea798bbfa821311b1fbc1a97f6e91604f77e71107736e244cf"
  },
  "media/tools/exiftool/t/PLIST_2.out": {
   "bytes": 1400,
   "sha256": "0627b45302df755171cddc26ce31d53cdb4c9f4e91c8df02b99e54bdfa97757c"
  },
  "media/tools/exiftool/t/PLIST_3.out": {
   "bytes": 1435,
   "sha256": "c56f4f3abd76b7189139b999f246a1bb8776b0a097814f6cce927d1eb80d347b"
  },
  "media/tools/exiftool/t/PLIST_4.out": {
   "bytes": 2244,
   "sha256": "d1720e9c8502af91fe704c0c782607b2c13d665e252dbd7743edadab43476080"
  },
  "media/tools/exiftool/t/PLUS.t": {
   "bytes": 1263,
   "sha256": "a6ec943fcc84a365a5efa1baf70f0bcc9637d27044f9b5500c73ed1b72a58016"
  },
  "media/tools/exiftool/t/PLUS_2.out": {
   "bytes": 5988,
   "sha256": "e585325865d1c9f2cd58398101e54b7f031b1bfefae437580ab050cde9504f31"
  },
  "media/tools/exiftool/t/PNG.t": {
   "bytes": 4736,
   "sha256": "6f572be4609a9b44cc84de3931e5b888a4dc6af0048c301f3e0f249026b4f055"
  },
  "media/tools/exiftool/t/PNG_2.out": {
   "bytes": 1529,
   "sha256": "3c9e08bd3a6230a9ea78a77118b2b40a26aa735f6693fd7298823552b87da998"
  },
  "media/tools/exiftool/t/PNG_3.out": {
   "bytes": 7259,
   "sha256": "728beba132010193fe6f6392b82815627afc3b8dc2210fda393e491647668375"
  },
  "media/tools/exiftool/t/PNG_4.out": {
   "bytes": 613,
   "sha256": "753f33db0f612892422767a78044ed2676b51e34791d9e42aee94d2edd1fac15"
  },
  "media/tools/exiftool/t/PNG_5.out": {
   "bytes": 751,
   "sha256": "efb0a8ebc045fbb5e6e06b9bb752a1dc7a274da2f822498e26641399ad87626c"
  },
  "media/tools/exiftool/t/PNG_6.out": {
   "bytes": 94,
   "sha256": "83095e5c81072896c29ed7234bfab9653698f687a6dbe778e834a3123b69f7cc"
  },
  "media/tools/exiftool/t/PNG_7.out": {
   "bytes": 134,
   "sha256": "21ab255656430ffedf82fab6292894b0f7b88e72b65d287c5b3dda159d590947"
  },
  "media/tools/exiftool/t/PPM.t": {
   "bytes": 1166,
   "sha256": "071ed9a83cb74fede4c01a3209b140f953ac29a59618012323356a0eaa5f5b94"
  },
  "media/tools/exiftool/t/PPM_2.out": {
   "bytes": 1092,
   "sha256": "4d30021a9498858cca3f3de7da7b5af15f37f2fcc53eaad4132b6d09ec4f599b"
  },
  "media/tools/exiftool/t/PPM_3.out": {
   "bytes": 636,
   "sha256": "82f176ae8cedfb36f2518861997f4efc064771320dacd37b716207b1834ef514"
  },
  "media/tools/exiftool/t/PSP.t": {
   "bytes": 726,
   "sha256": "23316747cb6eb95e7e7b0c1b83620cda97f33ed990abc41fe726b338b2a40d65"
  },
  "media/tools/exiftool/t/PSP_2.out": {
   "bytes": 1878,
   "sha256": "ab5fcb5a7d8b60cef0d8bda326b92e3db0bf4476e52298ffd96e01118230aac3"
  },
  "media/tools/exiftool/t/Palm.t": {
   "bytes": 732,
   "sha256": "18d4acc663067fa482346c33871298dc2d398d8435a34b56cbc032063f758feb"
  },
  "media/tools/exiftool/t/Palm_2.out": {
   "bytes": 2348,
   "sha256": "980395e82ca7767ea0e4b6030ed9515c79c7680e449fdc5b328f48acec6cd655"
  },
  "media/tools/exiftool/t/Panasonic.t": {
   "bytes": 1593,
   "sha256": "7e3446c7be3df0b6cbcbcfceece69f78bf6155931bb89343605ea0f4f3b2c73b"
  },
  "media/tools/exiftool/t/Panasonic_2.out": {
   "bytes": 6196,
   "sha256": "dc97516148c7ed0f3a52da559b2c3daef690c7249ac13c8b5aa7dc61497849c6"
  },
  "media/tools/exiftool/t/Panasonic_3.out": {
   "bytes": 7365,
   "sha256": "1479210b97772edc6c0f28fcd451ac019a660efb5c12fd73cad4e33dbe29738d"
  },
  "media/tools/exiftool/t/Panasonic_4.out": {
   "bytes": 12753,
   "sha256": "975567f8f39956cd91d5ababeadfcb8979f67ae567410a8c90b570ebb6e2213c"
  },
  "media/tools/exiftool/t/Panasonic_5.out": {
   "bytes": 14602,
   "sha256": "2bc95b7ce0d0812979de8c38e047bb0e10c72bd3fe1510dccc99461522f43816"
  },
  "media/tools/exiftool/t/Pentax.t": {
   "bytes": 1374,
   "sha256": "18c0ecb026d8a8e31b578484645b229f9db9752f99fcbde3c15f5cdddf58b161"
  },
  "media/tools/exiftool/t/Pentax_2.out": {
   "bytes": 13851,
   "sha256": "86aea49982684475124168d4c64737a1bf9f5ad16d27b6d840a9385d4c49e0a9"
  },
  "media/tools/exiftool/t/Pentax_3.out": {
   "bytes": 16278,
   "sha256": "5745e30fdc3b0170b5a716f5042d7c5a39a8dde9406abe8ea17751825e45fdde"
  },
  "media/tools/exiftool/t/Pentax_4.out": {
   "bytes": 7391,
   "sha256": "fc5460b9f1e4ac6d7e085be78313241e1f729603e14b7e6d96eb277e0dba5f25"
  },
  "media/tools/exiftool/t/PhaseOne.t": {
   "bytes": 990,
   "sha256": "7d38cd79b5e4be76dcbe7657da8e63a5367a9dba96a6fe143cf6442ad3607be2"
  },
  "media/tools/exiftool/t/PhaseOne_2.out": {
   "bytes": 6117,
   "sha256": "a9101506bd04c0a2ae9f963b2c1e11ea245c70e0a08f3cb2b17bb23bda97d9e7"
  },
  "media/tools/exiftool/t/PhaseOne_3.out": {
   "bytes": 11990,
   "sha256": "ef4be0e15856ca9e89ca20819d95528ff3d73d1502deb109e4d1b2590f808d90"
  },
  "media/tools/exiftool/t/PhotoCD.t": {
   "bytes": 746,
   "sha256": "06f6f78ead2598e3b8218bd01d6f7e2e72e4b68a9dcfc52a66a27a13cd4bce79"
  },
  "media/tools/exiftool/t/PhotoCD_2.out": {
   "bytes": 2509,
   "sha256": "7b067a9c3ec788293f7d0cd7da9b8e0383a753a556eea04075e65515f5cd8400"
  },
  "media/tools/exiftool/t/PhotoMechanic.t": {
   "bytes": 1057,
   "sha256": "8996c0318fcc77189a9d8ee9ca2180eb627886f0f5ccf936b14824fbf341dbc4"
  },
  "media/tools/exiftool/t/PhotoMechanic_2.out": {
   "bytes": 5161,
   "sha256": "e59e2e5ead814db0cba337830e5b9a7e86060e4825e0ac6dc5a2918bdb0a1e0e"
  },
  "media/tools/exiftool/t/PhotoMechanic_3.out": {
   "bytes": 106,
   "sha256": "ddee2d1f18d3d970785c27c20122006c823ebeacce08d7080f781bff16cde25a"
  },
  "media/tools/exiftool/t/Photoshop.t": {
   "bytes": 1137,
   "sha256": "05dd3c3c80c51f164dd883ab6e6f237d9a1663091e6a290ee18fd0ef0a789706"
  },
  "media/tools/exiftool/t/Photoshop_2.out": {
   "bytes": 7048,
   "sha256": "276caf7d80f97b822ac17df3584b3ad5be115ea6e5391efe04814a84ddda7874"
  },
  "media/tools/exiftool/t/Photoshop_3.out": {
   "bytes": 7797,
   "sha256": "72840ce39297c56e196aa5cc541e4d8408658d4871f98cadb6c08b518a830a7a"
  },
  "media/tools/exiftool/t/PostScript.t": {
   "bytes": 1565,
   "sha256": "6680f160a7bc989ad8a8b61a0e2d7527fd49d72d60b74f32bc2d18c69eedcee5"
  },
  "media/tools/exiftool/t/PostScript_2.out": {
   "bytes": 4358,
   "sha256": "185430d9c9e4fd3a10a12809ff6dc72caeb7410a110d7a7e1be8568a658c34f0"
  },
  "media/tools/exiftool/t/PostScript_3.out": {
   "bytes": 9403,
   "sha256": "3be0828d4cfb1c3296225c36e5d17dcc0f4c308d150a3635cd8499e4f71d4047"
  },
  "media/tools/exiftool/t/QuickTime.t": {
   "bytes": 11316,
   "sha256": "56cb1d5e72f9de7b64f21b285a9f51ac62538b79e1629323ae7314b8bf385f3f"
  },
  "media/tools/exiftool/t/QuickTime_10.out": {
   "bytes": 1325,
   "sha256": "b017783d84c626b7a4932050e0467620c06cf72cc095573b98217e115d8473fa"
  },
  "media/tools/exiftool/t/QuickTime_11.out": {
   "bytes": 2953,
   "sha256": "6f45d6c31924108f3ba134e5abb5d46ee97cc10b97962eda22b81c8b95cc0651"
  },
  "media/tools/exiftool/t/QuickTime_12.out": {
   "bytes": 2941,
   "sha256": "39258c0642866289a8498c9d3466dc9f0665b92758efc8452e6e87ed77bc4849"
  },
  "media/tools/exiftool/t/QuickTime_13.out": {
   "bytes": 3264,
   "sha256": "8e736b442004bf49f9e1b114b2adcef480405c53a853db5c2b994c719965ccfc"
  },
  "media/tools/exiftool/t/QuickTime_14.out": {
   "bytes": 1279,
   "sha256": "c98c2cd0df82950a2d25a72cfb3a7c5106821e8d8bf23fb854f49542ea6a8c49"
  },
  "media/tools/exiftool/t/QuickTime_15.out": {
   "bytes": 1191,
   "sha256": "3dcc8d5f3f92ec61e307c3714ed69a82b6079c0ac08b09c9ac61f02a778c1b2c"
  },
  "media/tools/exiftool/t/QuickTime_16.out": {
   "bytes": 140,
   "sha256": "8bd62e3d358eb2249a158f6b5b68de9c07335f36ddaf0584a0a2b50867078f6d"
  },
  "media/tools/exiftool/t/QuickTime_17.out": {
   "bytes": 227,
   "sha256": "f0ae2dcb8c7871c1800ee1fab0f74b0b0112439e70b33fa0662fe4d55be3308c"
  },
  "media/tools/exiftool/t/QuickTime_18.out": {
   "bytes": 1522,
   "sha256": "8e74505ef1ab559f60d837471e7bb160ff3b937d0cade69147aaf95150fbcb4a"
  },
  "media/tools/exiftool/t/QuickTime_19.out": {
   "bytes": 0,
   "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "media/tools/exiftool/t/QuickTime_2.out": {
   "bytes": 7960,
   "sha256": "b4288485461e3fa8d0bb97b30da1515672b376de2eea27ce46dcad344a2ae0ea"
  },
  "media/tools/exiftool/t/QuickTime_20.out": {
   "bytes": 297,
   "sha256": "60c6fd13e852f0d0167229eb458e7bd06f73dd494a1b7d24c883cb598d0bb88a"
  },
  "media/tools/exiftool/t/QuickTime_21.out": {
   "bytes": 325,
   "sha256": "a3cd17af7e357a9d5713b6dfee5e8eff8743d2b56bb5ba67fd391b75ded61d27"
  },
  "media/tools/exiftool/t/QuickTime_22.out": {
   "bytes": 204,
   "sha256": "6bf58e9cc06979aa984183ad9863d4a349cd8ff0bbabc4767011b2ce8b819f9a"
  },
  "media/tools/exiftool/t/QuickTime_3.out": {
   "bytes": 4439,
   "sha256": "05a67811f2bbb307a1cbf7e155b80b47ba50323e80e9da81a1c1a05fc06c3e03"
  },
  "media/tools/exiftool/t/QuickTime_4.out": {
   "bytes": 1697,
   "sha256": "b23983ed9e9f9cac76058a40dde74c819dc422132a44cfd41c1f6990d7c620b9"
  },
  "media/tools/exiftool/t/QuickTime_5.out": {
   "bytes": 1217,
   "sha256": "e6c86e9dfb665685a0299ddb6e45c9cf4da906eb738fea5b28897abd49952057"
  },
  "media/tools/exiftool/t/QuickTime_6.out": {
   "bytes": 274,
   "sha256": "82b8609a5f38b23bbf897f23456388e74cec5c2b6a214ca77de453d5255b3edb"
  },
  "media/tools/exiftool/t/QuickTime_7.out": {
   "bytes": 1616,
   "sha256": "47146bcd51d56b6590b0c45c5fa9b27db01a75da0cf38616806f4a450d847140"
  },
  "media/tools/exiftool/t/QuickTime_8.out": {
   "bytes": 5655,
   "sha256": "fa326424e2e2170a186bb215462c0848b57b81f7d189d043919d7b5d55d84437"
  },
  "media/tools/exiftool/t/QuickTime_9.out": {
   "bytes": 3202,
   "sha256": "7ad59daca6c433ad41f2629a564bed4382cd2b6716cb1da10b5b16dc56640b0e"
  },
  "media/tools/exiftool/t/RIFF.t": {
   "bytes": 2401,
   "sha256": "a0feeda79fb88dac9c675e4ebd3a636909358675dd2c33b727d4876f17866ecc"
  },
  "media/tools/exiftool/t/RIFF_2.out": {
   "bytes": 1516,
   "sha256": "20dd151d5c74608c330da55485026cbbd7c609226022563f1939c8dc6cf7387a"
  },
  "media/tools/exiftool/t/RIFF_3.out": {
   "bytes": 2929,
   "sha256": "86413d33409bfc34af3fd9a3d0510768ba4171b6ea981fcf3d1928e2518eed26"
  },
  "media/tools/exiftool/t/RIFF_4.out": {
   "bytes": 1860,
   "sha256": "30bacc6cb093243b293cd520a78e30a0b43ad0e67e008f7d3c3c2ee9b55c7cb6"
  },
  "media/tools/exiftool/t/RIFF_5.out": {
   "bytes": 2159,
   "sha256": "efbc084d39861886a06b5b1f99a26feefb5f1f8eaac76809c208d3bef5966ca5"
  },
  "media/tools/exiftool/t/RIFF_6.out": {
   "bytes": 1430,
   "sha256": "08107ce1b823f5e4311e4a4be6925452de4beb9a4566aaa48a67df69a1486dc2"
  },
  "media/tools/exiftool/t/RIFF_7.out": {
   "bytes": 1944,
   "sha256": "57152a72a99c88c13e0c69f2cfaa2439b2a08e64c6dc717bee5fc967e636de03"
  },
  "media/tools/exiftool/t/RTF.t": {
   "bytes": 729,
   "sha256": "80e4c32ede958e20fb97b5e9cba2ea1a55d6d8aedc1ba1feeea7d195d4184d8a"
  },
  "media/tools/exiftool/t/RTF_2.out": {
   "bytes": 1466,
   "sha256": "9d3d1b7b66cca500790b21453d1f88a8f420c681d8a7b1038bc5dd9567241830"
  },
  "media/tools/exiftool/t/Radiance.t": {
   "bytes": 747,
   "sha256": "e000a8df7f66ee8dab7bc34aa4e75bf530133d8f602f45142c6406804347380e"
  },
  "media/tools/exiftool/t/Radiance_2.out": {
   "bytes": 1969,
   "sha256": "36599ff31def40e411bfc17bd8250aa8cfeac8c770ed4bb9823fcf286703d466"
  },
  "media/tools/exiftool/t/Real.t": {
   "bytes": 1268,
   "sha256": "41bf593ffa1f21973d8a04bceac34a155840e91d3ee8f3b956a17ce9ae80adf6"
  },
  "media/tools/exiftool/t/Real_2.out": {
   "bytes": 4379,
   "sha256": "02ec0310e4dc747421aefe8b14662b9fa24c8c66e5fe653a50a2a181ff89ff7a"
  },
  "media/tools/exiftool/t/Real_3.out": {
   "bytes": 1184,
   "sha256": "2ad3c3c93b3a313ce657ac1fcfac557657db62bd01ab0fc0932db7f1bc6ba7cf"
  },
  "media/tools/exiftool/t/Real_4.out": {
   "bytes": 861,
   "sha256": "3213a2bf909ef0de87eadcca97324c0142dfacc20dc213176acd4cd927c01a86"
  },
  "media/tools/exiftool/t/Red.t": {
   "bytes": 725,
   "sha256": "5af1c9920ae29aa00e40ed6d161babec082421af74150fd6e00fd5057009870f"
  },
  "media/tools/exiftool/t/Red_2.out": {
   "bytes": 2637,
   "sha256": "f6a7debc15432e270c7b351ddc1c7fe4cf137a4a6ca9dedd0514e087285aa7d1"
  },
  "media/tools/exiftool/t/Ricoh.t": {
   "bytes": 1222,
   "sha256": "686f8fe78acff7992a6bd68bca848960b46ea3bcdf985cd34902e15e8d2b813a"
  },
  "media/tools/exiftool/t/Ricoh_2.out": {
   "bytes": 4311,
   "sha256": "d02c3951efd8d67e4a91ad44f369c587a6f68849228cf609e9f5d5d67f0d50b3"
  },
  "media/tools/exiftool/t/Ricoh_3.out": {
   "bytes": 5982,
   "sha256": "0c73982f2fb16839b537281721a4f2461d2caa525c238e11319f23d96d983b54"
  },
  "media/tools/exiftool/t/Ricoh_4.out": {
   "bytes": 6849,
   "sha256": "45ad21e816acf927b4756368be2820fd7a66bbf9cfa2279ca012c8a26b8b3e28"
  },
  "media/tools/exiftool/t/Sanyo.t": {
   "bytes": 1008,
   "sha256": "c1a72d552aa8ca270ce162f4fe4de97869699d890536395efb3ac34e112bc805"
  },
  "media/tools/exiftool/t/Sanyo_2.out": {
   "bytes": 6178,
   "sha256": "c21f97c931f044dd3e66609950ce043412b8ba1db0b9043885d5f4fa83764a26"
  },
  "media/tools/exiftool/t/Sanyo_3.out": {
   "bytes": 6747,
   "sha256": "c084540d99e2b50570dc01dafe4a588bd121dfe763389ae11f8d7ee1319024f4"
  },
  "media/tools/exiftool/t/Sigma.t": {
   "bytes": 1560,
   "sha256": "fdd43747d4a483105cb94c533ee5e4fa5d63d69341b7d58cf5961cd14bac04d5"
  },
  "media/tools/exiftool/t/Sigma_2.out": {
   "bytes": 5567,
   "sha256": "56acdefc61a00d271b608be849dbb3343f410e24ae64d329a4ec17e7eead8d52"
  },
  "media/tools/exiftool/t/Sigma_3.out": {
   "bytes": 5756,
   "sha256": "d896b9952ffe4d2114ccb6b2a40ca7e170b986dfbf880844fafe5d4b4cb30a2c"
  },
  "media/tools/exiftool/t/Sigma_4.out": {
   "bytes": 4145,
   "sha256": "4c31a15380cbe16569d9790e4eb3707035b16bd95996965c386ba071c21d5921"
  },
  "media/tools/exiftool/t/Sigma_5.out": {
   "bytes": 11222,
   "sha256": "b40207ee8e832058ef3f8603040b69181bd4b7bde709a53750880406328b08e8"
  },
  "media/tools/exiftool/t/Sony.t": {
   "bytes": 1683,
   "sha256": "18af9583226f685e7d46ce8afd48a87ec6f7c43c8ceca7ed9e48b7d05795cff5"
  },
  "media/tools/exiftool/t/Sony_2.out": {
   "bytes": 5303,
   "sha256": "7b8d9a6abf6cdacabc6a8fff7652fc7a6ba8c52df3451ae4f816eb22ef8842fa"
  },
  "media/tools/exiftool/t/Sony_3.out": {
   "bytes": 5377,
   "sha256": "2e6ffb029485d0dbe29cb2ceaf5e86977872825bf460ba8efdbc517be6845e65"
  },
  "media/tools/exiftool/t/Sony_5.out": {
   "bytes": 2123,
   "sha256": "31ececf697ee6a2db9b1505f5b75d68acd1dd8bafcb6840122f6fec71f7a3dc1"
  },
  "media/tools/exiftool/t/TNEF.t": {
   "bytes": 732,
   "sha256": "46e67207ffced2a3ae2008c0f3477ada8a44272a605adecea924f15305660977"
  },
  "media/tools/exiftool/t/TNEF_2.out": {
   "bytes": 3030,
   "sha256": "33bd45a26a75f6987a0c67cf8bc76746918381bad13146685171abe2118ef0ad"
  },
  "media/tools/exiftool/t/TestLib.pm": {
   "bytes": 18661,
   "sha256": "5f35c9d63d10593cb0afad1d36c2c9940bbc51a6d3c2684511d0c424a3ff1e6b"
  },
  "media/tools/exiftool/t/Text.t": {
   "bytes": 872,
   "sha256": "3318e27b4536d2a737c706cc088d91060d08831378f655c7ef25b7e42e0405ac"
  },
  "media/tools/exiftool/t/Text_2.out": {
   "bytes": 453,
   "sha256": "3eef50fc893e164958bf2a38e0630b7369f92ef6739fb6a60c120f2cbe86aaee"
  },
  "media/tools/exiftool/t/Text_3.out": {
   "bytes": 460,
   "sha256": "012da6fad95f6a19e8f2c75578548b67b6d68bd51d1767c003950e4190278944"
  },
  "media/tools/exiftool/t/Text_4.out": {
   "bytes": 510,
   "sha256": "aa2f5998f646ee2ee3f7dcff42440d5fcf3caeb2b17a046ac1887e0bb51c5207"
  },
  "media/tools/exiftool/t/Text_5.out": {
   "bytes": 462,
   "sha256": "50cea3e503f9096b8c557c1b931457267350b15be6f7fac1097d6ff9e65edbcf"
  },
  "media/tools/exiftool/t/Text_6.out": {
   "bytes": 415,
   "sha256": "99f2d025c14a47643e40a8ba6d61a219cf02f5da57d4731b12dafe9771b5629b"
  },
  "media/tools/exiftool/t/Text_7.out": {
   "bytes": 554,
   "sha256": "bd45f93e19032ec42ab3c525df224f0cc5e5671765cbb4577a2851efe03950da"
  },
  "media/tools/exiftool/t/Torrent.t": {
   "bytes": 755,
   "sha256": "658a5b3afbaaac9b6917a72f69bb3b896c875d29c3fb761bdbf25d4764624145"
  },
  "media/tools/exiftool/t/Torrent_2.out": {
   "bytes": 2317,
   "sha256": "3429d91b567aa82248be14da29791e91e4bfa92e336789fda4613e4527ac604d"
  },
  "media/tools/exiftool/t/Unknown.t": {
   "bytes": 956,
   "sha256": "c3ca736404b0cc5e53bef72ac09d77fb6c788a2c33b01585d890369565e6cd88"
  },
  "media/tools/exiftool/t/Unknown_2.out": {
   "bytes": 5687,
   "sha256": "1f626f3992dda0c6b8764c2a6f4b04bf631c5e90f747a1bc30a6560298b5732c"
  },
  "media/tools/exiftool/t/Unknown_3.out": {
   "bytes": 5691,
   "sha256": "4a1539b50f2e5fc11e024b02f8edc94d8e3f60e33a009506747c4b8a9720a9ad"
  },
  "media/tools/exiftool/t/VCard.t": {
   "bytes": 808,
   "sha256": "023a0f58f71144bd0b2a8ef0556ab1a706824b1258d2613b2655df090689c410"
  },
  "media/tools/exiftool/t/VCard_2.out": {
   "bytes": 3731,
   "sha256": "e5885b4f219aa10693278342cdabd38ace11b2fd27e6522fbe106eeb83918c92"
  },
  "media/tools/exiftool/t/VCard_3.out": {
   "bytes": 6589,
   "sha256": "7e1b5afdc09eb77e07280436973f2a657cf59c673b5bd21a3add87384c8a562c"
  },
  "media/tools/exiftool/t/Vorbis.t": {
   "bytes": 739,
   "sha256": "4583576a22e3fc7589b1628d7e53a97b2e1efa2f5725ca46361d1aa8df097667"
  },
  "media/tools/exiftool/t/Vorbis_2.out": {
   "bytes": 1887,
   "sha256": "bda7e77ca3b9c9d0d3783134b48d4706bd45c683bd3de00c244b64ace229eafd"
  },
  "media/tools/exiftool/t/WPG.t": {
   "bytes": 725,
   "sha256": "e060585638e3fa7e0681dcb3f283294848f2096c176798de5e2a50935b143d49"
  },
  "media/tools/exiftool/t/WPG_2.out": {
   "bytes": 1100,
   "sha256": "187b49a5ce1ea2cf0e5f1a9bdd5fddd9358b5735b908d9083f66e6ba653bdb88"
  },
  "media/tools/exiftool/t/WTV.t": {
   "bytes": 725,
   "sha256": "75a07d3d81d5449c8e329217f2694b385d57ff71c4ec8f641d7e63e407c9f4d5"
  },
  "media/tools/exiftool/t/WTV_2.out": {
   "bytes": 5527,
   "sha256": "af365d2543c6f9f5aca635030fb8ee356d9ef8322b4f9a8490c7856a9624f997"
  },
  "media/tools/exiftool/t/Writer.t": {
   "bytes": 40003,
   "sha256": "5d46c2e91562660c6b48403642393a822e0b68a784f2619ade22bfa92df37ae0"
  },
  "media/tools/exiftool/t/Writer_10.out": {
   "bytes": 15247,
   "sha256": "e062cf98b3336652ddae6ce7ce185b9aa0a67674c75f22d7bbc8335fb9f9609f"
  },
  "media/tools/exiftool/t/Writer_11.out": {
   "bytes": 2215,
   "sha256": "3dc0b5e7201616d418ee1a6666ab61ea4659374f6db81f84004f690ee8e2d23e"
  },
  "media/tools/exiftool/t/Writer_13.out": {
   "bytes": 10033,
   "sha256": "b9b7cf040c19e22e2f6da00328484b5779aeda05d1bee5cb7fa4c46960c18dd5"
  },
  "media/tools/exiftool/t/Writer_14.out": {
   "bytes": 4296,
   "sha256": "935f47bc38d2137a7fdc47cff46a589d20a6378d907874c661dfe02ed435fb47"
  },
  "media/tools/exiftool/t/Writer_15.out": {
   "bytes": 10619,
   "sha256": "3173024743578361cacf7c855e3c44afcc714dc6d66c3bd7d03ee6ecc461857c"
  },
  "media/tools/exiftool/t/Writer_16.out": {
   "bytes": 54,
   "sha256": "facb4c2ddd7fbd80875271bbd5289702f3f3672b6fdd66240f57a3b70bd9ddaf"
  },
  "media/tools/exiftool/t/Writer_17.out": {
   "bytes": 55,
   "sha256": "0964fcca6a09228ca35b8693f6e2cd752702b55ef7b0ea850830a297daa06509"
  },
  "media/tools/exiftool/t/Writer_18.out": {
   "bytes": 98,
   "sha256": "e64bb0d1cdc39577073b873066347241baa3f348f1476828101cb3a6971b74f4"
  },
  "media/tools/exiftool/t/Writer_19.out": {
   "bytes": 2010,
   "sha256": "192400e94c5247be3cce7df1e06a59ae75ff9a0513e367f47618cefd838c8236"
  },
  "media/tools/exiftool/t/Writer_2.out": {
   "bytes": 4228,
   "sha256": "473e5a68a38685fa82e3b7f0fba45b8edcbd913ab323390b45482cc1864f9521"
  },
  "media/tools/exiftool/t/Writer_22.out": {
   "bytes": 257,
   "sha256": "f19fa1c67a3030343e884663e9ab7c0cdb98a49124a27f4c50ca9bff17eb1846"
  },
  "media/tools/exiftool/t/Writer_24.out": {
   "bytes": 74,
   "sha256": "a4d182aaaa87de711651912bd3a7953ef1f6916f703f88785864e7a7bba3d814"
  },
  "media/tools/exiftool/t/Writer_25.out": {
   "bytes": 2324,
   "sha256": "2c18b2a1f035748f7ea68f3ac5d12e3eb252b5f6b9fbc1e72fd5a1b37364bd4e"
  },
  "media/tools/exiftool/t/Writer_26.out": {
   "bytes": 2039,
   "sha256": "f9d49ea10d90fdef1dbe4fce8a558f50e25220fbb515c646ca20e87f8a408725"
  },
  "media/tools/exiftool/t/Writer_27.out": {
   "bytes": 737,
   "sha256": "5ed825aaa986f508d119f42c9dc9d6aa03f1048bc1b9811e608364b692464bd2"
  },
  "media/tools/exiftool/t/Writer_28.out": {
   "bytes": 65,
   "sha256": "ca8fd2f43b4c63959cbd494ed2e70d183bd7b07061d9ba20a13ee7a249b13afb"
  },
  "media/tools/exiftool/t/Writer_29.out": {
   "bytes": 105,
   "sha256": "29013bd04c852c6c72b04df3f2347000503d0bb4fea71ab017648fda983ed010"
  },
  "media/tools/exiftool/t/Writer_30.out": {
   "bytes": 102,
   "sha256": "71d7a21b9a5706282551cabb534e8dcb3122d03f548d27c39942b9bb7619e386"
  },
  "media/tools/exiftool/t/Writer_31.out": {
   "bytes": 6430,
   "sha256": "d3577d02356623ce18904882f534f9778a8f3695cb77b454fe447efa4c77b55d"
  },
  "media/tools/exiftool/t/Writer_32.out": {
   "bytes": 230,
   "sha256": "29f19203ee084d40754a4aa1b033544e0405ee7d30f368b83c784535c38f9d69"
  },
  "media/tools/exiftool/t/Writer_33.out": {
   "bytes": 228,
   "sha256": "5d4eb120bc3481ab98d59ca780db9dc9be02b4d5ecfacef2a4d54e2ced893d58"
  },
  "media/tools/exiftool/t/Writer_34.out": {
   "bytes": 216,
   "sha256": "1f2f9f238e0774b875d3a8e9d6bb3ec6cdda92f549f6005e557eee0c2a574821"
  },
  "media/tools/exiftool/t/Writer_35.out": {
   "bytes": 11419,
   "sha256": "722eeaccc28f8d15490fce574b5c3476394d102cf882370c2dee6cd221815690"
  },
  "media/tools/exiftool/t/Writer_36.out": {
   "bytes": 92,
   "sha256": "7a46662cc9c38a349926416cac34fd52d3fe56f1de22b072667c5421e13b01be"
  },
  "media/tools/exiftool/t/Writer_37.out": {
   "bytes": 90,
   "sha256": "b24785e6be1a0918f599eb1edec5ff54ffca152fe5bd43867c90fab35cad2768"
  },
  "media/tools/exiftool/t/Writer_38.out": {
   "bytes": 3971,
   "sha256": "ee07d6516ece405684b2b4208a1eeb27895aea32eee3dda0eee28a8c58657be2"
  },
  "media/tools/exiftool/t/Writer_39.out": {
   "bytes": 225,
   "sha256": "a4c619f5a6c5830ab853bc00d8969c40403159a4ed07522118e1f69bc3204b19"
  },
  "media/tools/exiftool/t/Writer_4.out": {
   "bytes": 5715,
   "sha256": "08b757d212a035b1143c6ad3c73e16345da06f731411116b1bceeeca8f4ce586"
  },
  "media/tools/exiftool/t/Writer_40.out": {
   "bytes": 229,
   "sha256": "ede295cc47d9e95b4ff08a7c8685488e3bd9cf6e381c2ff34348e93775b185b7"
  },
  "media/tools/exiftool/t/Writer_41.out": {
   "bytes": 179,
   "sha256": "8bfbee384fdb3bb99c8404425215623a73eb746b67ece4a3ccb9a57582406364"
  },
  "media/tools/exiftool/t/Writer_42.out": {
   "bytes": 224,
   "sha256": "f2f0f758694df032d0967ed8c3cb902d84c514569e0453bcfe3c6403c9c9c087"
  },
  "media/tools/exiftool/t/Writer_43.out": {
   "bytes": 293,
   "sha256": "d9c8fbc9b85409141bb00999f7bb5a04cb0a946fb924a6a82d1160b433eeafd9"
  },
  "media/tools/exiftool/t/Writer_44.out": {
   "bytes": 146,
   "sha256": "88e35986c985e4ab81cea2c8599e8f8bc49eb7d4322b8258d956d9ad23baf328"
  },
  "media/tools/exiftool/t/Writer_45.out": {
   "bytes": 40,
   "sha256": "9a71bb3e517ee19f105926dac46ce975a64f655147efa609e8e3b07ecef1b12e"
  },
  "media/tools/exiftool/t/Writer_46.out": {
   "bytes": 9394,
   "sha256": "4512b23acd827dfcc7cc697b04ea869c216751b985109a29edc4762548682c69"
  },
  "media/tools/exiftool/t/Writer_47.out": {
   "bytes": 3278,
   "sha256": "e0b9442313caddb6e2a8d1a6bf070cf71486e2ec4fdfd31553f39fc7edd2f5ce"
  },
  "media/tools/exiftool/t/Writer_48.out": {
   "bytes": 1644,
   "sha256": "7415f66703dd0397143983e1f498db50b680705de5de7e130a61d6a40c0f2907"
  },
  "media/tools/exiftool/t/Writer_50.out": {
   "bytes": 139,
   "sha256": "9851d36ee5726fae41608aea22e68e071fcc3b1da4cd888afd881c6c259356fb"
  },
  "media/tools/exiftool/t/Writer_51.out": {
   "bytes": 26305,
   "sha256": "f99309f26f0351bb876ef6b5b532a217c6aec41419f350c681cc438d47d190c5"
  },
  "media/tools/exiftool/t/Writer_52.out": {
   "bytes": 1814,
   "sha256": "9d04256e84b8f476dca30b93cd730156fc33cd10b32d012dd3143a6b0db86700"
  },
  "media/tools/exiftool/t/Writer_53.out": {
   "bytes": 2041,
   "sha256": "947b2c9b79873d7c16caff1db3568c0ecca76f5befbec5a196180a7b01b51d9e"
  },
  "media/tools/exiftool/t/Writer_54.out": {
   "bytes": 128,
   "sha256": "482ae976f6b46543ca0a450f49e60e2db64758f80d4028ead2a8c5033150be01"
  },
  "media/tools/exiftool/t/Writer_55.out": {
   "bytes": 192,
   "sha256": "4f6381c1348c63d43d59535eaeef059f3630f45b2d2a9305d18e2336b1525d2a"
  },
  "media/tools/exiftool/t/Writer_56.out": {
   "bytes": 204,
   "sha256": "ada4ec2f2c645a477cb599dbbd5370e2151d44bd0e0386c1cec824410c103aa9"
  },
  "media/tools/exiftool/t/Writer_58.out": {
   "bytes": 3162,
   "sha256": "aa000a5bffd8031232d9abeff6a1e719705da76eb9cebebd7d96d9eaaa448ec6"
  },
  "media/tools/exiftool/t/Writer_59.out": {
   "bytes": 111,
   "sha256": "e9ddc165d27ac56332bb3ed5325df09b26622cf868e3823c6bd564be51a22c1e"
  },
  "media/tools/exiftool/t/Writer_6.out": {
   "bytes": 11450,
   "sha256": "2992a4d0ba8817ef83690e0079b1eedcc797ddc4363dab24825172081d24c10c"
  },
  "media/tools/exiftool/t/Writer_60.out": {
   "bytes": 179,
   "sha256": "f1c46911de51f7fdab7cd1e22b8051033cf88f034a8f1ac2a141475ecaad0684"
  },
  "media/tools/exiftool/t/Writer_61.out": {
   "bytes": 396,
   "sha256": "719d85302be8337b5e3629dfa2455994259025f1d2da12fce6b7aec51eaae291"
  },
  "media/tools/exiftool/t/Writer_7.out": {
   "bytes": 8935,
   "sha256": "ee590239f56a0dcc1de18e3940d0426ea211b342e94c708bafa5253a5c03239f"
  },
  "media/tools/exiftool/t/Writer_9.out": {
   "bytes": 15421,
   "sha256": "85a45070cc2a91bfa870db16e896dde3cd9ab2f18ff2f9c7db656a4b63155daa"
  },
  "media/tools/exiftool/t/XISF.t": {
   "bytes": 735,
   "sha256": "d8f3f2b0e5410f9c8aab07b6ffc13891bad46f950976392034498cdd89ffacf3"
  },
  "media/tools/exiftool/t/XISF_2.out": {
   "bytes": 2132,
   "sha256": "3fdb75d7f803a730fe913623bb8d072f9f872ef65df6a92f4f65964a217c3084"
  },
  "media/tools/exiftool/t/XMP.t": {
   "bytes": 25006,
   "sha256": "a207a7996fd36c7d82ed5a2ff470cf3f44a1c66e0fbcf4eb2cba4e1912cd7900"
  },
  "media/tools/exiftool/t/XMP_10.out": {
   "bytes": 2833,
   "sha256": "f2d772acff557257a694f68e2e53da339ccbe38c453f1fb981d0f05c04ebda26"
  },
  "media/tools/exiftool/t/XMP_11.out": {
   "bytes": 3016,
   "sha256": "8411f6444a8aab50e7815485f3fcf843967c268462abc1fd539189b259d593a5"
  },
  "media/tools/exiftool/t/XMP_12.out": {
   "bytes": 247,
   "sha256": "90bc829cd25fae846cdc5ba40c639e22d644e712dd49a8e7d04b52dd1eccd69f"
  },
  "media/tools/exiftool/t/XMP_13.out": {
   "bytes": 328,
   "sha256": "a65b3b1954f1d9059086e209bec23dbb5729a7f67061fa2f554a48e99ddd8b07"
  },
  "media/tools/exiftool/t/XMP_14.out": {
   "bytes": 183,
   "sha256": "84b8d52c58b26a9c568ea45ac70dd0e490d238cb2172e2b24592f4347ba96237"
  },
  "media/tools/exiftool/t/XMP_15.out": {
   "bytes": 170,
   "sha256": "979124f61402ab8744e98b16d93339c59a93c696560010299cb9c6af06cc697f"
  },
  "media/tools/exiftool/t/XMP_16.out": {
   "bytes": 305,
   "sha256": "43baecf2a03eb3d2288f0a039fdd5dc44f0831e613cf0ea56f7e89a150b728f7"
  },
  "media/tools/exiftool/t/XMP_17.out": {
   "bytes": 348,
   "sha256": "42449df0319f040e1d8c6f3af3e88daad54cf3a0604d5a3f3f2ea921f3abebc1"
  },
  "media/tools/exiftool/t/XMP_18.out": {
   "bytes": 652,
   "sha256": "2775f399b1b259e7769abfe5b32f5e0e3f6ea55e36779ace574d622279905dd6"
  },
  "media/tools/exiftool/t/XMP_19.out": {
   "bytes": 1960,
   "sha256": "9371363fa0ff63f5fdc68ae545e09dc086f9f400fcf3c4398c116590b1a9dbc6"
  },
  "media/tools/exiftool/t/XMP_2.out": {
   "bytes": 9109,
   "sha256": "e1139e50b7f7bc3f6647378762889cba46181a5dd767aae4a1d57f745938d2bc"
  },
  "media/tools/exiftool/t/XMP_20.out": {
   "bytes": 1915,
   "sha256": "989115363ea226e15f671b29bbb9939d52d8ed189732d18674d141769583d36a"
  },
  "media/tools/exiftool/t/XMP_21.out": {
   "bytes": 2531,
   "sha256": "6ba6703c379cdca33af92a2c00bcaded8a363dc0c340aa27868c4beefb774d03"
  },
  "media/tools/exiftool/t/XMP_22.out": {
   "bytes": 2430,
   "sha256": "c4b424ffdeb148ac426dd84e286a03a6d3d2b42e00f50de566cb48b667095055"
  },
  "media/tools/exiftool/t/XMP_23.out": {
   "bytes": 594,
   "sha256": "b0d7caf5e9f4a56866b8e5bc3b4df6f0b63b590caaa5d41d79f4724eafdc52bc"
  },
  "media/tools/exiftool/t/XMP_24.out": {
   "bytes": 2124,
   "sha256": "b4f711331e2e3cacdcd975bf84837f5f0d9f12c5f17e4407e0bde5dee200d79d"
  },
  "media/tools/exiftool/t/XMP_25.out": {
   "bytes": 2896,
   "sha256": "6783f8a924ebe936ea7154d2833629c624acc47c631042e4a3250159b7bb700e"
  },
  "media/tools/exiftool/t/XMP_26.out": {
   "bytes": 1532,
   "sha256": "8d864385b094843e75c0647a873c2e552985312aa2a45d813b97133cfadd22d7"
  },
  "media/tools/exiftool/t/XMP_27.out": {
   "bytes": 7333,
   "sha256": "b7e3a66e5d30c3116154136b0ac5b97a724865c6da529f92ccfc09ba87deab89"
  },
  "media/tools/exiftool/t/XMP_28.out": {
   "bytes": 3026,
   "sha256": "266d3f1d2eb1fd6b39dc0a44c09340e33c38a0953f0e08eebe7c28ab014a81ec"
  },
  "media/tools/exiftool/t/XMP_29.out": {
   "bytes": 1664,
   "sha256": "6d463b2d2cdc4c2b1970687dc66c07490cc22cd9762e7db402117bbe0f0884b7"
  },
  "media/tools/exiftool/t/XMP_3.out": {
   "bytes": 9020,
   "sha256": "bab98a58c95374b4c326a722894e89bfad31eaae52a90ab02804b62754dfe18b"
  },
  "media/tools/exiftool/t/XMP_30.out": {
   "bytes": 2446,
   "sha256": "3be7fbe1017bc593192c11834c4da5bbf7fd87ceabf8e89ac0896d150a990b75"
  },
  "media/tools/exiftool/t/XMP_31.out": {
   "bytes": 1489,
   "sha256": "da44c8a38dcd7e71317408e1d8de2a638a0099cf06acb270037b3847251610b9"
  },
  "media/tools/exiftool/t/XMP_32.out": {
   "bytes": 111,
   "sha256": "0b1fea9d02966a31e636ca7de76cd36a5338879bc083563616c42f2af0e691bf"
  },
  "media/tools/exiftool/t/XMP_34.out": {
   "bytes": 111,
   "sha256": "09fdf069e99b9a1d998283ec3d0f77e601a9b480d7e72dd02a86771e3ec21e54"
  },
  "media/tools/exiftool/t/XMP_36.out": {
   "bytes": 1789,
   "sha256": "fe153185e841e2c5e629a2b2b4acd86f1730513dde86cd79e6affa4dd0a8a5a6"
  },
  "media/tools/exiftool/t/XMP_37.out": {
   "bytes": 2845,
   "sha256": "bafed6acee98140852c0ff42f0655420a203e5ecdc795709a42dd45da613faba"
  },
  "media/tools/exiftool/t/XMP_39.out": {
   "bytes": 3406,
   "sha256": "57f1d38fb238dab67f781769c7d94ade49a3390e5cfe7d1026f9ad573d9b20f4"
  },
  "media/tools/exiftool/t/XMP_40.out": {
   "bytes": 223,
   "sha256": "77ea6d225c0d6eedabb552f038760d5ff2627effec3ffdedacb0c37418bf639a"
  },
  "media/tools/exiftool/t/XMP_41.out": {
   "bytes": 21229,
   "sha256": "df19ef1d8e60ae1ec47553262ad649fb1f03df0e140854e3eb94d8f0fc0093e6"
  },
  "media/tools/exiftool/t/XMP_42.out": {
   "bytes": 502,
   "sha256": "1352ef3a422d142e9c977e660d025b180813338cd77f402df9cfa7aa303419cb"
  },
  "media/tools/exiftool/t/XMP_43.out": {
   "bytes": 290,
   "sha256": "3d60547fc8d1e71d431aadee9234ab5ef502f7c9b99f805bbb79ade2734cddcb"
  },
  "media/tools/exiftool/t/XMP_44.out": {
   "bytes": 904,
   "sha256": "b1f663582b3771f6ea0869f15014fc2889f8af90c17f70306d9a8fdcde99f050"
  },
  "media/tools/exiftool/t/XMP_45.out": {
   "bytes": 714,
   "sha256": "5c046314a9ace6d7542ba95e5dc85c440e737493e57fee9367aa92ad0902e744"
  },
  "media/tools/exiftool/t/XMP_46.out": {
   "bytes": 117,
   "sha256": "ad32823cbf7fdd13ee59409f1563fdb3ca9b3332f58ff43fc16b53490a579190"
  },
  "media/tools/exiftool/t/XMP_47.out": {
   "bytes": 221,
   "sha256": "fba484790f31b400e5a46837d7bb77c1c4348ce9c1742b276efe09c52eeaf9ac"
  },
  "media/tools/exiftool/t/XMP_48.out": {
   "bytes": 215,
   "sha256": "e0011f89688de7b555f099ae5ed3cca58c503742047ec7bd2954c2ad12f74184"
  },
  "media/tools/exiftool/t/XMP_49.out": {
   "bytes": 207,
   "sha256": "c0b98a11bcb7981c3b3e8a49ec2b005bf7d2a38d354e20c930a7d670f37d1ced"
  },
  "media/tools/exiftool/t/XMP_5.out": {
   "bytes": 2021,
   "sha256": "bf983dba0aefa00894c9cb26d4952d8b420f57ac4ace062aadaa6f5cf83d507e"
  },
  "media/tools/exiftool/t/XMP_50.out": {
   "bytes": 939,
   "sha256": "6a177b91dc5ca026a262e24a22027a2e2f83f07dfbe9e65bafe1e29db3f30428"
  },
  "media/tools/exiftool/t/XMP_52.out": {
   "bytes": 1015,
   "sha256": "97779d866fe19da29be092496163b12a2e8b82f737326bd44276dd265c917a14"
  },
  "media/tools/exiftool/t/XMP_53.out": {
   "bytes": 1623,
   "sha256": "15491c769ff52700ef205a0e5f8a3775c0b389c5cc8d74aa45e86642c0dfa1bd"
  },
  "media/tools/exiftool/t/XMP_54.out": {
   "bytes": 135,
   "sha256": "6e694211dc8b64860f19200fea1d3489859f306cbb705a312d06ac0a4cc9fd1a"
  },
  "media/tools/exiftool/t/XMP_6.out": {
   "bytes": 5934,
   "sha256": "a8390a55067592ce470822b0c146a0498b2eb9b0e77109f78fdd06b1cbe3f7b8"
  },
  "media/tools/exiftool/t/XMP_7.out": {
   "bytes": 5113,
   "sha256": "2b73c75fd9a643bdcfea45e723d78f503f25d8b0278f074d957475f74e3c8280"
  },
  "media/tools/exiftool/t/XMP_8.out": {
   "bytes": 1329,
   "sha256": "4c183a45d44f816ed6aa5c2efdf50a9e1b2342c37eb8864f6afc10bdabc0770f"
  },
  "media/tools/exiftool/t/XMP_9.out": {
   "bytes": 1448,
   "sha256": "3ec8fede8ea3c8cc41621c8ade2644f1ab21221161f355a347fdec91c786db34"
  },
  "media/tools/exiftool/t/ZIP.t": {
   "bytes": 2258,
   "sha256": "f28d4f377d74c83eb4f98e7ad56cd498f6ca9d91d895992bc8108c3c77f46376"
  },
  "media/tools/exiftool/t/ZIP_2.out": {
   "bytes": 1126,
   "sha256": "1acee8a477212f8983c3e1075d0ff794767256e9dd424dc3f8b60ed85e315a5f"
  },
  "media/tools/exiftool/t/ZIP_3.out": {
   "bytes": 1114,
   "sha256": "7e40ed08219684760e1396f853eabb9cbaa68999b6775d98f983ead4346032c2"
  },
  "media/tools/exiftool/t/ZIP_4.out": {
   "bytes": 11007,
   "sha256": "8dbe526e0d7b1fd71c5ad1ff5247ce6e396e214250d1760bdf4746308b11296e"
  },
  "media/tools/exiftool/t/ZIP_5.out": {
   "bytes": 7510,
   "sha256": "449f33343c23c8619c253e3e1effaf4253f7ce3c15053eb980d8b16cc5766100"
  },
  "media/tools/exiftool/t/ZIP_6.out": {
   "bytes": 2763,
   "sha256": "d2eb3feae439cd49bef2c91fd7e9852a3d69bcb966a987acb078c68b258abde2"
  },
  "media/tools/exiftool/t/ZIP_7.out": {
   "bytes": 2151,
   "sha256": "98ecdbb581c7e8ee735d54d89d993cfd7511cc84c76b242d80e68a88a38cff48"
  },
  "media/tools/exiftool/t/ZIP_8.out": {
   "bytes": 1056,
   "sha256": "8639cf93deb28b40352dc4910137b5a461ce746fba85e1742c22adcfa6241470"
  },
  "media/tools/exiftool/t/ZISRAW.t": {
   "bytes": 740,
   "sha256": "882ddab17972517c065187aa826181aa01d714b87973587b8ff24dd226791b64"
  },
  "media/tools/exiftool/t/ZISRAW_2.out": {
   "bytes": 3420,
   "sha256": "c4a68c6652d44c98db5df0b7e5b9b875180b4b0c42406e79452bba9513d5ffc7"
  },
  "media/tools/exiftool/t/images/AAC.aac": {
   "bytes": 31,
   "sha256": "5eac3eb5435a37bcaaf4f81eb0f37e487e50b65b67d486ac7d671c3f0a1d4671"
  },
  "media/tools/exiftool/t/images/AFCP.jpg": {
   "bytes": 1110,
   "sha256": "4fcd62252ada39e21b001074e5da4704f4cdae7f34909254d80a6ab94505299a"
  },
  "media/tools/exiftool/t/images/AIFF.aif": {
   "bytes": 290,
   "sha256": "90625459b9730e177115957dd9460038eabfe989a10b29caba70cca4b25189b9"
  },
  "media/tools/exiftool/t/images/APE.ape": {
   "bytes": 2166,
   "sha256": "1776e847ec93481bc8fad3fa03b6437c4cb0167e093ee4e38e516ecaa02ec236"
  },
  "media/tools/exiftool/t/images/APE.mpc": {
   "bytes": 2513,
   "sha256": "9d9be91beead0c57c012a1c6211cc6768b6b9a52d01d11116f3957b971d51810"
  },
  "media/tools/exiftool/t/images/ASF.wmv": {
   "bytes": 12379,
   "sha256": "c3cafee199bbf19bb2fdce56211d44d108454ea7efd8ecc7c4cdda7ebce87c97"
  },
  "media/tools/exiftool/t/images/Apple.jpg": {
   "bytes": 2355,
   "sha256": "113a01f606e2508bda673503e1d62ea94e7fada9f92872880d69bc91f3d45ec8"
  },
  "media/tools/exiftool/t/images/Audible.aa": {
   "bytes": 1322,
   "sha256": "29c31c869f24b016c236de809505f2611e5482f645e9c351eb6854ebb6d170ce"
  },
  "media/tools/exiftool/t/images/BMP.bmp": {
   "bytes": 1142,
   "sha256": "fab182ec28064483847443e29982d592b64d7019fc4f1db85e02501a40e1dcf8"
  },
  "media/tools/exiftool/t/images/BPG.bpg": {
   "bytes": 1863,
   "sha256": "b8f37e94d9a1e35c97f14c50d96fb70cc10988328d453e77c4570274fb2ae2e8"
  },
  "media/tools/exiftool/t/images/BigTIFF.btf": {
   "bytes": 384,
   "sha256": "a2cb61c4a5a80371aa07f317fc0159dc5d1ff07959f1cbcc69391304a4a7fc48"
  },
  "media/tools/exiftool/t/images/Canon.jpg": {
   "bytes": 2697,
   "sha256": "98c290283dbff10950bd0eac63bf95804fd09661de727df4f2946d203ca9e7a2"
  },
  "media/tools/exiftool/t/images/Canon1DmkIII.jpg": {
   "bytes": 8337,
   "sha256": "d754d0f8d2eed21e6d7e1ab1a7bac7d451ba50730a1919aaaf97c3482256d5bd"
  },
  "media/tools/exiftool/t/images/CanonRaw.cr2": {
   "bytes": 8724,
   "sha256": "b5d3d26f3c85bcb35a52515eac060e2e362161893504013589ffd9ad2e9b004b"
  },
  "media/tools/exiftool/t/images/CanonRaw.cr3": {
   "bytes": 52502,
   "sha256": "dc02aa55e277935b690879584e97c2d013f54d854afaec6f9d3274c99a918fd6"
  },
  "media/tools/exiftool/t/images/CanonRaw.crw": {
   "bytes": 6816,
   "sha256": "604bdd78c66b51b59a0868d9c9ee792a8bb89c60cbbf83a37566c0e8a0201a4f"
  },
  "media/tools/exiftool/t/images/CanonVRD.dr4": {
   "bytes": 5472,
   "sha256": "6a69ccea761ab70d0fe55651f76c5f758f00ed00285e99cf4e437c5db33ebc0f"
  },
  "media/tools/exiftool/t/images/CanonVRD.vrd": {
   "bytes": 1768,
   "sha256": "9c70fc65b8aa972b0f1c68f0dff7ece7af278174e775011a3844fc6d23478c97"
  },
  "media/tools/exiftool/t/images/CaptureOne.eip": {
   "bytes": 5448,
   "sha256": "59a14450db2be1cb200dc81ae9fb6be1cbeaa17ac2d1ade2c743b0972e6cdabc"
  },
  "media/tools/exiftool/t/images/Casio.jpg": {
   "bytes": 1203,
   "sha256": "c08fed0e193a1549c130d79814d30a3ac3fcd81980e261c4947ff45691628f92"
  },
  "media/tools/exiftool/t/images/Casio2.jpg": {
   "bytes": 1699,
   "sha256": "24e19e2eecc5391e63cfbc2a5f17b62a0e86cbb783c98bd294c107a090d6cd02"
  },
  "media/tools/exiftool/t/images/CasioQVCI.jpg": {
   "bytes": 407,
   "sha256": "bcb7f2c2e9620a4cc0e562847c4993774bf183fa31a57d6de304d62629275a97"
  },
  "media/tools/exiftool/t/images/DICOM.dcm": {
   "bytes": 1860,
   "sha256": "18843b5c6993906809c4e892e664476f0267440b087d3d54f3aa2e65dd5538af"
  },
  "media/tools/exiftool/t/images/DNG.dng": {
   "bytes": 13662,
   "sha256": "daa9ce7a2c6923815390d8566254ef4d4a75d68d1531afdb264bd4b39a8dfd89"
  },
  "media/tools/exiftool/t/images/DPX.dpx": {
   "bytes": 2080,
   "sha256": "1632d5d074fa5f0b12b024463259edeb5442f69d069886af5e580a4c89de8755"
  },
  "media/tools/exiftool/t/images/DV.dv": {
   "bytes": 4400,
   "sha256": "646f800b84249c241067d0e76eed3c7cf92c05bdfe786356c8c198c7fba73e4c"
  },
  "media/tools/exiftool/t/images/DjVu.djvu": {
   "bytes": 930,
   "sha256": "30ff8b1ab199eca99b870ce3d07a05ed6fc3b63f620d6401aaa8f2101d7b2a23"
  },
  "media/tools/exiftool/t/images/EXE.a": {
   "bytes": 784,
   "sha256": "183b42112da9bae82ef35abea55a28e33ded4df5b78a85a4e60b2502b8a060d8"
  },
  "media/tools/exiftool/t/images/EXE.dylib": {
   "bytes": 4144,
   "sha256": "ab336e944898c73dbdae2a9c0a8e9ca1b1055772cf454c2fa5c79ff32628e1e7"
  },
  "media/tools/exiftool/t/images/EXE.elf": {
   "bytes": 2860,
   "sha256": "5827f809f0bcf74824e92f61fde00974e4960f6f823934df2272e884105c4db8"
  },
  "media/tools/exiftool/t/images/EXE.exe": {
   "bytes": 5120,
   "sha256": "b7199e59cd2493449071337db4f47add307f82522a363f1bd6b5071e795b2790"
  },
  "media/tools/exiftool/t/images/EXE.macho": {
   "bytes": 9484,
   "sha256": "00acfbabbdec0f4eb6003aec3b4ea391d441ebb7c024691eee0f2a7c9d4058ab"
  },
  "media/tools/exiftool/t/images/EXE.so": {
   "bytes": 5608,
   "sha256": "2fc645ca9882d01e676cfe9998ea6e5a2cfb007c525e1578225e8bcec54b5b2b"
  },
  "media/tools/exiftool/t/images/ExifTool.jpg": {
   "bytes": 26106,
   "sha256": "fdca3287a21453b51e250e67aba836d560e6043559a6e37acb429a03e720e412"
  },
  "media/tools/exiftool/t/images/ExifTool.jps": {
   "bytes": 283,
   "sha256": "e3a60411d07103a9747805668a0b9f0bd85d68b9c6eaa9ad96d6f32b5fed8231"
  },
  "media/tools/exiftool/t/images/ExifTool.tif": {
   "bytes": 4864,
   "sha256": "ba7bd9a71eb2bb5a93ceaf851d4616d5df24f4cff752183045b679dd7ce65bce"
  },
  "media/tools/exiftool/t/images/ExtendedXMP.jpg": {
   "bytes": 1380,
   "sha256": "43c971e0db60917a69be759be57ad33bca23028ec6456621a55cd22eb673a0f6"
  },
  "media/tools/exiftool/t/images/FITS.fits": {
   "bytes": 3040,
   "sha256": "39658fd440aec10259d40729847303c99897ee4df8e39b7bb6594cbde7af7921"
  },
  "media/tools/exiftool/t/images/FLAC.flac": {
   "bytes": 282,
   "sha256": "9cf5089a7ef8c6d06fd34eb193c8dc1bfb446c4ea00c797f6611819d1687d49a"
  },
  "media/tools/exiftool/t/images/FLAC.ogg": {
   "bytes": 151,
   "sha256": "34bd2a27a88a1441c3e4441ddf5f0740b0c5b3ac1389fc493262fbacf022c33d"
  },
  "media/tools/exiftool/t/images/FLIF.flif": {
   "bytes": 674,
   "sha256": "e63ef515ca4ab9a7a8aef512f07a55439e0997c114210d799ccf20f241503e97"
  },
  "media/tools/exiftool/t/images/FLIR.fpf": {
   "bytes": 914,
   "sha256": "61b186c1a480feef7a503ce764d180a684d3e808f4305081b01efb160c39d999"
  },
  "media/tools/exiftool/t/images/FLIR.jpg": {
   "bytes": 7338,
   "sha256": "3e217e288a21ac765cfe0e4f072e98efc84310bc574464a64a41e6a6ae1a90b9"
  },
  "media/tools/exiftool/t/images/Flash.flv": {
   "bytes": 1358,
   "sha256": "57ab91a3ac81eadbdceaa73a34ad007eac6bbb9bd870b7428238f83b79a33303"
  },
  "media/tools/exiftool/t/images/Flash.swf": {
   "bytes": 384,
   "sha256": "3c987c34ceb44336d388fc9874360a807bb613341d442079520ad53e32290e2a"
  },
  "media/tools/exiftool/t/images/FlashPix.ppt": {
   "bytes": 9728,
   "sha256": "83ab72f330154be390dfd715240c730fcb6ad626f2145024aa04250d1e5154f8"
  },
  "media/tools/exiftool/t/images/Font.afm": {
   "bytes": 735,
   "sha256": "6bf2d7c1fab7b65a2f70fb6e034d10a6c8c004e0d4daf24b1a47ee355b7a30a3"
  },
  "media/tools/exiftool/t/images/Font.dfont": {
   "bytes": 1744,
   "sha256": "98dc1f21446d2de8e189204247bc48e0a50afbc1273bcd0b3fd37fa820c83128"
  },
  "media/tools/exiftool/t/images/Font.pfa": {
   "bytes": 1559,
   "sha256": "c194905e66182f3241427a07b876a9000b87300526534e0635ac287a153a580f"
  },
  "media/tools/exiftool/t/images/Font.pfb": {
   "bytes": 1423,
   "sha256": "0454f91e6ccc354e363cfe21d2395a32d7d61f2f24be3bd84d90fea108d72e06"
  },
  "media/tools/exiftool/t/images/Font.pfm": {
   "bytes": 240,
   "sha256": "9fbc0f2633f60a77f9791da5a559d500164c669aaa72d2062aa088ac8a23a449"
  },
  "media/tools/exiftool/t/images/Font.ttf": {
   "bytes": 1252,
   "sha256": "2339ee6ef941b009ab015f5f9527047b8f980eabb86ba38a94fdb1bcfc466b84"
  },
  "media/tools/exiftool/t/images/FotoStation.jpg": {
   "bytes": 4320,
   "sha256": "05c90d683c6d889bfdbaa19c2c32bcc7fdcd3f9d6645acc53e7176e0063b9a1b"
  },
  "media/tools/exiftool/t/images/FujiFilm.jpg": {
   "bytes": 1373,
   "sha256": "0e9e951ef4c091c2d35f107f664acd5b2dd2f8735f24d4cc8633f7380d784dac"
  },
  "media/tools/exiftool/t/images/FujiFilm.raf": {
   "bytes": 38452,
   "sha256": "e12e30bd0cf5f160b82b93f043696c04d1d5f4628f1fdd19abdab9f8328d8bf0"
  },
  "media/tools/exiftool/t/images/GE.jpg": {
   "bytes": 1467,
   "sha256": "393e9a5c424d97db3b551175f5a53a7cffc4daae5f8cbc634db54e7cc9330c05"
  },
  "media/tools/exiftool/t/images/GIF.gif": {
   "bytes": 2321,
   "sha256": "55f8d30ea6fac980f35d5af11a90b10ddc0186d961b0273e66df2f8b7c5aa6be"
  },
  "media/tools/exiftool/t/images/GIMP.xcf": {
   "bytes": 2405,
   "sha256": "d755fdde91b125b4b6be3ca3fcc39fc7872054d6576326aa6ce2b8e67b01a5b7"
  },
  "media/tools/exiftool/t/images/GPS.jpg": {
   "bytes": 2133,
   "sha256": "4fb0a681632d618a2a35f463127e3e39ab5eac683f88e7945f9b3ea82692d843"
  },
  "media/tools/exiftool/t/images/Garmin.fit": {
   "bytes": 2983,
   "sha256": "9679bedffe41b1bc16884a3da185a8a7d21a20c54af77c85753e00514270baae"
  },
  "media/tools/exiftool/t/images/GeoTiff.tif": {
   "bytes": 2660,
   "sha256": "21a96e69afa8d01c6b79fa34a9c4697540854b0bed20efdf5b207b2a6bf4e1e3"
  },
  "media/tools/exiftool/t/images/Geotag.gpx": {
   "bytes": 1510,
   "sha256": "69ae3fae6d0d5a0b8633738e96c27edf08de804ca5d94a21b06af10540d099e9"
  },
  "media/tools/exiftool/t/images/Geotag.igc": {
   "bytes": 795,
   "sha256": "04fe8d22af8408b53a2572cb09f78a51880d1937ad15ebd7fd9cf536db6a4dec"
  },
  "media/tools/exiftool/t/images/Geotag.kml": {
   "bytes": 1487,
   "sha256": "d87110d6da816725f7e714080d8f823d2b89d9d48e0ed140b3e74828a90a6cbb"
  },
  "media/tools/exiftool/t/images/Geotag.log": {
   "bytes": 785,
   "sha256": "120d9205600eee7f7fb7071a7549b6f594bf7930f6b3c18953695dbe96aec3c0"
  },
  "media/tools/exiftool/t/images/Geotag.xml": {
   "bytes": 680,
   "sha256": "71cc12f8f44577d2c1666d77cb8a2e28c27db86cb0cca561147f473217859d42"
  },
  "media/tools/exiftool/t/images/Geotag2.log": {
   "bytes": 362,
   "sha256": "d325e63fe7a923f292f5515156cb28667e75ea6f6b93502021a16047971ca1d0"
  },
  "media/tools/exiftool/t/images/Geotag3.log": {
   "bytes": 380,
   "sha256": "346524b9fdbe1bb168600c92688537160591fe09341e03a20a22d1ee2635ae35"
  },
  "media/tools/exiftool/t/images/Geotag_DJI_2020-12-02_[07-50-31].csv": {
   "bytes": 3843,
   "sha256": "d4fcdf35b5596e882993de1df5724684915beb140b643db2a4c5c8e41d84f0d4"
  },
  "media/tools/exiftool/t/images/GoPro.jpg": {
   "bytes": 4601,
   "sha256": "d4f9d433ae69deffd764e23b709174d3d3304f1a767f6f20d1b868b4219180c4"
  },
  "media/tools/exiftool/t/images/Google.jpg": {
   "bytes": 41417,
   "sha256": "156a7510315a4fb27c97d12a6dedb4e791eaf26e4810458e86b629f862e34651"
  },
  "media/tools/exiftool/t/images/HTML.html": {
   "bytes": 3407,
   "sha256": "32d4bb86a40371d6fb0c55536a9f8d9ab35f6cdefeb49b8f62c3b612f2902ea4"
  },
  "media/tools/exiftool/t/images/ICC_Profile.icc": {
   "bytes": 492,
   "sha256": "a8d0d753bd6129357cc2647435ce675e8637a679eb526fa180fba460874ce1d3"
  },
  "media/tools/exiftool/t/images/ICO.ico": {
   "bytes": 78,
   "sha256": "add7cc0e5425d3e6c9173c6252aa05a1b37bf6bac26ba01e30ac200f00cebf1d"
  },
  "media/tools/exiftool/t/images/IPTC.jpg": {
   "bytes": 9851,
   "sha256": "2fc7ca78b0abbb694c2483fee8e4b7d137ff085220004d53c5dd86f8c1cca04b"
  },
  "media/tools/exiftool/t/images/ISO.iso": {
   "bytes": 40960,
   "sha256": "e8a435bb0dd2920d0aadd46cdc120b320c8a18b2e0fd7551587708addc12d783"
  },
  "media/tools/exiftool/t/images/ITC.itc": {
   "bytes": 672,
   "sha256": "f7e5eb64fe5ab741659350cf1424b3f4d1ebeb3657a08ef510a2b936b12ff265"
  },
  "media/tools/exiftool/t/images/InDesign.indd": {
   "bytes": 12288,
   "sha256": "50a49257863f510b4e7f0de795884a89aeefdd701069db414a472f0ede7b0c98"
  },
  "media/tools/exiftool/t/images/InfiRay.jpg": {
   "bytes": 2207,
   "sha256": "de2565cee6084d9524f22161049b64f785eb572aed7a3faf4c38b312aafe0874"
  },
  "media/tools/exiftool/t/images/JSON.json": {
   "bytes": 344,
   "sha256": "63d11384b26bb8283777cda255215e4897aecf5fedd51a9d579e740819830c9d"
  },
  "media/tools/exiftool/t/images/JVC.jpg": {
   "bytes": 1253,
   "sha256": "4dfd04b3525052a57ae5825f3da3fbebb155ef311ce7f05c0302290b66aee557"
  },
  "media/tools/exiftool/t/images/JVC2.jpg": {
   "bytes": 947,
   "sha256": "f1b9460770ac07d639c5993417033db08b4c8c413fc15402d550d0cf88bb8e74"
  },
  "media/tools/exiftool/t/images/JXL.jxl": {
   "bytes": 22,
   "sha256": "703e7e03afe9744f31186d2f3373ff866d444ebccbe973518ecdbbaeb814d95b"
  },
  "media/tools/exiftool/t/images/JXL2.jxl": {
   "bytes": 395,
   "sha256": "4bc68f38fa4c08441e77b3f0185737b8f08834274b59cfe6d3230f54edc4a5fb"
  },
  "media/tools/exiftool/t/images/Jpeg2000.j2c": {
   "bytes": 618,
   "sha256": "90b81a98e1b33468b5886cf265999c3ca6a1344418329724a737f11be641b35e"
  },
  "media/tools/exiftool/t/images/Jpeg2000.jp2": {
   "bytes": 2028,
   "sha256": "9896185cf4e8678034ae61656f8c7907ee22bfa738caa218e5f3b3078cad4488"
  },
  "media/tools/exiftool/t/images/Kodak.jpg": {
   "bytes": 3375,
   "sha256": "eab06f9fb9f1d5ad6ff888046a5273ca115398f43e7bd01a98a054036a79aed3"
  },
  "media/tools/exiftool/t/images/KyoceraRaw.raw": {
   "bytes": 166,
   "sha256": "806424ea49427cd59e30a326a28af877c699fdeef60fa1770f34b1db649c7806"
  },
  "media/tools/exiftool/t/images/LNK.lnk": {
   "bytes": 876,
   "sha256": "444ac431ace1de43b8969a31c7684346640e0a8de6ba99baf6497e60f5ec97f5"
  },
  "media/tools/exiftool/t/images/LNK.url": {
   "bytes": 422,
   "sha256": "51cdf49e2a5e7e270a6ef94622f843b29e52714f995eca06481aaa5d6411e864"
  },
  "media/tools/exiftool/t/images/Lytro.lfp": {
   "bytes": 4400,
   "sha256": "c37187d5bb990decc48371dc81ccbb3306e8b4ce5614aac73b3f9dd5a48eb4fd"
  },
  "media/tools/exiftool/t/images/M2TS.mts": {
   "bytes": 1344,
   "sha256": "798f804f42d1a7ae2587556e4036e7e1d27c99f0296e7b6201f288b7746ebcf5"
  },
  "media/tools/exiftool/t/images/MIE.mie": {
   "bytes": 2055,
   "sha256": "742db64dcaa41b4dce28402a08903e30e684be39f287b07f51d7912ea296fba6"
  },
  "media/tools/exiftool/t/images/MIFF.miff": {
   "bytes": 3750,
   "sha256": "baf9f0a8d501c7779263b7478c982114b5cd7133b80da25320b46e55b926c539"
  },
  "media/tools/exiftool/t/images/MOI.moi": {
   "bytes": 320,
   "sha256": "f8d8038a8a3b191edcc4449926357515d5e2ad0b1dfb3084a826f2317ef1a305"
  },
  "media/tools/exiftool/t/images/MP3.mp3": {
   "bytes": 395,
   "sha256": "9140f4708d4fa744651125486d287c2f2a7daab2caf83bfec9b17159486a746e"
  },
  "media/tools/exiftool/t/images/MRC.mrc": {
   "bytes": 2560,
   "sha256": "f10d544ba0cdcef9219e9fd1dcaf2ded0a24507092aa345b7d016817230c6357"
  },
  "media/tools/exiftool/t/images/MWG.jpg": {
   "bytes": 2255,
   "sha256": "762b840c07bf353e2cd15084ff7dcb92b0130c06b450a72ed31afc3b5f38b4e9"
  },
  "media/tools/exiftool/t/images/MXF.mxf": {
   "bytes": 7510,
   "sha256": "3eb7eba09fbc47ac2bc3347da5c70ff5be76d3abefeb1a2ac764d897f2771196"
  },
  "media/tools/exiftool/t/images/MacOS.macos": {
   "bytes": 4096,
   "sha256": "7c10978326442c264ae6d8b90bd0cffee7d457bd49f5a08891f849cd9a737b9e"
  },
  "media/tools/exiftool/t/images/Matroska.mkv": {
   "bytes": 507,
   "sha256": "9781505f6fd4262f045e0e4ec28e9ce93b9a1d5fa27a05e76f3fe7e26e0f0710"
  },
  "media/tools/exiftool/t/images/Minolta.jpg": {
   "bytes": 13501,
   "sha256": "adddfd71a847396fce34bce473bb800cde31bc8fb4eb4ad5ec2f0fcf26e6cbad"
  },
  "media/tools/exiftool/t/images/Minolta.mrw": {
   "bytes": 2596,
   "sha256": "9e7c235aec72b1e74517041cc226e38c320826770645bdc57ef19b508dbe92d5"
  },
  "media/tools/exiftool/t/images/Motorola.jpg": {
   "bytes": 2489,
   "sha256": "d4c38eacb7cec6bb24773494a411f134266525cd9dd104f6ef1386fb47813fc3"
  },
  "media/tools/exiftool/t/images/Nikon.jpg": {
   "bytes": 1703,
   "sha256": "26e9f26631281d399002b28ac2bb468cbb8cb12ffc7a309631bbfb18fed410be"
  },
  "media/tools/exiftool/t/images/Nikon.nef": {
   "bytes": 6188,
   "sha256": "6fae30a2809b52ece100316f33a3fade4b65cf5690af2d62bb00f44ae052bdd6"
  },
  "media/tools/exiftool/t/images/NikonD2Hs.jpg": {
   "bytes": 3505,
   "sha256": "aab7d17da3151e9e34f78c4ee3102826d8269877dbb1e50cbd84971b852e2c08"
  },
  "media/tools/exiftool/t/images/NikonD70.jpg": {
   "bytes": 3661,
   "sha256": "62aafe7295848d10c88f5d97849a21e9bb60470a31e3e896ff38d26136e50304"
  },
  "media/tools/exiftool/t/images/OOXML.docx": {
   "bytes": 7521,
   "sha256": "9d092c95902eb4b0cd7dc58252bd463441811b4478ebabf18895181c5b932662"
  },
  "media/tools/exiftool/t/images/Olympus.dss": {
   "bytes": 80,
   "sha256": "7989c7cad6bafc215f1afe7b85091e46bc889c2ab3032503e44c8069ee9da051"
  },
  "media/tools/exiftool/t/images/Olympus.jpg": {
   "bytes": 1573,
   "sha256": "86265e9c942bf3a4f72e8b69f238bc63bbaa93f77184e4623b4f13aba1c366f8"
  },
  "media/tools/exiftool/t/images/Olympus2.jpg": {
   "bytes": 7701,
   "sha256": "61124579779fa7ce6b74392c7c94f75cdd0efbd301db520ab4e3bef2e1620c0d"
  },
  "media/tools/exiftool/t/images/OlympusE1.jpg": {
   "bytes": 7365,
   "sha256": "7d76d6421265420326bb43845e15732c45d1ffe5866df2a63553ae0bc8e228f8"
  },
  "media/tools/exiftool/t/images/OpenDoc.ods": {
   "bytes": 7037,
   "sha256": "a275d3d95958175f60a17214cb0a1629f1380cdc1738582898dc7e7ee104c322"
  },
  "media/tools/exiftool/t/images/OpenEXR.exr": {
   "bytes": 395,
   "sha256": "e226afb20cd3310457a42b35c961e5c8c3dd3abccdf855fb2d94150991100baa"
  },
  "media/tools/exiftool/t/images/Opus.opus": {
   "bytes": 1128,
   "sha256": "21dad35dfc1dc0529a9c9a01b6243f6d6e1dcef91026a812291be71aefa62f53"
  },
  "media/tools/exiftool/t/images/PCAP.pcapng": {
   "bytes": 380,
   "sha256": "3bd082599351247409f301202f1311981ca760a82f9d08b9118877335f6ec395"
  },
  "media/tools/exiftool/t/images/PCX.pcx": {
   "bytes": 160,
   "sha256": "6d73f5920c0df155d48b3abf85bd1bb1fc9ec12dd0522f506e8bce549a7cc691"
  },
  "media/tools/exiftool/t/images/PDF.pdf": {
   "bytes": 8907,
   "sha256": "57fdd1c12e56f98035795bb09deff06c54b5510d34b49d269002cf400a06bc43"
  },
  "media/tools/exiftool/t/images/PDF2.pdf": {
   "bytes": 2213,
   "sha256": "77ccc84e027d4392f48f0ccd4db01db1b0cc5f56224b8e7ffdac513e88e0e938"
  },
  "media/tools/exiftool/t/images/PFM.pfm": {
   "bytes": 39,
   "sha256": "eba33891e5248f8e58df107f5977bb021c68ab45ef88e3337fffbcf39671030e"
  },
  "media/tools/exiftool/t/images/PGF.pgf": {
   "bytes": 286,
   "sha256": "8180b52b5ccad4c6cd7145ce87d647b77f0535ea81b4af5be2b234087bbde21c"
  },
  "media/tools/exiftool/t/images/PICT.pict": {
   "bytes": 150,
   "sha256": "a172a7d6d0d1323e3998d72e9f8323bd65482f06f6e0a2b583eee6a1ffd38da9"
  },
  "media/tools/exiftool/t/images/PLIST-bin.plist": {
   "bytes": 351,
   "sha256": "14965b4b6060cf4b89371b66c2051ffa1014a109e4ccf6250a6966df7b4e341b"
  },
  "media/tools/exiftool/t/images/PLIST-xml.plist": {
   "bytes": 795,
   "sha256": "3fc9c652eba99c7c2b5a99d63a54c77ee96c1c0dc63b5305d8f148ebf595d605"
  },
  "media/tools/exiftool/t/images/PLIST.aae": {
   "bytes": 827,
   "sha256": "29b302e253b983b56889f77cff78d0e72376c4d56d974ed23c09b961381395b5"
  },
  "media/tools/exiftool/t/images/PLUS.xmp": {
   "bytes": 4763,
   "sha256": "76c38e25f9c103ca803b5e4ac20b411ae7e066734e600fa7930ad02ee3464cc6"
  },
  "media/tools/exiftool/t/images/PNG.png": {
   "bytes": 572,
   "sha256": "45f0bd6bd3c85cf8c79028dee8f0de5cd470eb3b0124d2c7559f0dd3de24a288"
  },
  "media/tools/exiftool/t/images/PPM.ppm": {
   "bytes": 223,
   "sha256": "5f7e87d4f41c7be9745a4b7be2a83bff3e848d7028c433f3c981c24c47734c33"
  },
  "media/tools/exiftool/t/images/PSP.psp": {
   "bytes": 1703,
   "sha256": "13f0bc542c167f3e886b3708cb82f8f0880af09c230b63e62a9dd0096362ba13"
  },
  "media/tools/exiftool/t/images/Palm.mobi": {
   "bytes": 1382,
   "sha256": "71c181df753502e17a583bee7c72980a3696aac99a1db3e01073cee6db66a1f9"
  },
  "media/tools/exiftool/t/images/Panasonic.jpg": {
   "bytes": 7099,
   "sha256": "ea5b7c50c4314e212bf99c21b870058b4eace03153ec88b02fea73904f269c71"
  },
  "media/tools/exiftool/t/images/Panasonic.rw2": {
   "bytes": 12344,
   "sha256": "431a1239713ce1bca8f0b422b9a094372246669432060e2a0a21d1fd2f761678"
  },
  "media/tools/exiftool/t/images/Pentax.avi": {
   "bytes": 1672,
   "sha256": "984a996e156bbb07959690c83caf51cc2c46f0f533cb888bfa25ba8fd1f6bf77"
  },
  "media/tools/exiftool/t/images/Pentax.jpg": {
   "bytes": 2721,
   "sha256": "554756d3cbbebad49d8ab67ecb8add51740a022015f97d6bd97acce87551a3c6"
  },
  "media/tools/exiftool/t/images/PhaseOne.iiq": {
   "bytes": 3364,
   "sha256": "306efa7671f144b56cc0af8f7e22e8d3f7e33efe422fd0135f894bd3739c27be"
  },
  "media/tools/exiftool/t/images/PhotoCD.pcd": {
   "bytes": 4116,
   "sha256": "57d318a862045a0a2d76d1dec41ef241bfa14c442a217f90798624e016e605b4"
  },
  "media/tools/exiftool/t/images/PhotoMechanic.jpg": {
   "bytes": 3417,
   "sha256": "958036dd4e25c2dcf06d5f1c869e7df3df98538a9423bbcd2daeb505e623ff48"
  },
  "media/tools/exiftool/t/images/Photoshop.psd": {
   "bytes": 17369,
   "sha256": "45fa913bc5ab0e2bcce5dd725a10b513f5be164ea5a441ace1ef460ae3fb3e44"
  },
  "media/tools/exiftool/t/images/PostScript.eps": {
   "bytes": 10761,
   "sha256": "571a9a9d5b485c50c8a0f9120816149b1d5aa29e5ddcc9211e590d0a16184815"
  },
  "media/tools/exiftool/t/images/QuickTime.heic": {
   "bytes": 623,
   "sha256": "4e1785e9924600d0274176f52609a2d514481877103b91c714bd2088ea803ae7"
  },
  "media/tools/exiftool/t/images/QuickTime.m4a": {
   "bytes": 5237,
   "sha256": "3861cf38151d9d831697c74fc75be585a06eef524ed49476d794d92a7f9512ae"
  },
  "media/tools/exiftool/t/images/QuickTime.mov": {
   "bytes": 3871,
   "sha256": "eea529609b6026e0cd7b3d9188b997889f905cd89a93421ad7a9063c670449ec"
  },
  "media/tools/exiftool/t/images/RIFF.avi": {
   "bytes": 1262,
   "sha256": "7c03b77d115118e3293833e6c1b5d5795c998051d145674368e0b97f02719d4b"
  },
  "media/tools/exiftool/t/images/RIFF.wav": {
   "bytes": 224,
   "sha256": "9cb1dcc30bd66f13642d39bea9b29d2c763480b1600bcc3a5b6c73cb3de61b8c"
  },
  "media/tools/exiftool/t/images/RIFF.webp": {
   "bytes": 586,
   "sha256": "054fb882674304992a0af031a77df061c3f802c30891dbb8bc2d16e41213767d"
  },
  "media/tools/exiftool/t/images/RTF.rtf": {
   "bytes": 990,
   "sha256": "dea23976a61712dce31f913f6e9fe38493e6ffe2f8eebc4eaa15e610e4cefaa5"
  },
  "media/tools/exiftool/t/images/Radiance.hdr": {
   "bytes": 587,
   "sha256": "32b0c6b35700d8715c11f6ea803cb12c01b88f5cd77d22bc977e82e08e55cf37"
  },
  "media/tools/exiftool/t/images/Real.ra": {
   "bytes": 130,
   "sha256": "641afef3abe167d189fa739b92008e641069b1e84c3d2e8a091c35274fe1ec97"
  },
  "media/tools/exiftool/t/images/Real.ram": {
   "bytes": 69,
   "sha256": "0eed209725ca708592b19449e1af0fb2152e10c186445be02fa3d07093708652"
  },
  "media/tools/exiftool/t/images/Real.rm": {
   "bytes": 1915,
   "sha256": "5f284874e9c9ab05d0106761eb848b9796373d99baeaff91e5129c2abd172654"
  },
  "media/tools/exiftool/t/images/Red.r3d": {
   "bytes": 1160,
   "sha256": "a3cecff1f8f7ace653a2e6f15b209b1915675b37f4e5d4ac3ce66ba412f8b730"
  },
  "media/tools/exiftool/t/images/Ricoh.jpg": {
   "bytes": 1903,
   "sha256": "c563500ea71e9221b896b7c226d5db6f88e4ff32f11236fa7070a906be1bb621"
  },
  "media/tools/exiftool/t/images/Ricoh2.jpg": {
   "bytes": 3187,
   "sha256": "863fad461be0ce69720f4f93eb847d980898553914c403787b18f34bd3d8789c"
  },
  "media/tools/exiftool/t/images/Sanyo.jpg": {
   "bytes": 2165,
   "sha256": "aba50453000eeecced8c81318ab2c873d0973613a70bf47c9fba00bbfef60ebc"
  },
  "media/tools/exiftool/t/images/Sigma.jpg": {
   "bytes": 1531,
   "sha256": "164624e76a45ee2d151b79cc774b3c2220426cbf3f6f600891b1dc5e282d6683"
  },
  "media/tools/exiftool/t/images/Sigma.x3f": {
   "bytes": 1464,
   "sha256": "09b19f5cf6f01618871074697bb39af1542911a14a865bad53279b13bb91c7df"
  },
  "media/tools/exiftool/t/images/SigmaDP2.x3f": {
   "bytes": 4364,
   "sha256": "712163cf9e9c456a4d83069597179e8f1e5b348ed9ba23c987c58b7ce416896b"
  },
  "media/tools/exiftool/t/images/Sony.jpg": {
   "bytes": 2779,
   "sha256": "7376ad79cad2ac750e765ad253df2f3ae297c2089a562d00d88e9338ea8980b7"
  },
  "media/tools/exiftool/t/images/Sony.pmp": {
   "bytes": 375,
   "sha256": "3426adaf121b2966da8113046d9efe9e5e89b48b90286b8515a53e4476b59312"
  },
  "media/tools/exiftool/t/images/TNEF.tnef": {
   "bytes": 2499,
   "sha256": "ed74318369079325c27db9a5ed693795b23aa92ffd86dc26efc744cbe2f4499d"
  },
  "media/tools/exiftool/t/images/Text.csv": {
   "bytes": 152,
   "sha256": "9026e44fdc3c8057cad0baedfa768951a65aadcd01c91cea83f616c056034a5a"
  },
  "media/tools/exiftool/t/images/Text1.txt": {
   "bytes": 20,
   "sha256": "b162b11ff1f4a1387015d44fd8c95fe8c7fabc370574173953483f919d935d0a"
  },
  "media/tools/exiftool/t/images/Text2.txt": {
   "bytes": 18,
   "sha256": "c2bc934cb246ae0e64b71669991894016655aca2b3aa9da17fef1c749ba1a42d"
  },
  "media/tools/exiftool/t/images/Text3.txt": {
   "bytes": 20,
   "sha256": "4c5fa5f866bfd68978f0e05f74f9a6bc30f09dda92eaa6c5335947b34143abcc"
  },
  "media/tools/exiftool/t/images/Text4.txt": {
   "bytes": 19,
   "sha256": "658f7704ab589989bad852b26328202f42dc2b8ae62c4bfec7f73d0b8859a99c"
  },
  "media/tools/exiftool/t/images/Text5.txt": {
   "bytes": 36,
   "sha256": "37530f91c5e0601dafa4d9e0345dc47f08ba5ca26eee71784821e99b36248fbc"
  },
  "media/tools/exiftool/t/images/Torrent.torrent": {
   "bytes": 837,
   "sha256": "48070a850f5c404745cb5c50e0c2ade0b51d9adfec695063289620a732ec656b"
  },
  "media/tools/exiftool/t/images/Unknown.jpg": {
   "bytes": 7199,
   "sha256": "cb3484f91dd6de6a41e79fe39f63c709bd345990ee66cc00ec844482aba91292"
  },
  "media/tools/exiftool/t/images/VCard.ics": {
   "bytes": 2253,
   "sha256": "89ee04728c014509c08616e78589ce05466a844655d45c0f84180fecb07199f0"
  },
  "media/tools/exiftool/t/images/VCard.vcf": {
   "bytes": 1691,
   "sha256": "bd2bbb5f85d15d31045d697da4f352df5fede07b5135993533a876db1f2ad19d"
  },
  "media/tools/exiftool/t/images/Vorbis.ogg": {
   "bytes": 5371,
   "sha256": "4a11129f8cac7e53bca5eb9107ec660681cb7992881951e87654e76b57272ad1"
  },
  "media/tools/exiftool/t/images/WPG.wpg": {
   "bytes": 159,
   "sha256": "430f5949877651b951aa234af89e8f319e4216ed11f2cb020385cd7f2f058b3b"
  },
  "media/tools/exiftool/t/images/WTV.wtv": {
   "bytes": 7680,
   "sha256": "195ca0c9f2b9d88aad6e6610b35064ae95e05c888191b94a56b8ebf0f984ebf7"
  },
  "media/tools/exiftool/t/images/Writer.jpg": {
   "bytes": 251,
   "sha256": "c4ccfb8dc64caf6622d8cf330741dff990fb33b73aa274010352db02aa161aaa"
  },
  "media/tools/exiftool/t/images/XISF.xisf": {
   "bytes": 1177,
   "sha256": "97c3d89fddd72efdc9fa48360e4f21df52501ee717cbd5b69b9046f065949d09"
  },
  "media/tools/exiftool/t/images/XMP.inx": {
   "bytes": 6386,
   "sha256": "475efdfa4fbf4aa00986dcaec0fd98056b20ff85f2f89961a89a17a0c9d84df4"
  },
  "media/tools/exiftool/t/images/XMP.jpg": {
   "bytes": 10314,
   "sha256": "8b39cd1636913ef5027dd6816b006a3942e6df5377aa2ebfcf082916e9859b39"
  },
  "media/tools/exiftool/t/images/XMP.svg": {
   "bytes": 2071,
   "sha256": "1e6449dc39a0e61bc9a4d27beaef5e68bc72fc59c6bf1772d174fd34f5f400c2"
  },
  "media/tools/exiftool/t/images/XMP.xml": {
   "bytes": 6586,
   "sha256": "b134f25182be777617be4f5021f089b6e372b75ece4c5eb2891fe8c5186800a7"
  },
  "media/tools/exiftool/t/images/XMP.xmp": {
   "bytes": 3790,
   "sha256": "3ed6ed1ce6a0c611f43e290c019e260e81d1fb85733963e108faa19927b01134"
  },
  "media/tools/exiftool/t/images/XMP2.xmp": {
   "bytes": 890,
   "sha256": "446ca8e5ead129690d46895f74b457ec20cda8b5a457a509fea1059f31716363"
  },
  "media/tools/exiftool/t/images/XMP3.xmp": {
   "bytes": 2402,
   "sha256": "d55ad81cf5d4efad1dec1d86942b6ac5915086dc9f8377d4ce65a70e935b1e5f"
  },
  "media/tools/exiftool/t/images/XMP4.xmp": {
   "bytes": 2420,
   "sha256": "bc7dfe5b02b651ee47006da08a8895aa16966f17cc58051f08c6643c7205a365"
  },
  "media/tools/exiftool/t/images/XMP5.xmp": {
   "bytes": 4721,
   "sha256": "8d9aa18366688e7d672d678cfe0dadd8bad84dffc66814b3d572a59ff2d6e855"
  },
  "media/tools/exiftool/t/images/XMP6.xmp": {
   "bytes": 1668,
   "sha256": "75ec0059b0d1f9a45fac55a8328cc112b37e3c28878fa59d435c5efc894ee246"
  },
  "media/tools/exiftool/t/images/XMP7.xmp": {
   "bytes": 918,
   "sha256": "d259d31b74bfc387593d34f86a54cc13c18a36adbe2efe7659bba9bdbd220363"
  },
  "media/tools/exiftool/t/images/XMP8.xmp": {
   "bytes": 1154,
   "sha256": "c2a9d256e6fbf1198f6cc03eada564a2937b3c0d1a9778799bf9e54859396b6a"
  },
  "media/tools/exiftool/t/images/XMP9.xmp": {
   "bytes": 909,
   "sha256": "42a8943e2f9b48342347656caf3c7a9d6ad69d8bece2db252e1f1c41e7345e8e"
  },
  "media/tools/exiftool/t/images/ZIP.gz": {
   "bytes": 71,
   "sha256": "139f0a34826ab50724ec10fa070f6433c41e18b8be76745ed38102c7fc7ddd22"
  },
  "media/tools/exiftool/t/images/ZIP.rar": {
   "bytes": 74,
   "sha256": "0c28216fcb4638a45b8b5fb98468278c717659c9a1273a68a53986a14d194483"
  },
  "media/tools/exiftool/t/images/ZIP.zip": {
   "bytes": 167,
   "sha256": "ac39b89adb245addbca0abd20189ec348f630d6ebbf3ffc514cf8a85d819a1ce"
  },
  "media/tools/exiftool/t/images/ZISRAW.czi": {
   "bytes": 1856,
   "sha256": "2196f34100d6553aa0d870090ba275ae648d91cd684229ab3dc9e5da5e758f83"
  },
  "media/tools/exiftool/t/images/iWork.numbers": {
   "bytes": 1359,
   "sha256": "46013747e57d3d7ce2612c25514301d55bbf1e6ea7fbd6741068704f206f511c"
  },
  "media/tools/exiftool/validate": {
   "bytes": 4249,
   "sha256": "6f06f8054e440a2f1437c923c77c3d9b6ff21905dfc00cc6b8dec37d83ecb330"
  },
  "media/tools/exiftool/windows_exiftool": {
   "bytes": 205275,
   "sha256": "9e8e817fab9fdc2e37f7cd023aa34e76d1ef561834dfd791a48a7e327cc8f4b1"
  },
  "media/tools/exiftool/windows_exiftool.txt": {
   "bytes": 160636,
   "sha256": "03983231523622ea0a63a72ed3460da177ab700f4aefde21e727863459dc99d7"
  },
  "source/.agents/github/ISSUE.md": {
   "bytes": 6301,
   "sha256": "281aa3e43c927f61e7a2160502c235e64dad45d242231114a5ee1a60d663f9ec"
  },
  "source/.agents/github/PR.md": {
   "bytes": 5275,
   "sha256": "fdbe163e26cc3b548b35f15aaf842a125405f044e3cacc40e925bd9c92accd11"
  },
  "source/.agents/rules/billing.md": {
   "bytes": 8657,
   "sha256": "cad05ebea32cae283d6894b78694b64a513652f705b10f05d1473835e876bd02"
  },
  "source/.agents/skills/i18n-translate/SKILL.md": {
   "bytes": 13493,
   "sha256": "2df0a492859f50ffcf7154938ba2667a867752d7a810ea5ce962ed7ebc9468b4"
  },
  "source/.agents/skills/shadcn-ui/SKILL.md": {
   "bytes": 4922,
   "sha256": "023c951b492f0a72dea63567cef4fd4fd4cba3bd19aa08914bffafda9f4843b9"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/UPSTREAM.txt": {
   "bytes": 313,
   "sha256": "7a6ce54e3a1f443c39a90ec45bb8865207ff90454c00c08c2ffe65c60e1da280"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/cli.md": {
   "bytes": 16492,
   "sha256": "1797945ba6a545957eab8baf0676ed55439612850d1c00ce0a1200dba50edfd8"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/customization.md": {
   "bytes": 6118,
   "sha256": "bee4c9163525f0716e60c0d790aa90624ebd48eb26d4e986aecd291a449c51b5"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/mcp.md": {
   "bytes": 2385,
   "sha256": "f391dc7acbe609dd3fe04b1ae5cd2005ded6b6d51a238201ea41d7d16a6da26a"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/official-shadcn-ui-workflow.md": {
   "bytes": 17800,
   "sha256": "bdf2bb5ed48a1cc5d93f79aed9c6576d09203d3deed862d961d0eb6f343e95ee"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/rules/base-vs-radix.md": {
   "bytes": 6954,
   "sha256": "2b2deb47d004285220c1fc6b38bb2edc2d0ccbcdafd031b0b189d5d8ed0d1ba8"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/rules/composition.md": {
   "bytes": 4268,
   "sha256": "de068e5aa5351dd8e4af7bfb7a6333302445c15527eaeee521d8591e95e7d709"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/rules/forms.md": {
   "bytes": 4857,
   "sha256": "29593e14381e34626f8e0e9c15c59f3394b92a0623af6a6ec94585400123853c"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/rules/icons.md": {
   "bytes": 1958,
   "sha256": "d4a58266648872d9ee07d0c2368843a1cb88b8253b7f528dd7bda9d68b6c2535"
  },
  "source/.agents/skills/shadcn-ui/vendor/shadcn/rules/styling.md": {
   "bytes": 3795,
   "sha256": "4a71da3fc53d8efbedac26946e5b13b53d1edf71583d62088ccc2b8cc7b5fef7"
  },
  "source/.agents/skills/vercel-react-best-practices/SKILL.md": {
   "bytes": 1955,
   "sha256": "3d03f4691bf3b60b69f20d9c70e65b3d8862a8e3d1091f2ae0ca2689702f7a6c"
  },
  "source/.agents/skills/vercel-react-best-practices/references/full-guide.md": {
   "bytes": 81716,
   "sha256": "be5257266331a38b025243e813b6dfe2b50659a9b7990a3556c1110cfc9d5e91"
  },
  "source/.dockerignore": {
   "bytes": 126,
   "sha256": "3cefc00f4aa15c5f84fe7f20841fc25784ccda6f595f2c9dcd73089560c984b1"
  },
  "source/.env.example": {
   "bytes": 5893,
   "sha256": "9c94711b2b27dd92ca417a46f02e478761b92f9ab62c0927712a9e964de6f1ae"
  },
  "source/.gitattributes": {
   "bytes": 958,
   "sha256": "3b77ddc5f76e93e8e448f6618bf6a52d7700bd624b016aed822dcef6b880cb9a"
  },
  "source/.github/CODE_OF_CONDUCT.md": {
   "bytes": 5214,
   "sha256": "e1f70462cf0ad48706e3d54ab3928870f55d5f58ca70b6fea2eda672614fde86"
  },
  "source/.github/FUNDING.yml": {
   "bytes": 711,
   "sha256": "4b4110c01e4978e7f6c87778712eb83084a1631d281e03e769f6956ee699bb83"
  },
  "source/.github/ISSUE_TEMPLATE/bug_report.yml": {
   "bytes": 6937,
   "sha256": "02e072cc7f6ca7216e53b197859a7c51a4b3702f8d8f6982da4e32de105805b7"
  },
  "source/.github/ISSUE_TEMPLATE/bug_report_en.yml": {
   "bytes": 7932,
   "sha256": "86879275ab91c8114835f159dffd8e8558c3d3c154c4cc0729b96959077a816e"
  },
  "source/.github/ISSUE_TEMPLATE/config.yml": {
   "bytes": 385,
   "sha256": "dbf7af191c02695d2bbb518bd637bd8d7502b5455a0e96bb9e41e55a2df3819f"
  },
  "source/.github/ISSUE_TEMPLATE/feature_request.yml": {
   "bytes": 4280,
   "sha256": "6fc1d65dca7a60eb9c70d5dbd1e303a65c2b64b0ffe623adc78c461ecddec41d"
  },
  "source/.github/ISSUE_TEMPLATE/feature_request_en.yml": {
   "bytes": 4823,
   "sha256": "c54998bb84844bf0d96f5a68632429a81c6b468f743bd0ffa89fc3734cada976"
  },
  "source/.github/PULL_REQUEST_TEMPLATE.md": {
   "bytes": 3162,
   "sha256": "be4550d1ce1a56bd270909e509858f7515d78a71f03c802a965ceba111440ed0"
  },
  "source/.github/PULL_REQUEST_TEMPLATE/en.md": {
   "bytes": 3410,
   "sha256": "61479fb9bcda8e108bc105868bef2f34d72e1781edf5f94f1b6f246f51f53469"
  },
  "source/.github/SECURITY.md": {
   "bytes": 4672,
   "sha256": "15e7fd998bc478cda8706b139401534371a014ccc29b5bb04a069d1264727acf"
  },
  "source/.github/dependabot.yml": {
   "bytes": 110,
   "sha256": "5bcbbf09d72683745544101cbd2b8d66c100fa09d12e3b71d13599b7ba49c6b5"
  },
  "source/.github/workflows/ci.yml": {
   "bytes": 2634,
   "sha256": "c0562e003a7dc3f7a9761fab918d300ae32614890bd5ec200006f2ddeaf1d464"
  },
  "source/.github/workflows/docker-build.yml": {
   "bytes": 4971,
   "sha256": "27e857171b9ff69211a255dbe53e22f69287b4e4e28d3912bf9c192259a2980b"
  },
  "source/.github/workflows/docker-image-branch.yml": {
   "bytes": 6521,
   "sha256": "6dbe088fc1f4284779de8fd8ba89a0b20c1b2b1ee9f30fdbf6af26b81c0169cc"
  },
  "source/.github/workflows/electron-build.yml": {
   "bytes": 4398,
   "sha256": "3024754e3a8178e3c19981305b01af20814882d8409677b507850f6e65f1c475"
  },
  "source/.github/workflows/release.yml": {
   "bytes": 5868,
   "sha256": "f495ff8e9761be6c10d581e3bfa39b4ffc6e7748966afe5f208f49a7f121ab31"
  },
  "source/.github/workflows/sync-release-to-gitcode.yml": {
   "bytes": 9541,
   "sha256": "06113152ca4a2ac7202e2a9fa54f18731387b2a9c55012949b397fa784200e0a"
  },
  "source/.gitignore": {
   "bytes": 589,
   "sha256": "84375789d2c09ffcd64a43b7f82410483c5950edf2a697af254cc65441a86dc2"
  },
  "source/AGENTS.md": {
   "bytes": 27282,
   "sha256": "bf6ff58eca9f107758a02da42e03892df87c11dd376915bc6573cb3e2d20f09b"
  },
  "source/CLAUDE.md": {
   "bytes": 995,
   "sha256": "d6d4eebc4631c057ce85a7a21235b16a89b06c326cb583a93de97cba72f80648"
  },
  "source/Dockerfile": {
   "bytes": 1554,
   "sha256": "ede08fa73d147dd969fe12077e4fdc7211a46756d32a103ce193b23d396368e1"
  },
  "source/Dockerfile.dev": {
   "bytes": 1208,
   "sha256": "2dbe5de3d1490536f7962a310b44900a512d1bf84dbf23b4b2971d34e970fad6"
  },
  "source/LICENSE": {
   "bytes": 34523,
   "sha256": "8486a10c4393cee1c25392769ddd3b2d6c242d6ec7928e1414efff7dfb2f07ef"
  },
  "source/NOTICE": {
   "bytes": 2026,
   "sha256": "528067fcdf4f9d7e3fdb489d02cbdd36a0efa63fc2eb1686340612c26beb9f33"
  },
  "source/README.en.md": {
   "bytes": 17814,
   "sha256": "a8d22fbed86dd0fd1cf8d2fedfcfe1a9a7fcb6c9bd9c2d3210e46b25ad0bffef"
  },
  "source/README.fr.md": {
   "bytes": 17942,
   "sha256": "6089b97af72692f0c443db2589e1ab80345912fdb2296691438832ee6807be39"
  },
  "source/README.ja.md": {
   "bytes": 19566,
   "sha256": "52ee5a68dbffbd32bec65007eebba153f74d1bd1cacead77cd1f42ebbecfa486"
  },
  "source/README.md": {
   "bytes": 17714,
   "sha256": "2a3cff54ee1b8ea01790c1b5949ca52901f2835a36241a926bea7124b16ca33b"
  },
  "source/README.zh_CN.md": {
   "bytes": 16482,
   "sha256": "3e9aaa903b2d45d12a77afdad1a65af21cb42e03170167794ca63fb141928ce6"
  },
  "source/README.zh_TW.md": {
   "bytes": 15673,
   "sha256": "89e5e8af1da19b6d109cb5dd17186e2db016ec98864c0d337e4d1e2c4fa9df50"
  },
  "source/THIRD-PARTY-LICENSES.md": {
   "bytes": 33787,
   "sha256": "9fbf84bd75bdb45d8d430c32ddf02816bb8e6828b49c66d92f4b047b0f74361b"
  },
  "source/VERSION": {
   "bytes": 0,
   "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
  },
  "source/assets/screenshots/dashboard.en.jpg": {
   "bytes": 147327,
   "sha256": "bc00f458dffd7ba812737a77fe1c93450c919cbced3c664ef865056c5dfc882d"
  },
  "source/assets/screenshots/dashboard.zh-CN.jpg": {
   "bytes": 141385,
   "sha256": "b6b0b3aafe245748e43c15b085f4b70cfeca5de508b915b847bb6444dc89c224"
  },
  "source/assets/screenshots/models.en.jpg": {
   "bytes": 164228,
   "sha256": "7363e52e02309d35d48cd3f25936f27550cc10a0060e8d4d15f0344eb1b42529"
  },
  "source/assets/screenshots/models.zh-CN.jpg": {
   "bytes": 157549,
   "sha256": "4fc397cc96434b9defa3198d4260fadbb22ea6411c6f6cfc3de0195d5933d977"
  },
  "source/assets/screenshots/plugin-marketplace.en.jpg": {
   "bytes": 163158,
   "sha256": "8c3e9118d29b842f2d2731908f231c43133f7c2b24322543da275d06f17e893d"
  },
  "source/assets/screenshots/plugin-marketplace.zh-CN.jpg": {
   "bytes": 143022,
   "sha256": "d9a02be7df56a49544cc43afa5e510d405ca60ab0168c5907c9001e1b578bcab"
  },
  "source/assets/screenshots/usage-logs.en.jpg": {
   "bytes": 236390,
   "sha256": "571b92545cb4e1a9ab23d08a7abedf0bc2f21410f76c39824271d44f07942e64"
  },
  "source/assets/screenshots/usage-logs.zh-CN.jpg": {
   "bytes": 218658,
   "sha256": "8f0bfd47ee4cd56af5028fd2b0b8f458261898b70150d1ace39ddc3520c1df2b"
  },
  "source/bin/migration_v0.2-v0.3.sql": {
   "bytes": 118,
   "sha256": "ea42e47ac52ad1c198c93cdd49c4aed1b2388befcf78c203fa2e64886380e892"
  },
  "source/bin/migration_v0.3-v0.4.sql": {
   "bytes": 464,
   "sha256": "b3ce06e3cbee79f03e24ac0be599db7cccb9eccb5bb13a1d3b60f0b7ae50c98f"
  },
  "source/bin/time_test.sh": {
   "bytes": 1248,
   "sha256": "a2752d2e6a1670675b5add8f3ab1456ca2d5bfe831489adde3381e7d3cec5079"
  },
  "source/common/account_password.go": {
   "bytes": 3254,
   "sha256": "ba248cf4656f5e1a4043179b64e6185fbc225eb8f2c3af4868802291a9d0f031"
  },
  "source/common/advanced_custom_presets.go": {
   "bytes": 1120,
   "sha256": "2c4cf984417a6d136b11cc2624a8891c8a610353be1a1db4cf1f21dc132a0098"
  },
  "source/common/api_type.go": {
   "bytes": 3456,
   "sha256": "ca7939e42175f15ab6fa61ba2211233bdb809ae687fa88a8da0035d909c53db8"
  },
  "source/common/api_type_task_plugin_test.go": {
   "bytes": 305,
   "sha256": "922a48d0dc8695fdce5b03e18e977ace4382f010b82ccfb3054379f2f81c8d47"
  },
  "source/common/audio.go": {
   "bytes": 9923,
   "sha256": "94f3c6653b9c107c291b94932fb7a2f4379357f8dfa6455d753d36a3ad1d449d"
  },
  "source/common/audio_case_test.go": {
   "bytes": 1839,
   "sha256": "c8d6459fafd38e7f9216bcd6de59a43e663d0a2829038918146785e5e5824294"
  },
  "source/common/body_storage.go": {
   "bytes": 9413,
   "sha256": "2cdfe5f180e34ad74568e33fc8ebe2f1cfd413e237c837a8408a10884c16cff3"
  },
  "source/common/body_storage_test.go": {
   "bytes": 1101,
   "sha256": "0446152e1860c577f97e621b8e1b72bfcfaa563fe04dbf9ac3b4150954c6055c"
  },
  "source/common/constants.go": {
   "bytes": 7853,
   "sha256": "c624ccd0bcbe04a0408172077317e294636db63dedebe4c65001a4e57957cfb3"
  },
  "source/common/copy.go": {
   "bytes": 734,
   "sha256": "c6ad1a2743c133f89941d3a0ef58c368817b0bb1ebc5049a3e735c484a5ba5ed"
  },
  "source/common/crypto.go": {
   "bytes": 902,
   "sha256": "b86302d5c5bb77df09b8774bc8aa5fb704c8144e084eadf92dadec9a1a923a61"
  },
  "source/common/custom-event.go": {
   "bytes": 1790,
   "sha256": "066b170c38cdde8d9a070da821223b56a1e10e280937b7d9411a8fd519ff9b4b"
  },
  "source/common/database.go": {
   "bytes": 2305,
   "sha256": "51d5022f9ec8ea83b3eca0312d735fe4772307c110dd79b4a4f4a4212fa33c28"
  },
  "source/common/disk_cache.go": {
   "bytes": 4438,
   "sha256": "2479f71207751f9991262f96aa2bdf0d871cabd23b6fe00bc8fad4b6a98efaff"
  },
  "source/common/disk_cache_config.go": {
   "bytes": 5742,
   "sha256": "8b9558aa6ae5092e69ce88af3554851b34b3ce020a9e510c8fc43a12ec39d967"
  },
  "source/common/email-outlook-auth.go": {
   "bytes": 909,
   "sha256": "8bfee16b6985adec2d4072257e542b310d2b5ffea9c0f24c683bb5942da3b9b0"
  },
  "source/common/email.go": {
   "bytes": 3181,
   "sha256": "eb109878415a6f9c6ab241aff3c2d985ccd1f09e49e018132ab903beb3676a14"
  },
  "source/common/email_ntlm_auth.go": {
   "bytes": 1982,
   "sha256": "647a22b24be26a3c2f43ac7ad08bf217625c7d945a02e98018124e9d547400dc"
  },
  "source/common/email_test.go": {
   "bytes": 15238,
   "sha256": "532372e4bb6d3c49b043c25c0fb000ae31f565ee9a1d893ac00ba00a1dba4d51"
  },
  "source/common/embed-file-system.go": {
   "bytes": 845,
   "sha256": "7761411362a75d9a26d6dbb54fe62853d0e01281056b46c5c0130f370ffb2349"
  },
  "source/common/endpoint_defaults.go": {
   "bytes": 1619,
   "sha256": "637c34f3d3caae762744b2cf72f78ee49a98f17c12b7444f5b09bf111ff3c91f"
  },
  "source/common/endpoint_type.go": {
   "bytes": 2806,
   "sha256": "5c6d311345878a1a919e462fb4ce9b630232a77978c4d37b755247729b0a385e"
  },
  "source/common/env.go": {
   "bytes": 859,
   "sha256": "7c155c2986911f7a74cc06c5a3c643251959bc646758fc0d3972ea63df6a1503"
  },
  "source/common/etag.go": {
   "bytes": 1280,
   "sha256": "6252edb74f896d9a508aa8ab7eaf9b83868f075c735822e21f0a0ec5b97a4b70"
  },
  "source/common/gin.go": {
   "bytes": 10874,
   "sha256": "f4a1b40d1f424060427c3983020259154b1cb6b04bdee56c3abcb353eedee881"
  },
  "source/common/go-channel.go": {
   "bytes": 1208,
   "sha256": "6b4e655634672efbc0b28707a5b932371bec049e414ac57e9f316a04ef6f486d"
  },
  "source/common/gopool.go": {
   "bytes": 521,
   "sha256": "926203a5e8b85aeb3324291ecfb2b37e894fcd4c47625868b17bf69f9713df36"
  },
  "source/common/hash.go": {
   "bytes": 591,
   "sha256": "daa6b4578d5aadcebca3a2109cbfc7eeb58ac69d3088742c43de94b9bddd1540"
  },
  "source/common/init.go": {
   "bytes": 10687,
   "sha256": "7f0ed592c339f2c5c72f6d5b73a11e27cf81c7770e5a5657f6e82ffad95ad351"
  },
  "source/common/ip.go": {
   "bytes": 992,
   "sha256": "bb9366d72ed1f018bb827afa824c6855c229eb482b903b78e0fd0658f730b308"
  },
  "source/common/json.go": {
   "bytes": 2269,
   "sha256": "6e18f45f05aa15c13fb664ddc9dbeb608d182a7c84d20016249e42ffeb0e3e26"
  },
  "source/common/json_test.go": {
   "bytes": 7230,
   "sha256": "2ef4f88655769565ca5d6f187680073090df09f3306be1e3cb82c3f45f26d162"
  },
  "source/common/limiter/limiter.go": {
   "bytes": 1609,
   "sha256": "eac80b9b36c890949476e92ec89b6682101cb2f81c0b4dd47b1dbfab4c565917"
  },
  "source/common/limiter/lua/rate_limit.lua": {
   "bytes": 1246,
   "sha256": "4aea6531a3532b25cce95ad568ef0d8e8ae9b3cae3406ba439125ad6de905712"
  },
  "source/common/log_text.go": {
   "bytes": 1036,
   "sha256": "65fdf5e499448e0b65675adff8c20f4ffdd00824f7fc32b2cc2be79fce1c5d62"
  },
  "source/common/log_text.zh-CN.json": {
   "bytes": 91188,
   "sha256": "11c20182fa7538938f535cd814eb6675c4145be9799cd297a82ab63a2aeac536"
  },
  "source/common/message.go": {
   "bytes": 1518,
   "sha256": "8ce5bf4161176d064a1920739cefb084e9c667cd6c736741d128fd16ec206d77"
  },
  "source/common/model.go": {
   "bytes": 1216,
   "sha256": "e92120539f2a71c450d206560afcbbd8aaf30138a22aa163968d8214b733fab8"
  },
  "source/common/model_test.go": {
   "bytes": 934,
   "sha256": "ff1d10ba5796c43a13497b5f521a424000e2c4c2e57a7175e82707492d430781"
  },
  "source/common/node_identity.go": {
   "bytes": 875,
   "sha256": "fcd8ecbd553ac2dfa2767c362c1800fffa62b92bab8767d7de9fe0067849bff4"
  },
  "source/common/page_info.go": {
   "bytes": 1587,
   "sha256": "d9956ddfee58ed3c69a87b04a865308a29e9f1186aad28f2b2b6b0097953d977"
  },
  "source/common/password_crypto.go": {
   "bytes": 5437,
   "sha256": "b2398357ea20c4be476dc4694b892391793a7e37b81d3b9abd8405717dd7fc11"
  },
  "source/common/performance_config.go": {
   "bytes": 808,
   "sha256": "b553198e535348a723d158a57f00c6ec873422a80c66c0799f7e26d485e6fd95"
  },
  "source/common/pprof.go": {
   "bytes": 1076,
   "sha256": "0b25343c8c54956701feb4ae21ab5b911e2d66df82ac82a0bd30468867a0da1d"
  },
  "source/common/proxy_url.go": {
   "bytes": 2403,
   "sha256": "531d5f481111c43be2e6a1bc1b7e5bf5b5e79446826a8c051bea7e6c280baf4b"
  },
  "source/common/pyro.go": {
   "bytes": 1433,
   "sha256": "02a909a256bed59eeb0bbbda17710ddbf72e2bee0f1281fd6ca1b401837c2e49"
  },
  "source/common/quota_math.go": {
   "bytes": 6761,
   "sha256": "db8f9f15b27a95f43651e69e47b41800ad775d9cf7f5fdfb5336e73822260092"
  },
  "source/common/quota_math_test.go": {
   "bytes": 5338,
   "sha256": "fdba6bc274d3c29ee8ebbc1d299ba95c95b1ec81bb1d47fcc646514da1272200"
  },
  "source/common/rate-limit.go": {
   "bytes": 5430,
   "sha256": "b67dbfaece943c45aab2990197cbd73164b9665a9d2afee560fcc5bc60264d51"
  },
  "source/common/rate-limit_test.go": {
   "bytes": 3911,
   "sha256": "5718d78f987fd7ea64cd2379fbe18b0641598603f542ab132c672212ddd18987"
  },
  "source/common/redis.go": {
   "bytes": 8070,
   "sha256": "b3d2c423be4bdd3657b93432294d91852888e90bbede5bd967ac323910f745de"
  },
  "source/common/request_body_limit.go": {
   "bytes": 311,
   "sha256": "6fb85fc8c0daa140d90a83209925990fadabcf5555e3cc3f9e78d5466dbb3a20"
  },
  "source/common/session_cookie.go": {
   "bytes": 2834,
   "sha256": "9c210852652a402c48e428b380873a0ef5182147ebd9598ed82912ebcd6baa5e"
  },
  "source/common/ssrf_protection.go": {
   "bytes": 11518,
   "sha256": "7b5ed08eafdb9b256f04f1d4d0204e3c6645fb601f64d1a6b6b29168b538a29c"
  },
  "source/common/ssrf_protection_test.go": {
   "bytes": 1565,
   "sha256": "0211a4b8083776a167267dfb5d11986556c027e4bfd8d879ae8353791c6bb033"
  },
  "source/common/str.go": {
   "bytes": 3170,
   "sha256": "0b34f90fbbffeec6a9486e50e108efbeb513e9424e120499bfdad1d1de9ba0c4"
  },
  "source/common/sys_log.go": {
   "bytes": 2154,
   "sha256": "97bfeae3c16a446353746587f204e7a130325aa7ab998a575b93ca87f8d72cd5"
  },
  "source/common/system_monitor.go": {
   "bytes": 1671,
   "sha256": "969207bf90da7362b4a88c37303bdbb4838b2b10f61536346021c8c1d0796f0b"
  },
  "source/common/system_monitor_unix.go": {
   "bytes": 769,
   "sha256": "acb58c3572300397da6c7c08bac12f442a1703af90c5ca76e0547409ac190dd6"
  },
  "source/common/system_monitor_windows.go": {
   "bytes": 1016,
   "sha256": "efc6e992bf5b0ad380e2f72df1b4e8c5851dfc0e30d1241d5b1d27cf1f854e69"
  },
  "source/common/topup-ratio.go": {
   "bytes": 952,
   "sha256": "8620bf35e42d07c9ac938d684c2d9122c41aebf771c5399c7717ca10036f0988"
  },
  "source/common/totp.go": {
   "bytes": 3683,
   "sha256": "74c885b283648d38c13447e96ae4fd9041f0a7804d42a5387f3ad178b2ab74e2"
  },
  "source/common/trusted_proxies.go": {
   "bytes": 1417,
   "sha256": "4eea543e7579f445921bc3e5010338ca87615626a0cd05fc89788c856c74ec7e"
  },
  "source/common/url_validator.go": {
   "bytes": 1082,
   "sha256": "034969ee521bc44bcd01d26ccc47895bcb94efe4d0c93749d051344efbaa6eb1"
  },
  "source/common/url_validator_test.go": {
   "bytes": 6682,
   "sha256": "a6a7962c9d69cfb4653a042d6f7bf95963c9787730ebd40d2895dabe6a7d9b44"
  },
  "source/common/user_session_test.go": {
   "bytes": 2614,
   "sha256": "0b6425d38daf1ffa04dc5a756eff2a3662c073a3e0f089f42935440d206ae166"
  },
  "source/common/utils.go": {
   "bytes": 6981,
   "sha256": "1cb94ffca1c58ab615f1fff969360c85b1dccdefccc0deb942333cab0e3d89a7"
  },
  "source/common/validate.go": {
   "bytes": 143,
   "sha256": "7eb20060c25a40d2a6fc9a77629087fb3fe8773a3a417567e22a87329ef133d8"
  },
  "source/common/verification.go": {
   "bytes": 1754,
   "sha256": "e3aeb4a936d39dbf3f15d6a838c7784a7c44b777a4a4da105a488e3981af84d7"
  },
  "source/constant/README.md": {
   "bytes": 2371,
   "sha256": "bc09d11d8c7543568519515f7a4e1e5ae7e7c5816b4f1de5852c8c5438b20842"
  },
  "source/constant/api_type.go": {
   "bytes": 725,
   "sha256": "1714be3db7f779f7b7351f6baad477add938e54620676e9f81995333a70cbf57"
  },
  "source/constant/azure.go": {
   "bytes": 119,
   "sha256": "a4f73dcf801a80a47f72d1591e4eb6fb1c7ee54ff724142d6325632998711370"
  },
  "source/constant/cache_key.go": {
   "bytes": 278,
   "sha256": "e26b52cb0f2e1c50b47311ed72d4056a7915be54edbc3b706314f00673602482"
  },
  "source/constant/channel.go": {
   "bytes": 9086,
   "sha256": "6f43250f586422e8c847d1285444040f45195209a455325e6d3e21ed3dcf0c97"
  },
  "source/constant/channel_test.go": {
   "bytes": 238,
   "sha256": "cf359631fb08c07dbdcdd34f3ae693049a0f9f6337958adcd91d873647b7a319"
  },
  "source/constant/context_key.go": {
   "bytes": 4169,
   "sha256": "ccc3218f1ed8127008b803ff8bec41698a093eb61160ff62731c25399e818105"
  },
  "source/constant/endpoint_type.go": {
   "bytes": 906,
   "sha256": "a3b248b56f2e7944e482b0857ea9a4e1885a0e9362cb6efde442ebda0d8a2c4c"
  },
  "source/constant/env.go": {
   "bytes": 1016,
   "sha256": "871144837a51579b8c6b50763a41009004f4aff9f8462c775c28d00c9da7666d"
  },
  "source/constant/finish_reason.go": {
   "bytes": 424,
   "sha256": "10ae61dda097d509d991878d4f21a7e30b95cd503bbab85d3f45c746607c7cb7"
  },
  "source/constant/midjourney.go": {
   "bytes": 1468,
   "sha256": "96059ed711e905c65a505fdadcd12919babddf445afffc9201f4b57bfe67df9e"
  },
  "source/constant/multi_key_mode.go": {
   "bytes": 166,
   "sha256": "a0a8c45bb8d8bf7b7112877524f0310a8aeb1c14a23cd6fbffbd9d2740caf54d"
  },
  "source/constant/setup.go": {
   "bytes": 36,
   "sha256": "5fef99572901933c1cf8bc7fa8678aee5c74f6c76d1a3c1120aa6e542ac5d812"
  },
  "source/constant/task.go": {
   "bytes": 1151,
   "sha256": "043990fc89693f54256827af451f91b38c262c5a482c1b4a35450fac4c8484e2"
  },
  "source/constant/task_test.go": {
   "bytes": 697,
   "sha256": "02fa9eeee8ff31b0c2999f015e7fef6debe87367e658283e90680723995ee725"
  },
  "source/constant/waffo_pay_method.go": {
   "bytes": 950,
   "sha256": "f751054ce130e6261e8a1915b468072fa7ea851361e226b110dd92bbbaab7c38"
  },
  "source/controller/access_token.go": {
   "bytes": 13609,
   "sha256": "f8e407a7c593231cc670a690b6289b526ca93bd568f7db1e03df844617e26b59"
  },
  "source/controller/access_token_audit_test.go": {
   "bytes": 67228,
   "sha256": "bf8803955068e4cf650be9b0ead750a53e007fd2935d98ea6e377d7713cdcb20"
  },
  "source/controller/admin_user_verification_test.go": {
   "bytes": 19992,
   "sha256": "211f8e373aacb6dcfe3e995af72fb49552c015ba5eb0fbbb6a456a7bb09eb9ba"
  },
  "source/controller/audit.go": {
   "bytes": 9593,
   "sha256": "74d63a6666915d0aa0d97f269e2300e028342083d99ff75871015d27bc8b80b2"
  },
  "source/controller/auth_flow_test.go": {
   "bytes": 54868,
   "sha256": "13144aac525fcbb809011f48a19e6f01911cb1666c695d5471ce617bc25cc934"
  },
  "source/controller/auth_session.go": {
   "bytes": 6466,
   "sha256": "f2cfb973d3f434d21aa18d55b87eab11ecbce4d487d715a10a06bfd9dc29ce3f"
  },
  "source/controller/auth_session_test.go": {
   "bytes": 5483,
   "sha256": "15aed640974e2f7e9db7b9cdb080f51750ca5fc24cc6061db5d255d38727d90c"
  },
  "source/controller/authz.go": {
   "bytes": 628,
   "sha256": "31ed2e11720a26a731c85cb6cf4df515530ff5182887cf21d2259d022567f4fb"
  },
  "source/controller/billing.go": {
   "bytes": 2867,
   "sha256": "d936ab651ed90ddcc6142f23bf046c168bcbe8980ddb86cf34f790d65995b967"
  },
  "source/controller/billing_option_test.go": {
   "bytes": 14327,
   "sha256": "77d01671ee0d30e146d134202233627a6764728b47470e13d0e228de63b4f105"
  },
  "source/controller/channel-billing.go": {
   "bytes": 20124,
   "sha256": "217ada96c95d8f5b3df1d93038e3f4e7aec848ca7d9f113a39dbc86f7cfd029d"
  },
  "source/controller/channel-test.go": {
   "bytes": 36427,
   "sha256": "630ceb1ba8d2e6f93c36d0329825e649cf0a14816930fcda88b076c464a66347"
  },
  "source/controller/channel.go": {
   "bytes": 67146,
   "sha256": "246e3e7941bd9d108db8f621ed15d8cff15008b0453e861e0b7e3a42506e5a2e"
  },
  "source/controller/channel_affinity_cache.go": {
   "bytes": 1821,
   "sha256": "723576729be7c30b8cbe8aef4ff20449114e8fcf7792cdb0a058a4f3c4c5de63"
  },
  "source/controller/channel_authz.go": {
   "bytes": 4622,
   "sha256": "5aeedc331b0f5d42878c3b1aaf56a56fea56f49d0bdb1937373fde612e57945f"
  },
  "source/controller/channel_authz_test.go": {
   "bytes": 6461,
   "sha256": "69fe8260b038afa280c0004bd341bc827dd3e0f124cf7e02f9e82bc86cfe2183"
  },
  "source/controller/channel_billing_test.go": {
   "bytes": 3986,
   "sha256": "9130cf5246a64ec2b1e1adbe88aacc02b31e245ad312d7884519fb8feefa593a"
  },
  "source/controller/channel_inference.go": {
   "bytes": 7581,
   "sha256": "df7522e8027e92362d0f982c2b998474481252681437f7341e9ad06f4b2cfeee"
  },
  "source/controller/channel_inference_test.go": {
   "bytes": 8807,
   "sha256": "ad5d4127f7adac4b386660b552b3424c668caa0200554909dc1c5dab50e4c30b"
  },
  "source/controller/channel_multi_key_test.go": {
   "bytes": 5294,
   "sha256": "15502136550e599ecea2021ae0ba37a4d72afd4fb9a8c172786903863242c53b"
  },
  "source/controller/channel_pin_retry_test.go": {
   "bytes": 9109,
   "sha256": "30e70e91f153a565580e2275bc5181326542a22d4c4962959f8e2daa82096545"
  },
  "source/controller/channel_task_plugin_bind_test.go": {
   "bytes": 11345,
   "sha256": "f19846d3326d8ccb394df81f2bca6bb6bbd0007ecdf0af788cf83fa09ac6ce38"
  },
  "source/controller/channel_task_plugin_validation_test.go": {
   "bytes": 5683,
   "sha256": "1def9e02f53910077d701519428c123b8d4f1d6ca65c82889131cce9d1b9f471"
  },
  "source/controller/channel_test_internal_test.go": {
   "bytes": 16072,
   "sha256": "7964e71216eff499e0117533534c1583e9ea413618df4fff4182aeb9c53d2ce9"
  },
  "source/controller/channel_test_request_test.go": {
   "bytes": 12134,
   "sha256": "d87d86fa2781c9cdd75b538ab1ff18deae651d4d5d015c3c68da6da25226c8d9"
  },
  "source/controller/channel_upstream_update.go": {
   "bytes": 37301,
   "sha256": "7825ad882dc8304e136b5215e1c0b699f37291fb57cbf058e6d308185f114eb2"
  },
  "source/controller/channel_upstream_update_test.go": {
   "bytes": 21693,
   "sha256": "b7490ced1ef7b263305a30848935089976b79d0dcc022e323661caf914772726"
  },
  "source/controller/checkin.go": {
   "bytes": 1600,
   "sha256": "950b24ec1c174e16efbcc95b6676c6495e3cbdea8f4044b622d2e42d50b426f5"
  },
  "source/controller/codex_usage.go": {
   "bytes": 4706,
   "sha256": "2e4430e768b979abf5910e61d950cd1b5f051ac468f5270fa13196413399a392"
  },
  "source/controller/custom_oauth.go": {
   "bytes": 18681,
   "sha256": "5e00fd6a2682e6e4485a12a1788c35bf365006b7fc0e2635260632b698cb588a"
  },
  "source/controller/deployment.go": {
   "bytes": 18785,
   "sha256": "52c8fde3cf60b9bc279cd834a9df11bea67d437197f17b2cc64d24d247725dc0"
  },
  "source/controller/email_binding.go": {
   "bytes": 3709,
   "sha256": "1b67ad345072afd6901573cf7caa33dc1ebef32bd35c5bda9df0f732392be200"
  },
  "source/controller/group.go": {
   "bytes": 1347,
   "sha256": "b4df98d3abfa384698f0b998dea4ba9522c43aac08cf4e71d0fa86eacbd50762"
  },
  "source/controller/image.go": {
   "bytes": 95,
   "sha256": "74ffe1ed98617dd3f276fef4d15aba51d0d5ac086b6b3af84e46774977ac8547"
  },
  "source/controller/log.go": {
   "bytes": 7772,
   "sha256": "045aca343d8014a7be9175c3cd0dcf839316e1d8020c3748e3a6d7495ed1c991"
  },
  "source/controller/log_export_test.go": {
   "bytes": 10606,
   "sha256": "bffa0cb2bd3f08ed4593bf469235205e465df01435686dd2d3090acbc147feef"
  },
  "source/controller/login_verification.go": {
   "bytes": 6210,
   "sha256": "01832063449e651ceadc66acec68afd25158c3d536a105814c58ffc3eb7af3f0"
  },
  "source/controller/midjourney.go": {
   "bytes": 10033,
   "sha256": "b814f33d539bdc8c68989e225aef312bbafb08e5e56d58d9b0de6ee0e58889ea"
  },
  "source/controller/misc.go": {
   "bytes": 12249,
   "sha256": "69a8133bb5b770a528654b4db90f14e4baa0fa57e2b60d3d514a19057b39f04c"
  },
  "source/controller/misc_oidc_test.go": {
   "bytes": 1526,
   "sha256": "9df59193542cba61c4b71930d674ce92ee8575920210ffffb732bff861bb02a3"
  },
  "source/controller/missing_models.go": {
   "bytes": 616,
   "sha256": "06544a8487d9d7f3082d32a3f485bf8a4ebd1160766969cc12b433edeed253b3"
  },
  "source/controller/model.go": {
   "bytes": 10697,
   "sha256": "e6badccdf56e0a54725cdb389b7b535e4cdd485181f31403e99b564f7bbbaa02"
  },
  "source/controller/model_list_test.go": {
   "bytes": 18785,
   "sha256": "4a64f4f97c7edf059a98108f064462a3427168511eb2cafba21e7fcd07998ea8"
  },
  "source/controller/model_management_test.go": {
   "bytes": 95793,
   "sha256": "61e2314ceadd33bdf1dbaa18d8e525710a5f8f73f84bccccda4824c4b1995861"
  },
  "source/controller/model_meta.go": {
   "bytes": 9849,
   "sha256": "dde5630f4b61805554aa9ed42c875f1f2000ab4ae3efc901afa09bf898734788"
  },
  "source/controller/model_owned_by_test.go": {
   "bytes": 3943,
   "sha256": "0c2ea76ef0a3ca393f772915ded1a1baf713eed205657ae4356b6a46e86b5d4d"
  },
  "source/controller/model_pricing_config.go": {
   "bytes": 2451,
   "sha256": "5194644436ab0e73b991dcb0da1e64d4fffc4bb20bc347d895f11a8fccb21e86"
  },
  "source/controller/model_pricing_conversion_endpoints_test.go": {
   "bytes": 3283,
   "sha256": "66c0f1b8c361f069176614beb5def900590edc9827420444f244b324f8f4a0e7"
  },
  "source/controller/model_sync.go": {
   "bytes": 14412,
   "sha256": "6a16f32f32971f237c456b52e0e39d1421c19e8768862b2705d244d3ff8c4df9"
  },
  "source/controller/oauth.go": {
   "bytes": 22804,
   "sha256": "cc7eddb514c19ffc852ed0f04c134d395e7777df661d146db58434befa2a2882"
  },
  "source/controller/option.go": {
   "bytes": 14620,
   "sha256": "68d216bfb55e0d2f2a9eefca2bceca93a8ad3cbd1982ad588161ae5fbbc0b103"
  },
  "source/controller/option_claude_test.go": {
   "bytes": 873,
   "sha256": "8040c9c38b77de503dd3604f5260d242b20eb7e0ae44fd5c002a864d22b5f841"
  },
  "source/controller/option_gemini_test.go": {
   "bytes": 888,
   "sha256": "cddf7f0070beb165e99c57c15eb2d576c07a18294a3a21a8afca79595c4869f7"
  },
  "source/controller/passkey.go": {
   "bytes": 17805,
   "sha256": "e8ff5c7881ebccf3c9b260c12e5cc18e14f47f798d7405864276ad4d97fd08f3"
  },
  "source/controller/passkey_test.go": {
   "bytes": 41368,
   "sha256": "750c49417574120bfaad21543d58c0a40008fd6123580c10611dffb146db0f77"
  },
  "source/controller/payment_compliance.go": {
   "bytes": 2192,
   "sha256": "8ee29dbdb2f80f7fc9ab403b016148aa048e5fb8d0e764111028b73cc6ba6cf2"
  },
  "source/controller/payment_webhook_availability.go": {
   "bytes": 2818,
   "sha256": "d5a5cc2d748a687dc12fd6ee5c04d2844b6f4f9c1da3ad594fa8453bff8dae6d"
  },
  "source/controller/payment_webhook_availability_test.go": {
   "bytes": 10696,
   "sha256": "309706d3b9c6a0151e8f43623ac7fa011b88afab804212a6fcb93e828f4a9d1e"
  },
  "source/controller/perf_metrics.go": {
   "bytes": 1815,
   "sha256": "3e02081a9a582574ff684ea03eff0858d2d8a408e8d5ec00ae38c1c1c617a84a"
  },
  "source/controller/performance.go": {
   "bytes": 9722,
   "sha256": "4f33cda4dea9d139bab4419f81c7ca261453c591ae72058525325f55a5ebf689"
  },
  "source/controller/playground.go": {
   "bytes": 1493,
   "sha256": "ef412043a6aad8f4c75e2bf664db7177261c6a5cf1af3dbad4abd877c06121cf"
  },
  "source/controller/plugin_endpoint_test.go": {
   "bytes": 1249,
   "sha256": "d94a7b222b10f5449d11c481b2a68b637e310ff50e5eb7b1988161d382d7701a"
  },
  "source/controller/plugin_native_e2e_test.go": {
   "bytes": 9304,
   "sha256": "b7f8408ac78f3e05803da8a5300c7a3cec8e6493bc4e0110358114aaf210ceb6"
  },
  "source/controller/plugin_protocol.go": {
   "bytes": 46547,
   "sha256": "9e17431e33f0117ff81af696a7fedf74cfd7bc513d6c051064d8f68ccc8b8657"
  },
  "source/controller/plugin_protocol_image.go": {
   "bytes": 10364,
   "sha256": "b08d441fed65e2a72257e0d5f1081aa7b83d9f63a86b121434d118200c9aeddb"
  },
  "source/controller/plugin_protocol_limiter.go": {
   "bytes": 3473,
   "sha256": "0b9b4fd23bd815841525e3e4c7702ad0d19ab03fad35f8d3b8646f37a0d10f72"
  },
  "source/controller/plugin_protocol_limiter_test.go": {
   "bytes": 6492,
   "sha256": "0e1f77472f7a75ee2ac7144aace04a01446cfcc1416a335ffc8dc1148f54e64f"
  },
  "source/controller/plugin_protocol_sdk_test.go": {
   "bytes": 10966,
   "sha256": "c8342c81b4a1104e76466bc5d432d7a3f3236093c11e42d8a3f6150d0392c542"
  },
  "source/controller/plugin_protocol_test.go": {
   "bytes": 73347,
   "sha256": "a9ee1d3ce8be649bff9c734a23f115b0e4b59252b2f4eb4366a70c9da8200f15"
  },
  "source/controller/prefill_group.go": {
   "bytes": 1958,
   "sha256": "82d7af8873f53b615e73549514757a1592e8a038a81db9da40879290ec448e2a"
  },
  "source/controller/pricing.go": {
   "bytes": 2351,
   "sha256": "4576b183b1c4739f6fa25f34be71fe938304133e82a087afdb292cb19c850953"
  },
  "source/controller/rankings.go": {
   "bytes": 426,
   "sha256": "e108de5521fe240d505dae66c1e2ca836cf9838957d7d74867efd9171af140d9"
  },
  "source/controller/ratio_config.go": {
   "bytes": 600,
   "sha256": "622b83256201c8d5636609bbf07709a58c558c01ce464bc675c2033792c467fe"
  },
  "source/controller/ratio_sync.go": {
   "bytes": 34032,
   "sha256": "ad9f578bfe464b3761fd5b5e81d29cbfe7d919b5600e3f1909acc097eb294661"
  },
  "source/controller/ratio_sync_test.go": {
   "bytes": 8458,
   "sha256": "a16f08eb1576e828d570952f4709523c94d548e4a5bdc06372c5f28e58f7dc99"
  },
  "source/controller/redemption.go": {
   "bytes": 5875,
   "sha256": "948603fabd05a33df4a0cd3375500995c220998563cae9aa93efe5f04c3c73b3"
  },
  "source/controller/redemption_batch_test.go": {
   "bytes": 7959,
   "sha256": "578d1dcd50e2a8a5b0555099b4eaba0c0835fe147ab5b4e1eb906b6f85f41480"
  },
  "source/controller/relay.go": {
   "bytes": 31555,
   "sha256": "2358fc0db273d546114b34c4dd5ffac61254b5535aaea9f187c435202ab25418"
  },
  "source/controller/relay_count_tokens_test.go": {
   "bytes": 2214,
   "sha256": "5f4113871d5590d2384b0d9c64c941870da186ba539779e69da90e959c863227"
  },
  "source/controller/relay_error_log_test.go": {
   "bytes": 3598,
   "sha256": "b31ce3fef1fc721142f7932828bf1b027c6ff87c60b193ae0934545289fc6806"
  },
  "source/controller/relay_task_plugin_test.go": {
   "bytes": 29079,
   "sha256": "f558696a3c4fc931c9430477033ece7c501233b92b905328fe159aec364a1f57"
  },
  "source/controller/request_policy.go": {
   "bytes": 716,
   "sha256": "310316f231fc67c0a1b6084006066a8a555332c63fd41c43b098aff2f006b99b"
  },
  "source/controller/responses_websocket.go": {
   "bytes": 4597,
   "sha256": "19ece2875efe995fca1a0e5a8a90d5fb5c428c0d013c38ee96571a50be614ec0"
  },
  "source/controller/responses_websocket_test.go": {
   "bytes": 70078,
   "sha256": "f9e20c3f9642aa23070ae1bb12397e1a7a4fb95253d47c5bab7af0320d54ca2b"
  },
  "source/controller/return_path.go": {
   "bytes": 234,
   "sha256": "a587e78ab15209fa3a86985cc65c824bd1be139933820d599757ee38b7f3a8c9"
  },
  "source/controller/return_path_test.go": {
   "bytes": 621,
   "sha256": "56787eb390efda5f1aa2d13b33899bc1c154158cf297736ba4fb9356706da4dc"
  },
  "source/controller/revalidated_response.go": {
   "bytes": 1596,
   "sha256": "cdc42e50db9ce03ab2dda6a6f0ab90083c063314eabcd03b9b65ee76d85ede78"
  },
  "source/controller/secure_verification.go": {
   "bytes": 9008,
   "sha256": "3802904cd32ecb672a67a0515ecfb29745a6f9cb978c75760727b5e91658a3b1"
  },
  "source/controller/security_account_test.go": {
   "bytes": 39769,
   "sha256": "cfd7af9a8901b12c1083b5d13e4cc68f7da88bf11306d85b0b79333ec136d678"
  },
  "source/controller/security_enrollment_test.go": {
   "bytes": 99113,
   "sha256": "aec0bcce54db5d376d82e4ff26a6dbb2b863d6379f80ce1056c9cb32c5728a27"
  },
  "source/controller/setup.go": {
   "bytes": 3758,
   "sha256": "9ea497da07d925f0cfa4e0018b5624545d6a45cafc918546ed09bf712d93ddea"
  },
  "source/controller/subscription.go": {
   "bytes": 15896,
   "sha256": "89473ba0865d3f916443eafca93bb0241bbca63275b555aaf46a6a39275b7559"
  },
  "source/controller/subscription_payment_creem.go": {
   "bytes": 3708,
   "sha256": "22abc1d26fb169b63fc24cdcf2a449886ca729ce93e48b98a43ad98570c9dae2"
  },
  "source/controller/subscription_payment_epay.go": {
   "bytes": 6433,
   "sha256": "f6a1be4622bc2c031c70962dfd8bd82ee94b1fcd2ae43a7ea59c9cc6cb378386"
  },
  "source/controller/subscription_payment_stripe.go": {
   "bytes": 3886,
   "sha256": "f5938ee2c17a75ea7650712409e132a7e1a19cfb101b869318b592ba594b89c1"
  },
  "source/controller/subscription_payment_waffo_pancake.go": {
   "bytes": 4260,
   "sha256": "9b66b5922d0cb0d75ac5f31c55f41a32c92f36760d96d97963f448565384b8d0"
  },
  "source/controller/system_info.go": {
   "bytes": 1338,
   "sha256": "f2c5480ad09000c17ebb0575cb58aa5b73d51895741b5c37501b23ab77e7c814"
  },
  "source/controller/system_task.go": {
   "bytes": 2970,
   "sha256": "89d71c916319e4b0f77afda714b9e1b90ffd918422d277dbc55db7df5a233a8c"
  },
  "source/controller/system_task_handlers.go": {
   "bytes": 6717,
   "sha256": "0616de1c976ebcfed4c4d71e68788938b1f0056f63c46940870381e9bb4f2212"
  },
  "source/controller/system_task_test.go": {
   "bytes": 2639,
   "sha256": "0135b48de6423260060775cd0182b6475f58bcafa28730335b3c07e5074d0895"
  },
  "source/controller/task.go": {
   "bytes": 18081,
   "sha256": "850bff7eee4a8ca3e1e3bb24d57bbfee488d5a87a01e2de1ad4b05b72263742f"
  },
  "source/controller/task_generic_test.go": {
   "bytes": 29492,
   "sha256": "f3de6b5a0b18e520fe627a0919e0638ae0d47971d22a56e7f92cd00e5d14ad1c"
  },
  "source/controller/task_log_view_test.go": {
   "bytes": 5045,
   "sha256": "8bf31684783ec332d2fb79d9b6956399839ca839fc1b8dc535f7464d7f727ba8"
  },
  "source/controller/task_plugin.go": {
   "bytes": 28550,
   "sha256": "9ca9398c3833879556bdb708e41a60f91fa7cbc659994679c8e5825e873e4add"
  },
  "source/controller/task_plugin_debug.go": {
   "bytes": 6666,
   "sha256": "287d9c920f3c6939e484647177c20bfe4d79048d4edb28e9fc42edfc95aa230b"
  },
  "source/controller/task_plugin_debug_test.go": {
   "bytes": 2893,
   "sha256": "5f025ee5f5d61336df01c21c56aa4bde92bde918d84928398f20c2e97676ae01"
  },
  "source/controller/task_plugin_test.go": {
   "bytes": 58358,
   "sha256": "47ba5785e82c515b4c15afd118391d2a5ddbb8a5771b81970397a48666a35771"
  },
  "source/controller/telegram.go": {
   "bytes": 454,
   "sha256": "cab99d8cdc4323f2910a43a270073df13b541ab52c468edaaf65403a32f80ebc"
  },
  "source/controller/telegram_test.go": {
   "bytes": 21254,
   "sha256": "7838feae7063822a5c514a47c37a50386fa4e21745eb02bd104109d372869a2e"
  },
  "source/controller/theme_compat_test.go": {
   "bytes": 1477,
   "sha256": "dc173608bf4b885d91ac99f8833e2ff478c316b133a0fb35aca72bfea6423efd"
  },
  "source/controller/token.go": {
   "bytes": 15348,
   "sha256": "65c8ccdc01b7921ce7f15d18c582b543ec1a5b9e2b39134f8b55d221c3599bd9"
  },
  "source/controller/token_auto_groups_test.go": {
   "bytes": 8546,
   "sha256": "e1ba62fd11c14c8a9349f11ea52c55cb13163f74b07b98d0e84d679d8d363760"
  },
  "source/controller/token_test.go": {
   "bytes": 36449,
   "sha256": "90696263f25b534ba14442919f514df204caef3bf7f8a6499bb9adc98d076935"
  },
  "source/controller/topup.go": {
   "bytes": 20444,
   "sha256": "d8fcd357d4fcf8666143e171b051ba7bfe7d1165972762a94ace33bc6efa5393"
  },
  "source/controller/topup_creem.go": {
   "bytes": 17809,
   "sha256": "b717fbed0c2d57927ec209681c9b13e9c06342a02cd1034bed4650f6def0e89a"
  },
  "source/controller/topup_quota_limit_test.go": {
   "bytes": 6660,
   "sha256": "3bac05843546b6d778d3e1d4f7956f122019551d56854703f1a8bf2b7fa4747c"
  },
  "source/controller/topup_stripe.go": {
   "bytes": 17606,
   "sha256": "b544c2b3dab224ea4d06baf197ecca9de53ac0cfa93d30c5bb3b30d2b90d1333"
  },
  "source/controller/topup_waffo.go": {
   "bytes": 16034,
   "sha256": "8a20566d4c8db5e61d36c5e2b21e3c43952c2480fd0a569bdb31047f1a2e6bb4"
  },
  "source/controller/topup_waffo_pancake.go": {
   "bytes": 19262,
   "sha256": "d9ba173d4f68acae5288300aace18200e52a38474b8b5d0b629ec7f71a9d1833"
  },
  "source/controller/topup_waffo_pancake_test.go": {
   "bytes": 2962,
   "sha256": "4a64c6c1c95feceadbd577198119a2a85f6a45ab95745c27f4f9a8d0f02741bd"
  },
  "source/controller/twofa.go": {
   "bytes": 6222,
   "sha256": "9cca277ae84ae6bdca708517f02bcae106ece98102a8256a45c37d3079ada709"
  },
  "source/controller/uptime_kuma.go": {
   "bytes": 3554,
   "sha256": "07ae3ad91c63842907f974ef0488b557b59b2717d91282f3486f0d46109752f5"
  },
  "source/controller/usedata.go": {
   "bytes": 3150,
   "sha256": "aa051c28438f7e78ceb6c147f9b0fc06211b74af2d2cbc0dc3103710faff7c56"
  },
  "source/controller/usedata_flow_test.go": {
   "bytes": 4416,
   "sha256": "750693423b0399bae60b12aa3626f1646cb6d2480678aad5ffbe176fef26d7a5"
  },
  "source/controller/user.go": {
   "bytes": 42879,
   "sha256": "2a74cea988f115adf64c676f6fe445afa6bd96436f07e7c5f14ad9486ff37f42"
  },
  "source/controller/user_manage_test.go": {
   "bytes": 28931,
   "sha256": "77417370ad573e1a8c4ada8cac6a596079a9c6a321c965914894338d407815b0"
  },
  "source/controller/user_quota.go": {
   "bytes": 2627,
   "sha256": "91c0416a6ec77d638137204b6e85539631fd0bfa82919a49c2f18047848ee5bd"
  },
  "source/controller/vendor_meta.go": {
   "bytes": 3573,
   "sha256": "61b12ccc7b5da002a30e23ec57802f2e2bb2725ad9fd944708a602689d62bfdd"
  },
  "source/controller/video_proxy.go": {
   "bytes": 19467,
   "sha256": "dab277627c7022d6be73f0563922ea4cd95e1399ff35379c093f0cb15b1166d4"
  },
  "source/controller/wechat.go": {
   "bytes": 4509,
   "sha256": "57614f021021d5ed8a51a004c311b61ffa2abb4e2181d5b24ccb5dc42bbb4b0e"
  },
  "source/docker-compose.dev.yml": {
   "bytes": 2121,
   "sha256": "9d0df1eb43f8b21090110c8839344ab5b7d830b7500320e31fec68e573d47c98"
  },
  "source/docker-compose.yml": {
   "bytes": 6845,
   "sha256": "572ab9f27caf4b781f3ed74f264c9f6db76b9491233e2ea9504e1befd9694c97"
  },
  "source/docs/authentication.md": {
   "bytes": 21793,
   "sha256": "aac3e370a9f0cd2d04d4f68b6df81726a3505bb408ac309ee47a40997f37abe0"
  },
  "source/docs/channel/other_setting.md": {
   "bytes": 1845,
   "sha256": "965f7e7f8e3e4afcd31979b01f8b64a11ec95f30c3f9ec8f36ac80cf35426b4c"
  },
  "source/docs/images/aionui.png": {
   "bytes": 7263,
   "sha256": "50390a694e7dfff94e988a120e840974f744a4c67de351ed2109111b87267c2d"
  },
  "source/docs/images/aliyun.png": {
   "bytes": 5102,
   "sha256": "fc5043de80a786c72bc9d7be5bc6beeafb546c66c14a2bcc407a402886475ad4"
  },
  "source/docs/images/cherry-studio.png": {
   "bytes": 11339,
   "sha256": "f5436ec4e8e177eb1f19863bb128866307808e00c3dd3432996e76e62db490dd"
  },
  "source/docs/images/io-net.png": {
   "bytes": 2016,
   "sha256": "d6faa1ffe0ca763b6140aa2e20b01a03ec05905bb1b837c0cb73e266748c2f1c"
  },
  "source/docs/images/pku.png": {
   "bytes": 12247,
   "sha256": "d49b072d4e65c5ddf0fa91eebfbe538d04c401899e35c999f1bae406cdcf6482"
  },
  "source/docs/images/ucloud.png": {
   "bytes": 11630,
   "sha256": "cdd659ac1eac0fc2e8727a4cbdc8b48d8e5e5395e2a0a10fa05b901717da7801"
  },
  "source/docs/installation/BT.md": {
   "bytes": 4015,
   "sha256": "54e0fccb64adbc3a246cd53e28bc636b9ef3d9ee798a96d1e8771935a8a0de21"
  },
  "source/docs/ionet-client.md": {
   "bytes": 197,
   "sha256": "1756441aa2f0ac561f37944943720756fad0b93dda177ef60d7b158e8a019310"
  },
  "source/docs/openapi/api.json": {
   "bytes": 164581,
   "sha256": "4280b3344e1591976301d20a1537e3d7ea3fae4fb8bfe17af2711f0a0f78b3ee"
  },
  "source/docs/openapi/relay.json": {
   "bytes": 157977,
   "sha256": "af2e5d8e65b14d12a9c0c0a5b2891529def85bf0e31b8c273a9eb02450ef6b0c"
  },
  "source/docs/plugin-api/README.md": {
   "bytes": 8496,
   "sha256": "2a0f345848c0caf41f9f1f08aa7b876c65536bf1a3459afc43488de10e4049b4"
  },
  "source/docs/plugin-api/v1.d.ts": {
   "bytes": 11570,
   "sha256": "f13d10840b7d340077966690747a9f2d0996127226b108dd2c849eb03d84fde7"
  },
  "source/docs/plugin-api/v1.md": {
   "bytes": 54971,
   "sha256": "c1708b138168ead63c9a5a575b3e641120a2017d8ddaf89c4b12ab3cc6bf7a6a"
  },
  "source/docs/plugin-api/v1.schema.json": {
   "bytes": 10255,
   "sha256": "ec12a96c18e0962867943787cdf2a5d770c84558fa9a2897ab421c591da5a180"
  },
  "source/docs/translation-glossary.fr.md": {
   "bytes": 6434,
   "sha256": "024134e32026d29d1e3c5579094e7962d967b2c99671fbf1aed9333164373d00"
  },
  "source/docs/translation-glossary.md": {
   "bytes": 4746,
   "sha256": "da06cc566d8a1c7851d197d5e1d0fab312eb0e874e8fa599fad90df48fc46744"
  },
  "source/docs/translation-glossary.ru.md": {
   "bytes": 9139,
   "sha256": "72135939c30f12449c7bdd6473291b6056345484c14011158a28842569dce31b"
  },
  "source/dto/channel_constraints.go": {
   "bytes": 2811,
   "sha256": "259f4573e9fc4790e6fd446ad3a0780e3ba7fb26852f8602fff22065e0448ec5"
  },
  "source/dto/channel_constraints_test.go": {
   "bytes": 1801,
   "sha256": "2cbc23816678da075787fea873ba4a629e4c0dfe424954569f6b3670cc52948e"
  },
  "source/dto/midjourney.go": {
   "bytes": 3207,
   "sha256": "ae5bcc7d788ead1adcbaa00ce9405622268802b8e4d27a82a7d149d66f3b1e50"
  },
  "source/dto/plugin_protocol.go": {
   "bytes": 3796,
   "sha256": "f44ebd0e5f68bc3569c7bf890760980f004122327e40b6caed6b02902522f074"
  },
  "source/dto/suno.go": {
   "bytes": 3529,
   "sha256": "897d73bb397c019c4ec9d26375b46069a72eb6162feaa654efbfa858d6ac16f6"
  },
  "source/dto/task.go": {
   "bytes": 3200,
   "sha256": "03954d4dfe8d6b4fa3997ae8ce9651b0615d36a6daaf3037415eb711604c0b6b"
  },
  "source/dto/task_plugin.go": {
   "bytes": 900,
   "sha256": "8005c2416d551f21b2745e66a94efa4df3546f96bc6c876de90beaaa74c8564e"
  },
  "source/dto/video.go": {
   "bytes": 4200,
   "sha256": "16dab3c6f98f0a7a14cc73e25d712843b4a1c98a2bae41b0dccd0d3dd88937f2"
  },
  "source/e2e/doc_parse_test.go": {
   "bytes": 8184,
   "sha256": "d2d6d0e038b826e5856f35dab250a767d9aa32bf47b0fa35ef756920ce93e5ee"
  },
  "source/electron/README.md": {
   "bytes": 1968,
   "sha256": "f0e32d1b694fc8f0bb097b9ccf9fe48d6f8f609ad92f7fe36410bb53791f7a4e"
  },
  "source/electron/build.sh": {
   "bytes": 1428,
   "sha256": "f001dbc1f17bc13f62341bd0ec6e528e1a5758b8e378f40dbff4b6b98a930571"
  },
  "source/electron/create-tray-icon.js": {
   "bytes": 2003,
   "sha256": "2dfe34bb189c9132b3472fbbc65e52ca30415db35377c1d832002985fbe65015"
  },
  "source/electron/entitlements.mac.plist": {
   "bytes": 608,
   "sha256": "a1aea1702d95e93bd9ecc71921126dc228e900e456bd18bb60e4dbf507176072"
  },
  "source/electron/icon.png": {
   "bytes": 37292,
   "sha256": "fad1d2b13fcaaebde3fccfbd5023989acea46842496b0164ff106e5432db3d2e"
  },
  "source/electron/main.js": {
   "bytes": 19564,
   "sha256": "2ae329aa947ad7ab0ab20df7d3053f48fabbed07684829c93508ada02b43d6f4"
  },
  "source/electron/package-lock.json": {
   "bytes": 140522,
   "sha256": "1943bfd4a8874c2ba36a8b584598106561c8d9635932a174f71d4e0fa78c840f"
  },
  "source/electron/package.json": {
   "bytes": 3821,
   "sha256": "92d584a83d504ce2834f14d4aab85e3a566883f45d9dd8ce9f92800dd22658cd"
  },
  "source/electron/preload.js": {
   "bytes": 556,
   "sha256": "6053ff2d45d668f8f4f2f3b123777116756b8b4a8191a1a157a6d84f175d6173"
  },
  "source/electron/tray-icon-windows.png": {
   "bytes": 1333,
   "sha256": "20b9bab506ec231f299c7b7e3fc62fc29cfa70ed06e95331e92f5029ff0dda96"
  },
  "source/electron/tray-iconTemplate.png": {
   "bytes": 368,
   "sha256": "9bc950b3b9e57a2dfe00c98d72319aeba7218008bc05904ed8774f4cd7db2c9a"
  },
  "source/electron/tray-iconTemplate@2x.png": {
   "bytes": 935,
   "sha256": "cab09cbe7da9924b17b835d551e68d3c3b1d5ed9f87ad60d9678122a08da62b3"
  },
  "source/go.mod": {
   "bytes": 7125,
   "sha256": "785733e1ab835b0ef3213ec2afdd56ef2fd275171b8bb860ec27f418d600b247"
  },
  "source/go.sum": {
   "bytes": 310704,
   "sha256": "8393c63f752f7ce7badd3b6562186e076f2bda0f4a8c7746d049e499fae3a3e4"
  },
  "source/i18n/i18n.go": {
   "bytes": 6340,
   "sha256": "fe59f1edd73756d8d21e1f91b35316a2f53a502467a6561452169901c22774c1"
  },
  "source/i18n/i18n_test.go": {
   "bytes": 7428,
   "sha256": "9e900a2d929c3ef6830d087ffb143bd8d1cde0aa82f8dac512061319ec3b15be"
  },
  "source/i18n/keys.go": {
   "bytes": 5251,
   "sha256": "20e7d5c4516d57c7fbc529f8c2883c083b0ee6d37c492e728277c320b3593e47"
  },
  "source/i18n/locales/en.yaml": {
   "bytes": 6568,
   "sha256": "a0880ce72afbb80ea4dcc7708f34162d0000d75e5c8020bc47cae53d21de73a8"
  },
  "source/i18n/locales/zh-CN.yaml": {
   "bytes": 6630,
   "sha256": "47ef5f31846dc15c3b9ef3267ae861044a9bcba5aeefde4094e2828ffb528dce"
  },
  "source/i18n/locales/zh-TW.yaml": {
   "bytes": 6346,
   "sha256": "d0e79493f4976ce4ec8e5f0e222583fd553afb4ca84450ce45d0cd7632581bde"
  },
  "source/logger/logger.go": {
   "bytes": 4897,
   "sha256": "12b8d70c2be48748f88bdf816cbabbd33d0ad2375694e9cba9c3eeb3534b5095"
  },
  "source/main.go": {
   "bytes": 12025,
   "sha256": "0431a88661ddac970da9b51e95ea76ca741afb782901cbbd0eb56d8bba14febc"
  },
  "source/makefile": {
   "bytes": 3039,
   "sha256": "d9c49cb700dd7209016118e4f66585d9ad566f55d7d263b300ea52c339928117"
  },
  "source/middleware/access_token_routes.go": {
   "bytes": 23861,
   "sha256": "6d8369b5e86765d65511680bb5ef29a1c94877d9922479f08dca55c3e63f0145"
  },
  "source/middleware/aiput_gate.go": {
   "bytes": 2969,
   "sha256": "3f02bda4b99d70a0d63589c9f38cd9d52bba05b2fe9d4d6d6fd3ddfddf6d7378"
  },
  "source/middleware/audit.go": {
   "bytes": 11249,
   "sha256": "1165af97b7abd4e13c0c8eddbc8e516f483de1c365383da73063cf0e1fab89f2"
  },
  "source/middleware/auth.go": {
   "bytes": 24873,
   "sha256": "98fc9ccea3bfe25776d5fa121d23d3578c47e20335d577ea1d4c2905240526fa"
  },
  "source/middleware/auth_origin.go": {
   "bytes": 2188,
   "sha256": "decf7deab72acbf4663b360ea4225b39cd37679c0f805fa32374026d2ee0e751"
  },
  "source/middleware/auth_origin_test.go": {
   "bytes": 4820,
   "sha256": "c6e388c8b02c150d211983f7b13e88f80d7c1744cf870e1ea6f020803426d85b"
  },
  "source/middleware/auth_test.go": {
   "bytes": 22694,
   "sha256": "89c1ca1d1c04c684fdbca0df96b057162cce8d11417b94bf32839366ed5c6bb0"
  },
  "source/middleware/body_cleanup.go": {
   "bytes": 522,
   "sha256": "a9b20dbea4b084c5c486826c76dc496225176fcbb074c58824acf4571a436944"
  },
  "source/middleware/cache.go": {
   "bytes": 389,
   "sha256": "9240e9eb680daa5334322c59f2b6a1fb58b40a4046c6cb5d3e48cde960f191c7"
  },
  "source/middleware/cors.go": {
   "bytes": 525,
   "sha256": "60be3ab3943d712a060ec49c164ee0d2af77bc404ca9ea6b0ba4070d84146f77"
  },
  "source/middleware/disable-cache.go": {
   "bytes": 287,
   "sha256": "5960bea91274c1e9d1ded47ef12649a946655e88deaf0ab205bfc2af6da81e59"
  },
  "source/middleware/distributor.go": {
   "bytes": 25418,
   "sha256": "12540e2037eb443004ab1607adede3ef9ecd5cd0402cc02157c8177c5ee4c5e1"
  },
  "source/middleware/distributor_test.go": {
   "bytes": 16588,
   "sha256": "4dcb8d49081d2f4094f9e6d0f348c140e03afbd92d5d3c9f0b20d398619567b9"
  },
  "source/middleware/email-verification-rate-limit.go": {
   "bytes": 1770,
   "sha256": "b06891829d24958283ba9c7d3e2903c1f6956172f5f2b1f5e5f636a6b6834446"
  },
  "source/middleware/frontend_static.go": {
   "bytes": 2928,
   "sha256": "10bd5d82fcd8c1359eda6c418ef3f5aebd4b31e806c2c4b51c6957c22600d23e"
  },
  "source/middleware/frontend_static_test.go": {
   "bytes": 3936,
   "sha256": "6aa8e098b612df5e24f3cb434648fd97bb776d1a7e337e8c69aa329759dabe58"
  },
  "source/middleware/gzip.go": {
   "bytes": 2160,
   "sha256": "a5b5b77346228a02129c5eaabb2ccae30c0667c2b0cbbdc2ac947c5785d4dba6"
  },
  "source/middleware/header_nav.go": {
   "bytes": 2834,
   "sha256": "73577df899c44e0958936838918fe9f79eb94cb1112b0507dfb87a9908c66319"
  },
  "source/middleware/header_nav_test.go": {
   "bytes": 9171,
   "sha256": "5dcb23a70bb01e2562723ea13be8b650fc73f7a94daf804c68f6992227e5c84a"
  },
  "source/middleware/i18n.go": {
   "bytes": 1062,
   "sha256": "fff34c0595866f0b7ddf347f7b7f77a95ed3f43078f13280eb1a46b8b54f7aa5"
  },
  "source/middleware/logger.go": {
   "bytes": 1167,
   "sha256": "026d00edc4c375d43602eabcc7ab7298fbf0cfb0a508a0bf4b9bde0034aa3f63"
  },
  "source/middleware/model-rate-limit.go": {
   "bytes": 7231,
   "sha256": "6959fe44443b42a15ea6acea43fcc7b96ca0adcaae770fd63a0484cefbb4b7de"
  },
  "source/middleware/model_rate_limit_test.go": {
   "bytes": 5696,
   "sha256": "5ac1b5da37eaf0fc6cf452aa320523ed4eb82fdfc0b5f02784ae676b3a378da4"
  },
  "source/middleware/performance.go": {
   "bytes": 2056,
   "sha256": "b654f854c1368d8d2c8de5da090f47b1ce936918c1f5c8c4c285a2672a100a13"
  },
  "source/middleware/rate-limit.go": {
   "bytes": 8157,
   "sha256": "8e56106c6d44d48584de6166ee180786f9452fb791fb16eb6130aff707cc64bc"
  },
  "source/middleware/rate_limit_test.go": {
   "bytes": 11570,
   "sha256": "093b2150bd3c14f0cf22fc5d33da8d51ef96305632dd69a2e11d8569574f5c43"
  },
  "source/middleware/recover.go": {
   "bytes": 706,
   "sha256": "4dac411af04cd77490a394fa750ec562c6a0698c0eab712857bb80a702b1edfb"
  },
  "source/middleware/request-id.go": {
   "bytes": 413,
   "sha256": "fdcce15bab0916b635a70e1b7ee965569b8de39dc0e00820372598eeb77b3390"
  },
  "source/middleware/request_body_limit.go": {
   "bytes": 1077,
   "sha256": "5528153e3e6844fe792924fdc3855de0d468503224fa3e24f28505e098aae899"
  },
  "source/middleware/secure_verification.go": {
   "bytes": 4025,
   "sha256": "c38f7c585ccb81958934b9b0ad0d974d6349e808dc7c2494a5d7db224f5cabc0"
  },
  "source/middleware/stats.go": {
   "bytes": 791,
   "sha256": "d1eb146c04f8f32f7d9c33b18382081c8f7fb7537ffc0f28b38672fd3f7b5aff"
  },
  "source/middleware/task_artifact_access.go": {
   "bytes": 6580,
   "sha256": "6b5741fd88ed9aebab928569b4b64d93ac627fed71563894f5e5854f9a5f4a49"
  },
  "source/middleware/task_artifact_access_test.go": {
   "bytes": 5183,
   "sha256": "5129d15205b7b97dd4d0b14421e5eba497c3e0307ee684c37071fce3327d5bdf"
  },
  "source/middleware/task_plugin.go": {
   "bytes": 52891,
   "sha256": "d3e39e5eb2bb962942c799e9df30be47e0cf7601be790b31c0965407b8d47d30"
  },
  "source/middleware/task_plugin_model.go": {
   "bytes": 1079,
   "sha256": "29a4eb37bd06d7e7e8ef28e87942cec4b2cbb9cbbbe32a6733b5562c0a5312c3"
  },
  "source/middleware/task_plugin_origin_task_test.go": {
   "bytes": 16184,
   "sha256": "209d3a5f14a79a8239b135fc6ea72eea2f945b7adaa8c059a78abf39fa3f2e63"
  },
  "source/middleware/task_plugin_test.go": {
   "bytes": 80044,
   "sha256": "bd8f0ccc84606becdc879f7b22154e1c7a9acfe18bcf8f0d03ac50c1f3e79b42"
  },
  "source/middleware/token_auto_groups_context_test.go": {
   "bytes": 1528,
   "sha256": "f103581c8a823466b4dc63c018da60d13dfcf7c12cbadd2e5ed3aa540e7d035b"
  },
  "source/middleware/trusted_proxies.go": {
   "bytes": 652,
   "sha256": "d090a57eca5a2a747f25fe8d631a2f0882e0328fc4ee6d53009522824f89cd58"
  },
  "source/middleware/trusted_proxies_test.go": {
   "bytes": 4386,
   "sha256": "c413f9e49eca19d8e3f13d85974be280b22444bae7b87478c64bf17c8fba022e"
  },
  "source/middleware/turnstile-check.go": {
   "bytes": 1272,
   "sha256": "d2902b105c9fd14f16861593788f1f8eca83fa4348695158918ef372998d4d17"
  },
  "source/middleware/utils.go": {
   "bytes": 1288,
   "sha256": "65b572cc5b9ee6dbb8cb1d4b5c7415956203ea669c55577f684242b3e0c70a57"
  },
  "source/model/ability.go": {
   "bytes": 11515,
   "sha256": "93fcbb030c261a0debe8ade8c97c8630d97d82d96f37a3ab3dac2e1bed944056"
  },
  "source/model/account_security.go": {
   "bytes": 6479,
   "sha256": "817d7273541807cd9f7c8652b175bc6c5cbe9445c77c34600c9fde32d266bee6"
  },
  "source/model/aiput_log_ip_test.go": {
   "bytes": 2137,
   "sha256": "0c2ee15f76983034f60162a699c3b8f4dde5ca5bd64eaa64c11b455370c0218b"
  },
  "source/model/audit_log.go": {
   "bytes": 10309,
   "sha256": "79ec11b63387a1ade7c52f42566921efeb187d8a8f498bfe726780d067844c1a"
  },
  "source/model/audit_other.go": {
   "bytes": 2639,
   "sha256": "be41afa7b90d3e8b666601ce2d9c778baa4b202e3645a9c3e9ae5c6b4b908c59"
  },
  "source/model/auth_flow.go": {
   "bytes": 10137,
   "sha256": "dc1bf6e1f3f5d7d4201ab2862a13583178eea8d474a955fd0302fbf9ee77ff41"
  },
  "source/model/auth_flow_test.go": {
   "bytes": 3539,
   "sha256": "6298414864bea43fde2cee9eecff716d04240714e1afdfb3037b6c1822070ca0"
  },
  "source/model/authz_role.go": {
   "bytes": 623,
   "sha256": "419cc7b55edf5d6af02008410bf0821d7aa6937be66b272848c2ec62ef465e79"
  },
  "source/model/casbin_rule.go": {
   "bytes": 931,
   "sha256": "0696274bbee3294a87aca226282400e9c951abb763cf744ec7240340d706686b"
  },
  "source/model/channel.go": {
   "bytes": 36873,
   "sha256": "f6a775c153109d3c6d2ccb1f80d46e22e8766c4ca24cf1439a2193ec1fa3b66d"
  },
  "source/model/channel_cache.go": {
   "bytes": 10051,
   "sha256": "b98da23e3145d1e33603fb24f0061b197c06bc5a2d3eeac02d53f03f3979a926"
  },
  "source/model/channel_constraint.go": {
   "bytes": 4025,
   "sha256": "c6f0c665006bc5d9889b1a5f15a0c2c824d13d434221193c79c0e810043fca85"
  },
  "source/model/channel_constraint_test.go": {
   "bytes": 7301,
   "sha256": "1324998fb45a025e42f5349c42a062dcb3bb7a2675509a0a1d2a3fd5c1f07b08"
  },
  "source/model/channel_satisfy.go": {
   "bytes": 1851,
   "sha256": "1204aba34ab81a8f2ea5d33d9acf1d30932939b0735ed7a5a61b1a176d12c552"
  },
  "source/model/channel_settings_test.go": {
   "bytes": 7043,
   "sha256": "96a66f5f70e006df37def323bd142ed750672e5457b552a689129cf1a74ee42b"
  },
  "source/model/channel_status_test.go": {
   "bytes": 3242,
   "sha256": "a52b65ac36f2bec092f33ed3a481b40850b8a04197a1e7b8147c7bafc6e535c7"
  },
  "source/model/checkin.go": {
   "bytes": 5888,
   "sha256": "36a0eab8170fe1fb17e38d89ed24eeef4c492d7e07e820216cbec71054a9128a"
  },
  "source/model/clickhouse_log_test.go": {
   "bytes": 5402,
   "sha256": "3ba90c291efdc78280cb968d09cb067814ac45454789a038bd64ef42ca4ab8f5"
  },
  "source/model/custom_oauth_provider.go": {
   "bytes": 9119,
   "sha256": "2420fca52a2b384339b254f183d3497d3ee9498be89f1f8b8079d219b875e29d"
  },
  "source/model/db_time.go": {
   "bytes": 644,
   "sha256": "df4cb322c69af774d2f62b483c6fe28ee6028af0b422f18ea082907759984cfa"
  },
  "source/model/email_binding.go": {
   "bytes": 7662,
   "sha256": "4bef7d300a61a6bc5a4357989ce1aa7ed4e941c856c62da1f64b7ad8a111293b"
  },
  "source/model/errors.go": {
   "bytes": 780,
   "sha256": "9850cb3d8ecd9df16c8375417f1b1825fa32e09fee8529f9f79357a02e53581d"
  },
  "source/model/external_identity_claim.go": {
   "bytes": 4978,
   "sha256": "41ca41ffdfbf5e6144f7cacba54ddd467a06f3078773333d1ba0472b75678c16"
  },
  "source/model/external_identity_claim_test.go": {
   "bytes": 3558,
   "sha256": "693a92c26262da7fdb671be3caf46b358b93385f4f66f2b9c90784362ecc4704"
  },
  "source/model/frontend_option_migration.go": {
   "bytes": 7515,
   "sha256": "14d00816e87430198d68f671866ec58609b29c41367d48a6bf8dd8f883e21237"
  },
  "source/model/frontend_option_migration_test.go": {
   "bytes": 7110,
   "sha256": "f29205140e37f23b195e99bb921eabc6b86aba9c79578bc6b2a4c685f7522064"
  },
  "source/model/gorm_logger.go": {
   "bytes": 3238,
   "sha256": "83b924d0609f44ae76cee0a92aa2cba8c8447faabb5fd56be59a61e2493aa172"
  },
  "source/model/gorm_logger_test.go": {
   "bytes": 3779,
   "sha256": "47532d7413e09dc7ac4f4ad8a1fff02c745757fd61cf53e40200976619694125"
  },
  "source/model/json_column_test.go": {
   "bytes": 2689,
   "sha256": "4e4f1a640c7b1ad60a02aaaa56daed7b4340560d55e122c90970c7e8d4e18f54"
  },
  "source/model/legacy_dalle_pricing.go": {
   "bytes": 1690,
   "sha256": "737d89672cd9bb60be0a35e7fdb22496a422ae90afc161c2d40961923490aefa"
  },
  "source/model/locking.go": {
   "bytes": 803,
   "sha256": "b398b55bc2713e2f7ab8b8b042d08018a9a5514fc940daba5717b6d1a1e80cd2"
  },
  "source/model/locking_test.go": {
   "bytes": 1267,
   "sha256": "57788fb9ef0e960f107d1abe507879952c72e7eb52a39bbb3e2a2f9cfe4b2133"
  },
  "source/model/log.go": {
   "bytes": 26120,
   "sha256": "4349ea2d8f10d89a7c12606b248150c84dd2a2cf1adfa393095ff2202fd5501c"
  },
  "source/model/log_format_test.go": {
   "bytes": 6974,
   "sha256": "b484f6bb03dcd822a2ae02487d62f775a21dd23034a17d61982639bfa3fea174"
  },
  "source/model/log_other.go": {
   "bytes": 6856,
   "sha256": "a309967b3b74168be5fe9bbe0f3ceb57f55f3d4370f8bdb86f8f741b7cd45e4a"
  },
  "source/model/log_other_test.go": {
   "bytes": 2013,
   "sha256": "1aeca20a7c4a04e2dcc3360359a7d8c1aedc2e730a7632cbd6ead148b6b13d5c"
  },
  "source/model/login_verification.go": {
   "bytes": 3281,
   "sha256": "b97dcdf3c5b8835cdb75cd0dbb2a068a8288fa1c4468dea2addf3d1e3af29161"
  },
  "source/model/main.go": {
   "bytes": 26037,
   "sha256": "36d2ef0c7dd4124b0a07e0e5972830da44f5fc72e39b90703472ace43746a1e1"
  },
  "source/model/midjourney.go": {
   "bytes": 7239,
   "sha256": "dbc5463811866fafab927d4b96c177907834d01d4d2655b1cdd94dd9ee3e30f1"
  },
  "source/model/migration_dialector.go": {
   "bytes": 4485,
   "sha256": "3fc270b899c4ccfa71c9873217d8e758def3cbdbda1028fe34e459456eef2905"
  },
  "source/model/migration_dialector_test.go": {
   "bytes": 9531,
   "sha256": "86ca109446825ae918fc31b000c4864896db5d93b8b629694f19a877a24ec30f"
  },
  "source/model/missing_models.go": {
   "bytes": 766,
   "sha256": "35164fb29e11e55dafa72faf54ce78f7c513ed149cc4e9f08917c4c81311e767"
  },
  "source/model/model_extra.go": {
   "bytes": 632,
   "sha256": "396d3a8b4f472b610f7567b153fffddfa510633d4ea21a838d9cec2fa3d147a8"
  },
  "source/model/model_meta.go": {
   "bytes": 16868,
   "sha256": "bd05983a6d55e42163c400a8020de88b428df5d9c87d66435b67d06a9f668341"
  },
  "source/model/model_metadata_sync.go": {
   "bytes": 8833,
   "sha256": "edf400d977b0fa388cfa347e99de552eab9ecb53d963ce8f5f9a99b9f854a499"
  },
  "source/model/model_owner_test.go": {
   "bytes": 4321,
   "sha256": "15b667165e55805b8bb7e036b9523993be1f0c0d1b396b1e7048370cab901c2c"
  },
  "source/model/model_pricing_config.go": {
   "bytes": 22018,
   "sha256": "4f905c72b4b65c8989bf879f0018651156eb9458098687b3a897f70bc49580dc"
  },
  "source/model/model_pricing_conversion.go": {
   "bytes": 16948,
   "sha256": "a881c7426fb1f13ff9fc716d10e766322891ba17a9bfa6ac393ebd7428f5eeb2"
  },
  "source/model/option.go": {
   "bytes": 30012,
   "sha256": "e50781bbf7358d72d4fb9714beb1a7ece74e2725ccfc039cb745e4fd64fb9651"
  },
  "source/model/option_auto_group_test.go": {
   "bytes": 448,
   "sha256": "4d2bb2763c2319458594bb7f8fbd962623869a949a684d19a05598c86e5d2bf0"
  },
  "source/model/option_primary_key_migration.go": {
   "bytes": 6492,
   "sha256": "6221b573f61f527c48c895fa54d6a1b2eda278a8b025aa3067c630aa4e7c0d72"
  },
  "source/model/option_task_plugin_test.go": {
   "bytes": 2850,
   "sha256": "02171dc42ba5dd827170076151cbe66c163a7f421c877ea326b28f87020837a4"
  },
  "source/model/passkey.go": {
   "bytes": 11345,
   "sha256": "cac3de5fc69213106e67bd71fc7820ab87f26a746c6caf200b15ba1148b52bec"
  },
  "source/model/passkey_option.go": {
   "bytes": 10417,
   "sha256": "2725736a180a54ff4c32ac795ff5533120af9751bff357079fa026ffe7dd3be3"
  },
  "source/model/password_crypto.go": {
   "bytes": 1947,
   "sha256": "a12e4ef4de8bc65312fa54234d1b9069cbfd6f7fd641b1885a491c20becbcd37"
  },
  "source/model/payment_method_guard_test.go": {
   "bytes": 11750,
   "sha256": "69ccbb876ea8a24330dc6994478ce4f47f9411fa16d1db200a3b100e34df5e6d"
  },
  "source/model/perf_metric.go": {
   "bytes": 5814,
   "sha256": "a2ac30612c4ad6f9a92e5276c2e9237290b0ea3fd247aff2a3ba710146fdbf51"
  },
  "source/model/prefill_group.go": {
   "bytes": 3699,
   "sha256": "96e392976a9b2a0f649edef0389d3aecbb91c2b1fc886ed0949bcf9e69cd1c14"
  },
  "source/model/prefill_group_migration.go": {
   "bytes": 6340,
   "sha256": "c686f921af5e2dd1b54db653c7335fe7c426d97c3f9b7badf4999bc66c4c55a6"
  },
  "source/model/prefill_group_migration_test.go": {
   "bytes": 11877,
   "sha256": "1bc3931aa9d2762e814db6d49c50d6af0ecb3f646135a3169b20967f142a290f"
  },
  "source/model/pricing.go": {
   "bytes": 16825,
   "sha256": "142ae146b9a10325f659d376ee9a90841f940e891b5ace4a818d147aa89d5c70"
  },
  "source/model/pricing_default.go": {
   "bytes": 4035,
   "sha256": "2eee61fd75f18724c55d4a7f6f49eefcb9bdf3ce5cb85ce4aea29b60ae1be128"
  },
  "source/model/pricing_endpoint_test.go": {
   "bytes": 10140,
   "sha256": "29866609657219fcacaa1ba0afbd6f074549175a569164713e78918e079a5ef1"
  },
  "source/model/pricing_refresh.go": {
   "bytes": 377,
   "sha256": "fcdcdd7a4a2caf266c63aa4d12366bc9cd3b8e8d2a66724d802c4712b55f0a88"
  },
  "source/model/pricing_usage_schema_test.go": {
   "bytes": 16054,
   "sha256": "476f7e30e4cd9202d90c0cac15dad790fc49bd5ca537ee01d5880518e5a1ded7"
  },
  "source/model/quota_reserve.go": {
   "bytes": 7958,
   "sha256": "c32fad73379ed6191a765eaff995632f6543ae5267e57c03062da5b7fa980ade"
  },
  "source/model/quota_reserve_test.go": {
   "bytes": 8325,
   "sha256": "7b41a375afb8cc578e24a000fb6d5e6f8f2eeed3cd6d3af4be563ebde4e1881e"
  },
  "source/model/redemption.go": {
   "bytes": 7465,
   "sha256": "89f37144add9046366b5a1aaac08b3ed060ca72eadc421c4a9c909342a738b4b"
  },
  "source/model/redemption_test.go": {
   "bytes": 6233,
   "sha256": "d5704ef10423c4f7e4ffe691fffbad7b1bc53332250d7dd4e17ee4966a34044e"
  },
  "source/model/request_policy.go": {
   "bytes": 9105,
   "sha256": "77512aafbeb4dae991361adc01b6aeff4db496b8cae9d6a9c1d9ee1b5017ef08"
  },
  "source/model/request_policy_test.go": {
   "bytes": 5585,
   "sha256": "a7999470d2205795d993feb766d603a7bfe13f232724014150adaf0546a064ad"
  },
  "source/model/setup.go": {
   "bytes": 359,
   "sha256": "8faba1584dc81f8b6674e3bfdb7ae88ca8c0bdb1bb4edada907324f6134d431c"
  },
  "source/model/subscription.go": {
   "bytes": 48351,
   "sha256": "fea16ad181a17229dac1d4206cf2b0c1505aaf6b9f2888356fc6b369fba8e145"
  },
  "source/model/subscription_auth_test.go": {
   "bytes": 4946,
   "sha256": "391139e85eb92b28465ca94b6336da12f3465e86d61ad9f59674e68036f089e5"
  },
  "source/model/subscription_reset_test.go": {
   "bytes": 8471,
   "sha256": "1f87296f414cee3bf14736b1955f5b02fb3e280b38d1fb3460a63e610e49b5e5"
  },
  "source/model/system_instance.go": {
   "bytes": 3363,
   "sha256": "b7985052c517d843487158c145fefd605fe4f8d199f682bce015fb35ee2388b7"
  },
  "source/model/system_task.go": {
   "bytes": 15690,
   "sha256": "cfffb5f8054fde342f95d7c669160235c47b9db31efd63935d8262557c28f0db"
  },
  "source/model/system_task_test.go": {
   "bytes": 18826,
   "sha256": "58e171dd1978748ed4f6d802b36983172b4bddc2c18ad712fc1005d228697c51"
  },
  "source/model/task.go": {
   "bytes": 22918,
   "sha256": "67a41371388754226959757eb54ad9b01cde70bac621eb957103cee9d5f09d5c"
  },
  "source/model/task_cas_test.go": {
   "bytes": 9600,
   "sha256": "681e5ffcc5a1d720c7ce8c908b2a94dba971a411c9768c41fa74acd7bf780d98"
  },
  "source/model/task_model_alias.go": {
   "bytes": 5735,
   "sha256": "e1a6765b6ee483a2432b1be29afa88b2b21af4543edc3888b7a7068d28723f27"
  },
  "source/model/task_openai_video_test.go": {
   "bytes": 2707,
   "sha256": "444af4d88f0e073a6aadbb4646976f59a1130e62cac5e8a318cce99c7685bd20"
  },
  "source/model/task_plugin.go": {
   "bytes": 10623,
   "sha256": "bc2347e00c84bf98c0c451c4207e6b0f11fa8a49f5c89953ee5d782a3b54af13"
  },
  "source/model/task_plugin_channel_select_test.go": {
   "bytes": 6117,
   "sha256": "bd1ca95862a215324deb752f22296b7ccd6790b755a5220ccfe8269327fb3615"
  },
  "source/model/task_plugin_test.go": {
   "bytes": 5888,
   "sha256": "8e476a046f59a928b819bf3a6681133dc6abdd0d660f3431c9efc88176763838"
  },
  "source/model/token.go": {
   "bytes": 15624,
   "sha256": "c2e2bacf4b99736a59fc2bca697d8e9a86d0eeacd0aa3e40390c4db1571b5c06"
  },
  "source/model/token_auto_groups_cache_test.go": {
   "bytes": 2143,
   "sha256": "d0e9c4b5b01fccbb0d7fee2bf92e4e0f5d95a5474aca17f916916d87147f4f2d"
  },
  "source/model/token_cache.go": {
   "bytes": 3640,
   "sha256": "342f764ef418963a9de9f69a39ef7747edd16df4ef09159d9dd2a1df03c650a7"
  },
  "source/model/token_migration.go": {
   "bytes": 6904,
   "sha256": "3465e86974baf9e7f26f9c6c9a153207361c217721d374d6101ba966f781ef92"
  },
  "source/model/token_migration_test.go": {
   "bytes": 9241,
   "sha256": "57deffbffcea7a8958bf0c64d986b0f2dc4b17db2c27fdb02d3b906cb4c38da0"
  },
  "source/model/topup.go": {
   "bytes": 21962,
   "sha256": "6bdecb2b21b897f49187aa3f3e8f70ab10f960b451bc12b587332cde95b8bf52"
  },
  "source/model/twofa.go": {
   "bytes": 10393,
   "sha256": "58848c3027f31cdc35177c2bcd9ac1ebe58d2fc1fb457408cbe6f8381af4f8cc"
  },
  "source/model/twofa_enrollment.go": {
   "bytes": 4202,
   "sha256": "a7e18bada4ce9fae61a1a9407a7fafb0f90f98f66e23da90b75a8cc2c7cd5148"
  },
  "source/model/usedata.go": {
   "bytes": 6755,
   "sha256": "84fea16a7ee9cb123beaf0fcb672d4e70847cfccf47cd3a447d8c24f8ed7bf1f"
  },
  "source/model/usedata_flow.go": {
   "bytes": 5555,
   "sha256": "e248b0e41101bb5002af179cba23062b7abe7ef0c4f73d0a1f6b79a3b742b935"
  },
  "source/model/usedata_flow_test.go": {
   "bytes": 4957,
   "sha256": "73e6b86d30e5ebf578f16fff06a98fa6cf135e9d7873759098c1cb723f602164"
  },
  "source/model/usedata_rankings.go": {
   "bytes": 1911,
   "sha256": "633d99ef962c7ac3c4cee7238c6440e011364cb4575cb60f9cf809a82756caea"
  },
  "source/model/user.go": {
   "bytes": 47906,
   "sha256": "f7e7eab5f22905c13159e81de70f80c72481b8e563228736e969a991beef2ec0"
  },
  "source/model/user_access_token.go": {
   "bytes": 10567,
   "sha256": "0e352676733aa9cfb5481627bddfbaed111e8259d49739cf66ed47c3eb79dd59"
  },
  "source/model/user_auth_cache.go": {
   "bytes": 9020,
   "sha256": "3ba6e8f3157738d66ebefdb01f566c1fe5366d7c912e917b0202b4fa4ec929d2"
  },
  "source/model/user_authentication_test.go": {
   "bytes": 13864,
   "sha256": "9cfe85a4a008a62067bd1367fcebdf79709224630cc4a788145d2071d5188c5b"
  },
  "source/model/user_cache.go": {
   "bytes": 8636,
   "sha256": "179606ebb28cf890834e5d5f062225373fc40531b0da703f1c21117b617acdf3"
  },
  "source/model/user_cache_auth_version_test.go": {
   "bytes": 7231,
   "sha256": "e6dbcb8fc720abb2adcf812de62368f420b4a3234f11105b823bf5b396196c96"
  },
  "source/model/user_oauth_binding.go": {
   "bytes": 5411,
   "sha256": "2912f13fcb7ac12946a75d733e37f0c02e976252beb017ee02021e3ffcd0a58d"
  },
  "source/model/user_pagination_test.go": {
   "bytes": 2189,
   "sha256": "bee363ce22d15c77fd77feb54f19c25739f675b5d6fff4135986aaf4af8e0e1e"
  },
  "source/model/user_quota_adjustment.go": {
   "bytes": 2718,
   "sha256": "8df04e504bd239a5ae1beacc35cf08ce8fa3df58416374885fe4ad2e90fa0291"
  },
  "source/model/user_session.go": {
   "bytes": 29935,
   "sha256": "81aa0b84708ff3249d6818f3dd8825da29ce33967b63471a74dbb199356a6314"
  },
  "source/model/user_session_migration_test.go": {
   "bytes": 5545,
   "sha256": "411872112709d9be878e77b6c072602199a3b324945e21c5848fe2909ee4eb8d"
  },
  "source/model/user_session_test.go": {
   "bytes": 25604,
   "sha256": "7162f1ade946fb12ad567d0c8f709decac5837856bfe96f7c9a1f4ab6dceb4f5"
  },
  "source/model/user_update_test.go": {
   "bytes": 21451,
   "sha256": "3cf418664e78ab7f6fe26c10e9fd5fd122b8496c03185f4e18c92f59ad4821f8"
  },
  "source/model/utils.go": {
   "bytes": 3382,
   "sha256": "bc7f10fe3911e24c5d7d77431f77487ca62343fcf37cdf7b41f4867cebc91935"
  },
  "source/model/vendor_management.go": {
   "bytes": 8115,
   "sha256": "e99d2271f435c23853ce36f7724aedcaeca55704f4fadc5e6cb4275a09461286"
  },
  "source/model/vendor_meta.go": {
   "bytes": 4325,
   "sha256": "7d406a3a721862359526784389b9082ed3c856c7edbe8c3975c585be23531615"
  },
  "source/new-api.service": {
   "bytes": 514,
   "sha256": "e26838b860e6cf68fba392cc9b02b5b4c5d64a6682e83797216b5c0f37433066"
  },
  "source/oauth/discord.go": {
   "bytes": 5699,
   "sha256": "62e1952eb13b0512b15f8bc1593e5717fe5c66f82b5532156710fc1c8d5fc703"
  },
  "source/oauth/generic.go": {
   "bytes": 18898,
   "sha256": "c98ece9bb265822108459f35910d98eb0ad632d418b6d32759200d16cccd4e1a"
  },
  "source/oauth/github.go": {
   "bytes": 7450,
   "sha256": "6894ff540773b089354fd0dae0d86b4629c76d868736ba227a13adbccb0696e2"
  },
  "source/oauth/linuxdo.go": {
   "bytes": 6504,
   "sha256": "daf962bafa3b994153ef507f25ae08c2561a4ffbb0d107a9143fdacd3d7af417"
  },
  "source/oauth/oidc.go": {
   "bytes": 5917,
   "sha256": "55795b5615d16e0c12584355d1cb5bf3392a51d5b2a16c1d2b74a4be56620aaf"
  },
  "source/oauth/oidc_test.go": {
   "bytes": 507,
   "sha256": "12de800a0faeef478e42259d378f831a77f4f791250e7a488466884f8bcd886b"
  },
  "source/oauth/provider.go": {
   "bytes": 1955,
   "sha256": "6d24cd16a76705c7a2043eab0832ae6db6c47fe7759c0cc755f270796990319b"
  },
  "source/oauth/registry.go": {
   "bytes": 4259,
   "sha256": "0dcece782862bd39e705021db15e0ea12bfcdf63c2ecb5f1ff68ed76b99268df"
  },
  "source/oauth/telegram.go": {
   "bytes": 7051,
   "sha256": "1da70b14d2c61677553a055d2245fc1ea3ea7cc01d975f11ac01f5ba1117eae6"
  },
  "source/oauth/types.go": {
   "bytes": 2367,
   "sha256": "1fd51389799e530d954af6821fc20a258f46313a25d147b56840fec96fdc4e7b"
  },
  "source/pkg/billingexpr/billingexpr_test.go": {
   "bytes": 40603,
   "sha256": "19bed80c1d761bad78a1b0fc64d24393a1ab99cda37224364f310285f733f2f7"
  },
  "source/pkg/billingexpr/compile.go": {
   "bytes": 9793,
   "sha256": "a2b7bf9eb5435ed250627fda0fb9cef00b8835acf96e8df8a15eb1783c8d0432"
  },
  "source/pkg/billingexpr/compile_usage_test.go": {
   "bytes": 666,
   "sha256": "a040f75c55ec48e10fa7de7cebc462c9e4739c9612f4fdf51ee62b12e84b29fe"
  },
  "source/pkg/billingexpr/expr.md": {
   "bytes": 34944,
   "sha256": "ec43b209f4b0c85cb5fbacded17e79a7c702edf8cb9bcc2850c71f276b2ca2f1"
  },
  "source/pkg/billingexpr/fixed.go": {
   "bytes": 3110,
   "sha256": "809b64433338a99bc7f36b57da52e5edf6b24893a252d4df8a1ed0f66d467d29"
  },
  "source/pkg/billingexpr/round.go": {
   "bytes": 687,
   "sha256": "c500c6ae0f7275305283ce03215d259d1daca733b89362f31b98c96a4cdf0bb6"
  },
  "source/pkg/billingexpr/run.go": {
   "bytes": 5842,
   "sha256": "ae18b4f6c619f473e87c39c776ba2a597c7b6fa0a35e2d196e6fc2297adec738"
  },
  "source/pkg/billingexpr/settle.go": {
   "bytes": 2061,
   "sha256": "22ac04a7f0a5cdab8d47eda3bcbe9a85710f83494ddce87482bad5f914182dd3"
  },
  "source/pkg/billingexpr/settle_clamp_test.go": {
   "bytes": 2054,
   "sha256": "c6af9ef10da6644c9b4363475b8a391fef5362381529b08e44870e0fd8f77ac3"
  },
  "source/pkg/billingexpr/task_usage_test.go": {
   "bytes": 908,
   "sha256": "2e2fdeba594a56a004864efb5ab488cdb06b4861ae1c2eb0c6f85b2ad9d3851a"
  },
  "source/pkg/billingexpr/testdata/frontend_simulation.json": {
   "bytes": 9523,
   "sha256": "1569342ecacee420addba7b777c1d87a6594cb72ff0acd667d779ce40b8335e3"
  },
  "source/pkg/billingexpr/types.go": {
   "bytes": 5268,
   "sha256": "e030cf8a6dbc8660dd396a9b759987822e524c2156ba066d6e9defe30b69f2ce"
  },
  "source/pkg/cachex/codec.go": {
   "bytes": 1015,
   "sha256": "80439e223a467d91fb0c1ea6c9aec458ed468bfefcb6adb5935998b582bb1d17"
  },
  "source/pkg/cachex/hybrid_cache.go": {
   "bytes": 6127,
   "sha256": "5704f4b8360c597cc6dda23971fb40628b4ca23f5be093a126a3d9756438f495"
  },
  "source/pkg/cachex/namespace.go": {
   "bytes": 682,
   "sha256": "c4994c1a8b6998e25516d81bd455cb9187e9ebc18acbaf3f86e55ff598b0687b"
  },
  "source/pkg/ionet/client.go": {
   "bytes": 5122,
   "sha256": "2ad55c2d4ba8524097ff93453bf11d4abcf28e26c4ca69cb81322e37c476286a"
  },
  "source/pkg/ionet/container.go": {
   "bytes": 8465,
   "sha256": "663cd289e96f161a3b64b8016e9b5b0204ba016072c87ada32eb70eb8f722ce2"
  },
  "source/pkg/ionet/deployment.go": {
   "bytes": 11620,
   "sha256": "20b481956504d7e3a82f06d2591e05ca8c45bc7ad8f7fc7ad4ed9f8eec1eaeab"
  },
  "source/pkg/ionet/hardware.go": {
   "bytes": 6024,
   "sha256": "f6a18e063c043796149df2f3ce293964d48fc8e29fab13f56a8c8594d38ecd6f"
  },
  "source/pkg/ionet/jsonutil.go": {
   "bytes": 2187,
   "sha256": "ea2d3694f90915af6ce9256ba843a54ca604326a405ea08e5ccd26be0caca00f"
  },
  "source/pkg/ionet/types.go": {
   "bytes": 13782,
   "sha256": "9b14e89ddb53935316c70528be631293988b61449e5cfb6fe6464b88c077817f"
  },
  "source/pkg/jsplugin/cli.go": {
   "bytes": 2674,
   "sha256": "6c1cd7c4ce5bad7579aafef47caefca17f55da13c11a61870b2f162e71dde9e0"
  },
  "source/pkg/jsplugin/cli_test.go": {
   "bytes": 2478,
   "sha256": "6da3e67dce488d6867dfe1030cda48d68641aa70fa891138b3e37f6d4a88cb5b"
  },
  "source/pkg/jsplugin/engine.go": {
   "bytes": 28795,
   "sha256": "23d76320042c8b29ce51979d085fddaa866718933cf5d7b996fa2185dfe381d5"
  },
  "source/pkg/jsplugin/engine_test.go": {
   "bytes": 39070,
   "sha256": "afd58ded4a0e0decd86e3fc815532b1b1418c0ed55e86d2f0c716564a96b595f"
  },
  "source/pkg/jsplugin/fetch.go": {
   "bytes": 9671,
   "sha256": "af572cfa75d76bf6cdea197e310c9e36b5124a20e35a0038da30dbf5634ee677"
  },
  "source/pkg/jsplugin/fixture.go": {
   "bytes": 3955,
   "sha256": "913470a6c74b7de1e5c495ca5f5043c8790aed0ccb6d5b53f18df55c86d1d802"
  },
  "source/pkg/jsplugin/fixture_test.go": {
   "bytes": 2280,
   "sha256": "8c90360edba69d0d17d98b5caeaeaf46409c7b20381823668a798f821f9b83ee"
  },
  "source/pkg/jsplugin/icon.go": {
   "bytes": 4518,
   "sha256": "465a2a0e498dcd1569f9f1eeb6925e13015f0dc40386c2687dc7fd633ac657a6"
  },
  "source/pkg/jsplugin/json_state.go": {
   "bytes": 12662,
   "sha256": "2d9d702a63bee5836281dcea73c2bf28f0a9e5bf7059a2700a02c47e59d89c89"
  },
  "source/pkg/jsplugin/model_fold.go": {
   "bytes": 627,
   "sha256": "dc059a6c79891969c98a1c8cab97e9f73373d7673cef7d0ff07f03a4809a7a64"
  },
  "source/pkg/jsplugin/protocol_supports_test.go": {
   "bytes": 9592,
   "sha256": "f7b54e5a8f7c5b04cf38ecdbb2c1437c9f8a172b1d52896e920230d26f91995c"
  },
  "source/pkg/jsplugin/registry.go": {
   "bytes": 74258,
   "sha256": "39c67cef4d6eae9699324b11631488446d172d805f33596c65f86fdbad570aa9"
  },
  "source/pkg/jsplugin/registry_disabled_factory_test.go": {
   "bytes": 3927,
   "sha256": "81b8aa3ff3c3ab9fce6ecabe520a535466c40022557c7da7764bc795b4b93694"
  },
  "source/pkg/jsplugin/registry_master_enabled_test.go": {
   "bytes": 4836,
   "sha256": "2fbd1c39d05bd3c6b6622ce739482868f9c1a8c8fe9209ed44038d9e3e12226f"
  },
  "source/pkg/jsplugin/registry_test.go": {
   "bytes": 55796,
   "sha256": "3fb3dd7a47a713fc9317b9bfaf2dfeaf47807f794648056e17f9867de5284b9c"
  },
  "source/pkg/jsplugin/request.go": {
   "bytes": 2383,
   "sha256": "c417232fe0fcea254c6450a60169d3353ccece554c0342a80a7c685922865606"
  },
  "source/pkg/jsplugin/routing.go": {
   "bytes": 35117,
   "sha256": "0cca432bd0985f5e0dedead58a5a31271d5394278af8043bb6edb064f9f9a608"
  },
  "source/pkg/jsplugin/routing_test.go": {
   "bytes": 46880,
   "sha256": "38eb9e7a62dff58591f3cb6dfb9ad262b57c43fece464cd77941037368c1e327"
  },
  "source/pkg/jsplugin/utils.go": {
   "bytes": 10938,
   "sha256": "d4b3cfc7b4bcfe200f56d99c81407d88bc45b51b8fa05b813681de38ec62ab34"
  },
  "source/pkg/perf_metrics/flush.go": {
   "bytes": 2590,
   "sha256": "0c1e613e24da16a9fb492da816a98fdc2a1bd78cf68ffe3144578fcb372288a3"
  },
  "source/pkg/perf_metrics/metrics.go": {
   "bytes": 17078,
   "sha256": "9f922a3c6323a8b6a757ddfffe4854e92fc91a7a44bb17de8004392006782d73"
  },
  "source/pkg/perf_metrics/metrics_test.go": {
   "bytes": 17545,
   "sha256": "2e781cf4655c4929ede30dd54e579a3a349dae080361cd84f3c34725b9401c24"
  },
  "source/pkg/perf_metrics/outcome.go": {
   "bytes": 5057,
   "sha256": "c2105ff6ee27af09dd2f84c2cd5838512ca726e7c1cb47a1de3595ff2822c4aa"
  },
  "source/pkg/perf_metrics/types.go": {
   "bytes": 4769,
   "sha256": "c480046e64db7f02db582a74a849d8cecf5b8f0a61abb227aeb9141d423f1fa3"
  },
  "source/pkg/wsmanager/wsmanager.go": {
   "bytes": 5341,
   "sha256": "ef6f53e442fa764d51f8633c5cfae3631f9ab3462fd68638466bc32de7899b18"
  },
  "source/pkg/wsmanager/wsmanager_test.go": {
   "bytes": 5943,
   "sha256": "6f98ec0ac99f005756c0d865bdcb63a188498a3dc78652e95c180c9745df236f"
  },
  "source/plugins/.oxfmtrc.json": {
   "bytes": 255,
   "sha256": "ec8e5342f9e4383e25586771f2b395722cbe7a02365c4d4e3f39e76624a931e6"
  },
  "source/plugins/.oxlintrc.json": {
   "bytes": 565,
   "sha256": "92fda56f9899d56dd8684685bbfc87311ac74a398f468601b940045e3f055aec"
  },
  "source/plugins/alibaba_responses_test.go": {
   "bytes": 82865,
   "sha256": "e6bf221c4a1154d71f2e8bf743a37121ae21f1b7c7191e2758876b894e550fcd"
  },
  "source/plugins/alibaba_wan3_test.go": {
   "bytes": 8744,
   "sha256": "2731c914f345110194bc13050961794d0d8ce8221522ce77e77f00d24e2de518"
  },
  "source/plugins/builtin_plugins_test.go": {
   "bytes": 16450,
   "sha256": "9370ec48888962942dc975cd3bdc7edc78d8159bb429a629e94920a71d555ee4"
  },
  "source/plugins/doubao_responses_test.go": {
   "bytes": 59636,
   "sha256": "2ecb1c95076759ad7feb95797e26b13c1e08137ec0b60617bcf440581856b1f5"
  },
  "source/plugins/embed.go": {
   "bytes": 2024,
   "sha256": "8afa225ff58165c87e4c89f109a3a43a0148df552077140d173bb448f2c65de9"
  },
  "source/plugins/google_responses_test.go": {
   "bytes": 957,
   "sha256": "370dcecfdcfda734fb44ff8a49e8b3af42b1870f2331583367f17200e5747e8f"
  },
  "source/plugins/hailuo_responses_test.go": {
   "bytes": 29753,
   "sha256": "6768321cf9c80d74e0ca355ecbbcbe556eec61b1eb40813555213ed8688826e4"
  },
  "source/plugins/jimeng_responses_test.go": {
   "bytes": 3152,
   "sha256": "1297868db675bc712ec81bb465d479d36f39faa8b4ea5f09d5c01ba522aed4ec"
  },
  "source/plugins/kling_responses_test.go": {
   "bytes": 893,
   "sha256": "a29cc974aca2a78c8704427290a92c42a30907235385e66cfc609f1600cbe998"
  },
  "source/plugins/sora_responses_test.go": {
   "bytes": 591,
   "sha256": "7f365e31f3812b764532bb98035590c38e7f7c06d58dd58b033392d0eca326dd"
  },
  "source/plugins/sunoapi_responses_test.go": {
   "bytes": 11638,
   "sha256": "0b25469ca620919c4b5e72aeadc76c7c51d395359e5fbc6a0da275151b7414b5"
  },
  "source/plugins/tasks/alibaba/plugin.js": {
   "bytes": 73495,
   "sha256": "63ef98833760d0bdcdddc66ec9e1dbc12e43a1b6016cda9caa4f3d4bf329e546"
  },
  "source/plugins/tasks/doubao/plugin.js": {
   "bytes": 59428,
   "sha256": "b3ad4a16dfbf582bb2917c7a631fc46a8b36d5a8b2ad26c6dd160fd6f9ea3f1c"
  },
  "source/plugins/tasks/google/plugin.js": {
   "bytes": 16716,
   "sha256": "11a0fa233ffbb659c64aaec57b20f4e176fc1674cd2601051e77fe797a5979c9"
  },
  "source/plugins/tasks/hailuo/plugin.js": {
   "bytes": 34696,
   "sha256": "e47ca8c9ed452c92a0f21ae05cf90e151863a7a638b932937526096080fb29b4"
  },
  "source/plugins/tasks/jimeng/plugin.js": {
   "bytes": 22846,
   "sha256": "8ca1acc9fff4abf6188234324f7e41407f037c37b098d7ff27ab9f1e5d162f67"
  },
  "source/plugins/tasks/kling/plugin.js": {
   "bytes": 20685,
   "sha256": "c297187e42ef290bcc56564571a5cfeffc78121ae3f69029168d109b55ae5106"
  },
  "source/plugins/tasks/sora/plugin.js": {
   "bytes": 13794,
   "sha256": "0ffd66fdf389c7eff407dede145da9409b185c248e89e93e686c97ac3ba15c4e"
  },
  "source/plugins/tasks/sunoapi/plugin.js": {
   "bytes": 14300,
   "sha256": "a4679364a8a8f119ab993ae5064b727d9e0af91e4075f6d0bb32d9297ef5285a"
  },
  "source/plugins/tasks/vertex-ai/plugin.js": {
   "bytes": 17710,
   "sha256": "52a50bd4b437758b7365fe5ef05e86826ce4819f951f3cdf63f2be99e3842302"
  },
  "source/plugins/tasks/vidu/plugin.js": {
   "bytes": 18395,
   "sha256": "123efbec0bea4abd662f026d416dec1b4138bb35662652a32b1f79d13a8834b2"
  },
  "source/plugins/tasks/xai/plugin.js": {
   "bytes": 38153,
   "sha256": "9ec1f0514fae96ed945a493636ded0f280ae340a6fd493e108c7e18e665b52a7"
  },
  "source/plugins/veo_poll_test.go": {
   "bytes": 2079,
   "sha256": "1d3867e5c247924bfe81c3c0c38e737bf74e108bc62bcfdb2da7675fa1458702"
  },
  "source/plugins/vertex_ai_responses_test.go": {
   "bytes": 9226,
   "sha256": "9f550f97be84e5d483738dc7596e383fa2174b81a973e3701ea6c78a84f664a1"
  },
  "source/plugins/video_responses_test_helpers_test.go": {
   "bytes": 8374,
   "sha256": "2ae8d7882bc44da673aa8281afa253987f13a730697de68792bfb806c155c871"
  },
  "source/plugins/vidu_responses_test.go": {
   "bytes": 1047,
   "sha256": "388716d63eaee3734d7822d4e703db8ae98ffbbc2be0240fca96cdc0ab897ac7"
  },
  "source/plugins/xai_responses_test.go": {
   "bytes": 25978,
   "sha256": "3cdcca17e95d28dbf701c04d7aa062e1095c6e0b9f91496bd7a2bfb51a6f30be"
  },
  "source/relay/alpha_search_handler.go": {
   "bytes": 4178,
   "sha256": "da863c9984abdc2031e27f88b9eb33f08dbec6d1381b42abd0daf8394e56b760"
  },
  "source/relay/alpha_search_handler_test.go": {
   "bytes": 1413,
   "sha256": "6eff1e29ec0732718fd5513e6b1ee2a3ca4a17bc985ba9dd9afd66feb8e173d9"
  },
  "source/relay/audio_handler.go": {
   "bytes": 2531,
   "sha256": "aee8ca73c83eeaba3cf58b972863d390660c073996ce8e306441d23a64dde956"
  },
  "source/relay/channel/adapter.go": {
   "bytes": 6273,
   "sha256": "8b4844ceae8e152711e88e2fc6c2dd25e60c1bf4d345132c42b58ef8a65a5aae"
  },
  "source/relay/channel/advancedcustom/adaptor.go": {
   "bytes": 21439,
   "sha256": "365b6ba91fa4a8a099d744a6780dc083d78ba69f638a246c82ec824e5258c3e1"
  },
  "source/relay/channel/advancedcustom/adaptor_test.go": {
   "bytes": 36952,
   "sha256": "417626e28865ebc383e00b8a3c7d2f0338c2693345e8c422dbadb4f638e4279f"
  },
  "source/relay/channel/advancedcustom/presets_test.go": {
   "bytes": 6587,
   "sha256": "a749b5c52a4d61b8104d74b63032b29aa87d36c8fc0e3350a719be9d3ca536ca"
  },
  "source/relay/channel/advancedcustom/rerank.go": {
   "bytes": 2156,
   "sha256": "6bbf70f9b44aae8c22e5dabab74125b86b44de198887581582b9d8a396c2adad"
  },
  "source/relay/channel/ai360/constants.go": {
   "bytes": 65,
   "sha256": "5a06adfa7163846fdfbc282c1ffff646e41b836e48f4867ff674bde23cb69b95"
  },
  "source/relay/channel/ali/adaptor.go": {
   "bytes": 7755,
   "sha256": "481b2de696cc987ce98a8a03da8deac6e2725589335252b386989cf02ae54b33"
  },
  "source/relay/channel/ali/adaptor_test.go": {
   "bytes": 12366,
   "sha256": "438158a6fae5710bde83ea205e7bc25dea4bc92f6978d4483afabeb1ea306bc2"
  },
  "source/relay/channel/ali/constants.go": {
   "bytes": 205,
   "sha256": "42f5b12c987f3b1c7df76c7d57b6849918aad8669cf83d175a06ed9a76ab8ad5"
  },
  "source/relay/channel/ali/dto.go": {
   "bytes": 2214,
   "sha256": "73ba6bf0dffcb653acb7be8657d0a833d30372996c4ba0e1b434c02b50371f85"
  },
  "source/relay/channel/ali/rerank.go": {
   "bytes": 2054,
   "sha256": "708f0699b87ce5102a0ad715573ebbf19b51965237e613149a1f4b395b8698f7"
  },
  "source/relay/channel/ali/text.go": {
   "bytes": 1118,
   "sha256": "329b1189c6e6a1b83f97d40c1f9544ca29c5d9f22e3701dcbc21fe578249cdd2"
  },
  "source/relay/channel/ali/text_test.go": {
   "bytes": 1116,
   "sha256": "23d14332a4ef4253db86ef33230b5e6ec4589fff6869b3d71675d48e0fa43819"
  },
  "source/relay/channel/ali/web_search.go": {
   "bytes": 6796,
   "sha256": "81afffbad702d84201ae98f75de5009a4e435099875de83d48604827dcded160"
  },
  "source/relay/channel/api_request.go": {
   "bytes": 20164,
   "sha256": "329f233a4f7aa706ba7fed2c37c409f43dcb59553b00c76e50afec7e5eae47be"
  },
  "source/relay/channel/api_request_getbody_test.go": {
   "bytes": 18596,
   "sha256": "376ee24bad41d99902bdc7a8044fe800e432152ce9d43d2b876089e6ddb1b35c"
  },
  "source/relay/channel/api_request_redirect_test.go": {
   "bytes": 2780,
   "sha256": "02fd7ffe01eda53cfdc6fff5f1e1f99f56f78767782474b013e81d1d4ea962ff"
  },
  "source/relay/channel/api_request_test.go": {
   "bytes": 6869,
   "sha256": "1026fecda92e0f4e6da77f962643444fd20c7d9445d3a05374809615551ee07b"
  },
  "source/relay/channel/aws/adaptor.go": {
   "bytes": 5790,
   "sha256": "519de34991135db3e419e63d9bbc0a720c546f14741e9249050e8755b44b440d"
  },
  "source/relay/channel/aws/constants.go": {
   "bytes": 4003,
   "sha256": "7ccfc9e5a9f4b8c0ad512d5290875c01f7c4cec951706fa393753091dd6e4a6d"
  },
  "source/relay/channel/aws/dto.go": {
   "bytes": 4877,
   "sha256": "00825816f929b261c3d3834874f5c9d370172427f3978adacfc5f4d7ac865ec3"
  },
  "source/relay/channel/aws/relay-aws.go": {
   "bytes": 11569,
   "sha256": "0c35650303111f05429a655453dec7d9f53f3cae2f31c95345599028009ca5af"
  },
  "source/relay/channel/aws/relay_aws_test.go": {
   "bytes": 15648,
   "sha256": "c1b802ddb0e312d78a77d78494305be614973fca04f8043518e4ff6d5724fb8a"
  },
  "source/relay/channel/baidu/adaptor.go": {
   "bytes": 4877,
   "sha256": "0ae923cd2b2cbbc99217192ef63adbd684180528f7f4db4f1a535bb97f90b3fd"
  },
  "source/relay/channel/baidu/constants.go": {
   "bytes": 367,
   "sha256": "511ea2a69f5e5e057ffa75b7948faad3ca13e9b5fb591b176f60d7c8ef2c9ff4"
  },
  "source/relay/channel/baidu/dto.go": {
   "bytes": 2348,
   "sha256": "ea3a2839d0cb6f981153b1ba1933c53109c5c85cb7ea35aa5d31ffb5d8b08967"
  },
  "source/relay/channel/baidu/relay-baidu.go": {
   "bytes": 8007,
   "sha256": "e3ca3220e0b6af09595ae7dbca8f807424ab11509147ce60a95b9df25e5b0f6d"
  },
  "source/relay/channel/baidu_v2/adaptor.go": {
   "bytes": 4240,
   "sha256": "04106d11deded54fbdb6f3766a301916601796d3402caa928930182d68fe76ee"
  },
  "source/relay/channel/baidu_v2/constants.go": {
   "bytes": 600,
   "sha256": "e030c3a6cee569c324e1a88b77ef019fed63ecea0d6fffe02dbe1ae0ac2e12a9"
  },
  "source/relay/channel/claude/adaptor.go": {
   "bytes": 6002,
   "sha256": "e26857add7e1fa37572af3da563e2f84df44e1c04510756534a0ad27b38532a5"
  },
  "source/relay/channel/claude/adaptor_test.go": {
   "bytes": 11366,
   "sha256": "9d2e67e822a706a070b287d62ea2b9fdd4660d8746c3afbc46e6aef41e46f5b9"
  },
  "source/relay/channel/claude/constants.go": {
   "bytes": 1176,
   "sha256": "61196268f93c25c5b733f44ce1a57556b993caa1d1c481667d3d29902b93a3d0"
  },
  "source/relay/channel/claude/dto.go": {
   "bytes": 3592,
   "sha256": "471573b07860fe85381ccb8d6ff77cf62beff779c8561aeffa966307261d2a72"
  },
  "source/relay/channel/claude/message_delta_usage_patch_test.go": {
   "bytes": 5180,
   "sha256": "6f48c3b262509543f0e5a0c79f94c5ce186611743f6028d3af3694f87ee2252f"
  },
  "source/relay/channel/claude/relay-claude.go": {
   "bytes": 16638,
   "sha256": "74a138db428bc63935165b05bfb16157b72d5404b0147f39bdd6be6cadba3555"
  },
  "source/relay/channel/claude/relay_claude_test.go": {
   "bytes": 15557,
   "sha256": "4ce7e0c629fe4326734fd47abb8897ed7a8a04602bcfc7ecdaf92261c7e772ff"
  },
  "source/relay/channel/claude/relay_responses.go": {
   "bytes": 6039,
   "sha256": "f5c922740fb5ad05931fb0c90af3bc9794cfd89a69c4c1b2abb9699536e54e64"
  },
  "source/relay/channel/claude/tool_billing_test.go": {
   "bytes": 3918,
   "sha256": "ae512433ed6703dcc9d1c6c880bed37be1178c967148b024fc91d877ecf3d870"
  },
  "source/relay/channel/cloudflare/adaptor.go": {
   "bytes": 4312,
   "sha256": "8fdc71959d700855f09deaf36d649d784f6b86d89c826ac0cec881a7d250bfb3"
  },
  "source/relay/channel/cloudflare/constant.go": {
   "bytes": 1325,
   "sha256": "1d81b807be7caff548fb976f38d7312ad68a004e400494866ad031474235a0bb"
  },
  "source/relay/channel/cloudflare/dto.go": {
   "bytes": 602,
   "sha256": "db734eee04832180152e21dd8624e5cf347839f1b654ffc808f41b0561da92fc"
  },
  "source/relay/channel/cloudflare/relay_cloudflare.go": {
   "bytes": 4580,
   "sha256": "6f3bd2f68c89742a072b24c342e471d62dc10bde6d60fce8e92278e1c7663ca1"
  },
  "source/relay/channel/codex/adaptor.go": {
   "bytes": 6750,
   "sha256": "6b668f414cea31fed44eb5cc2e56ddbbb618e64977f575b2bb0bb647c092113e"
  },
  "source/relay/channel/codex/adaptor_test.go": {
   "bytes": 1792,
   "sha256": "19d7fc4c4cfa3b870b32560aa00b7c784de048205fafbf44057b738b4150b749"
  },
  "source/relay/channel/codex/constants.go": {
   "bytes": 210,
   "sha256": "33a7d3caed32515fa38ddbda201e72460ec533b1ccc8349a835d97b8af627e54"
  },
  "source/relay/channel/codex/oauth_key.go": {
   "bytes": 798,
   "sha256": "215a234d412265a8d4c78d5a457d6daa5acef9c7876df8db945076195717fe85"
  },
  "source/relay/channel/cohere/adaptor.go": {
   "bytes": 3120,
   "sha256": "38f7f64d59f6bcb46000a43c7b344e416af55184c462bb221a4d85370dc9e399"
  },
  "source/relay/channel/cohere/constant.go": {
   "bytes": 388,
   "sha256": "0cabee27afb3334905795e77863f315f2c1e2b3e1f16776d78a2cdeb7c7acd3b"
  },
  "source/relay/channel/cohere/dto.go": {
   "bytes": 1764,
   "sha256": "299d4f2230ef3dff3d0432d21866759a1189d4ac21dadaaa2854242704ace1d9"
  },
  "source/relay/channel/cohere/relay-cohere.go": {
   "bytes": 7606,
   "sha256": "4f221112e196cf9cc7ad997ff1b4953c7800db67be7cf2941b4367767df30b3f"
  },
  "source/relay/channel/coze/adaptor.go": {
   "bytes": 4285,
   "sha256": "52916af8bfbd03e6b6f7c984cefa142cb3cfc5b0b50b70f3038dfcf2188d4a63"
  },
  "source/relay/channel/coze/constants.go": {
   "bytes": 585,
   "sha256": "d0a7979dc8851e404b968b80338b3ee4caf8c4b0c36831edea27da173ea1a04a"
  },
  "source/relay/channel/coze/dto.go": {
   "bytes": 2851,
   "sha256": "126399aac776376120f307feca84a531f2038f9085b4cb853fe2ccd8fc6e21cf"
  },
  "source/relay/channel/coze/relay-coze.go": {
   "bytes": 9076,
   "sha256": "5253efc2964df4dfee37e1c0c5ff17d42c5e5dd16397df7490409c920ec5c7eb"
  },
  "source/relay/channel/deepseek/adaptor.go": {
   "bytes": 7020,
   "sha256": "8107287a56a857277f3800632f339b1d995a28207349f6dec1700a771e8215c3"
  },
  "source/relay/channel/deepseek/constants.go": {
   "bytes": 255,
   "sha256": "93b9a3b2089a384b573171ec07c34228b0249f29a5c37ab0af0bc51c3de57923"
  },
  "source/relay/channel/dify/adaptor.go": {
   "bytes": 3551,
   "sha256": "4bb2e4daa4378095c60b13865c6bc06e30028b3be2ec9fcc0fe5c6780a193e96"
  },
  "source/relay/channel/dify/constants.go": {
   "bytes": 63,
   "sha256": "89ceb8de9919fb09b980ea6d22dfaac48b7f3380d49368e02ba1bc30d48df892"
  },
  "source/relay/channel/dify/dto.go": {
   "bytes": 1423,
   "sha256": "e1a55863b83cdb0f352c2171871d3f4967ef9d62904a41d559ed3c4ef79ec536"
  },
  "source/relay/channel/dify/relay-dify.go": {
   "bytes": 9374,
   "sha256": "46c4d589727adf0205c8dc1d9323f685270a90dcb83e1699990b186b6e978867"
  },
  "source/relay/channel/gemini/adaptor.go": {
   "bytes": 8975,
   "sha256": "0eea8fda2aa9ffae2f9d4dddf0af0d892144f877929e3a3e9494e672ad6f5a4b"
  },
  "source/relay/channel/gemini/adaptor_responses_test.go": {
   "bytes": 6651,
   "sha256": "6c14771fd635234edc963b6273a25c04cfe43fa3562eb3d68252722b022ce643"
  },
  "source/relay/channel/gemini/constant.go": {
   "bytes": 1775,
   "sha256": "893cdc051b4d37ecd2ddc0d6057ceb53e3780e612156e373ae7906159fedb848"
  },
  "source/relay/channel/gemini/relay-gemini-native.go": {
   "bytes": 3613,
   "sha256": "e22496c16580d2fa86974a287d6928a343be5f475fb7a174411255b5b14411d2"
  },
  "source/relay/channel/gemini/relay-gemini.go": {
   "bytes": 23756,
   "sha256": "11893b8a2fcaeaa3b2e0a34b21e08741d235120c99f5bc9ddd9e52ec3a3ad6dc"
  },
  "source/relay/channel/gemini/relay_gemini_usage_test.go": {
   "bytes": 24444,
   "sha256": "029042fe3aa8814d9e0cfb701e7a752b97d44a763e21be063754614dd23d3cf2"
  },
  "source/relay/channel/gemini/relay_responses.go": {
   "bytes": 7522,
   "sha256": "a669edecd8c81502ea357404014129e49efc5086fe80922116ef75fc707dfb5c"
  },
  "source/relay/channel/gemini/relay_responses_test.go": {
   "bytes": 5893,
   "sha256": "be6f9237e5b238ba4d66d066d7445520af6f8321c090f78590547fcc73ae322b"
  },
  "source/relay/channel/jimeng/adaptor.go": {
   "bytes": 5354,
   "sha256": "81207930a210dd66698dbb8a23bd3ade7f2411104b4b3a324511d5cfa3f8d96f"
  },
  "source/relay/channel/jimeng/constants.go": {
   "bytes": 113,
   "sha256": "8130984955ea604375d1945317a69f9c1452cdfaad3330e540be1b7b37ec70db"
  },
  "source/relay/channel/jimeng/image.go": {
   "bytes": 2745,
   "sha256": "3d4bf6aeb17724c4d99e11812f69be714783267c191f26922d8beb59d8ade11d"
  },
  "source/relay/channel/jimeng/sign.go": {
   "bytes": 4781,
   "sha256": "51362d467abd6a28dddc7e57a7dc34b9fbd2f236fa97469718a0e137b12e4083"
  },
  "source/relay/channel/jina/adaptor.go": {
   "bytes": 3223,
   "sha256": "188fdec9c36bc3447586be1cbadf35605d68fc3fd3329f9853958a328d7c7136"
  },
  "source/relay/channel/jina/constant.go": {
   "bytes": 145,
   "sha256": "483949515243e0636bb4b9a0d8716d7923db792f4be8acc73ec130b6274225b1"
  },
  "source/relay/channel/jina/relay-jina.go": {
   "bytes": 13,
   "sha256": "af2332afc848962be1d99a43fcdd1c5399adec131bfd4ceb46e08219c1b9b671"
  },
  "source/relay/channel/lingyiwanwu/constrants.go": {
   "bytes": 271,
   "sha256": "35947768536a2f64149cf2e7661f1ad73f1b6e581f7822bc972e68bf13c2210b"
  },
  "source/relay/channel/minimax/adaptor.go": {
   "bytes": 4408,
   "sha256": "4a77e31ac8ab60475a544c96414f69ed65537cd30ebd3d8a430fa6bd12acf9e8"
  },
  "source/relay/channel/minimax/adaptor_test.go": {
   "bytes": 3518,
   "sha256": "ec74cbd94ad5f86033c3045a20e144272307e0709b5b7bc4b3221b8d4f766799"
  },
  "source/relay/channel/minimax/constants.go": {
   "bytes": 553,
   "sha256": "57296b90ddf05a755c4ab092b1bd1fb10255ba0f8be2372687d5d7a66a9f03b2"
  },
  "source/relay/channel/minimax/image.go": {
   "bytes": 5703,
   "sha256": "d9ec5932aa4b175a0fc9c3fde0b283e661d4413e8afac64965516038c5958058"
  },
  "source/relay/channel/minimax/relay-minimax.go": {
   "bytes": 1022,
   "sha256": "20b2bac4a17c4afb9820aa982aef742e7e7fabd0127488cd5a4dfe28f576757f"
  },
  "source/relay/channel/minimax/tts.go": {
   "bytes": 5924,
   "sha256": "bf0855aa71f022d63bdfa31f5df1222c69c9e00079dc4837117024d39b1f4943"
  },
  "source/relay/channel/mistral/adaptor.go": {
   "bytes": 2931,
   "sha256": "776af04c24d913cdf6f55b99d00b06e50065ad40c3b9c31e72b542c05547b68b"
  },
  "source/relay/channel/mistral/constants.go": {
   "bytes": 210,
   "sha256": "cfd53c8c80d2c6a68163ad37206151432949e3bd43569bbbb3785f3e4e3832bc"
  },
  "source/relay/channel/mistral/text.go": {
   "bytes": 2324,
   "sha256": "844d8c937a8cbf9bef82b3f8bee0e5f7775261522ddb703ea86e044cf1dc7ceb"
  },
  "source/relay/channel/mokaai/adaptor.go": {
   "bytes": 3288,
   "sha256": "3494070e5534714ac7bcfae656806609f8c2e782d4d9ee0f99dc2d12141532da"
  },
  "source/relay/channel/mokaai/constants.go": {
   "bytes": 113,
   "sha256": "3e7bb8c33cf86d9679c48454db3caf6e1cbe8dba639c021fea95f46390844130"
  },
  "source/relay/channel/mokaai/relay-mokaai.go": {
   "bytes": 2560,
   "sha256": "9f371e09726d1a30bf6d9c197533bff6df01b0de7aa03a5d7b098d77d8a20d83"
  },
  "source/relay/channel/moonshot/adaptor.go": {
   "bytes": 4953,
   "sha256": "b77ebbc2b001bcc975144549554606e249e96823bc02318eecca94081c90828c"
  },
  "source/relay/channel/moonshot/adaptor_test.go": {
   "bytes": 3103,
   "sha256": "a961a44b7c83347b1f1f7ceba66526439507d13a52b001c73ad868559ceecbfc"
  },
  "source/relay/channel/moonshot/constants.go": {
   "bytes": 201,
   "sha256": "41c791e14976bcbc5ccc01e61bb3ecb39fced2fc8b83c85501372fe932ac0562"
  },
  "source/relay/channel/newapi/adaptor.go": {
   "bytes": 4043,
   "sha256": "ad7302b742072b1a07430d43eb47863da946d46c8cf147a8106ad40e9382ef0e"
  },
  "source/relay/channel/newapi/constants.go": {
   "bytes": 160,
   "sha256": "6cdb43e2f0fe012438e49612300d3713483217cf0a5f71e3a01f2b9f9a21a120"
  },
  "source/relay/channel/ollama/adaptor.go": {
   "bytes": 5140,
   "sha256": "042dd6b50677cfa106d51fd57bf875ba23d531d1233c86584824a0a2fc0777be"
  },
  "source/relay/channel/ollama/constants.go": {
   "bytes": 86,
   "sha256": "779586ba39fbed3fa816a1b0400041c385b2cb9eea2db13f7e9fb399c85b594b"
  },
  "source/relay/channel/ollama/dto.go": {
   "bytes": 3497,
   "sha256": "de1917859e2d374e76aefc91b3dfcf6a222bea37d0e8cf489153216750e5c213"
  },
  "source/relay/channel/ollama/relay-ollama.go": {
   "bytes": 15798,
   "sha256": "39d01fa5fd2e75422839f539e7bed528c92f8105942c83f66bf2b42fe0c2159f"
  },
  "source/relay/channel/ollama/stream.go": {
   "bytes": 11130,
   "sha256": "5bf100ccc4a32d158e82597bf1cfb26d127cca76befc099b688d87b07c8b9eeb"
  },
  "source/relay/channel/ollama/stream_test.go": {
   "bytes": 7551,
   "sha256": "6611356dc996374feca3e3b66e478db42afd98684f020a5f7f4fe724c19cda4c"
  },
  "source/relay/channel/openai/adaptor.go": {
   "bytes": 30465,
   "sha256": "79ae4ac316c2684e757805cce42e1104f8db63891dcde3cc8710fa3369d017c7"
  },
  "source/relay/channel/openai/audio.go": {
   "bytes": 5393,
   "sha256": "0753f2dac6819168d9d08abd688e8ed38bcbc36842a900dca4a199f1e295eff5"
  },
  "source/relay/channel/openai/chat_via_responses.go": {
   "bytes": 13986,
   "sha256": "0c96ceb2417ebbe928542b74e9286f83023716d86712c3ec4c206ba92ac4e5c2"
  },
  "source/relay/channel/openai/chat_via_responses_test.go": {
   "bytes": 14950,
   "sha256": "74d04440a3b368094100b363a17c0edc6406e8a007f695ab0da9fa33cae5360d"
  },
  "source/relay/channel/openai/constant.go": {
   "bytes": 3609,
   "sha256": "99dd5c33c1245dffec2bd446dff0f0c9962d768a2e1b617b443d27e071479e64"
  },
  "source/relay/channel/openai/helper.go": {
   "bytes": 9375,
   "sha256": "9e6755ee239e9e96b5b1cd59a1a1250b552e21f51d680ba84c299a2ea6662dd2"
  },
  "source/relay/channel/openai/image_edit_test.go": {
   "bytes": 3413,
   "sha256": "e1fcb028ae380ceada064a65be51bbe939f47a6ae423ade5c40f4edace579b9b"
  },
  "source/relay/channel/openai/image_stream_test.go": {
   "bytes": 24685,
   "sha256": "f2a2de61209ab246b7f81b2a03e3539ff05ef82419b95c8df90423e07bf27ef6"
  },
  "source/relay/channel/openai/relay-openai.go": {
   "bytes": 13244,
   "sha256": "c251e47b7cc26635ba5a75ad1200b003e56a8d8567b17491db34499fe455fa01"
  },
  "source/relay/channel/openai/relay_image.go": {
   "bytes": 13760,
   "sha256": "dcbe9d184b8e52334b85c25d5aee092db37aa2a9cb9d351f5cf74afbba344119"
  },
  "source/relay/channel/openai/relay_realtime.go": {
   "bytes": 8393,
   "sha256": "1e9bddd7c6f2a6a24c1faa9952896363d7cf057520fe3cb89e66dd485a2d4860"
  },
  "source/relay/channel/openai/relay_responses.go": {
   "bytes": 4045,
   "sha256": "dc778cf30c852b96ea99db3a49e707e932a5f474086a8e88c09fae195065023a"
  },
  "source/relay/channel/openai/relay_responses_billing_test.go": {
   "bytes": 16584,
   "sha256": "554b3c05f7969b655641ed8b0817bdf5e02b21545f49c1e476fe5ba5197be56a"
  },
  "source/relay/channel/openai/relay_responses_compact.go": {
   "bytes": 1523,
   "sha256": "ddd5f90a68c4c848d41359f2f22960816cf86c95adc222db3db6b39f19c7fd66"
  },
  "source/relay/channel/openai/responses_via_chat.go": {
   "bytes": 8960,
   "sha256": "c34be25b97c9fdc02133211871de842bc8c16e80fdfbfe52021250634e4aa58a"
  },
  "source/relay/channel/openai/stream_tool_billing_test.go": {
   "bytes": 1769,
   "sha256": "cff4f50fa123031738ffdae6e1909285365804f8dad1e593aa64b87dd21151a7"
  },
  "source/relay/channel/openai/usage.go": {
   "bytes": 4201,
   "sha256": "75fdedd8e621e755b875009d0700537c432686a0e69d765d34007f1981dff7ca"
  },
  "source/relay/channel/openai/web_search.go": {
   "bytes": 1024,
   "sha256": "494deedab6ac1a5f24a8bfea83d7a951a01aa60eeb75f7f1e5c7c85fdb39ee15"
  },
  "source/relay/channel/openrouter/constant.go": {
   "bytes": 79,
   "sha256": "0540cf7633639d1461f0e4646177c6010d74d561e1c6f4f23c98a32ba3bb9887"
  },
  "source/relay/channel/openrouter/dto.go": {
   "bytes": 617,
   "sha256": "60b702cbb6346d2cea5958f6cc6cd45f46451f13ef2d76a76118ef1df5cc458d"
  },
  "source/relay/channel/palm/adaptor.go": {
   "bytes": 3007,
   "sha256": "291125fd10b30cad58c348136b274e622512375c72cbd63596a64aebc0c428e8"
  },
  "source/relay/channel/palm/constants.go": {
   "bytes": 86,
   "sha256": "a174132b1e1ec000f9216a65693eadd32ce277b58574134e3388cbd726defdce"
  },
  "source/relay/channel/palm/dto.go": {
   "bytes": 975,
   "sha256": "43a8c0ff755cb6d271e69183af16dccdddd7bdcbcc306d319a0163ae7fe42261"
  },
  "source/relay/channel/palm/relay-palm.go": {
   "bytes": 4602,
   "sha256": "ab0d7834aa19523a464817cdf79c6fb13bbb99703f603502f71171c1d3296a17"
  },
  "source/relay/channel/perplexity/adaptor.go": {
   "bytes": 3142,
   "sha256": "4bf9da3b6f73ae8a68159a37e437e0cbdfe6f7ee24034596f077b4a2d417175e"
  },
  "source/relay/channel/perplexity/constants.go": {
   "bytes": 327,
   "sha256": "e6d6ac7e571d620980ff54d0f85f3de30e64d6404101bad1df01376942eaa081"
  },
  "source/relay/channel/perplexity/relay-perplexity.go": {
   "bytes": 1136,
   "sha256": "121091152ef262df77b18db687330ee1df4f78a2f55c139cf97faeca06d49f97"
  },
  "source/relay/channel/replicate/adaptor.go": {
   "bytes": 14804,
   "sha256": "50fe79ad1f14fc8f58055d40c71f4d3f5c09d27bed8f015d6b0d5efb0ed027b0"
  },
  "source/relay/channel/replicate/constants.go": {
   "bytes": 287,
   "sha256": "9345c6ba66192889666c644c5d983f9b2149d0ddab93de2438a7967f9b6f5c46"
  },
  "source/relay/channel/replicate/dto.go": {
   "bytes": 398,
   "sha256": "6d546072543e762cee11957c113a079ac9510b572ef3aa69cdec2dcb5ad5749d"
  },
  "source/relay/channel/siliconflow/adaptor.go": {
   "bytes": 4130,
   "sha256": "0e3e5b29fa026a0f8156b9729938131cbf6f97800dc56517c4eb001e2c67ce3d"
  },
  "source/relay/channel/siliconflow/constant.go": {
   "bytes": 1522,
   "sha256": "412ff333099a498fca0952c94073e3b501aa712796bb9aa3e33cd7551c10bc12"
  },
  "source/relay/channel/siliconflow/dto.go": {
   "bytes": 1054,
   "sha256": "bea3ca8a9c0a0af55be40b003143ea3d0b8b203515ef20462d5e4514026afbc3"
  },
  "source/relay/channel/siliconflow/relay-siliconflow.go": {
   "bytes": 1513,
   "sha256": "88b93932ecd113e6f5d4cfe3b1053664574cf26d59140eb4d6904d35e07b2f83"
  },
  "source/relay/channel/sub2api/adaptor.go": {
   "bytes": 256,
   "sha256": "e3f7098abdf1c50a6f2575dd659ada47f32f9b28619916d5037ae1f40de680c7"
  },
  "source/relay/channel/sub2api/adaptor_test.go": {
   "bytes": 2698,
   "sha256": "1f1953dd2676e72f95086c05d1f36d8a817d765fbf0c0262498f22b151804af5"
  },
  "source/relay/channel/sub2api/constants.go": {
   "bytes": 162,
   "sha256": "ee6e5ae873dae96733d0f80c922d9d8403dbdb239e013a6967e74d0e91e2459c"
  },
  "source/relay/channel/submodel/adaptor.go": {
   "bytes": 3018,
   "sha256": "888d2c491a9938c67618b2cb56764a1f8302606d40a063b8ce49731d3ecfe18a"
  },
  "source/relay/channel/submodel/constants.go": {
   "bytes": 407,
   "sha256": "ca6e09a47461769b17b5aeacd74fe4ad0350067291c612cb98edb532f48725e1"
  },
  "source/relay/channel/task/jsplugin/adaptor.go": {
   "bytes": 69027,
   "sha256": "c2890dd41fe7eeb03f1418b91ae9f9d7cd5c42c7ebd57936dec91616bda01b03"
  },
  "source/relay/channel/task/jsplugin/adaptor_test.go": {
   "bytes": 115030,
   "sha256": "a088a350b7188a3826f64fb98e217259554c9953edcc203de4b06e63f5d2baf8"
  },
  "source/relay/channel/task/jsplugin/auth.go": {
   "bytes": 1446,
   "sha256": "e7995f25f0af10c918b1d02044cadfae319570860fabda253559c048871f23e3"
  },
  "source/relay/channel/task/jsplugin/auth_test.go": {
   "bytes": 7851,
   "sha256": "6f13f3028e667d103155e43d5f97461dc56205ab5dc99b75c8f82270ccd5623b"
  },
  "source/relay/channel/task/jsplugin/performance_test.go": {
   "bytes": 7260,
   "sha256": "c0818bca5d23aa5b43c08346e874783705a05c08f0328ca63a915e7f2045b66c"
  },
  "source/relay/channel/task/jsplugin/submit_stream.go": {
   "bytes": 4613,
   "sha256": "c50d3cd056bee53f5995fe2b9cf11f4f008d4fddfb99d12cbf66c19dfcc7f442"
  },
  "source/relay/channel/task/taskcommon/helpers.go": {
   "bytes": 3077,
   "sha256": "03fd0f39ed7103032bf8afccbd231c55aef2d208ac7e3fa374e53880e1c01e8e"
  },
  "source/relay/channel/tencent/adaptor.go": {
   "bytes": 3610,
   "sha256": "951e31e0062800f160aac393cbe0f9dadc8379e9557f4792a28305c1486ad5a8"
  },
  "source/relay/channel/tencent/constants.go": {
   "bytes": 154,
   "sha256": "ecdacd52ca65003d49042ad993f761e56a082724ec1b469b9cabf3e95a0c7a9d"
  },
  "source/relay/channel/tencent/dispatch.go": {
   "bytes": 971,
   "sha256": "29f2f4fd52a485d77f5c768b498fb2c81e87ef40a848bb4898c6d1b170fae8f3"
  },
  "source/relay/channel/tencent/dispatch_test.go": {
   "bytes": 2007,
   "sha256": "90494cab2643005ca214a137c28e984f60d33dee3760a1f1784d460cafd54001"
  },
  "source/relay/channel/tencent/dto.go": {
   "bytes": 4186,
   "sha256": "ecbe50b86265824191d36be7a96a33c801ee9a9ffe791ce417cdaf97188e8c63"
  },
  "source/relay/channel/tencent/relay-tencent.go": {
   "bytes": 7204,
   "sha256": "7e5099af57b0c7bd76a5be468b232a356334e793af6246b4dbe9e622d6261fca"
  },
  "source/relay/channel/vertex/adaptor.go": {
   "bytes": 12327,
   "sha256": "a6d6ee8a79e36f83cbf66a4a017685cf912aa6edd9a60da9901ed8a918030b76"
  },
  "source/relay/channel/vertex/constants.go": {
   "bytes": 374,
   "sha256": "1f6e96b9fb6f42aa5e07e0218a143b041c02a3af041dd8073fe9e02d69c3b1cb"
  },
  "source/relay/channel/vertex/dto.go": {
   "bytes": 1609,
   "sha256": "da734cc9f4f3802aef4964b04f7ffe9bfb1e9a7cd16bd19cc387f72fa0969684"
  },
  "source/relay/channel/vertex/relay-vertex.go": {
   "bytes": 483,
   "sha256": "6b609d372d7aec0a2107aba1a7659873c8513b6910234db3d5858c11acc82551"
  },
  "source/relay/channel/vertex/service_account.go": {
   "bytes": 4248,
   "sha256": "5ecf0b62900c8465a3f57e5e63828b579bb62420b37117d416de7926ca421c84"
  },
  "source/relay/channel/vertex/url_builder.go": {
   "bytes": 2546,
   "sha256": "e27ef1ddd339ce756a7c54affa9affac6129f143c94d04b2dc491afad4bfd495"
  },
  "source/relay/channel/volcengine/adaptor.go": {
   "bytes": 12750,
   "sha256": "a4772a596783e62808c674ebc2114af5ed1603d766a0a13dc66cccd59b8d8134"
  },
  "source/relay/channel/volcengine/constants.go": {
   "bytes": 401,
   "sha256": "0bee61f4c1820443c366c648169d13806e1824970290f39fb6110f52f616f046"
  },
  "source/relay/channel/volcengine/protocols.go": {
   "bytes": 14071,
   "sha256": "7698dc8ba63b42ba89e42bba718e585a1d9105244e9ab5c51b87cfc6dcc6f36a"
  },
  "source/relay/channel/volcengine/tts.go": {
   "bytes": 9345,
   "sha256": "8cf39df7eabd692eac2d72ce31043803597d4372780cf7d31ad36f0ee0a1c077"
  },
  "source/relay/channel/xai/adaptor.go": {
   "bytes": 4854,
   "sha256": "15841a7999714d70458934bb5f7250ee5974c43f96c5a6ba9a49754a9aa30fe8"
  },
  "source/relay/channel/xai/constants.go": {
   "bytes": 749,
   "sha256": "35a691b1b77a40107e92ee02f56d87be37e666220da359d005e880bdc4e34e0d"
  },
  "source/relay/channel/xai/dto.go": {
   "bytes": 1236,
   "sha256": "9762cac2ea451afa13eb7d31800846620a1408bb66633d7b08780a1015becab4"
  },
  "source/relay/channel/xai/text.go": {
   "bytes": 3325,
   "sha256": "04f352dd617688052373448cd334c7c1cd58011ff7e37816365d35afde2feb03"
  },
  "source/relay/channel/xai/web_search.go": {
   "bytes": 1381,
   "sha256": "b41fb07a48f1c329cd69173a5d96a8e2673376dbe4dedc9f5a3d2cfd486aa07c"
  },
  "source/relay/channel/xinference/constant.go": {
   "bytes": 124,
   "sha256": "62e9258ef0204b52a5e47e4e3d00e55ba0b0387f4975c42f42868564c7351c74"
  },
  "source/relay/channel/xinference/dto.go": {
   "bytes": 291,
   "sha256": "6a9fd82d002aa45c25f957f877c868a671996f06c8ff7a35e7c1a5425475cf0a"
  },
  "source/relay/channel/xunfei/adaptor.go": {
   "bytes": 3231,
   "sha256": "da19afa11572e346d61f69bd04a574cdb331901e324920ff630c35d4c1b13d97"
  },
  "source/relay/channel/xunfei/constants.go": {
   "bytes": 181,
   "sha256": "62f358c4482e0a17faebbdff4115f813e363cc3a38266c0a6bc11ab430ed0c4b"
  },
  "source/relay/channel/xunfei/dto.go": {
   "bytes": 1618,
   "sha256": "660294065752ff71e152a7ae94902f88492c7b05165cdd9a449b160c716ea79f"
  },
  "source/relay/channel/xunfei/relay-xunfei.go": {
   "bytes": 9003,
   "sha256": "6e370aa46c89d389e5d67335181b3a9b7306c193a936bb1df1ee53682c3f5567"
  },
  "source/relay/channel/zhipu/adaptor.go": {
   "bytes": 3064,
   "sha256": "ddfa4de2e6b078e12c09b4a0fbdec1c91173efdabf6547a263e9ff4496a6680f"
  },
  "source/relay/channel/zhipu/constants.go": {
   "bytes": 134,
   "sha256": "df9a42aee5aa6dc198c26c66ef7820acc10cad8afffd85f8d29410a25ae74cab"
  },
  "source/relay/channel/zhipu/dto.go": {
   "bytes": 1176,
   "sha256": "940a7c3b6c0ddc9e8717df0354cac63437480d35951ab2962cdbf55bd3cc1e63"
  },
  "source/relay/channel/zhipu/relay-zhipu.go": {
   "bytes": 7375,
   "sha256": "dcf3bb3b23eca67b3555e7e685bf982d3f1e57be41aa4047807f1bc178b004bf"
  },
  "source/relay/channel/zhipu_4v/adaptor.go": {
   "bytes": 4963,
   "sha256": "cf3315162e562fc06682a895ed8dff21d4aa38f4d0fda32845c3b6f33a1b6c0f"
  },
  "source/relay/channel/zhipu_4v/constants.go": {
   "bytes": 288,
   "sha256": "474586512b9ae6cb20fc346707f276a88887acebf79e6e5a441d913a88880b69"
  },
  "source/relay/channel/zhipu_4v/dto.go": {
   "bytes": 2161,
   "sha256": "bfa396c7703cfd6141066efec6fd693fc01ed03260beb99db3ec0c5c3cc313a3"
  },
  "source/relay/channel/zhipu_4v/image.go": {
   "bytes": 3581,
   "sha256": "8ea1513706408879c3f7ca4ddddc1cf1cb5abda66e18d3cef9ee685ae7b97a23"
  },
  "source/relay/channel/zhipu_4v/relay-zhipu_v4.go": {
   "bytes": 1748,
   "sha256": "6025d7f1b3e40bef63131c735e2a6c21b259327fbddc4a249bab6ab3e903891b"
  },
  "source/relay/channel/zhipu_4v/web_search.go": {
   "bytes": 3828,
   "sha256": "fd5473a0da87b1a77c7854472c9cf2d1462f1c256b2ff92ec2fe0ca5ccecf0e9"
  },
  "source/relay/chat_completions_via_responses.go": {
   "bytes": 7076,
   "sha256": "45697b0a437fae489f4bf1b2a89cb3a2d3b78e413fa961940a60f791dceba54f"
  },
  "source/relay/chat_completions_via_responses_test.go": {
   "bytes": 9874,
   "sha256": "60b6b798dd32243c506a2670b9f092f260eb712d9e68c1e2aea71b61d60b23e4"
  },
  "source/relay/claude_handler.go": {
   "bytes": 5596,
   "sha256": "d5a52a04f6b02f034e7d8221ce1efe54716b629ef3c7fd3f3ee89fa729e87e16"
  },
  "source/relay/common/billing.go": {
   "bytes": 996,
   "sha256": "47a222d7c82acf83f62e95819087c20b12b0377a197068ef52b2f30069ed87df"
  },
  "source/relay/common/conversion_diagnostics.go": {
   "bytes": 2355,
   "sha256": "935274fcdb50ad967c40c6280fa0959b2b72e1fdbd6a54a2d6f23003a69ef8d1"
  },
  "source/relay/common/outbound_body.go": {
   "bytes": 1311,
   "sha256": "cdffb1727284a4fcb88197eb94ce8823963ebfb93f7787009045245451d84c9b"
  },
  "source/relay/common/outbound_body_test.go": {
   "bytes": 5241,
   "sha256": "d8672921560515afd8552765dc087f7d3183f037398383f72f597f296bb015cc"
  },
  "source/relay/common/override.go": {
   "bytes": 63799,
   "sha256": "95e56d77cda19577ca90a1294f8030d62c4da1ff10debf9b210606a5c6e3eba4"
  },
  "source/relay/common/override_test.go": {
   "bytes": 72808,
   "sha256": "704a7ddf88870f109c7f55036e050569df67f6584100690e9b1bfc9f65cc3cb4"
  },
  "source/relay/common/relay_info.go": {
   "bytes": 43584,
   "sha256": "3c15ed06c0b289b456e7e4ebc8331f984deff5ebb7a84a1b8416e908b2d0528b"
  },
  "source/relay/common/relay_info_gemini_settings_test.go": {
   "bytes": 2262,
   "sha256": "025042dedf4ad864fd4bb3e227eacc9138d4999d3f23c81b3dcfc173f3e04b66"
  },
  "source/relay/common/relay_info_test.go": {
   "bytes": 13895,
   "sha256": "7ac9b5d973a79248cbabfd546403aced81e22c5d782c1700b381a0e6770eafe1"
  },
  "source/relay/common/relay_utils.go": {
   "bytes": 7988,
   "sha256": "6558d78b1eeeb658efbee3231ef68ca655607e8a23022ec7cd22dac572ceed2e"
  },
  "source/relay/common/relay_utils_test.go": {
   "bytes": 4765,
   "sha256": "5bfa24e5def8cbedc55f4a7a44acab3ba37f464151ff6f8c71e22e290f25ac16"
  },
  "source/relay/common/request_conversion.go": {
   "bytes": 591,
   "sha256": "b6cc5459d983b512aa6d244e073bd50d1efe6e3f94a68d4bfd81a1c9f517a20b"
  },
  "source/relay/common/response_model.go": {
   "bytes": 2271,
   "sha256": "a515a2348ee9f5ca5fd8b8c1841ec121f5f679fe1338a9e1ac1ba546efd8adf2"
  },
  "source/relay/common/stream_status.go": {
   "bytes": 5403,
   "sha256": "1c3bb784a7ff47c51871196252cd9a084f7eccd4513a32be44ec5a7da1e4f1db"
  },
  "source/relay/common/stream_status_test.go": {
   "bytes": 4233,
   "sha256": "bf63a05a01123ce0d82eb62bbe9495c03889e9fe79b12cbab329b895cdb5fa28"
  },
  "source/relay/common/tool_usage.go": {
   "bytes": 6901,
   "sha256": "df1762839a0ecaabb3f6667f0e1ec52813149595a702381519cc9eb046ff772e"
  },
  "source/relay/common/tool_usage_test.go": {
   "bytes": 12409,
   "sha256": "9c65c1a187fcefda8d6b94364e9ec32c2219a467605c07d399a1089dfdbf1b80"
  },
  "source/relay/common_handler/rerank.go": {
   "bytes": 2410,
   "sha256": "26e7935a75dbe4a8e8abd068816097632e23c47bdd19de81a0aab451ba9f1450"
  },
  "source/relay/compatible_handler.go": {
   "bytes": 6733,
   "sha256": "b1d282aa4e2d5bd8f50ebda68360328823a2e428e8f99f155a218e3a757f9148"
  },
  "source/relay/constant/relay_mode.go": {
   "bytes": 4600,
   "sha256": "9fcbc713ce9b4f6ed8fac81180c44a8307e7ecbe514c3245c843e8cab00bd464"
  },
  "source/relay/constant/relay_mode_test.go": {
   "bytes": 424,
   "sha256": "5ff785ecb76798210d32223792bd7ee7f960afde04bacad4f92d7b6645cb82ae"
  },
  "source/relay/convert_request_error.go": {
   "bytes": 910,
   "sha256": "a29e58c0f62a5690466a525c35387623338543f10f65bfd3cfdc653eb6445ace"
  },
  "source/relay/convert_request_error_test.go": {
   "bytes": 14248,
   "sha256": "9be2804431c3ae9b12617ebe225b0dcfbb852cf82ac4574abacf725ece70b1aa"
  },
  "source/relay/embedding_handler.go": {
   "bytes": 3238,
   "sha256": "e470be8517ead723112044544654eadba9eb4a4a58318d383ebb1c0c001905e4"
  },
  "source/relay/gemini_handler.go": {
   "bytes": 8648,
   "sha256": "8c8f4e82264773137572b35cff58f943b334d3b109d1c53b251028de81a24864"
  },
  "source/relay/helper/billing_expr_request.go": {
   "bytes": 3259,
   "sha256": "eaf726ee45ca4b78633e75e63ba39b1fbe0c3ea0f0b237b90f6a2008fa830289"
  },
  "source/relay/helper/billing_expr_request_test.go": {
   "bytes": 1919,
   "sha256": "a4e9f15743ba31fe5c0ebc47d9bc9bb23e05519230041a207e43952c30901352"
  },
  "source/relay/helper/common.go": {
   "bytes": 6254,
   "sha256": "967fbea01848c5f5fe44eea5c9549b90c50ed75a0732c5602434a212647e7b94"
  },
  "source/relay/helper/max_tokens_bounds_test.go": {
   "bytes": 3721,
   "sha256": "a5e961dce7a7356997e0f49b9a69a2f54879f51258163ce4e3df4639bea274eb"
  },
  "source/relay/helper/model_mapped.go": {
   "bytes": 1846,
   "sha256": "37a439eaec748f0efc04f223e552bd97b7ddf8dab1e556c04884e5baa4ee0d55"
  },
  "source/relay/helper/model_modifier.go": {
   "bytes": 8556,
   "sha256": "103e1bdad76f6389cd0fdf8a21d36193063d022e3b38507562426f4e4075ee6e"
  },
  "source/relay/helper/openai_image_request_test.go": {
   "bytes": 9545,
   "sha256": "b723b9d651a10bb4d88a599f4828e219ebf25c7c2286e9c681fac8d0de7ef951"
  },
  "source/relay/helper/price.go": {
   "bytes": 14305,
   "sha256": "cba578ed51690a0628abba97b8743a04788d81569503bb94520612e2ba67b3b1"
  },
  "source/relay/helper/price_test.go": {
   "bytes": 28820,
   "sha256": "773f094d3aa845d7e45c70f6c882223f1fbe28d8b51f9b6fd78d9330e6609a3f"
  },
  "source/relay/helper/reasoning_suffix.go": {
   "bytes": 7826,
   "sha256": "c0d5a097c44e73922f04d13c2ca5238b26edef76892fe1e77e74c40d862bbf2b"
  },
  "source/relay/helper/reasoning_suffix_test.go": {
   "bytes": 21667,
   "sha256": "4eaa5ae8cd286b89dafa35ae5d8143d8d1d0ce3e4f9c7ab1f97fa593e7feca68"
  },
  "source/relay/helper/stream_result.go": {
   "bytes": 1675,
   "sha256": "05fda089ede14f5f8eb53a7dd2f984223a0b34e7d6e7d8e99c91c980f8ae2033"
  },
  "source/relay/helper/stream_scanner.go": {
   "bytes": 8911,
   "sha256": "290395d580a641a6981393c8e162bc184881a938a767759de416d0dec6f01165"
  },
  "source/relay/helper/stream_scanner_test.go": {
   "bytes": 16875,
   "sha256": "a576edae8359eabcb7d5b4524c72da0c28d29db75be70502caa7e8de49e24f4a"
  },
  "source/relay/helper/valid_request.go": {
   "bytes": 13355,
   "sha256": "8cb8574ce5fefc89df380ade6ca8596d281936a8d64c4b04e01bd12cb2633f39"
  },
  "source/relay/image_handler.go": {
   "bytes": 7127,
   "sha256": "7bd92aa3d5c44f96216d38f1c2f36b1a90d5dadda96a75ae49bc0a420863f6ff"
  },
  "source/relay/mjproxy_handler.go": {
   "bytes": 26316,
   "sha256": "3f6bce93e5c73498a49e6ece12ee11bfbf2e31a94620677a5e3c9dad252a7a68"
  },
  "source/relay/param_override_error.go": {
   "bytes": 440,
   "sha256": "f0b6e5a734c87cca3a3ae3fe07ffbf4f90b90ff281a8f5cdd0d7993744a7e6e8"
  },
  "source/relay/plugin_protocol.go": {
   "bytes": 35390,
   "sha256": "817a47472b8f6bd4530d12bd79ddccb86ba5ed2ff23a193ac2531f810a310a4f"
  },
  "source/relay/plugin_protocol_test.go": {
   "bytes": 21681,
   "sha256": "207c866a7a0bbfc5d432bc59cb45bab722e0635e58167af754e7afebc4b79ba6"
  },
  "source/relay/relay_adaptor.go": {
   "bytes": 9104,
   "sha256": "bb5defe1dc8dd1dba512fd642996ffa25d2e03c944017a6e738458b3f7b8dc58"
  },
  "source/relay/relay_adaptor_jsplugin_test.go": {
   "bytes": 4570,
   "sha256": "e922530f8ab01572a15b731cd760b35c6aeab7daf2529b1b2e161715fc29065f"
  },
  "source/relay/relay_task.go": {
   "bytes": 24932,
   "sha256": "827d6e35d64bd9b99184125f2dc87740ad2f8c871827eddb2f4410d2e4ecb3fd"
  },
  "source/relay/relay_task_test.go": {
   "bytes": 22081,
   "sha256": "8db2dd08ac3962a7c3a31d960f17b0c2e17c74b3198416b581bfd935ca3d300d"
  },
  "source/relay/request_billing.go": {
   "bytes": 3305,
   "sha256": "297efd48c8d5899178a0d8908d5f1bcf138fc5443800828fec7026f02fbb50cf"
  },
  "source/relay/request_clone_test.go": {
   "bytes": 11336,
   "sha256": "366b02c1f00e01bbf7e8cd5d74b06fad27974f5c9e70b381ce1ed73425539b56"
  },
  "source/relay/rerank_handler.go": {
   "bytes": 3714,
   "sha256": "5d763e96243ea1c34d9d4e982f8c06be1ca9cbd947b2579f0c8cae935b3c7585"
  },
  "source/relay/response_model_test.go": {
   "bytes": 15043,
   "sha256": "4a156f68b08ec7b4cc077765781eb9a4d39ea3fc7c034076c86b9db3fcc317f1"
  },
  "source/relay/responses_handler.go": {
   "bytes": 3862,
   "sha256": "40fadfa1e33d820e4753a51bb9d8371c2246c2abdbd7235a5621cb5ddd8f5cf2"
  },
  "source/relay/responses_request.go": {
   "bytes": 3807,
   "sha256": "6a3b55fef8b6c9b282e2819329d528ad0f2772669f4523622254a2bd3a35ac4f"
  },
  "source/relay/responses_websocket.go": {
   "bytes": 38353,
   "sha256": "b6c8dbea64eba37b899b85000997407438b91d20e811cf2c5a934b85df4d1dd0"
  },
  "source/relay/responses_websocket_test.go": {
   "bytes": 32570,
   "sha256": "e1702de2f6d9d9c9e49ae5103a7ac9b56dc100aec882200fc6d49225ddc0caec"
  },
  "source/relay/task_platform_error_test.go": {
   "bytes": 1580,
   "sha256": "97293f0f03ea1666e80bedbd9a853eadd16cb40a0a4013654b52b56615f84308"
  },
  "source/relay/task_platform_test.go": {
   "bytes": 467,
   "sha256": "61e58ebca03494d64dcd8fe5c4d7297902621db2a6a1b49797b4ab0b7fbe7226"
  },
  "source/relay/websocket.go": {
   "bytes": 1971,
   "sha256": "c9d3a77d9be0d4c734a7c36d899a20e6d4bf5506a84bb993b15d0c276deae134"
  },
  "source/relaykit/README.md": {
   "bytes": 13503,
   "sha256": "0361dbfa6abc83ca39f9239628c65f9a306e0882e1d33f2a48548fb7f2d169f0"
  },
  "source/relaykit/dto/alpha_search_request.go": {
   "bytes": 909,
   "sha256": "39bb3eace65f6bb3a9484207a0b3258d869d657a0deb6db06c951d342270c455"
  },
  "source/relaykit/dto/audio.go": {
   "bytes": 2542,
   "sha256": "6693aa0cc2b13fab2dd7b2f47ac964a533ce452ac82557580f5238bd3b01bd4c"
  },
  "source/relaykit/dto/billing_usage.go": {
   "bytes": 16175,
   "sha256": "f2a294ba71c7b1c18609362979d5647213f2a552a3b4f6469f5d475d68e0f251"
  },
  "source/relaykit/dto/billing_usage_test.go": {
   "bytes": 6340,
   "sha256": "ac1e3195c3891671ac4f03a39f2ba807f9a2aba8583d5642cebdaffc8687680d"
  },
  "source/relaykit/dto/channel_settings.go": {
   "bytes": 28183,
   "sha256": "89ea8ddd52e2a49debef6bd364b4446bde91fcf8ea1269007dd5b632d00e24f5"
  },
  "source/relaykit/dto/channel_settings_test.go": {
   "bytes": 22886,
   "sha256": "4b9aab944abcacd7e237b90d18a0b510eb159a9b15d9367209af69cdb8cfe17e"
  },
  "source/relaykit/dto/claude.go": {
   "bytes": 20434,
   "sha256": "93b4f9d6771a18ed455a9386fa02e856c567d6131352d0333f056b042ece28a6"
  },
  "source/relaykit/dto/embedding.go": {
   "bytes": 2371,
   "sha256": "24bacaf83942becdc55b476041150eeabd3cacd07146274c074c2f1fc3e95c52"
  },
  "source/relaykit/dto/error.go": {
   "bytes": 2115,
   "sha256": "d7c7b5174dbd0b4feb46124bb39a41a6372bcb14cb29a29614dbd2db46c9d4b7"
  },
  "source/relaykit/dto/gemini.go": {
   "bytes": 25228,
   "sha256": "e8656e80510e5f72d31578c49ea4a09e241c967b0656114f78808b31234c5db7"
  },
  "source/relaykit/dto/gemini_generation_config_test.go": {
   "bytes": 2775,
   "sha256": "837856b5bffacd981afde906cbd21e425671bfb32424b82bef87fea7d357b691"
  },
  "source/relaykit/dto/gemini_isstream_test.go": {
   "bytes": 1546,
   "sha256": "2840ec80039fceeb34b418c1714dcaf8575d21debef931d6d4b7e1642abb2001"
  },
  "source/relaykit/dto/gemini_response_test.go": {
   "bytes": 1263,
   "sha256": "b7c26abdd26dad8cd7843ba01c26ce6f881e6c66fc53d09d4991055978c4873c"
  },
  "source/relaykit/dto/legacy_dalle_image.go": {
   "bytes": 1668,
   "sha256": "7397d7151727b12c334aefccdd93ee4f31a64927be819eddc7e9c76d5f675aec"
  },
  "source/relaykit/dto/notify.go": {
   "bytes": 511,
   "sha256": "341d47c8c30243af104e2a7ef129759e3b13f18da85599be172e340b36d8786b"
  },
  "source/relaykit/dto/openai_compaction.go": {
   "bytes": 525,
   "sha256": "b78558bb6435a0ef4542ccc6b7f060275427b7c371dbba923ec8ff45cc28aa77"
  },
  "source/relaykit/dto/openai_image.go": {
   "bytes": 5943,
   "sha256": "6bc575a746807718cccfbecdf27b01d06eb95cc26bb2380a2f4f803e30ecb68a"
  },
  "source/relaykit/dto/openai_request.go": {
   "bytes": 42822,
   "sha256": "1ac54b0dcd10639ade2a03f519481aab7895608117ddeeceae65d4758985069d"
  },
  "source/relaykit/dto/openai_request_zero_value_test.go": {
   "bytes": 12003,
   "sha256": "4f463bd4a3f512bc103a8137b82e779dfd5497dca8cba489d8c6d29607510db4"
  },
  "source/relaykit/dto/openai_response.go": {
   "bytes": 24057,
   "sha256": "7c762f030483a4a4ef2d9171683b66cdc0e59cb4a0b9878cfad2c21af08a43a8"
  },
  "source/relaykit/dto/openai_responses_compaction_request.go": {
   "bytes": 1746,
   "sha256": "6245dbe695bcb0993bf7fd78033ed46221ac2dec65141f66f349fdf72db48adf"
  },
  "source/relaykit/dto/openai_video.go": {
   "bytes": 1766,
   "sha256": "f9eae70d871687bc069f85cc662d2813187bd4ddfae178ec2ece35c2139bdea4"
  },
  "source/relaykit/dto/playground.go": {
   "bytes": 125,
   "sha256": "9dc2bd136f27979d6388a8cc9b6289ab1c91e5b7626ae58af6fc9edc56a4ad36"
  },
  "source/relaykit/dto/pricing.go": {
   "bytes": 1404,
   "sha256": "f302773a0855d5e262b47ddb75cf552baa58fa8148b1f9d04dcfb7c47d047fef"
  },
  "source/relaykit/dto/ratio_sync.go": {
   "bytes": 1053,
   "sha256": "617af0c446a4a49fd12503b31221a126121f4387090c3f592ca41c3510bc121e"
  },
  "source/relaykit/dto/realtime.go": {
   "bytes": 3643,
   "sha256": "94ca5e32977d8e38066516954acdfbcf56447102bbcd246103411715c59f3a5a"
  },
  "source/relaykit/dto/reasoning_state.go": {
   "bytes": 513,
   "sha256": "654d0a4c7cdbd20e9c2488edc1c2acb2397b4afd3e858af247d2f6668afeff76"
  },
  "source/relaykit/dto/request_common.go": {
   "bytes": 518,
   "sha256": "e81ebb7e61f3b656d4d23da5ce658d26a3a6a73fa29a2e368ae6f132547c23e6"
  },
  "source/relaykit/dto/rerank.go": {
   "bytes": 1491,
   "sha256": "e7f10bdb84a1096a67fd9c5a84881dbe89dd816ad1684a930bb24ccf1fcc305a"
  },
  "source/relaykit/dto/sensitive.go": {
   "bytes": 139,
   "sha256": "3d7c0029ab4d49304d119be51fa27a33980f25866163917122e5594fd3a13622"
  },
  "source/relaykit/dto/token_count_meta_test.go": {
   "bytes": 5320,
   "sha256": "e96d7d2e365488695a2c3f50d5187e84ca3d4c882c597c6424cd137014dd6240"
  },
  "source/relaykit/dto/usage_merge.go": {
   "bytes": 12265,
   "sha256": "54a59f9f8631520522cae577ba68b565857b2cdff2c87eea5c3d8ce5d0157a44"
  },
  "source/relaykit/dto/usage_merge_test.go": {
   "bytes": 10100,
   "sha256": "e515c1b8549a8db82c0a2394902c3ef373f383a6b383fc8c12bc6791a93f0e90"
  },
  "source/relaykit/dto/user_settings.go": {
   "bytes": 2326,
   "sha256": "88286f74f01e0eed104bc4bc18fc97a8969d0db485a2436ccd28310b7236f2ca"
  },
  "source/relaykit/dto/values.go": {
   "bytes": 1640,
   "sha256": "b640a6b7d8de820469ecd4486efd3b56d45527bb1d3dfe06f1e5e84714d92e7e"
  },
  "source/relaykit/dto/values_test.go": {
   "bytes": 1550,
   "sha256": "14ee58308814832647b0f5b99b268e6d5f8b03f64645abce47d955f406559882"
  },
  "source/relaykit/go.mod": {
   "bytes": 733,
   "sha256": "612007f65b3a4d6578df90695cc967be6f455c06fd86d16429dde7e45230e2e0"
  },
  "source/relaykit/go.sum": {
   "bytes": 3379,
   "sha256": "ac34b93a2954f88485f4ccac717f906d41f0070cd371342c87624bf5bcbb4aad"
  },
  "source/relaykit/reasonmap/reasonmap.go": {
   "bytes": 1079,
   "sha256": "ac04ec1fe94516f1042e75e4d3bbe3b512d3b10dbce99af729c3287176f9187d"
  },
  "source/relaykit/relayconvert/boundary_test.go": {
   "bytes": 2765,
   "sha256": "49558bdb57052200789fdbba99621a24c750131e836fbd0cb58ad5f6f107ecbd"
  },
  "source/relaykit/relayconvert/claude_default_max_tokens_test.go": {
   "bytes": 8746,
   "sha256": "b753d3821fe397f63a3020c29a59318a5a7c27eed852c7b61d85250bdd6973ff"
  },
  "source/relaykit/relayconvert/convmeta/format.go": {
   "bytes": 1139,
   "sha256": "6a53b5c4b9e807bd2896010edc088bff1b191052429114b2b42bd122fbc95dff"
  },
  "source/relaykit/relayconvert/convmeta/meta.go": {
   "bytes": 9773,
   "sha256": "8e25041da390d212cc3706ac1ee29af990839effb1253a256c8d2bf1990a0f44"
  },
  "source/relaykit/relayconvert/convmeta/meta_test.go": {
   "bytes": 1142,
   "sha256": "f5f61b9da187080f59afa7930877a6c5bb46f03707db987d938f6ddd772be2d6"
  },
  "source/relaykit/relayconvert/convmeta/options.go": {
   "bytes": 5985,
   "sha256": "eb79b643decda2acea01b25566296b765f8c807540d6fdb87fdf90d9060a34ba"
  },
  "source/relaykit/relayconvert/convmeta/websearch.go": {
   "bytes": 3741,
   "sha256": "66502c4bb145ae640041c3e6cfddb471b5e216b8f6cb1d1d0fb155375fc5a7dc"
  },
  "source/relaykit/relayconvert/golden_test.go": {
   "bytes": 16813,
   "sha256": "c5190a89219a0c97b35d6031d8a793c957ffdc8fe6777db9c0ec09cdbb370dc2"
  },
  "source/relaykit/relayconvert/internal/claude_messages/citations.go": {
   "bytes": 1676,
   "sha256": "4343146fb1ea96ab544b1c4e927c2728ed778bc9b11d1d38ffbb2dd2a6f12dc1"
  },
  "source/relaykit/relayconvert/internal/claude_messages/stream_billing_usage_test.go": {
   "bytes": 1744,
   "sha256": "3e99627ba84ec3b42634fe004e3fa7063ec465d90a631f40f6843d0f636e35a2"
  },
  "source/relaykit/relayconvert/internal/claude_messages/to_oai_chat_req.go": {
   "bytes": 12312,
   "sha256": "f0a7ca0172bbc36c70c0a99649b59fa06d3b98d7f6a81f77600e32e54a181f84"
  },
  "source/relaykit/relayconvert/internal/claude_messages/to_oai_chat_req_test.go": {
   "bytes": 5563,
   "sha256": "cc657d5c57735a3dc30886d0db927afb818929560231ddf1c12e84b3a8387560"
  },
  "source/relaykit/relayconvert/internal/claude_messages/to_oai_chat_resp.go": {
   "bytes": 20328,
   "sha256": "207f7a39842221f5ab166f119c26a58df938fa06e522d1a44edbb530214b7a7e"
  },
  "source/relaykit/relayconvert/internal/claude_messages/to_oai_responses_hosted_stream.go": {
   "bytes": 6462,
   "sha256": "6d4d4d66984d5cf23b48877140477e9c66972798c2ed42e5d7c4d739010919b8"
  },
  "source/relaykit/relayconvert/internal/claude_messages/to_oai_responses_req.go": {
   "bytes": 10086,
   "sha256": "4e095bdc6458dfb6f0c5daccf130673065ed0df8b29f034cb8a2e786cb2d5083"
  },
  "source/relaykit/relayconvert/internal/convdiag/collector.go": {
   "bytes": 1308,
   "sha256": "3f6bc948950a5b4a86c4964bd2d1914ed28a547165e830d394a2ad494fe043ee"
  },
  "source/relaykit/relayconvert/internal/gemini_chat/grounding.go": {
   "bytes": 10958,
   "sha256": "08fc05b119e2496ddae07edcb6f1efaf69d934ce6edee4d37a85eb23fa386e58"
  },
  "source/relaykit/relayconvert/internal/gemini_chat/to_oai_chat_req.go": {
   "bytes": 13145,
   "sha256": "d23d1353426a898cff93aab9f6da7f1222e7488b6568d5a0c7ffe100779f7c27"
  },
  "source/relaykit/relayconvert/internal/gemini_chat/to_oai_chat_resp.go": {
   "bytes": 24188,
   "sha256": "8744a264318a4ac8f3d72d53ccd9e8ec712ecbd5372a35eb25a33fcf6fe4c77e"
  },
  "source/relaykit/relayconvert/internal/gemini_chat/to_oai_responses_hosted_stream.go": {
   "bytes": 2059,
   "sha256": "8764596f7f3ad97e27d50bd6aaee6dddd233e8f11cd5f40c24015c342a61e1ae"
  },
  "source/relaykit/relayconvert/internal/jsonutil/stringify.go": {
   "bytes": 260,
   "sha256": "034d24fb41e4c902b7406f615bb235761d274cd3741817291bfd3de09922a12f"
  },
  "source/relaykit/relayconvert/internal/media/media.go": {
   "bytes": 1985,
   "sha256": "9e0616839d23dd63245a33357ea4ef4371970f5154505c1ba5a67d0c287386a6"
  },
  "source/relaykit/relayconvert/internal/oai_chat/citations.go": {
   "bytes": 2271,
   "sha256": "a4bf86e39ff444b08f671fc04f6c16d578d2966c49053d06dae91d479306b73c"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_claude_messages_req.go": {
   "bytes": 10904,
   "sha256": "45378bf8f72d68ba6c09bd45d9164e71ec664fee222d896ed0a32b34abc4123f"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_claude_messages_req_test.go": {
   "bytes": 1898,
   "sha256": "1a66dae278c26efffc7de72dfb0821c14f89b2831bd7a6a62102e1296dd9903d"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_claude_messages_resp.go": {
   "bytes": 16527,
   "sha256": "abb2b505ce6a057e2932ae553c31b7d4c2d903dcf6b8f58d86d6eee625e3b86c"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_claude_messages_resp_test.go": {
   "bytes": 14591,
   "sha256": "fcbcf9ff50eb02ccccd9500c9311022ea7c7a37b8b1eccf48b4f746dbc6e72c7"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_gemini_chat_req.go": {
   "bytes": 12774,
   "sha256": "9e15c76d37107e47aedf702f1db9d4579b29bd5df367dac06851979c5bf6f5de"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_gemini_chat_resp.go": {
   "bytes": 17691,
   "sha256": "0ececa0608efc143c23b300b831e4a3b177bce46d7bd77bc7ad311f70ae5fcea"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_gemini_chat_resp_test.go": {
   "bytes": 3995,
   "sha256": "372c5c6d8082baf7770d8863fd7f62562018690d9f4724ad07105214c30ba7a0"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_oai_responses_req.go": {
   "bytes": 11431,
   "sha256": "e5af4c88ffce740dfc67fb5d59a822f5c6981e7ad2781295d0922304e70290bf"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_oai_responses_req_test.go": {
   "bytes": 5538,
   "sha256": "1cd2192461a48bcea881aa036d865fb4c5c1f95b869ef8ece3e56cbc19e781d5"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_oai_responses_resp.go": {
   "bytes": 10230,
   "sha256": "4eccfca7d07e8f8fa20b4ec6c99668a57d6d27b4f652bfb8141cf7dbae9b4b28"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_oai_responses_resp_test.go": {
   "bytes": 24726,
   "sha256": "f23dd2fb8fef6bcc31b4f9e08d251239903d274472633bdc21c3defdc4f99372"
  },
  "source/relaykit/relayconvert/internal/oai_chat/to_oai_responses_stream_resp.go": {
   "bytes": 31702,
   "sha256": "29ea02e4405b4887cf32e6a031c8e96818bd8252d3720b8f86767010d692114f"
  },
  "source/relaykit/relayconvert/internal/oai_responses/req_helpers.go": {
   "bytes": 8193,
   "sha256": "a594f7e8daa3357cd441bd7543971df9889d10d0d20530f1959da1e9aeb658b2"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_claude_messages_req.go": {
   "bytes": 11731,
   "sha256": "704671537a50bd65c19e74ea7ce3aa711ebe9daa69e31eab97be84b0e0e4c256"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_claude_messages_resp.go": {
   "bytes": 5112,
   "sha256": "6e3cd605549310ce94bbc9376e77c470e209c83d16e08494d415b37376eda38a"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_claude_messages_stream_resp.go": {
   "bytes": 15555,
   "sha256": "71a3fa91b06a52b596ffccb7bc70f6cb4dffa6b8bd7d8846ef3fe19d31c1e9bf"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_claude_messages_stream_resp_test.go": {
   "bytes": 5808,
   "sha256": "4482dedbc0d42cfb900db9b239e95a803ab9a3aa9b78d08f3acd410bc6e127ac"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_gemini_chat_req.go": {
   "bytes": 15226,
   "sha256": "790e348d365686ae11b88f1807ed471a2fa3363fc20343f24dba6aa7780f1468"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_oai_chat_req.go": {
   "bytes": 22548,
   "sha256": "20afd59191dce157739705bab0092b6378e597aaf104adf3184f3a2f7efc5c9b"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_oai_chat_req_test.go": {
   "bytes": 19630,
   "sha256": "09477830d999aa1cf6728f85fb9fff27f5de55f7521bdff486a33a618508abbb"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_oai_chat_resp.go": {
   "bytes": 11228,
   "sha256": "d1b1c02846f2d3c91d84170aea15e0556ef6cbc3b5e95c29272d65a28ad1c12b"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_oai_chat_resp_test.go": {
   "bytes": 21228,
   "sha256": "c39ede0f82ab8127edd564e03e6c6b38b6506a1993fc62f7922d60c2c93d68d0"
  },
  "source/relaykit/relayconvert/internal/oai_responses/to_oai_chat_stream_resp.go": {
   "bytes": 27125,
   "sha256": "aada5d6a566e222d88ae5dcbcda3ba7e601d06a26fe9cfb484b24224a2f9591d"
  },
  "source/relaykit/relayconvert/internal/shared/claude/cache.go": {
   "bytes": 235,
   "sha256": "6e37b5365d0dddbaf4e87cd049c617a4f88e21f1b6adcb4331d6fabe9574fa62"
  },
  "source/relaykit/relayconvert/internal/shared/claude/errors.go": {
   "bytes": 549,
   "sha256": "ef668e874200c36b9ce4b917e66399a79ff4b92afbfd1b816b7c3f2ef64d8095"
  },
  "source/relaykit/relayconvert/internal/shared/claude/media.go": {
   "bytes": 2423,
   "sha256": "2a9aa2a54d3ef0ae3ae0d5555c5e54d9b4e93f8afd7d328f3002b1497e1e19bd"
  },
  "source/relaykit/relayconvert/internal/shared/claude/reasoning.go": {
   "bytes": 7371,
   "sha256": "4012ad997735813b3854ff31c70846558f3259b0033e28ad904b2e31893e708d"
  },
  "source/relaykit/relayconvert/internal/shared/claude/schema.go": {
   "bytes": 389,
   "sha256": "635ab05fe954f918c7dcd107f413af16fff29efeba1995a391fcf59ed771b145"
  },
  "source/relaykit/relayconvert/internal/shared/claude/tool_choice.go": {
   "bytes": 1121,
   "sha256": "11cb829383bdfe33a6abcd8e7ca3a14826d516b76fff1ab2356f1c12956fcda3"
  },
  "source/relaykit/relayconvert/internal/shared/claude/usage.go": {
   "bytes": 2049,
   "sha256": "dab8a7b5948788d205ffcecc300c0015059ae9e9b03fc1b2bbcbc516109f82d3"
  },
  "source/relaykit/relayconvert/internal/shared/gemini/request.go": {
   "bytes": 9554,
   "sha256": "07c9414af42955f1cf61830387bd24c57f150a8697a683e55e67995ae6032d65"
  },
  "source/relaykit/relayconvert/internal/shared/gemini/schema.go": {
   "bytes": 15677,
   "sha256": "9d5d73af0e91a63f54959a780c7feffec13ea6cb052a1cc88f5ca1ca6a1a4b3d"
  },
  "source/relaykit/relayconvert/internal/toolconv/decode.go": {
   "bytes": 36994,
   "sha256": "286f0a48d1b9212f2afb28d91a7f1bf81752934d1e4777524c63e82eb25953e5"
  },
  "source/relaykit/relayconvert/internal/toolconv/encode.go": {
   "bytes": 64216,
   "sha256": "b4b181eda5e48229142454553c69d5cdacc9c0fe80f58dac0878b0a29ed662c2"
  },
  "source/relaykit/relayconvert/internal/toolconv/hosted_values.go": {
   "bytes": 6600,
   "sha256": "e058cfe654efd7034557082480c1269216bbb8550d99eb757eafc8e679a7f0ed"
  },
  "source/relaykit/relayconvert/internal/toolconv/model.go": {
   "bytes": 3245,
   "sha256": "3991f1ded769eb97f8e1e7947e7919788642eefc68bf1485fe37b6b420df28ba"
  },
  "source/relaykit/relayconvert/internal/toolconv/policy_test.go": {
   "bytes": 10727,
   "sha256": "5ae82802a5dd7b1f2e6437248073a73674b4bddd53157cdecbe755a7a01c7279"
  },
  "source/relaykit/relayconvert/internal/toolconv/response.go": {
   "bytes": 19516,
   "sha256": "f20d34b8b1f0d437aebca3450c4b8070202e1432e1ada9708f8d676c12b513db"
  },
  "source/relaykit/relayconvert/internal/toolconv/response_artifacts.go": {
   "bytes": 27038,
   "sha256": "7d41165e66563f37260212bbed9dc2bd26218bb0bcf62210eb63db25b2086951"
  },
  "source/relaykit/relayconvert/kitutil/json.go": {
   "bytes": 3298,
   "sha256": "065fab087fa007025d27852e594b16bec79040d5865c2b6d02972fd048d1134b"
  },
  "source/relaykit/relayconvert/kitutil/json_test.go": {
   "bytes": 2324,
   "sha256": "296d7f7bc75975592389b99153ae69e4d6ec62707b2f22fa43597091afb4108b"
  },
  "source/relaykit/relayconvert/kitutil/log.go": {
   "bytes": 1544,
   "sha256": "7cc0fa13663d20c077634e1d6e61286eccc2f0d064396bcf152008fc87524549"
  },
  "source/relaykit/relayconvert/kitutil/log_test.go": {
   "bytes": 760,
   "sha256": "d4dc08366c35793205481dc368cfa8130de4330612bf4d81152a567ea75ec1f8"
  },
  "source/relaykit/relayconvert/kitutil/mask.go": {
   "bytes": 4029,
   "sha256": "02820a5bb7676993abfee9f7a62ce56d997add1b78fdbf43c0636a86ed22b12d"
  },
  "source/relaykit/relayconvert/kitutil/value.go": {
   "bytes": 791,
   "sha256": "32a6dc2626b1968c6cb9b0f0a8ba46d2ed80754d0500d59108e0ef040fe944dd"
  },
  "source/relaykit/relayconvert/media.go": {
   "bytes": 247,
   "sha256": "7256b4d978942006aecb759f4cbe5583730ca83a1fc821da65d4284cd9b4cb6c"
  },
  "source/relaykit/relayconvert/reasoning/claude.go": {
   "bytes": 17590,
   "sha256": "6f8739d0739226d685b614a37f0738a941b387e670f6b8a689d91dbb6206e917"
  },
  "source/relaykit/relayconvert/reasoning/gemini.go": {
   "bytes": 19786,
   "sha256": "9c81f151d6290389c9550719813e494324bdedbbd2f346e30fede48c21e037f2"
  },
  "source/relaykit/relayconvert/reasoning/gemini_test.go": {
   "bytes": 11987,
   "sha256": "9946bfa8e6a2475e36c8f8394a3d87f0fce1705745762f531be674130b19dbfc"
  },
  "source/relaykit/relayconvert/reasoning/intent.go": {
   "bytes": 21433,
   "sha256": "b167d2bace7529cec8606b006a6a89bf8d5a8f1a6b8781c1862a289cc892cea5"
  },
  "source/relaykit/relayconvert/reasoning/intent_test.go": {
   "bytes": 9277,
   "sha256": "033b7d895856d1277ad1e657b0232e85f6f7d7ba0bca514b602f8df25cf2773e"
  },
  "source/relaykit/relayconvert/reasoning/suffix.go": {
   "bytes": 10106,
   "sha256": "b5a62fd4fd2fbd6869090422c0add4068d2cd88533c1bd57572c81477edef56d"
  },
  "source/relaykit/relayconvert/reasoning/suffix_test.go": {
   "bytes": 5585,
   "sha256": "9a8679c491add101da62462c7292e015dcfbfb516dcb9d57a82f5ee85f3a8066"
  },
  "source/relaykit/relayconvert/request_compat.go": {
   "bytes": 4045,
   "sha256": "9ab23550d7cde0943a841e45c0ce7a56bba4cda62ac896bfd0dd9e8df30f5289"
  },
  "source/relaykit/relayconvert/request_registry.go": {
   "bytes": 18213,
   "sha256": "e94d7196a93bfbdc089bb18611ba9fc1980211e96f3ddd8ef271b5442abbf89e"
  },
  "source/relaykit/relayconvert/request_registry_test.go": {
   "bytes": 36783,
   "sha256": "69c8e8d7496420ef875b9c254bdccae4d8971d5d13324418cd9fccee14d30307"
  },
  "source/relaykit/relayconvert/response_compat.go": {
   "bytes": 8396,
   "sha256": "87c2bde976c25e0354e4c8ba1762da67a23738d6ca4a4010641b678846203942"
  },
  "source/relaykit/relayconvert/response_registry.go": {
   "bytes": 43825,
   "sha256": "3a697a3b78c2813c0d95879c5fe84ab941e763dfbd17e2ecac52cd169f467d52"
  },
  "source/relaykit/relayconvert/response_registry_test.go": {
   "bytes": 34377,
   "sha256": "b8ccf69855db317b83e9b99834dfe23dc1570ca2128a5538e5d2eec7c8004798"
  },
  "source/relaykit/relayconvert/safety_settings_test.go": {
   "bytes": 2752,
   "sha256": "f174be29ddf77a71b8b0ecd8a257c637c0b4534afa1c4fbec5b3fb5c8c82fb5e"
  },
  "source/relaykit/relayconvert/terminal_stream_test.go": {
   "bytes": 13193,
   "sha256": "7f9d0293d3f4f4ab70273de292dd0e512a743bc982d2a5272526d2e44530a8cb"
  },
  "source/relaykit/relayconvert/testdata/golden/request/openai_responses_to_claude.golden.json": {
   "bytes": 1248,
   "sha256": "9145d963f00e285b23971d42cbb5b3a5b86653931bd0ff33cbb023747b93fa2a"
  },
  "source/relaykit/relayconvert/testdata/golden/request/openai_responses_to_openai.golden.json": {
   "bytes": 1244,
   "sha256": "4609e5fee492dd31073ac67386591376bd0e9f8d38a053d4bda3198be9b16c38"
  },
  "source/relaykit/relayconvert/testdata/golden/request/openai_to_claude.golden.json": {
   "bytes": 1427,
   "sha256": "a8f2f0e3fc6d87ee005ba35b911dc83fbd0d52a5f41408f26dad73eec3861fe6"
  },
  "source/relaykit/relayconvert/testdata/golden/request/openai_to_openai_responses.golden.json": {
   "bytes": 1137,
   "sha256": "3ce8141b972c9c4f9b2e260cfb7746e51f7ce916aa1ddfd9945ee2fb42fd7366"
  },
  "source/relaykit/relayconvert/testdata/golden/response/claude_to_openai.golden.json": {
   "bytes": 1559,
   "sha256": "261faccc58edcc031ae7e91ebce4f0110fac21f69ed27960dd6c1c64997f7989"
  },
  "source/relaykit/relayconvert/testdata/golden/response/claude_to_openai_responses.golden.json": {
   "bytes": 2144,
   "sha256": "52f1c231052f7359aa57fe101af17314cd1cd83c8812ad5f871ec6d67098937e"
  },
  "source/relaykit/relayconvert/testdata/golden/response/gemini_to_claude.golden.json": {
   "bytes": 1039,
   "sha256": "99277004684f20fbc5a2216c8cc3aa9dd7983ea55014f910c7b7a01881a696b5"
  },
  "source/relaykit/relayconvert/testdata/golden/response/gemini_to_openai.golden.json": {
   "bytes": 1534,
   "sha256": "870f62d343ccf34fc6255caeb4d696832eb329cf76958544b1a1ef943e3ac7cf"
  },
  "source/relaykit/relayconvert/testdata/golden/response/gemini_to_openai_responses.golden.json": {
   "bytes": 2128,
   "sha256": "53ccebaa5b2f310dfbcf64dc1b92e9c8733e386780afd44d2a9bc72f9841667d"
  },
  "source/relaykit/relayconvert/testdata/golden/response/openai_responses_to_claude.golden.json": {
   "bytes": 1373,
   "sha256": "928846e836a945b4f968a6717ca5ed1236de22140587d71ac153e5c4755e48c5"
  },
  "source/relaykit/relayconvert/testdata/golden/response/openai_responses_to_openai.golden.json": {
   "bytes": 1841,
   "sha256": "4ebf2bceaef594a5aa2761cb5e7b6f1f3e4611fb5eebf0fe4afc2a906362a1bf"
  },
  "source/relaykit/relayconvert/testdata/golden/response/openai_to_openai_responses.golden.json": {
   "bytes": 2689,
   "sha256": "613cbc578b19a4707c7c969bc156eae5f40c03e7fbaa31d814e0ab71b51734ef"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/claude_to_gemini.golden.json": {
   "bytes": 1702,
   "sha256": "37bec6e3a793c65759bbfab4a75878b45f80e69103f0b7add537e8276ce92d44"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/claude_to_openai.golden.json": {
   "bytes": 4591,
   "sha256": "1c5bc203f8412c85d83118a0d15631a7e5aefeac34bd60eb1af715341b8d221b"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/claude_to_openai_responses.golden.json": {
   "bytes": 5525,
   "sha256": "f7f4e3fc06463c5cc3a83009281f598d8b20ecb7157c3a6a151fde9a054205d9"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/gemini_to_claude.golden.json": {
   "bytes": 1919,
   "sha256": "be6cbbf194c0eff792efc27ce5ae0ee2ee05f7d74af4eeb919a055c3119cf86f"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/gemini_to_openai.golden.json": {
   "bytes": 4965,
   "sha256": "47c45ab0ce3b7fa5a2b4c5f84b3e5867d3e191861285ec80e5372a821784339c"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/gemini_to_openai_responses.golden.json": {
   "bytes": 6081,
   "sha256": "a19bca243a37ddc47ef0c6f121d727dafeb5b0b2e1e5ad85b90a412baf549a5a"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/openai_responses_to_claude.golden.json": {
   "bytes": 3501,
   "sha256": "ac1acc6d0794c48ab7beefa927f4c7124d480a4e948d7f728fca736afcc4e1b6"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/openai_responses_to_gemini.golden.json": {
   "bytes": 3231,
   "sha256": "02d4916af8e5b27db5f4a8d39a379f7e0871ef8ba09eb5d1fbfcdee9e9ab94b4"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/openai_responses_to_openai.golden.json": {
   "bytes": 2799,
   "sha256": "4952a0ebdf03e3ac86c6641ad7e6bf7c2e99b896a9fb99f537d3fa0d56b469c6"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/openai_to_claude.golden.json": {
   "bytes": 3489,
   "sha256": "a54e9b1ad05855ec5599d914c100bff49392b88d00ef23fa430050ff9aad0b87"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/openai_to_gemini.golden.json": {
   "bytes": 4050,
   "sha256": "44360027b6c0395db4f41a5f6bc5d42f06620de66cead4a0c9fcea6f42bfbf2c"
  },
  "source/relaykit/relayconvert/testdata/golden/stream/openai_to_openai_responses.golden.json": {
   "bytes": 6465,
   "sha256": "39f33065aae0d2f03b887c1404a1a90d2de6021dd140d1cb7adde5d1b5c2e13a"
  },
  "source/relaykit/relayconvert/text_converter_registry.go": {
   "bytes": 12076,
   "sha256": "1d5bb1a8c2ed3ef2813805c5b451f58358eb177345614bc793d3416c777b94d8"
  },
  "source/relaykit/relayconvert/text_converter_registry_test.go": {
   "bytes": 5398,
   "sha256": "1123e2accfa1a7105c7705d506bf218a5236eb94911e9262cddb7391eb803507"
  },
  "source/relaykit/relayconvert/tool_loss_policy_test.go": {
   "bytes": 2882,
   "sha256": "7df74d3233d1f615fe07ee131905049a2b8189f3d783f7a9556a01ea71176b12"
  },
  "source/relaykit/types/channel_error.go": {
   "bytes": 611,
   "sha256": "2a780541bc31f14c8caa9d018f8d7109690876d3c984e0adef191211f5253c8e"
  },
  "source/relaykit/types/conversion.go": {
   "bytes": 2435,
   "sha256": "89702241ebaebedf5431ead2a39e81340c4480e6172cf67a9d27317adb06b364"
  },
  "source/relaykit/types/endpoint_type.go": {
   "bytes": 1284,
   "sha256": "ba61e6452031bf287f37c8bdddb0b99eb64cec1610d6fc0f0a15b0c7e660ab8b"
  },
  "source/relaykit/types/error.go": {
   "bytes": 10627,
   "sha256": "d4c02bfb52d16467789bee4e621d651447fe298aac76f9c111bf88f28843e932"
  },
  "source/relaykit/types/file_data.go": {
   "bytes": 120,
   "sha256": "a424f53e6eb47b9a3f4ffd3292555c6fa46fece3c26c19cc6919c62a7143568c"
  },
  "source/relaykit/types/file_source.go": {
   "bytes": 5492,
   "sha256": "ba773c738accc8ebb13c9ad045d1b97f703ab20cf2e7329ec2a579c944ae2f27"
  },
  "source/relaykit/types/relay_format.go": {
   "bytes": 852,
   "sha256": "22c7cca442816c4c5e8e7b074fd1f5021460b86b43634c360f0244fa5489e5df"
  },
  "source/relaykit/types/request_meta.go": {
   "bytes": 2844,
   "sha256": "00588971c9197e8062c4fcc320b2cd86901b3ef8eb2cb40646effef5b226aac5"
  },
  "source/router/access_token_scope_test.go": {
   "bytes": 6127,
   "sha256": "783eafda7fc4ecf823c1a5f0bfc1eaf500e1b52ece5ddfff909949085791b1fb"
  },
  "source/router/aiput_gate_test.go": {
   "bytes": 5950,
   "sha256": "9c31abe30fe24c38261cf987b639e49d7c09a6190defd2b8c7e2c4f12645d28f"
  },
  "source/router/api-router.go": {
   "bytes": 27593,
   "sha256": "8c592700813bbe740065e7d549a9dae3e54f46464df2cc9487e8ed1d350500d9"
  },
  "source/router/authz-router.go": {
   "bytes": 571,
   "sha256": "13813a587bd8a6196f0ca1ee68f0165ba07287fe8859a212f7a263feb700b97d"
  },
  "source/router/channel-router.go": {
   "bytes": 7149,
   "sha256": "54ef3b6c2e382b286e2d4c103a0ebcbc32260a87090edf2d90a5ba460fd1d45c"
  },
  "source/router/channel_router_test.go": {
   "bytes": 2852,
   "sha256": "ceb27b0626ded500e2f66374dbdb364f7cd65ac96196b0c7e9c84dfc8c5c3b15"
  },
  "source/router/dashboard.go": {
   "bytes": 776,
   "sha256": "5a76e635cffe4ab8d7860eb30928619c5d9df1382c47358eb2641878f69b72f5"
  },
  "source/router/main.go": {
   "bytes": 1042,
   "sha256": "f10096d5a680b31baebac11633d1f3b3dc2e31782feb75ca2ec88ff4f81fee72"
  },
  "source/router/plugin-router.go": {
   "bytes": 17310,
   "sha256": "e3c94024e2840ba16d5bb96ae0f6fb7232178bf8b70235372b7e5c911e9ee831"
  },
  "source/router/plugin_router_test.go": {
   "bytes": 38149,
   "sha256": "05596d84e762f51d4cc078d7645f4908ea0e39e30755f3a82d7d37476f6a5f3e"
  },
  "source/router/relay-router.go": {
   "bytes": 8757,
   "sha256": "1cb64c4051878dc60d5137fbfc959ded8cde268ded25426582cc063b4dce5cb8"
  },
  "source/router/relay_router_test.go": {
   "bytes": 3460,
   "sha256": "88650f7f9ee2e1421ba939cfc34f7e3d33d49e0491f2964dde74f821fac59ef8"
  },
  "source/router/task-plugin-protocol-router.go": {
   "bytes": 2731,
   "sha256": "c589783baa6ad693e53f4624b363ba824b9777fc1e8d392164c77aa586c23216"
  },
  "source/router/task-router.go": {
   "bytes": 1330,
   "sha256": "e7afd69b19ed49eda94df21267b51b53be2f723cb8c3829436a61fda827be343"
  },
  "source/router/task_plugin_options_router_test.go": {
   "bytes": 1718,
   "sha256": "641100197356cf07133387ffdb6312e17c8fb3d285e34d2ca6de3ec301bd4c23"
  },
  "source/router/task_plugin_protocol_router_test.go": {
   "bytes": 773,
   "sha256": "cf5d5cc3e2e879123e4d013a0a486f5b82bd8771bc97ce23e9b775e7bebdf79f"
  },
  "source/router/task_router_test.go": {
   "bytes": 1938,
   "sha256": "4446286e49b6dddc1834b18e1d10ee150947739f453471f9272695bf50ea00e9"
  },
  "source/router/video-router.go": {
   "bytes": 1028,
   "sha256": "92c0c484f32767d9e0078bbd5e296dd5f75578e5aaced27e66688a30d01db92d"
  },
  "source/router/video_router_test.go": {
   "bytes": 4802,
   "sha256": "186d93d83a1c95d682f02c7e245a6cb883eaf053037caa95211f07e765446433"
  },
  "source/router/web-router.go": {
   "bytes": 1311,
   "sha256": "7d6422d43387f9cf251699aab452076b3e979127430b6227b4e6f0f84d100416"
  },
  "source/service/access_token_scope.go": {
   "bytes": 12757,
   "sha256": "a8bd2cb6379bb5fbfe75d1e337dc3813b010ee4f0b79796778aa3cbb81b643e2"
  },
  "source/service/account_security.go": {
   "bytes": 1527,
   "sha256": "cda7c08c923afad90957ef6fedaa5162a0c90bd60b150a6becdce51069b8d5d1"
  },
  "source/service/audio.go": {
   "bytes": 1194,
   "sha256": "aeafb294451d89df4c6098d80fbff85b5de05278ecec5c0d845e10a832b47684"
  },
  "source/service/auth_cleanup.go": {
   "bytes": 1956,
   "sha256": "797022053357cd9b1d5d26367c02ad0a2328490ee565163f6de783a721312276"
  },
  "source/service/auth_session.go": {
   "bytes": 17238,
   "sha256": "e76f02816f4cc3e5b174cd69d47a5e5cbba270eb856fdebe6368596507fce4fa"
  },
  "source/service/auth_session_test.go": {
   "bytes": 17746,
   "sha256": "dd58edd7a970d04135a11f9dd438eea5d3895f74354ea3cba6f7a0b67c3faf8b"
  },
  "source/service/auth_token.go": {
   "bytes": 7736,
   "sha256": "6cb5e8de9949b5591dcae7d2d2913166ca6e522e429c0a45dfe0c9d8ed5425c9"
  },
  "source/service/auth_token_test.go": {
   "bytes": 6798,
   "sha256": "b0f3c1c610cf298e22577347d788557df2a7aed2d760a0c27713cbc7ec02ae64"
  },
  "source/service/authz/adapter.go": {
   "bytes": 3712,
   "sha256": "a5fe87dac749cf85df85629fca60f7239738973cbc01465a66afdeea2172f446"
  },
  "source/service/authz/assignment.go": {
   "bytes": 585,
   "sha256": "3ef6202a66926558b54414580b6c145c7b58afe1bf87f587d569ee72397279a6"
  },
  "source/service/authz/authz_test.go": {
   "bytes": 11370,
   "sha256": "19607a87b91213ba25ddfd2d7bdc9a24f17f52557b8a3cdc073544ce840b2daf"
  },
  "source/service/authz/enforcer.go": {
   "bytes": 2075,
   "sha256": "28d46afbec39662ee07da6366a14f65808f7b7eef2dd870cff62809e94e596a7"
  },
  "source/service/authz/override.go": {
   "bytes": 4497,
   "sha256": "c125a1058fb1f76fe2a5be943ab6a316dc477a48a2045dc3bcfda67025b26561"
  },
  "source/service/authz/permission.go": {
   "bytes": 585,
   "sha256": "1c4e7eecdbb09c45e1b312fa4c11c9a6002b192d737ecce5d8130dfd8d4265d3"
  },
  "source/service/authz/registry.go": {
   "bytes": 2796,
   "sha256": "2a2efd2da624f5e7a43a08a425290082876f21a28414ffddb29af10a640af92f"
  },
  "source/service/authz/resolver.go": {
   "bytes": 2186,
   "sha256": "3d00097d412d10444985402da351add1761d0e2dac343c422e61d57c4a367b90"
  },
  "source/service/authz/resources_audit.go": {
   "bytes": 455,
   "sha256": "dfc695bfd3db2de2c2203f46689079c316a1ed40cb0f74a923c402c155e372d9"
  },
  "source/service/authz/resources_channel.go": {
   "bytes": 1884,
   "sha256": "6ec7ed638ee9c671265b78679d99c6fff681bd3c86fbe85a453b413007de1dc9"
  },
  "source/service/authz/resources_task_plugin.go": {
   "bytes": 517,
   "sha256": "7718ec5452384034c20b033466591cec1b4d94879102592f1b136f25a4a32fcb"
  },
  "source/service/authz/role.go": {
   "bytes": 2082,
   "sha256": "b75f5a1ce894485008e6e3008e5545ff1a3adcaf83658bc8f9a63fa9350a19c0"
  },
  "source/service/authz/seed.go": {
   "bytes": 1623,
   "sha256": "bda5a582e9e4c74ce65ea58bf53b1cb19bd9e3eecc4847510a1167b5a3532c63"
  },
  "source/service/billing.go": {
   "bytes": 3199,
   "sha256": "a16a013801aee6d430ca5ea75e1a8f26e3631f11b925946c781ecd634f1a9bdc"
  },
  "source/service/billing_session.go": {
   "bytes": 17944,
   "sha256": "dd0de479be818aeb436f51194329c4277a39f24a5f1899f23cf599b72d71bb82"
  },
  "source/service/billing_usage.go": {
   "bytes": 1977,
   "sha256": "66c7daaa9acff72111b5afc1c26fe96e8cb07265eb1172e92c3c55e060e6541c"
  },
  "source/service/channel.go": {
   "bytes": 3580,
   "sha256": "90950e88b8626098836209fd6bc89182027a5a2fac57bf77ff67b796c834308f"
  },
  "source/service/channel_affinity.go": {
   "bytes": 27765,
   "sha256": "3f35e963dbd8cf9d4a1f145eab18b44c663aab68f0c9f748ab2ea9cea1079be3"
  },
  "source/service/channel_affinity_template_test.go": {
   "bytes": 16240,
   "sha256": "8440e123693c9a0d757afe33d85a2ef18c70be37b213c990bbfffad528350126"
  },
  "source/service/channel_affinity_usage_cache_test.go": {
   "bytes": 3471,
   "sha256": "a41b9f1de617628ee70d428591a3351d7dc3472e3a313a2dbdbb2e64d07bf94e"
  },
  "source/service/channel_select.go": {
   "bytes": 15492,
   "sha256": "88158a8dd92b833938a70d3ca047bc7380aac31a3ebe2998aa190a72348d8a4d"
  },
  "source/service/channel_select_auto_groups_test.go": {
   "bytes": 4525,
   "sha256": "32be9281c2162e605261146421b526a7a6a046185d631c14c44909d543ff86ad"
  },
  "source/service/channel_select_test.go": {
   "bytes": 6885,
   "sha256": "55309944a0f8883ff06c5e391c5ad15ec552f997306ba31f63d5d71a78fac401"
  },
  "source/service/codex_channel_models.go": {
   "bytes": 2550,
   "sha256": "10048b26449bba051bff8daf9d05a57b3e6fe5ff54e360bd626ea8df0dba5308"
  },
  "source/service/codex_credential_refresh.go": {
   "bytes": 2828,
   "sha256": "3acfe6e31f874c193c43bb1ad3723276656575c578e914201f5d0b4884dfc7cc"
  },
  "source/service/codex_credential_refresh_task.go": {
   "bytes": 3750,
   "sha256": "c6b2af230579c54dda83fe3ccce975a3f1beeac8ec2272f074e8f44bb35b9936"
  },
  "source/service/codex_models.go": {
   "bytes": 4676,
   "sha256": "ea0e8493afcaab636e9d72adf2986b778914c736c8db2a2ee48d00dffba72888"
  },
  "source/service/codex_oauth.go": {
   "bytes": 4075,
   "sha256": "2fa9502facc6d26d994709e86c38154d79d0e5cb22551cfd3c04d17408b6c06c"
  },
  "source/service/codex_wham_usage.go": {
   "bytes": 3727,
   "sha256": "dc106aa3c7671a2cd179ea008830bde7532d5cd9a24d1d5dc4d783fa991a01b5"
  },
  "source/service/convert.go": {
   "bytes": 1166,
   "sha256": "eae25a6d3f8c0707ef1b45eb4d64c0cb6ae0f8ff92f62bb7a01f2707d2fce7ea"
  },
  "source/service/convert_test.go": {
   "bytes": 3116,
   "sha256": "5d6431963ed832d85aa6416bdfcf43ddabcef66f5c4b1fc21e02d822703fb9a6"
  },
  "source/service/download.go": {
   "bytes": 2406,
   "sha256": "9dfec6d6b905633af7597f5a17acccba05c112f13fcfac7c74d89311667e51e7"
  },
  "source/service/email_binding.go": {
   "bytes": 7376,
   "sha256": "3d210f50e53b006b1cc76c497ed08fccbeb9789e3fe220310437e3c9dd854b88"
  },
  "source/service/epay.go": {
   "bytes": 324,
   "sha256": "040d65cae12236f62a6bf13f6f0cd8b31ec09a03d7218f691a818fc0c05c3b08"
  },
  "source/service/error.go": {
   "bytes": 6905,
   "sha256": "709bde47d396b65e33dc18ae6666a5828f0e405980120037d8b28397853015c9"
  },
  "source/service/error_test.go": {
   "bytes": 4214,
   "sha256": "bc2158fa774612db909b35af3e19f64c0da5a98acf9cac8f1e109c1cb564711c"
  },
  "source/service/file_decoder.go": {
   "bytes": 5518,
   "sha256": "66fcd445f1a967941994873dbd2a36871c3887c5dfa1bc18124d9a2cc140b4a2"
  },
  "source/service/file_service.go": {
   "bytes": 17065,
   "sha256": "bc6cf199dc553218f6a2454fe52e76f89749274f53115235d3ff9980f8e657cb"
  },
  "source/service/funding_source.go": {
   "bytes": 4461,
   "sha256": "a2f9acf9729f37e5b20523ff820cbc0b8af707c373d1068985f9734e149f3f2a"
  },
  "source/service/group.go": {
   "bytes": 4072,
   "sha256": "684607c13eea0ca5bfc6bc8afb431c0c34db2f344e051e086a465e4323b764f2"
  },
  "source/service/group_auto_groups_test.go": {
   "bytes": 2733,
   "sha256": "e4dfe7ad1019e8e74bf20b079289be06af9aed56aa1bd4565f234559b88d2f72"
  },
  "source/service/http.go": {
   "bytes": 2236,
   "sha256": "6bf1e26cd6cc7e72851cd04e8bf16427c11bb5c886dcc6fdac85b7e506bcc65f"
  },
  "source/service/http_client.go": {
   "bytes": 15296,
   "sha256": "80850e0c0e259ac66c0fd97294e5dad5b307f854eca5d9ce19379f5457fab1da"
  },
  "source/service/http_client_transport_test.go": {
   "bytes": 18547,
   "sha256": "0b7b03e26ce4cb0af58a7b3c57a0b05068080c2932deee62c5430d9a1c35c03e"
  },
  "source/service/http_transport_policy.go": {
   "bytes": 2765,
   "sha256": "7ea42fa2773c73953c802dd7abc3833dbe43dd049b73d54669e8f6986a27ef1b"
  },
  "source/service/http_transport_sharded.go": {
   "bytes": 3167,
   "sha256": "b21661b176405d28511ec71b923097a22fe5517c4fa84463e1316595fb887208"
  },
  "source/service/image.go": {
   "bytes": 6152,
   "sha256": "38fcdb0955d5b26775a8ae2e09e463028229012b0bfb093753be583efe61ab92"
  },
  "source/service/image_billing.go": {
   "bytes": 3659,
   "sha256": "0d22b485ba500cd1ad99729c79cef6d1353812035d1625cf9f0f13ffd9fca163"
  },
  "source/service/log_export.go": {
   "bytes": 1752,
   "sha256": "db92f32b5104702f1779bf00fa43fb14d1b2d0fb544e76806182a49b287322ce"
  },
  "source/service/log_info_generate.go": {
   "bytes": 14891,
   "sha256": "5da2093cc09d3d2cb036e6b13a1a60b5455b0f2623d5780455ca14ff73fc43ac"
  },
  "source/service/login_verification.go": {
   "bytes": 7001,
   "sha256": "5b4dd6b206e5b95726e8f97de5aab92fbd883a4610659ee0c7f94ee81ae49c1e"
  },
  "source/service/midjourney.go": {
   "bytes": 14042,
   "sha256": "8e07f0286d8357f756ff8ea240f5c73c935e70e19f754a882ea2c18679ba3854"
  },
  "source/service/notify-limit.go": {
   "bytes": 2967,
   "sha256": "942e8ca49f81951866fe32eb99c7e1222263bc7fac1d96d8a4e5af6b5a5ab770"
  },
  "source/service/oauth_verification.go": {
   "bytes": 1852,
   "sha256": "cdab68bb83cbf53027f55ba923c33d32cb9d0479bb918ce8999d8b426ee0990f"
  },
  "source/service/openai_chat_responses_compat.go": {
   "bytes": 1231,
   "sha256": "0b8da92e20a17e395f9ad18af22e92cae1315dc8f1b0227dbfc130b248fc46cb"
  },
  "source/service/openai_chat_responses_mode.go": {
   "bytes": 1447,
   "sha256": "8fc2e67ad6ee3636189790a0e4b5eb267de95b50213fe01cba28f152fb055dd4"
  },
  "source/service/passkey/service.go": {
   "bytes": 7778,
   "sha256": "7d7d26f7cf4b8cfe791d1a17e98fdef017a53385f1714ec76180df7d997a7279"
  },
  "source/service/passkey/session.go": {
   "bytes": 4079,
   "sha256": "26aee0306fc90709fab28d8b06270451e807e0645ad1eba15ac55e0e242f1b2a"
  },
  "source/service/passkey/user.go": {
   "bytes": 1398,
   "sha256": "d2e788763c6a5ead97486d86f40f32a8297a7d7b2064aa2635f2bfe08b9a1187"
  },
  "source/service/protected_fetch_client.go": {
   "bytes": 6538,
   "sha256": "5c99569972ed1938d46dcab361611cea83c234a04885e362b59075f92661b795"
  },
  "source/service/protected_fetch_client_test.go": {
   "bytes": 9472,
   "sha256": "9488bca1a10b0de0df9cb42b023d82ca212d074ddabc953800a7fb27f32a6101"
  },
  "source/service/quota.go": {
   "bytes": 20825,
   "sha256": "c246266fe5c8722a4e1684ce2f3579e952a9d6d6cfc298bb79bc79f0bce028f4"
  },
  "source/service/quota_saturation_test.go": {
   "bytes": 4707,
   "sha256": "59a9ccbfaafb251346321098fa13f35f7f998c95d34855b0f5bf6ff3e72e0ce4"
  },
  "source/service/rankings.go": {
   "bytes": 17554,
   "sha256": "42f9bab43ed93fa0adbad699d256588b38eb5095ab43b1f360c0d0037c9674a7"
  },
  "source/service/relay_error.go": {
   "bytes": 4069,
   "sha256": "af4e9008064898fbc40cb63e0d5058211111bb652d4371fde2f748252ff625d5"
  },
  "source/service/relay_error_test.go": {
   "bytes": 11077,
   "sha256": "573a1c359d4ad4b7260332b309a745713b629765be55876d6fa794ccfd1c6c56"
  },
  "source/service/request_converter.go": {
   "bytes": 2595,
   "sha256": "d3f4372c9e83fc842934f3786581cdc2fe5592af99898cabd5fd3bd926377330"
  },
  "source/service/request_policy.go": {
   "bytes": 6155,
   "sha256": "0d9b8b91e5ad0eec7926520ce82fa4a70a6ea949496850b524ba404f0cf51e32"
  },
  "source/service/response_converter.go": {
   "bytes": 1566,
   "sha256": "389fb7a2f138f1d6cd6da10f6c47c950854a3ef9173e1fb3e86fb58ff72a1d41"
  },
  "source/service/responses_usage.go": {
   "bytes": 6515,
   "sha256": "05af12a5df2f65ffdf09c4165edf29321c951ece0e8f9aa9292d60a6b470f21d"
  },
  "source/service/responses_usage_test.go": {
   "bytes": 14098,
   "sha256": "fb8ce5dd30d438513430d253fa5d91211e3cbd7db5085588ad8fbe3256340596"
  },
  "source/service/return_path.go": {
   "bytes": 230,
   "sha256": "1fe552e20d48b906dfd6970e0a2f69a34828500ccd68042ce849d6736d386055"
  },
  "source/service/return_path_test.go": {
   "bytes": 483,
   "sha256": "fea6c2e57eaa4a0a2e6bd0d6a404c3c325dddad34a34e75301bc64481b804ed5"
  },
  "source/service/security_verification.go": {
   "bytes": 25428,
   "sha256": "5df548288485fb9abf4c83da68e6010c78ebb8298d0228b8f7d230a269d395e6"
  },
  "source/service/sensitive.go": {
   "bytes": 1964,
   "sha256": "6af17ba3f9a03b62da21c53abefd700e508095e405e84f281928356b7c8ed8f1"
  },
  "source/service/str.go": {
   "bytes": 3064,
   "sha256": "bd72116a39e2d818c60a327ddb10932f0192aa0d034f320a59465a36d0b0578f"
  },
  "source/service/subscription_reset_task.go": {
   "bytes": 2235,
   "sha256": "89e4ebfcf221890261b3abd050bbbde689aa0c333d81f60249f8300cf7597321"
  },
  "source/service/system_instance.go": {
   "bytes": 3528,
   "sha256": "66c3fd66823034be8276c67e5db148aafd09187ca62dcb9fb45a6358532b4da7"
  },
  "source/service/system_task.go": {
   "bytes": 16384,
   "sha256": "688d1a7ebcc24f4e27000a7bb7b92791ad09d25a88aa20dbdfe5b3e38f9ab2f2"
  },
  "source/service/system_task_test.go": {
   "bytes": 7389,
   "sha256": "5b2281c0eb235984d27518951f00e5746f96d68dfcbb4fd7d56ed46b0ed1fcf1"
  },
  "source/service/task.go": {
   "bytes": 248,
   "sha256": "4f688abebadb78d2f1b88995deb0810dc77977720fed2ed91615e0babf52c8b6"
  },
  "source/service/task_artifact_access.go": {
   "bytes": 4858,
   "sha256": "4ae6b15f4355921765fd5a8a69a75d0cf54520126b5dd2c9b663021293b03ef9"
  },
  "source/service/task_artifact_access_test.go": {
   "bytes": 3639,
   "sha256": "3e2aef9e465d0a17717a68a815dd81c7c6840f89a82e878fb27cf9aab22b8c6f"
  },
  "source/service/task_artifact_store.go": {
   "bytes": 1904,
   "sha256": "ed610524d5fc28fb9f4e8d75fd9214fdff3c5aaf7c551839d2c8a3a84dc630af"
  },
  "source/service/task_artifact_store_test.go": {
   "bytes": 959,
   "sha256": "4b6d5442c423fbb1cd0c57a2746806a08785860bcd71f6aaf94171a88fd884a9"
  },
  "source/service/task_billing.go": {
   "bytes": 17227,
   "sha256": "a2ac29108b2cfdb80fd0e343914754392907da5acab3f81bf7e3ff10850abeca"
  },
  "source/service/task_billing_test.go": {
   "bytes": 61330,
   "sha256": "30f379ae66761bad31d8fc18f038d498da552f766d7cb8d90ddf1ed716ea2515"
  },
  "source/service/task_plugin_audit.go": {
   "bytes": 2610,
   "sha256": "bc2916746f168be80649d48e4146301988a7f92d8b0bfc16337ede359b00490b"
  },
  "source/service/task_plugin_view.go": {
   "bytes": 1848,
   "sha256": "824fdf0d97e8d4c6ce41df3a88de0a709f9ba9eb553a974e9fd35b7dccc23aaf"
  },
  "source/service/task_plugin_view_test.go": {
   "bytes": 3045,
   "sha256": "1bfd124c3ba13ce30a4a8c7d94307de97cd7e300aab5a4553a5ad2b8836e6e35"
  },
  "source/service/task_polling.go": {
   "bytes": 30717,
   "sha256": "6f583bb3a260b42b04fba420315639f22bf0fc5c07974ceccdcb618f7e70ffce"
  },
  "source/service/task_polling_test.go": {
   "bytes": 37690,
   "sha256": "80277947656ba3bfcd1fef22955ef8dbf8c4d4d95505c2bddc716f7efbfb7b9e"
  },
  "source/service/text_quota.go": {
   "bytes": 22732,
   "sha256": "09ef1f8d1a06a13fa30ea41c80e94f6ecc542f40a6babbeedac9d7a5836fc3a4"
  },
  "source/service/text_quota_test.go": {
   "bytes": 58490,
   "sha256": "6b1cebac03684dff67f76ab6e8c6a866a897543d7c4290ca3be8892217b3c8e7"
  },
  "source/service/tiered_settle.go": {
   "bytes": 7994,
   "sha256": "e8e36aca90717e446ebb44b2853cf11877c1caba18365c543d039e8627e4ac4f"
  },
  "source/service/tiered_settle_test.go": {
   "bytes": 38360,
   "sha256": "4ae875aa2067e2b90412995e5986bf6b0b32d3954c8496ad42336503cf56fa20"
  },
  "source/service/token_counter.go": {
   "bytes": 8497,
   "sha256": "a966a6deae75be3a7f0f911a7ffa265fa34b6814f0696ff6ab7c95f4aa3ab3d3"
  },
  "source/service/twofa.go": {
   "bytes": 2227,
   "sha256": "478b81e9e287e65d072293c95197a11325585256ff63290f21e861932da7d144"
  },
  "source/service/usage_helpr.go": {
   "bytes": 1242,
   "sha256": "ed21d633d0526cfb95183c88df3e22970e24625b993e521017070ceb519fd65e"
  },
  "source/service/user_notify.go": {
   "bytes": 8585,
   "sha256": "8cf6db7b690465998cc18fd7ae6510a83f249932c0dcc1ca0bb791fc8fece383"
  },
  "source/service/violation_fee.go": {
   "bytes": 4908,
   "sha256": "3b7136c1b38b0d044708ba3a6cca4bbbc81b838b8733d8185b63c9cb204d926e"
  },
  "source/service/waffo_pancake.go": {
   "bytes": 17824,
   "sha256": "874bb97413134ffdca0705c390a30d0758f67055a1a2073db7a9d7245619e52e"
  },
  "source/service/webhook.go": {
   "bytes": 3324,
   "sha256": "9b760901afaabec16c63047d3ca14d8ded7775b3165ebfbcd4206553409ed2f2"
  },
  "source/service/ws_close.go": {
   "bytes": 427,
   "sha256": "3a07af9fc3c575265b6f8b98486fadaffc1e06eabf5f390bc05a64c55cc4c871"
  },
  "source/setting/auto_group.go": {
   "bytes": 1288,
   "sha256": "04916a496cd5017839b54b298e12983e6b0874bc7e8121cdd9830c2378896259"
  },
  "source/setting/auto_group_test.go": {
   "bytes": 798,
   "sha256": "ae7fa9d8ac09b264e62d678580d3933f05e8dd5c4c580f6908c84137fb18bcd6"
  },
  "source/setting/billing_setting/builtin_billing.go": {
   "bytes": 1102,
   "sha256": "c49639636852468a502604c3e237f7ef0ce343ba901ea73b882b7ee0912842a2"
  },
  "source/setting/billing_setting/builtin_billing_test.go": {
   "bytes": 7037,
   "sha256": "e968d949cb4cf32e018dc42190b803e48e8e813b5173d60082126bf96f5afc0e"
  },
  "source/setting/billing_setting/tiered_billing.go": {
   "bytes": 11444,
   "sha256": "86739616eae283319edc72b894d190872dab5fcdfcfb5208cdc93e581fcd2e34"
  },
  "source/setting/billing_setting/tiered_billing_test.go": {
   "bytes": 3877,
   "sha256": "8a74712e641c4a86ed863c458574737182bde9d637ed351729d9d3e386c5b392"
  },
  "source/setting/chat.go": {
   "bytes": 1462,
   "sha256": "1fcb5e7b5f4250a2346032dfe55d6a97681da5fa128b63482fc29ac81c52338c"
  },
  "source/setting/config/config.go": {
   "bytes": 7318,
   "sha256": "903323599a92c2d04e22ee0a190ced1f825e6a63ab3b7fb1ba2f89326850b22a"
  },
  "source/setting/config/config_test.go": {
   "bytes": 2436,
   "sha256": "c54083eed11d47dfcecea900be630bc1fb09e524b0ff32ca41b81183d6894db4"
  },
  "source/setting/console_setting/config.go": {
   "bytes": 1523,
   "sha256": "746bec183ffb9128bfb50b0b6c149849574ff525425ca20eb017bed1f5f7a79e"
  },
  "source/setting/console_setting/validation.go": {
   "bytes": 11244,
   "sha256": "8a6732659bb375fbaa87b956a450728b3eaaba97b9689c69e75c29954f814c46"
  },
  "source/setting/midjourney.go": {
   "bytes": 181,
   "sha256": "985bcf493dde5196bbbea9ceb3ea39911bf967e9348a0ff83e4f48444f8c7dc4"
  },
  "source/setting/model_setting/claude.go": {
   "bytes": 3578,
   "sha256": "c85f697a8ed52b39517e7ddba0d49e29867a2c4f22bff8e0c465f38880dde8af"
  },
  "source/setting/model_setting/claude_test.go": {
   "bytes": 3051,
   "sha256": "f647bf94c537f443276b3720ef01c043849ec26d089a86c2403c4c0efc95adb1"
  },
  "source/setting/model_setting/gemini.go": {
   "bytes": 3644,
   "sha256": "d0947dc6169bef013675b04d31babaa72d87a6303ed48c583aa05ae0762401e5"
  },
  "source/setting/model_setting/gemini_test.go": {
   "bytes": 2274,
   "sha256": "3cce94642ef6df51a98ef22008d00b19aeaf2f162c623e3b9e0eb28d0747a715"
  },
  "source/setting/model_setting/global.go": {
   "bytes": 5086,
   "sha256": "2a32ee0413acdda5aeadaeb79797c9ae2114b75fa2d9e023f6c1757f9eae6175"
  },
  "source/setting/model_setting/global_test.go": {
   "bytes": 1557,
   "sha256": "191e09cf7bc7260c34c59b9f246e0c71ee5155c847c95f33275b99ad3d944409"
  },
  "source/setting/model_setting/grok.go": {
   "bytes": 586,
   "sha256": "eab982ed083c5b61055dc568e78a151fd35e8c45b2b335cb52b34a5a6aabb1ec"
  },
  "source/setting/operation_setting/channel_affinity_setting.go": {
   "bytes": 5230,
   "sha256": "6fa7bd83f3e8e73bd0670fbb13915d4fe02852ef062637c95a9d088d0bee7199"
  },
  "source/setting/operation_setting/checkin_setting.go": {
   "bytes": 1041,
   "sha256": "52a957fce18756edfb4bce91ab5063e41e8ece02ad006701b33796369ff81160"
  },
  "source/setting/operation_setting/general_setting.go": {
   "bytes": 2548,
   "sha256": "4d65b47af661993cf94dde4308e1be86402e0adeda1662cadacdd3ceb1bf8f0f"
  },
  "source/setting/operation_setting/log_setting.go": {
   "bytes": 1173,
   "sha256": "0fe471926842e522315bbe8c3b8bc77845cc3998c4f58eb72524f770a4fa5bb8"
  },
  "source/setting/operation_setting/monitor_setting.go": {
   "bytes": 2473,
   "sha256": "2c711359bf494134637121f81dd03329e427b32f7b3f1442fc2d90acb1965c99"
  },
  "source/setting/operation_setting/monitor_setting_test.go": {
   "bytes": 2677,
   "sha256": "e8e586bb334b252d03f950e6790d694b02ee32804efac6db510330a9895b1454"
  },
  "source/setting/operation_setting/operation_setting.go": {
   "bytes": 794,
   "sha256": "4218b3b59bd03172a42daaa05cc53da30162b70f0b4b623c3be02110d5e25f2f"
  },
  "source/setting/operation_setting/payment_setting.go": {
   "bytes": 1177,
   "sha256": "589bd0c71cf8c116cb96a37998dc19b6b212f01734de83d0576dc996583d96b0"
  },
  "source/setting/operation_setting/payment_setting_old.go": {
   "bytes": 1260,
   "sha256": "c460f064dc438433f67e15c33d8e164b951021f07fadc029c5be8bdd0b624b5b"
  },
  "source/setting/operation_setting/quota_setting.go": {
   "bytes": 1797,
   "sha256": "330bf1fe1db20eb64b0f08bae24feff991a667692002c03c5d9f6650293321bf"
  },
  "source/setting/operation_setting/status_code_ranges.go": {
   "bytes": 5032,
   "sha256": "d630979b3c830d116b3bd70ae4a2fb497619a5e885c819a7652e8972bcbaa415"
  },
  "source/setting/operation_setting/status_code_ranges_test.go": {
   "bytes": 2716,
   "sha256": "7932fa62f5f442b6456fd1834b935875e371678d2b13252e3c8ba6afe6ffea17"
  },
  "source/setting/operation_setting/token_setting.go": {
   "bytes": 679,
   "sha256": "204ca70ba6ec16164fe05835ade177938ab0330ae991200be4a35f1587289649"
  },
  "source/setting/operation_setting/tools.go": {
   "bytes": 11226,
   "sha256": "bc08274610b04f140e925b9d0f4a02c7c78288209df092bc01a2426f92643315"
  },
  "source/setting/operation_setting/tools_price_test.go": {
   "bytes": 5824,
   "sha256": "44b9ebcf9349d3d2e7cf2ac6d625c855a0fef5b8d346c0c3fb61e6ce6d0a6cf6"
  },
  "source/setting/payment_creem.go": {
   "bytes": 117,
   "sha256": "ff165ffd9114812892b99b47b869b08701802cdc261ebae7d74646d4f1966f71"
  },
  "source/setting/payment_stripe.go": {
   "bytes": 183,
   "sha256": "9969774872dda0de517158a9da8a33d48a4895a03655843268c67544528905c0"
  },
  "source/setting/payment_waffo.go": {
   "bytes": 1959,
   "sha256": "4202ad600e9b16f5dd3e599dc1509ace4e92bee814c7638778e45ea471ffe95f"
  },
  "source/setting/payment_waffo_pancake.go": {
   "bytes": 505,
   "sha256": "a00e6e8ef174692fd03a2ed7bf522424efe746a14cb74494abb3f4d3f2b3b114"
  },
  "source/setting/perf_metrics_setting/config.go": {
   "bytes": 911,
   "sha256": "959bcd17b4a82b57c86fa0d31b46d211c8ed612918f4d2f5c7c62b039ce9e7e9"
  },
  "source/setting/performance_setting/config.go": {
   "bytes": 2832,
   "sha256": "4c03f306d6d63d6a51a2eeefe584dfbbd2b056c1fe518e4ca1e80da5e12b303f"
  },
  "source/setting/rate_limit.go": {
   "bytes": 2558,
   "sha256": "f794f942bf9ca02a21cb6b9c16e2b2bf9c154dd38a8c56c184314dfcd2574b0e"
  },
  "source/setting/ratio_setting/cache_ratio.go": {
   "bytes": 7171,
   "sha256": "8b81ca3fa0c33ba50392019db73694563af71e1306f8a1ba4c801f4fa61eeca6"
  },
  "source/setting/ratio_setting/expose_ratio.go": {
   "bytes": 283,
   "sha256": "98d6dca1af6222cebca2e33c5cbf146ebe42b6537204497c2722857b635571a7"
  },
  "source/setting/ratio_setting/exposed_cache.go": {
   "bytes": 1177,
   "sha256": "3a568fe9bfeded55627807c4e5152614cff955b1d8c632da13d9d2b635efde77"
  },
  "source/setting/ratio_setting/group_ratio.go": {
   "bytes": 3098,
   "sha256": "c1b91b699249df607199aeca3bb6a7ce17145191ca1186a26cf25e411060120a"
  },
  "source/setting/ratio_setting/matching_test.go": {
   "bytes": 1834,
   "sha256": "4928d4e8d9dad22dd1659f8123d6df25db93ecf27bb1f3953551c4ae2d324d09"
  },
  "source/setting/ratio_setting/model_ratio.go": {
   "bytes": 28587,
   "sha256": "45382d83e32a5c6fcbfa8090fd1a244b13e7e7a9b82884589876b5fea8f624fc"
  },
  "source/setting/reasoning/suffix.go": {
   "bytes": 7665,
   "sha256": "a67ff0be486631b7e618da154380be8d1a7812062c367edff64009543e8302dd"
  },
  "source/setting/reasoning/suffix_test.go": {
   "bytes": 4066,
   "sha256": "092ba239c62f2e96cf9b6ba08f824ecb62277f1234af5642de2d815f181958c7"
  },
  "source/setting/sensitive.go": {
   "bytes": 1047,
   "sha256": "9d8781051013253a6b546f1f4b9edda0712630a1f8f6f2ef2a4b892b7bd542f6"
  },
  "source/setting/system_setting/discord.go": {
   "bytes": 496,
   "sha256": "56014491e7e5c96d062dd6be5a79e364f44e812ad406a6be656c2091a14cfbf8"
  },
  "source/setting/system_setting/fetch_setting.go": {
   "bytes": 1521,
   "sha256": "19d545b2e3f7a93f6b1fea2fda4dde9a2de58684eb087c3f1b5549d89b046d07"
  },
  "source/setting/system_setting/legal.go": {
   "bytes": 440,
   "sha256": "f08ce48e1470deb7835acd139418dd0bc4aeab8913be51b846caa24194a65c55"
  },
  "source/setting/system_setting/oidc.go": {
   "bytes": 1200,
   "sha256": "b741a765d98ff1241f562e420a3a1912db0986e6ce204b7c7650ee6e780b7ad9"
  },
  "source/setting/system_setting/oidc_test.go": {
   "bytes": 1449,
   "sha256": "80bfd4201bc48a3959b04f0e93449068434822c2da2c1ca32b44461327367aa3"
  },
  "source/setting/system_setting/passkey.go": {
   "bytes": 5289,
   "sha256": "9f02e2e0a8185a9030588fe5643fc81247f185f8e7aec65216281b7b52a65288"
  },
  "source/setting/system_setting/system_setting_old.go": {
   "bytes": 239,
   "sha256": "84bb98ba434dd6226bce1eeb991a319c1586b44efe1359c4a17fc5259dc1cb7c"
  },
  "source/setting/system_setting/task_artifact.go": {
   "bytes": 1734,
   "sha256": "b6777b012dcc30307cc895399a5d86722cb55a00e17418fb504bef8f2f835be8"
  },
  "source/setting/system_setting/task_artifact_store.go": {
   "bytes": 6400,
   "sha256": "e22ce3bb7e8aa728e4693472e3929d40878294db532c86cc4d2515e58ef2b518"
  },
  "source/setting/system_setting/task_artifact_store_test.go": {
   "bytes": 3935,
   "sha256": "b82d7ab77acaf8748806b5c35ce11102b4aab42ae6261531b825fc5b27b8b464"
  },
  "source/setting/system_setting/task_artifact_test.go": {
   "bytes": 1207,
   "sha256": "5c3af930967b491d8c10fbe725af4e6a1a3920f1fc26ac9e3b5d11005d5177f4"
  },
  "source/setting/system_setting/telegram.go": {
   "bytes": 546,
   "sha256": "e44ad01b57444cbc2cd09ed78962a58601a291b7a915ad78c3969521a44e85c0"
  },
  "source/setting/task_plugin.go": {
   "bytes": 2983,
   "sha256": "6b21b6f1ee3850a48e59c757aebae514bce9ea7a3063d41d5329ec426cf8cdb4"
  },
  "source/setting/task_plugin_test.go": {
   "bytes": 1991,
   "sha256": "39ac73c5f846d460be0b63a4f75acade17ebd67516c7dafff892cae61dc4aa97"
  },
  "source/setting/task_pricing_setting/config.go": {
   "bytes": 1531,
   "sha256": "075f01a56e5d5c63c14411d98d071342a2e2da622f4ef81c7457dde02d697d84"
  },
  "source/setting/task_pricing_setting/config_test.go": {
   "bytes": 1292,
   "sha256": "bdef6e4d51822235a71c0c5550b9565ee61070a68c1574fc3861b21fceb648f7"
  },
  "source/setting/user_usable_group.go": {
   "bytes": 1393,
   "sha256": "e4e45ca6e6b2c6d29b5083fe3e4e4bcc07ca6c652d1c0792058aa119d4467ef8"
  },
  "source/tokenkit/README.md": {
   "bytes": 6589,
   "sha256": "5870868497f93c7b3b50a2e374a98f05be46ebbedd71ec26fa0bca0158aacea8"
  },
  "source/tokenkit/go.mod": {
   "bytes": 344,
   "sha256": "777e1255af323cfbb020ff90aa670c925d6dbb985e9fe3002aeb4a2e02656c37"
  },
  "source/tokenkit/go.sum": {
   "bytes": 1243,
   "sha256": "07c04d9a5d3030c3831ffa45ff8cd2787164375af523a46c498f99951edfed99"
  },
  "source/tokenkit/image.go": {
   "bytes": 10234,
   "sha256": "bf1ca45da2788b11ceffa47c2fdb581a91be8def7023671b01a3ca87774ece91"
  },
  "source/tokenkit/image_test.go": {
   "bytes": 5365,
   "sha256": "6c03fe1ff5476f4ce7180aa244c5a78ac641d81d3ccd2206d3b6c5b6532f6f91"
  },
  "source/tokenkit/tokenizer.go": {
   "bytes": 2703,
   "sha256": "cb2a1e86c9db3841100ce25fbc04dbc6d9c6c6616bd22b6350d9f64f144903a3"
  },
  "source/tokenkit/tokenkit.go": {
   "bytes": 7508,
   "sha256": "8edd509e895c7425f385e7ea6e3ea27bcbc1ed6d6e512cbdec49e0638bac62fd"
  },
  "source/tokenkit/tokenkit_test.go": {
   "bytes": 3245,
   "sha256": "2a632325560e9915e467eb37a7dd8e8b00aa3ef7aad06b7b2af479f250a43c9c"
  },
  "source/types/price_data.go": {
   "bytes": 3058,
   "sha256": "9aacbac95226a860fffe193e0a19d4d72601fe245b47c803af9d2707391f4781"
  },
  "source/types/rw_map.go": {
   "bytes": 1955,
   "sha256": "b1f91e3a39cfd43a6c89fba992d7d2c1ecdfffd3e99c0b2ad55aae6ea10cc43a"
  },
  "source/types/set.go": {
   "bytes": 567,
   "sha256": "a0cbb3f068d9e5c000341e1f8a88a450c299ebff036ab6a28914fecffba9af73"
  },
  "source/types/task_artifact.go": {
   "bytes": 295,
   "sha256": "869f71f2ddda2bc662bdd9486106e9cd93f40a3c844581c66048eb44b83614d7"
  },
  "source/web/.gitignore": {
   "bytes": 359,
   "sha256": "ba7b8c72cdc66a8478e124dcece00aff500e495f47e583f74dce5334acf1a86d"
  },
  "source/web/.node-version": {
   "bytes": 8,
   "sha256": "204f09a46271f9788396f90cb21ea2897cafe7ecf49832b6d0e49bd3bc38000b"
  },
  "source/web/.npmrc": {
   "bytes": 36,
   "sha256": "b0eefed034e457115344c766c53493fe36d5ae2b050861e966967982e261e6b2"
  },
  "source/web/.oxfmtrc.json": {
   "bytes": 585,
   "sha256": "8912ce48fb1a61fdf84d191c8f7d5b5d41580034b706875e90b5694de24932e8"
  },
  "source/web/.oxlintrc.json": {
   "bytes": 6919,
   "sha256": "e4d28b65d320733f66ff7052358d335a0291b1351b0733bec1b01f8d2f54f585"
  },
  "source/web/AGENTS.md": {
   "bytes": 23278,
   "sha256": "68b9a1a7d8fa9e94213c6af596a41dceabf975a993a22bf6aba06677533b2405"
  },
  "source/web/bun.lock": {
   "bytes": 350452,
   "sha256": "565235fd52d935e98f8f5d1461011f45a5da6842a445311db2c62a4be53b395a"
  },
  "source/web/components.json": {
   "bytes": 575,
   "sha256": "bf0b375a3d805346e05a2226a2ff29cb5bb72e92662d938eda31c6282dcac053"
  },
  "source/web/cz.yaml": {
   "bytes": 154,
   "sha256": "c58dbf62aa856b93db478b8c3fcd4edc55d2612598e4e976803f5ed75aed650d"
  },
  "source/web/index.html": {
   "bytes": 594,
   "sha256": "3160fc41039c611dc786a1d3245ce88a7c13ecb1564178b0f46f3514bf73c2ea"
  },
  "source/web/knip.config.ts": {
   "bytes": 211,
   "sha256": "bdabe551e0e03c0136353bba00119bb97ac0b20e9335b3fe36483d2fe2bb325b"
  },
  "source/web/netlify.toml": {
   "bytes": 58,
   "sha256": "2b6b216d8e156a1685d94e7215a27db38376d155553f41c1b80fe29928a38088"
  },
  "source/web/package.json": {
   "bytes": 4105,
   "sha256": "d6dd14b8329eb4121a4ba80e4c57082e595aa511a6cfb051ae984f40522a3266"
  },
  "source/web/public/favicon.ico": {
   "bytes": 49827,
   "sha256": "18f33dbe5729c74d8a7f2ee8a7a7cced77e76914e855ca4495d8b65c18eff905"
  },
  "source/web/public/logo.png": {
   "bytes": 13907,
   "sha256": "5b20392caae1c558b6d04743f9c0a731237914433c216caf91fd44564a8f5f2b"
  },
  "source/web/public/pay-apple.png": {
   "bytes": 1597,
   "sha256": "b6d1a84203a757c2ebd312c16c53690120c290e96199943057279d4c2a788c85"
  },
  "source/web/public/pay-card.png": {
   "bytes": 3685,
   "sha256": "0274a950b26656769a3d97b82f3ab256388f8460ba75699f7b606084b2cdb143"
  },
  "source/web/public/pay-google.png": {
   "bytes": 4644,
   "sha256": "1c8a05d3618bdf7a85a0d32022f73c786597dafdf4cd9235b7e525fe3e51ee78"
  },
  "source/web/public/waffo-logo-dark.svg": {
   "bytes": 1169,
   "sha256": "c40556d947b0231ca565dcb9bf24ce687f86197ae0b76ce914fa0267af4fa682"
  },
  "source/web/public/waffo-logo-light.svg": {
   "bytes": 1176,
   "sha256": "a8e7daba7d5441567b1474fbf549407eb7623fb01bd32699fdfed99faed2266a"
  },
  "source/web/rsbuild.config.ts": {
   "bytes": 3043,
   "sha256": "4fe64ca8358aeb3f0aef6119a84b5b65f1ddf591c4daa89f5b464b7ebc057087"
  },
  "source/web/scripts/add-copyright.mjs": {
   "bytes": 6361,
   "sha256": "f678d0cdb955de0c12a50c9dbf7cad5c4512c464393752b5dbd8d49956fa4141"
  },
  "source/web/scripts/format-with-protected-headers.mjs": {
   "bytes": 4105,
   "sha256": "d05c8e6c484b66a73d6fe5ba23536a124c38ad11b73ab456aee346b1726f6eaa"
  },
  "source/web/scripts/oxlint/__tests__/intl-locale.test.ts": {
   "bytes": 5170,
   "sha256": "9da1db7129fca36278fbfba30bb1be430a58ea6b94731191cb934d956564ad1f"
  },
  "source/web/scripts/oxlint/intl-locale.mjs": {
   "bytes": 5610,
   "sha256": "9e5194a34aa1884751b8dd67ffc430635b763f34a2df25d5a4886193539b283a"
  },
  "source/web/scripts/sync-i18n.mjs": {
   "bytes": 9371,
   "sha256": "959d23debbd9a0c8838cef9bb1d0bae3a3ffac569e96f16c10ac7bb1b69f92bf"
  },
  "source/web/src/assets/brand-icons/icon-alipay.tsx": {
   "bytes": 1860,
   "sha256": "e316771757b9b86fd97a414cd8941364cb21058c730f061424b7de3315d3cb93"
  },
  "source/web/src/assets/brand-icons/icon-discord.tsx": {
   "bytes": 1786,
   "sha256": "a93dcc01fdc1595fa843f9b44f6318926e61e084154a334bf59a8be12d4ac15f"
  },
  "source/web/src/assets/brand-icons/icon-docker.tsx": {
   "bytes": 1857,
   "sha256": "322f6314fd6cdf948d1c7cbc3c57eba9b93d17da60eb625d7c08e6ef79781a80"
  },
  "source/web/src/assets/brand-icons/icon-facebook.tsx": {
   "bytes": 1441,
   "sha256": "4f95e666ccca10ca9bdad3dd56aa7809dc776076a24d98b97d12da4823a0a645"
  },
  "source/web/src/assets/brand-icons/icon-figma.tsx": {
   "bytes": 1562,
   "sha256": "f1b81783f106f9373b04f4c1f828300f2dcf5f39547cc5371871a327f23c32ce"
  },
  "source/web/src/assets/brand-icons/icon-github.tsx": {
   "bytes": 1657,
   "sha256": "68e997738073295981ef30779e5fa6ab03eee061fb14499feb30844a4b28fbbf"
  },
  "source/web/src/assets/brand-icons/icon-gitlab.tsx": {
   "bytes": 1400,
   "sha256": "2be74aa794b7c83fe14c58a0c20b273ddf894c1b927ffa38660a8fed7f6aed68"
  },
  "source/web/src/assets/brand-icons/icon-gmail.tsx": {
   "bytes": 1555,
   "sha256": "75bfd7725a62be47af38675e0f2e02b69708fcaf1dd06fc3de35f8be89d5e3a2"
  },
  "source/web/src/assets/brand-icons/icon-linuxdo.tsx": {
   "bytes": 2290,
   "sha256": "fcca65d2b2637087cc85d841fa728372922f2b4c3a8261c687197d6c22ae4ed6"
  },
  "source/web/src/assets/brand-icons/icon-medium.tsx": {
   "bytes": 1597,
   "sha256": "63343a9e2cad2faebf5238e30ad655af55c0c18674d418d7eb8fdac435295494"
  },
  "source/web/src/assets/brand-icons/icon-notion.tsx": {
   "bytes": 1689,
   "sha256": "81c3fe181cbf61dcda05fb07564f1ed2a256b220e3ae91d4dd5b39b7290ee7bc"
  },
  "source/web/src/assets/brand-icons/icon-skype.tsx": {
   "bytes": 1663,
   "sha256": "bcad485b346c72f7f0bcdd48dd9d69c42f3c1663017b9259630f7f4208643564"
  },
  "source/web/src/assets/brand-icons/icon-slack.tsx": {
   "bytes": 1613,
   "sha256": "e2a9899d65ee096236a51c02c1e1d3f08567cc2a115791a9353f328c4534a8e5"
  },
  "source/web/src/assets/brand-icons/icon-stripe.tsx": {
   "bytes": 1799,
   "sha256": "1325afe1e45de0b464cf2b4fb886fd50bcdbef7270558a9937a918a3a4de2872"
  },
  "source/web/src/assets/brand-icons/icon-telegram.tsx": {
   "bytes": 1409,
   "sha256": "a2c0bb47f7735dec89077397f810d789b6b33995a60e83888243fe876de38064"
  },
  "source/web/src/assets/brand-icons/icon-trello.tsx": {
   "bytes": 1510,
   "sha256": "34936ab5c6eaca0d3489a73c62c664c96ae320ee0c9765a006a6782bf983f2a0"
  },
  "source/web/src/assets/brand-icons/icon-wechat.tsx": {
   "bytes": 2382,
   "sha256": "de28666c8e66efe1375578ef09675f6c875551f0d5905ca8c6c9a65a0f09d621"
  },
  "source/web/src/assets/brand-icons/icon-whatsapp.tsx": {
   "bytes": 1526,
   "sha256": "27ac2a6ff6f252d08fa2e70eba0a1d786dc8bbfab01246a2b2f5be9b9705844b"
  },
  "source/web/src/assets/brand-icons/icon-zoom.tsx": {
   "bytes": 1592,
   "sha256": "f6c34e078480ebd9c8eead22468d75792165ef4b6dfb16fc0cf8e8785cfe86a6"
  },
  "source/web/src/assets/brand-icons/index.ts": {
   "bytes": 1562,
   "sha256": "6393617417f9789ce7ea99f294a2f261cacb20f6d7303e1cc41dd1c17ceb22f8"
  },
  "source/web/src/assets/brand-icons/sglang.svg": {
   "bytes": 52241,
   "sha256": "09ccea391ea4da9d896d6fae0f31e5a52a456bfe837f266a99a69c2242d95fe3"
  },
  "source/web/src/assets/clerk-full-logo.tsx": {
   "bytes": 3121,
   "sha256": "c105528885af7a8db899ae0e9f9d75104b54fa76cea356052482aa2310095fd2"
  },
  "source/web/src/assets/clerk-logo.tsx": {
   "bytes": 1915,
   "sha256": "4d60ee3876a3d26088fd7d2d7ea668c77ae2a07bd2ac6a716a22a52cba31c5b7"
  },
  "source/web/src/assets/custom/icon-dir.tsx": {
   "bytes": 3357,
   "sha256": "d7f94d86e97e9e1c7fb66dea34684caa331369880814a1fe690c491c4820addd"
  },
  "source/web/src/assets/custom/icon-layout-compact.tsx": {
   "bytes": 3894,
   "sha256": "e7cd56cb3ff691e6602567415029f2838f3a7d6706e5bc360d74fce31c7ee84f"
  },
  "source/web/src/assets/custom/icon-layout-default.tsx": {
   "bytes": 3986,
   "sha256": "9a123dc40c6dcba9ea6aa51e56e577b5899fd0c1aa35b4d3fd0a63fade4af6c7"
  },
  "source/web/src/assets/custom/icon-layout-full.tsx": {
   "bytes": 3137,
   "sha256": "ab879ce765b457d14383c3be0b22eefcebf942391919b77267d97cb76b96ed3d"
  },
  "source/web/src/assets/custom/icon-sidebar-floating.tsx": {
   "bytes": 2627,
   "sha256": "10b01b5520f4053aee7385794bfdcd064fcca177c980930981bab2904ddf671d"
  },
  "source/web/src/assets/custom/icon-sidebar-inset.tsx": {
   "bytes": 2117,
   "sha256": "f5e94074da4e0732523d2b399d5fdc707b7909c695358aadbf73a87ed0958e41"
  },
  "source/web/src/assets/custom/icon-sidebar-sidebar.tsx": {
   "bytes": 2127,
   "sha256": "d34e2bb85a00474cb177eb956fcda24f08afbf2880d11fe07c10cd7a6e800db7"
  },
  "source/web/src/assets/custom/icon-sub2api.tsx": {
   "bytes": 1931,
   "sha256": "c05a1a72b0c95489f5578f0add58b088d83b09fef2aefa83cb03a97d56fad3d6"
  },
  "source/web/src/assets/custom/icon-theme-dark.tsx": {
   "bytes": 3186,
   "sha256": "b2a22bc6536a460bbeec3da5c91e56e39e81cb46f7d6dd8df4ab9961d0590207"
  },
  "source/web/src/assets/custom/icon-theme-light.tsx": {
   "bytes": 3288,
   "sha256": "247f9a592201652d79982c7f031157ee2e081ba83d686d4a2fd67d6cb2d60f2f"
  },
  "source/web/src/assets/custom/icon-theme-system.tsx": {
   "bytes": 3589,
   "sha256": "cf72dd20bfbea0a8669149ef64ff470456ab9ee3cc6f7ffff2c04b14c59f6e72"
  },
  "source/web/src/assets/custom/icon-wan.tsx": {
   "bytes": 1057,
   "sha256": "3b6dba8327f2c0b685203aa7727e5fa72437dd59da33427788a1b3c06ac2aac3"
  },
  "source/web/src/assets/custom/wan.png": {
   "bytes": 4287,
   "sha256": "02471683512a8b7f114b01b4c2e217f9157fcb7e2492442b7fa3ace148c64683"
  },
  "source/web/src/assets/logo.tsx": {
   "bytes": 1359,
   "sha256": "e6f574ccbb799a62b791be6b01d29ee477e38db5d736a8bd33122ab592c6e7e4"
  },
  "source/web/src/components/__tests__/date-picker-locale.test.tsx": {
   "bytes": 2645,
   "sha256": "855e50be10f2ee84dd0263919c67f9679c3dcea7886078259534c785fc7a06bf"
  },
  "source/web/src/components/__tests__/datetime-picker-time.test.tsx": {
   "bytes": 2288,
   "sha256": "1984529c7121affc24f7f947fc234ded0c8b6fc10e73274ef06cafdf4c0c6066"
  },
  "source/web/src/components/activity-time-cell.tsx": {
   "bytes": 4119,
   "sha256": "87a3e4a44dad3ebb27fb00c05d83e4a17791f6cc2036c4b024b6012c7092636f"
  },
  "source/web/src/components/ai-elements/__tests__/code-block-editor.test.tsx": {
   "bytes": 2711,
   "sha256": "7198cc63d16ea46e1879048bbb1313a00e0a1727994bdd3bbc2dbb6c18d2afb9"
  },
  "source/web/src/components/ai-elements/__tests__/response-fade-render.test.tsx": {
   "bytes": 3938,
   "sha256": "0264ed4de4f174eed971a392e8bf02594eaf81736e9fb2cd73933c2c9f7931c1"
  },
  "source/web/src/components/ai-elements/__tests__/response-fade.test.ts": {
   "bytes": 5893,
   "sha256": "a31e5b36a8058bde8c9ffc20914e80dd2880c6e86c5e5982b39806095cbe78ba"
  },
  "source/web/src/components/ai-elements/actions.tsx": {
   "bytes": 2078,
   "sha256": "03dfe749cd16eb69e74a20ab4f1e67781e6f77a8396f71c64f37628c763f313a"
  },
  "source/web/src/components/ai-elements/artifact.tsx": {
   "bytes": 4173,
   "sha256": "3aeb12889b8af88304787186a0261075dca8d7b6d4cc8a82b4d41e4b5f2c1186"
  },
  "source/web/src/components/ai-elements/branch.tsx": {
   "bytes": 6078,
   "sha256": "16ab1ef1840a9409e417b8b42ca012c72ecaf4dfbc6322b301aec797bf8d75bf"
  },
  "source/web/src/components/ai-elements/canvas.tsx": {
   "bytes": 1338,
   "sha256": "a274952e6c0ea6305da0235996dacacd0d894bc5397cd62f483f0c78a9129193"
  },
  "source/web/src/components/ai-elements/chain-of-thought.tsx": {
   "bytes": 6876,
   "sha256": "ca9520161c8236078df5093e309e8dd426188bd8adeffd53e44f9c0cb3eef75e"
  },
  "source/web/src/components/ai-elements/code-block.tsx": {
   "bytes": 18210,
   "sha256": "1e10a541df1bfd52aa6f0df13221c1812d30101333a0b930e1c2b22fdbe2a38a"
  },
  "source/web/src/components/ai-elements/confirmation.tsx": {
   "bytes": 4275,
   "sha256": "0f85a29dde60956be6b40e44b9ca76fb477445d62cd2daedd99f3faf60ef9780"
  },
  "source/web/src/components/ai-elements/connection.tsx": {
   "bytes": 1308,
   "sha256": "9dccb1ee0ffe9f37dd21e430b230004ed5eb5ddc5552788526d46bb94a70c945"
  },
  "source/web/src/components/ai-elements/context.tsx": {
   "bytes": 10787,
   "sha256": "5cd8ca9299f41138c0dc708f9132b1c16f3bbbce5e93ed13f5e6531ef6b9e157"
  },
  "source/web/src/components/ai-elements/controls.tsx": {
   "bytes": 1309,
   "sha256": "3bfcc6080f3903526cd4524649a676606d71be2dc1a5afe27473ff68b6bbdab2"
  },
  "source/web/src/components/ai-elements/conversation.tsx": {
   "bytes": 3490,
   "sha256": "a501aec672c038e67990508abc940e0c2a2819559fee2e99127dfd42011268ac"
  },
  "source/web/src/components/ai-elements/edge.tsx": {
   "bytes": 3930,
   "sha256": "bb6393b6d6b129af64f38091173ee35b211b0a5681b84ac087230272b4285862"
  },
  "source/web/src/components/ai-elements/image.tsx": {
   "bytes": 1216,
   "sha256": "85f6e1a752459db22e240f0a58094ce157e0eccff92c227885b6b058ed6bad8f"
  },
  "source/web/src/components/ai-elements/inline-citation.tsx": {
   "bytes": 7485,
   "sha256": "58a3a42df9b0433df7f84d4204ed2eaebfd15f64ce53e65f455adabc63f5ac47"
  },
  "source/web/src/components/ai-elements/loader.tsx": {
   "bytes": 3179,
   "sha256": "73d02cb4aee5328f9457af9af533091d5ad452261a21781b215848a0faa1548f"
  },
  "source/web/src/components/ai-elements/message.tsx": {
   "bytes": 2835,
   "sha256": "8239e405e78ded29f5a48357f8205d37c105c49cb67a44b61373ce1b660f895a"
  },
  "source/web/src/components/ai-elements/node.tsx": {
   "bytes": 2697,
   "sha256": "e6f7d1af35d5d3c307265d33d07ae7405c2a3a3ad6e006def834f291c377ce55"
  },
  "source/web/src/components/ai-elements/open-in-chat.tsx": {
   "bytes": 17471,
   "sha256": "757698a71a3310f9c438152e5be46e804569d7afc8408f2871957e6ca33bdd16"
  },
  "source/web/src/components/ai-elements/panel.tsx": {
   "bytes": 1138,
   "sha256": "ce75d53cc3a84334af7a47069dd62d64894266a9395e115792269e5ed6e4489c"
  },
  "source/web/src/components/ai-elements/plan.tsx": {
   "bytes": 4275,
   "sha256": "7c44c68d66b5323bb77ceafb9bb06958fd1cf0af5ec08238414b7ba3e9ff8eeb"
  },
  "source/web/src/components/ai-elements/prompt-input.tsx": {
   "bytes": 37677,
   "sha256": "a950d67a8c0a8d8ef9393417b109f157893a22c2c11be3fda173e0357ed75e97"
  },
  "source/web/src/components/ai-elements/queue.tsx": {
   "bytes": 6899,
   "sha256": "89cc874f270dfd44e9137b285d1fdd86843066ec187f6a3cb89dcbbadc8ecaf1"
  },
  "source/web/src/components/ai-elements/reasoning.tsx": {
   "bytes": 6693,
   "sha256": "aedcc5780b6caf33ed54019642cef44ae3111a3ed838aaf5ae321771de836e49"
  },
  "source/web/src/components/ai-elements/response-content.ts": {
   "bytes": 4976,
   "sha256": "ac013f2c8b0ecfa73472889951f3fe4237ca57cd1445b1463abbb0c67325b507"
  },
  "source/web/src/components/ai-elements/response-fade.ts": {
   "bytes": 6589,
   "sha256": "294e75a6eb1c50cff351767a9accc02834ab690d37a1518ba8f2cbbd766223eb"
  },
  "source/web/src/components/ai-elements/response-node-guards.ts": {
   "bytes": 3061,
   "sha256": "9bc61ea471dcddd8574ef3feb9058b07442139155cf2c2d96190a808f7a069f5"
  },
  "source/web/src/components/ai-elements/response-renderer-alert.tsx": {
   "bytes": 4690,
   "sha256": "d90e45f2e95d3f8996485b76dec7a0be47994f9f908b537af2007c9ab3101113"
  },
  "source/web/src/components/ai-elements/response-renderer-blocks.tsx": {
   "bytes": 5056,
   "sha256": "3b6f67ff3fee2700d3005a109ca91929f26e74668d2494a82e3908b99d5f5ec9"
  },
  "source/web/src/components/ai-elements/response-renderer-details.tsx": {
   "bytes": 2169,
   "sha256": "e261093ef5d128f36cf2dc4072b2797fa2a327905686d88fc3ebee96e268ba1a"
  },
  "source/web/src/components/ai-elements/response-renderer-footnotes.tsx": {
   "bytes": 1890,
   "sha256": "ee7bb6495c64272dcd6be7e903cc126edd62a2b13dc037d94ab2ebef04859eee"
  },
  "source/web/src/components/ai-elements/response-renderer-image.tsx": {
   "bytes": 1663,
   "sha256": "926425945958988cc8dae4ff19418a6fa102d1cd205ba57f770d179433c669c9"
  },
  "source/web/src/components/ai-elements/response-renderer-inline.tsx": {
   "bytes": 2539,
   "sha256": "f9d26670178e3436bcaedbf0941ebdf8cf71480e0c70e1ee1bb54c2d2ac8cbb6"
  },
  "source/web/src/components/ai-elements/response-renderer-table.tsx": {
   "bytes": 2793,
   "sha256": "7287eba9b5665bf60f49ebe937d6ada69ed86db8fc1d0ec0d37523e04aa94176"
  },
  "source/web/src/components/ai-elements/response-renderer.tsx": {
   "bytes": 6851,
   "sha256": "97264eb6ee3055ca6ae03b3da43a7004af604643f023bfa596d56bd78d71dae9"
  },
  "source/web/src/components/ai-elements/response-types.ts": {
   "bytes": 1532,
   "sha256": "cdb65bc63c4c77ef864e14187033bda23ef1517cb6c9ca3b506b16c6dec9a3d0"
  },
  "source/web/src/components/ai-elements/response.tsx": {
   "bytes": 3810,
   "sha256": "fd65b2b580fa3e9a5dd134152d95c1b58c6ce0b161dbf1ded4443a8a5d19ef71"
  },
  "source/web/src/components/ai-elements/shimmer.tsx": {
   "bytes": 2150,
   "sha256": "3c8ea6a3fc167b5980830982f434ddbec0815b1d00a9c35c740b00254a474da0"
  },
  "source/web/src/components/ai-elements/sources.tsx": {
   "bytes": 2737,
   "sha256": "a3d7cc25cdf0fd861a6d79d435beb8cee45be8317862df0692356be2c2ec4824"
  },
  "source/web/src/components/ai-elements/suggestion.tsx": {
   "bytes": 1979,
   "sha256": "8aaf5b8cdd49ceaac9e139574870e1ede5cae92847ee708882bb841e665a8835"
  },
  "source/web/src/components/ai-elements/task.tsx": {
   "bytes": 3077,
   "sha256": "d01bf756dfdb510c35dfd5476acd617ed1a1c2e41bcdfb06146d8ae186709a4e"
  },
  "source/web/src/components/ai-elements/tool.tsx": {
   "bytes": 5640,
   "sha256": "6ed16d23a685f3e024bec966f367dda4d884e2dd57b72f3d17de06e4bc56bb89"
  },
  "source/web/src/components/ai-elements/toolbar.tsx": {
   "bytes": 1179,
   "sha256": "ffd8a8da217c3fa0a866cb994c3f5cd2860fea0d908b489d88715b7c6aecafee"
  },
  "source/web/src/components/ai-elements/web-preview.tsx": {
   "bytes": 7560,
   "sha256": "10c7a71d832acb7f852997f55a323e33c0d8986c1eaaf875d9ac963b8effb002"
  },
  "source/web/src/components/animate-in-view.tsx": {
   "bytes": 2409,
   "sha256": "1e5862ac62383ca0768697e3a06068f57038d03168e3ffca37f99d4cdfad90d7"
  },
  "source/web/src/components/auto-group-order-item.tsx": {
   "bytes": 4243,
   "sha256": "0c1d5d6726a6ef0184cd8aacd263cd7d25a38b113313c18624d80ec115126695"
  },
  "source/web/src/components/auto-skeleton.tsx": {
   "bytes": 2352,
   "sha256": "2c4ba48aaa85906fcb3ba86b2e9c6285538fae8a10c7a5d7a54a21d2eb9cdc9b"
  },
  "source/web/src/components/coming-soon.tsx": {
   "bytes": 1357,
   "sha256": "b019e4aad309d44a03fe8fe6392ecca025bec05dd06f9f5bb6133b8f3bb73344"
  },
  "source/web/src/components/command-menu.tsx": {
   "bytes": 4670,
   "sha256": "65332666d6c4d6bf0cc090ef7a410f4dcbde25341912f4c87915738669cbf12d"
  },
  "source/web/src/components/config-drawer.tsx": {
   "bytes": 23869,
   "sha256": "25a5caa8186535c4faece7907365e008b1619b193dd809761e6654a3a9ac6d9e"
  },
  "source/web/src/components/confirm-dialog.tsx": {
   "bytes": 2541,
   "sha256": "42cae15b5584bcd534f7fd1a844ccb4326a4d35395980dbba6da10c036eb6ede"
  },
  "source/web/src/components/copy-button.tsx": {
   "bytes": 2691,
   "sha256": "e33f1b1c729870b385a99f99cabc4bc2387b24391ad4c56cc07425f50ead6b20"
  },
  "source/web/src/components/data-table/README.md": {
   "bytes": 814,
   "sha256": "8c836c5af90b6ecb9162ae4b4d7fdcd972e1f8b7cc62982687188ef9abc3ab96"
  },
  "source/web/src/components/data-table/core/__tests__/pagination.test.tsx": {
   "bytes": 2653,
   "sha256": "1592686d119c48714f6435177c38c6855e3a812c2433fb261e86fe9e2e05bfe1"
  },
  "source/web/src/components/data-table/core/badge-cell.tsx": {
   "bytes": 1218,
   "sha256": "4adfe63403fec9bbfb84b9adce3089735924e81ecf154ef3437445ae73597c16"
  },
  "source/web/src/components/data-table/core/badge-list-cell.tsx": {
   "bytes": 3277,
   "sha256": "bc7e9424bbe2d607df2b4d40fc236271dcdf06cd53372640759e53d7113154b5"
  },
  "source/web/src/components/data-table/core/column-header.tsx": {
   "bytes": 3168,
   "sha256": "68bc1b01c3e9717a7c032203e59a50d19acc545c6bf7d7a3f6a01cdee1ad9b37"
  },
  "source/web/src/components/data-table/core/column-pinning.ts": {
   "bytes": 2671,
   "sha256": "cc8efadcc573703589c2e4e59e5f10dd01721096d2c1962f3f62e553dcf67607"
  },
  "source/web/src/components/data-table/core/content-sized-columns.ts": {
   "bytes": 841,
   "sha256": "104b32ebc2b5a34348e6d8872e5267e6b689e76a81d575ad1ca3b8194d89811f"
  },
  "source/web/src/components/data-table/core/data-table-colgroup.tsx": {
   "bytes": 1844,
   "sha256": "159f2fca894ea10c0c16e1d0d0e74256fba6d9cccc3abba2ee9d59a085fae3ee"
  },
  "source/web/src/components/data-table/core/data-table-header.tsx": {
   "bytes": 8030,
   "sha256": "3bf80c7a7e30f01698ba645a8fdbd0b035ab94e630309ac48482f47a98c05863"
  },
  "source/web/src/components/data-table/core/data-table-row.tsx": {
   "bytes": 4635,
   "sha256": "19ab64077443d47182d542eef385857aeb0a4605c8f808324f777722e1ed33db"
  },
  "source/web/src/components/data-table/core/data-table-view.tsx": {
   "bytes": 8596,
   "sha256": "70784b510ef624e292f8e95cd98540e2370f9fe686f58dc58f3bfb6605918881"
  },
  "source/web/src/components/data-table/core/pagination.tsx": {
   "bytes": 7806,
   "sha256": "76b1ebc8a923007dedd58fe79cb41e394f2bd515d26b90740c333b99f4a6674c"
  },
  "source/web/src/components/data-table/core/row-action-menu.tsx": {
   "bytes": 1847,
   "sha256": "e08f802bb7ccb28fa927dc39006d016e3099ddf37855bceff6b9ed91fffa0587"
  },
  "source/web/src/components/data-table/core/table-empty.tsx": {
   "bytes": 2378,
   "sha256": "cc7aec2db3bdd9f4390bf0d21d07a008aa0e76c309ddeef95dceb7598489229f"
  },
  "source/web/src/components/data-table/core/table-sizing.ts": {
   "bytes": 1277,
   "sha256": "37cf1de76cda85cac1415b706bf3b0e925678f6cb9bc1cb879efb8f39505c8b9"
  },
  "source/web/src/components/data-table/core/table-skeleton.tsx": {
   "bytes": 2478,
   "sha256": "6423839ca67586fa6a0df77092cc1b6a0fd0933a45579637dbcf1515b9cc73ad"
  },
  "source/web/src/components/data-table/core/truncated-cell.tsx": {
   "bytes": 2434,
   "sha256": "eb300a18d8c2ea7487f9a55c00e70c62f642e064a82334559311f899b60be0f5"
  },
  "source/web/src/components/data-table/core/types.ts": {
   "bytes": 2300,
   "sha256": "2024c998d4591c241dc0c360c7b873ee6b879661d7a30ab9596c67074d4ce524"
  },
  "source/web/src/components/data-table/hooks/use-data-table-view-mode.ts": {
   "bytes": 3158,
   "sha256": "d36c50561af62c759dc0a1a7d5e33223610d165edd38d4262701e1c9cc49faa2"
  },
  "source/web/src/components/data-table/hooks/use-data-table.ts": {
   "bytes": 15114,
   "sha256": "64a1795830f34e62b7f2abde9d47b3cd4f21ea9940cce597e333a71c414963e4"
  },
  "source/web/src/components/data-table/hooks/use-debounced-column-filter.ts": {
   "bytes": 3499,
   "sha256": "26bbef97d24bd38070a9aa89d5557d0ad087c40af15d2dc7f970086dabed9eb8"
  },
  "source/web/src/components/data-table/index.ts": {
   "bytes": 3156,
   "sha256": "095b491b34f582318c9715be9dec94de4fada37ff886336f8a8be7ce91e544e3"
  },
  "source/web/src/components/data-table/layout/card-cell-utils.ts": {
   "bytes": 2024,
   "sha256": "208d21880ba091b5b905acf012deca50a16a0d2450dd43afddea1ec737c9c43a"
  },
  "source/web/src/components/data-table/layout/card-grid.tsx": {
   "bytes": 6842,
   "sha256": "875d18b7142a48cceaabb2a49975737bcafbced30d85b7d3fbc8c05b4a445bee"
  },
  "source/web/src/components/data-table/layout/card-row-content.tsx": {
   "bytes": 7403,
   "sha256": "7b27cc554aa4b5ddbcde5a88d54612d2d7d04d9eb2145d59ab3874a3623b0013"
  },
  "source/web/src/components/data-table/layout/data-table-page.tsx": {
   "bytes": 17777,
   "sha256": "d40c0f766596b95352643c0e687aeb6b2e15fd1fa2406aa8ec9920c6277d5c3c"
  },
  "source/web/src/components/data-table/layout/mobile-card-list.tsx": {
   "bytes": 6721,
   "sha256": "f6ed865f665f56ac5ef43cd8c6bd224ca60c4fe9e1296249d73d6c4d23e23f25"
  },
  "source/web/src/components/data-table/static/static-data-table-classnames.ts": {
   "bytes": 2130,
   "sha256": "e673ccf68a59fcce54b79f1a64cc9530b6eed2465b14ba5343b3e1675e15cfb8"
  },
  "source/web/src/components/data-table/static/static-data-table.tsx": {
   "bytes": 6124,
   "sha256": "3f81954e26872b114ac8290f64d8b52234cfd060d824a3a29163b518cf9edafe"
  },
  "source/web/src/components/data-table/static/static-row-actions.tsx": {
   "bytes": 1959,
   "sha256": "b54053e5c42ffd00efd96af6a610276cbcfa9acfe0092d8a941a4eb031e35f61"
  },
  "source/web/src/components/data-table/toolbar/__tests__/mobile-filter.test.tsx": {
   "bytes": 5727,
   "sha256": "8b20ddf8afbe0ce4d5bfbacfff2d4802e715487be8bb7b92de8b4228a70243b7"
  },
  "source/web/src/components/data-table/toolbar/bulk-actions.tsx": {
   "bytes": 8047,
   "sha256": "1594a0a57cf739fe1c0c9c4178738f7c92eed946780728e997ac50c886200c42"
  },
  "source/web/src/components/data-table/toolbar/faceted-filter.tsx": {
   "bytes": 7113,
   "sha256": "641bc7d69c0934b5414b64785566990ff955f887b57316373469134ac5eba0e7"
  },
  "source/web/src/components/data-table/toolbar/mobile-filter-panel.tsx": {
   "bytes": 2995,
   "sha256": "dcf723664d9db6ec8ae4c1e52e34b2329e9cde5351f3710f0cdc0f96c21d48d0"
  },
  "source/web/src/components/data-table/toolbar/toolbar.tsx": {
   "bytes": 12857,
   "sha256": "3d7c30aadd327575e39220118045c5694e1c8c3db566f9dab59101f4174924cf"
  },
  "source/web/src/components/data-table/toolbar/view-mode-toggle.tsx": {
   "bytes": 3026,
   "sha256": "42068d1a8666c871f684cfb4101647e20b606d5a88462d5cdce362922de2f2fb"
  },
  "source/web/src/components/data-table/toolbar/view-options.tsx": {
   "bytes": 2614,
   "sha256": "459e202b07e7b20a55ea352aff40d7a2c04772059bef2a0c52c1861b64135f69"
  },
  "source/web/src/components/date-picker.tsx": {
   "bytes": 2540,
   "sha256": "94e4ec943c065dfd223af569a9681860951da57ff710054f114ba4ee16af6fd2"
  },
  "source/web/src/components/datetime-picker.tsx": {
   "bytes": 5065,
   "sha256": "9fbc78e628955d06fc91c225adb6429898d01eea6fc892232a5e0e4c017fff4c"
  },
  "source/web/src/components/dialog.tsx": {
   "bytes": 3683,
   "sha256": "0e8afc84ed5cf624adc1472f0407e34778374f4c93c75732b14c231dd3bfe73d"
  },
  "source/web/src/components/drawer-layout.ts": {
   "bytes": 3231,
   "sha256": "c1a3c2107158a3e5cb3fc6c1e3350cfaba5a2889e757a1f6acbd40420ae25424"
  },
  "source/web/src/components/empty-state.tsx": {
   "bytes": 1999,
   "sha256": "6f77e9364f0e83a8d6884c5d7b0232199373b89021ee24d0322cad3b7966e673"
  },
  "source/web/src/components/error-state.tsx": {
   "bytes": 2203,
   "sha256": "24542de766ffd190961f5ecb05b062cffff5180ceae109daad5bbb6f39b5a918"
  },
  "source/web/src/components/floating-window.tsx": {
   "bytes": 15294,
   "sha256": "8839c3e7671a8848bec57c5a6a927e918cf2a5a767182c411b65fca938fda1d7"
  },
  "source/web/src/components/floating-window/__tests__/floating-window.test.tsx": {
   "bytes": 6599,
   "sha256": "3f1b67f4344605687a846c27e8577fa412e20def08338415de8f59da018edcdc"
  },
  "source/web/src/components/group-badge.tsx": {
   "bytes": 3639,
   "sha256": "2af4cb20226a409f694b4e0c27e609d612338f6a578b0528cd8eb93038f6defa"
  },
  "source/web/src/components/html-content.tsx": {
   "bytes": 5109,
   "sha256": "e8fda446265a29c9ee481a6feaa8d08135a2e527b3cffda8bb2fd076d4afb7d8"
  },
  "source/web/src/components/json-code-editor.tsx": {
   "bytes": 9943,
   "sha256": "4653c87b5283691ec921c2adbf3d012df9bf90bd799021c50ff323fec12ffc62"
  },
  "source/web/src/components/json-code-editor/__tests__/json-code-editor-utils.test.ts": {
   "bytes": 3065,
   "sha256": "5d1e409d55b05d9e872a8308c2cc2033e926f9374fb0448882fa970a5af54c1d"
  },
  "source/web/src/components/json-code-editor/__tests__/json-code-editor.test.tsx": {
   "bytes": 3666,
   "sha256": "3f05e833a62dc1fb7147ff70d9602d5f14af6cef7ddb101ed893f2003bdba6ea"
  },
  "source/web/src/components/json-code-editor/json-code-editor-utils.ts": {
   "bytes": 4961,
   "sha256": "f3848317baed09b04a4d2d4c423a5be803490182e3a5ee2f279bd8acc554437c"
  },
  "source/web/src/components/json-editor.tsx": {
   "bytes": 8717,
   "sha256": "13a745b7b48f57e391bcfc9ece8c6dbfa84084c116e9bd0459a1e905116337e2"
  },
  "source/web/src/components/language-switcher.tsx": {
   "bytes": 2621,
   "sha256": "4bc6d2ae736e8cb8a07a6db6f46a5aab8d0078a31e3f2b95f91102d6700b6b82"
  },
  "source/web/src/components/layout/components/app-header.tsx": {
   "bytes": 4714,
   "sha256": "8987d7d678734296f7b4e875b44811fa92347c19d48e0e2fa402dbeb1c3f51ef"
  },
  "source/web/src/components/layout/components/app-sidebar.tsx": {
   "bytes": 2871,
   "sha256": "90fd10a609145953561ec53829f810d829722bbf608f328a315af9ebdfec99b1"
  },
  "source/web/src/components/layout/components/authenticated-layout.tsx": {
   "bytes": 2185,
   "sha256": "93e173c118722ad16a5084bf0b742181ef82ed3c592f2d84837088d0bc67f6c3"
  },
  "source/web/src/components/layout/components/chat-presets-item.tsx": {
   "bytes": 8374,
   "sha256": "56040a23844c93b69efcf16b1cbe1c8e389ee579284540893fe079631e26051d"
  },
  "source/web/src/components/layout/components/footer.tsx": {
   "bytes": 9757,
   "sha256": "198db66d6ab56c173fce8648efe660fc57a0da4d29d7b326b4607ef721cc1ceb"
  },
  "source/web/src/components/layout/components/glow.tsx": {
   "bytes": 2066,
   "sha256": "4271548cc904fd3b3ddc27756319d1de3b8ad5b374b07cc2012aed7e040dd902"
  },
  "source/web/src/components/layout/components/header-logo.tsx": {
   "bytes": 1356,
   "sha256": "62964a0d7ba621532706f6475e53a4812d218fdd453c8f9ef64e9a8a95f14a76"
  },
  "source/web/src/components/layout/components/header.tsx": {
   "bytes": 1340,
   "sha256": "f54c9019ec841ad8f5918a0501b04872e9488800a5043f56f68d51b243aea9a0"
  },
  "source/web/src/components/layout/components/logo.tsx": {
   "bytes": 1764,
   "sha256": "55776f1150daf84d67dacfeecfe8af73c5601186e95a41986385297cc922426c"
  },
  "source/web/src/components/layout/components/main.tsx": {
   "bytes": 1174,
   "sha256": "437f1bebcc66a829104a074217e256df061296cf8127be95cecab5a610943e25"
  },
  "source/web/src/components/layout/components/mobile-drawer.tsx": {
   "bytes": 9765,
   "sha256": "05cdda5e1f374a959e23b4c847d22de0dfc46640cd8f98198c4b7df1f2c477c9"
  },
  "source/web/src/components/layout/components/mockup.tsx": {
   "bytes": 2144,
   "sha256": "5741191825f1ac4ddce7f61b319a4347b4872d2cfc640b244cb0218437e1c7f8"
  },
  "source/web/src/components/layout/components/nav-group.tsx": {
   "bytes": 8294,
   "sha256": "3598d32ea3192464d03e9763c61c76115f6f2d9cd2897400a7a0251ef9ac03da"
  },
  "source/web/src/components/layout/components/nav-link-item.tsx": {
   "bytes": 2157,
   "sha256": "41f6866c4f133b42cd288eafea03a3ed14f3e31dbf680e39241fb92e5e192c60"
  },
  "source/web/src/components/layout/components/navbar.tsx": {
   "bytes": 1763,
   "sha256": "28aa039cf438e58724ef32bdbd624b05d225c05ea27e80eb1b8a86c067282ffe"
  },
  "source/web/src/components/layout/components/page-footer.tsx": {
   "bytes": 1411,
   "sha256": "706b3a05cac78082871b208772553c083cfb27b48d98c62b1a1f6705c972205b"
  },
  "source/web/src/components/layout/components/public-header.tsx": {
   "bytes": 16488,
   "sha256": "25a5cf1d267afcadcaeaebf922f31f56846961ce51867db3120f0cbd1e512997"
  },
  "source/web/src/components/layout/components/public-layout.tsx": {
   "bytes": 1892,
   "sha256": "14519b89d33c3231d43f96277d777a7f5634d97ab872cd78de4ee7bbd91f5dab"
  },
  "source/web/src/components/layout/components/public-navigation.tsx": {
   "bytes": 3090,
   "sha256": "e9e12276f5a3e7a12da3fcb65d0324d6919e6d90199834481db710f36307757e"
  },
  "source/web/src/components/layout/components/section-page-layout.tsx": {
   "bytes": 4119,
   "sha256": "850699889f31ffce3ffc269f7ce0dc9627610e3254cbbc5e1cb3dde39ddb7ae1"
  },
  "source/web/src/components/layout/components/section.tsx": {
   "bytes": 1092,
   "sha256": "ada0baf8f5cf4a7d85ba6916c0a59fcac19ad596c5484491c9e481d8c06994e9"
  },
  "source/web/src/components/layout/components/sidebar-view-header.tsx": {
   "bytes": 2322,
   "sha256": "9d0ca5974f72ca46c6d6c177fa2772939d02ee41796a718cd469ab80f32de6c0"
  },
  "source/web/src/components/layout/components/system-brand.tsx": {
   "bytes": 3544,
   "sha256": "5b1cb90e9a20bd79e360202b26c2dd66cb97ee8ba68b57298c5b267764e4fc50"
  },
  "source/web/src/components/layout/components/top-nav.tsx": {
   "bytes": 4013,
   "sha256": "02446fb6de5e27fc7e55b7f1d74a3e5d4f5934fe57c4f99a5325d25d203fa747"
  },
  "source/web/src/components/layout/config/system-settings.config.ts": {
   "bytes": 3744,
   "sha256": "06f8dbe455b718ceda7d182063ad3e9843d66762be9bfaff4a8087fd593c52bd"
  },
  "source/web/src/components/layout/config/top-nav.config.ts": {
   "bytes": 1142,
   "sha256": "167cbe1a91a6e35238c6b32f68e2b62f4c20a65495b2fde96b9c3e61001bee08"
  },
  "source/web/src/components/layout/constants.ts": {
   "bytes": 1741,
   "sha256": "a839d6caf69cbb11cdb6e9ed1b380d175fe7c82c50db6b6894e04c7d97f10c90"
  },
  "source/web/src/components/layout/index.ts": {
   "bytes": 2480,
   "sha256": "c5a7f3fce6bafad88eb5d600233cdc80436dde4398902fce7d044c63ac383939"
  },
  "source/web/src/components/layout/lib/sidebar-view-registry.ts": {
   "bytes": 2150,
   "sha256": "fb2e48f63621db3564115300ddf5e0be9b1371faa7948b6f48fa9c7c934d5500"
  },
  "source/web/src/components/layout/lib/url-utils.ts": {
   "bytes": 4088,
   "sha256": "91f28a8ff47c565ea2867188149b74a38ec00c834b045b559e27b4dbda4909e8"
  },
  "source/web/src/components/layout/types.ts": {
   "bytes": 3913,
   "sha256": "ada532774e2bff3cdb42391aa8423760c39d75563d850a90c3bec1d99addf0d3"
  },
  "source/web/src/components/learn-more.tsx": {
   "bytes": 1983,
   "sha256": "5dde38990fa7b75100f95db0383e3b27100d7847951f5873e29754b4cf60f67a"
  },
  "source/web/src/components/loading-state.tsx": {
   "bytes": 1893,
   "sha256": "81542a202a10b22e51a102331eae7bb0f8f92b7da1ee9c79146b9c575c61c0d3"
  },
  "source/web/src/components/lobe-icon-field.tsx": {
   "bytes": 4024,
   "sha256": "91667c2630f0d968daa7e848187460b3eb40fa90d62c1964c74c2fe87ebcfd07"
  },
  "source/web/src/components/long-text.tsx": {
   "bytes": 2720,
   "sha256": "0489df3bcfa903cc872bf10f41aaf1916fb8685fef1b806bf0498175a820a8ab"
  },
  "source/web/src/components/masked-value-display.tsx": {
   "bytes": 2977,
   "sha256": "587997eb809ef7b77062e3d6eae0b4f2a2f00d29b0135325e16527cd6172356f"
  },
  "source/web/src/components/model-group-selector.tsx": {
   "bytes": 26414,
   "sha256": "a31bba109e11d6c2e3ff056b3ff3acd8029be07e74ccf78232af8f9ddd865671"
  },
  "source/web/src/components/model-group-selector/__tests__/group-detail.test.ts": {
   "bytes": 1903,
   "sha256": "534d9f17255b4ed17003a6d9cfb835ad5fa705c1bb0189aed47b1703906c2323"
  },
  "source/web/src/components/model-group-selector/__tests__/layout.test.ts": {
   "bytes": 2200,
   "sha256": "a2e31412452c267fa2e057be1ed15fb3810175a14fed16c658635ed092529aa1"
  },
  "source/web/src/components/model-group-selector/group-detail.ts": {
   "bytes": 1515,
   "sha256": "428efc85da312fe1bc0b0b3bb4196bc5622448f3bd637d4c072a452a360af8d2"
  },
  "source/web/src/components/model-group-selector/layout.ts": {
   "bytes": 3131,
   "sha256": "d63e197cb2674428b3491be372dc743e9e5e6c96029324fe6b58ffaded2ced1a"
  },
  "source/web/src/components/multi-select.tsx": {
   "bytes": 16962,
   "sha256": "4ed2543f109dab336e2ec7a99da26f174f63e9478467b8aaa3595f6b9653dad8"
  },
  "source/web/src/components/multi-select/__tests__/option-hint.test.tsx": {
   "bytes": 1890,
   "sha256": "332b9d4724a1ec3e04630db4be4bebd1f42c7f06cd1d6dd409ee5d55af620204"
  },
  "source/web/src/components/multi-select/__tests__/option-icon.test.tsx": {
   "bytes": 1922,
   "sha256": "11b5537a7d9f45e7c2e462666d715ad1fe62e1f672831080a149ebf6364c38e5"
  },
  "source/web/src/components/multi-select/__tests__/selection.test.tsx": {
   "bytes": 4930,
   "sha256": "b7442fe0cccd5e58e37e347b26d1fba9a253ae3f1b2a4bb19bfbb7878fc647e5"
  },
  "source/web/src/components/navigation-progress.tsx": {
   "bytes": 1323,
   "sha256": "46fda12fdf2042515019e0da8918a6835f3b014b1fc873c4e0333a04a2fcd852"
  },
  "source/web/src/components/notification-popover.tsx": {
   "bytes": 10230,
   "sha256": "d77cdd84e60fb001eb556009d1fdc3d1dbf3212f0039ff536c88d4b4f8f1a4e7"
  },
  "source/web/src/components/page-transition.tsx": {
   "bytes": 5174,
   "sha256": "12ebf153a5452c42a9db327ed3ac912c26cb3b29214437e96cb7a767d025cea9"
  },
  "source/web/src/components/password-input.tsx": {
   "bytes": 1931,
   "sha256": "1387be23b153cc1aff32c3fd9cdc530c4287c8a5bf4565ac5c2bd34ee01452c9"
  },
  "source/web/src/components/permission-matrix.tsx": {
   "bytes": 8210,
   "sha256": "68af7d63d389b162080f430335f1fc8ed287ef6d7f8627fe8e8f845bc49035bf"
  },
  "source/web/src/components/profile-dropdown.tsx": {
   "bytes": 5410,
   "sha256": "441235ca7caf0a1e819d08d0f3ec6c3ab9fd9321056b05ab1764825abf9ea3e0"
  },
  "source/web/src/components/provider-badge.tsx": {
   "bytes": 1926,
   "sha256": "1af8c38887c0329291a34a8e10392e937fe9170c356bffb93a7cdb65290b717f"
  },
  "source/web/src/components/quota-details-popover.tsx": {
   "bytes": 2625,
   "sha256": "568c4921fe15501e5321dce86293165bd887c9bc601be91c0adcb082057d3c3d"
  },
  "source/web/src/components/react-icon-by-name.tsx": {
   "bytes": 6387,
   "sha256": "b01bbab3301a48d3f4a9015f3d4ff38f6de386ecc087cccb547631ed5e1d28b9"
  },
  "source/web/src/components/rich-content.tsx": {
   "bytes": 1431,
   "sha256": "65df6dbd80b727a9b26c883bcc5ca80f0989bc0fc7cdeb852639d6cd1ba7d8fc"
  },
  "source/web/src/components/risk-acknowledgement-dialog.tsx": {
   "bytes": 10985,
   "sha256": "c0f2dae2d0e7fa1cc80a1e698c863e116f8d0421eb52c91a542a38198169b6f9"
  },
  "source/web/src/components/search.tsx": {
   "bytes": 2148,
   "sha256": "0b57522dff0070372caecd5dc06f8bc36bec9290984be7dbd7d3c2ad15bb24a1"
  },
  "source/web/src/components/sign-out-dialog.tsx": {
   "bytes": 2432,
   "sha256": "2a2221a3e4541f7b3e6c9cafca43d3eed89189125ab2de8a38620fbdc01ec50f"
  },
  "source/web/src/components/skip-to-main.tsx": {
   "bytes": 1213,
   "sha256": "06489db1c69f4173f35c11374d6d148a856e447d0133a3f32298b723142df1d5"
  },
  "source/web/src/components/status-badge.tsx": {
   "bytes": 8155,
   "sha256": "f806b857e4dde4ac071c07d20f73262da34a191a03973c4b4575e62bc5f093f7"
  },
  "source/web/src/components/table-id.tsx": {
   "bytes": 1081,
   "sha256": "dc0d69f5ed431ab54eaf6c52d9e1675698254ca3a4e7a1772d4c84ef794603d3"
  },
  "source/web/src/components/tag-input.tsx": {
   "bytes": 3669,
   "sha256": "92c23c207ac1a88190076e14190052b9077d41fe5f203e7f2153b16af3ce5145"
  },
  "source/web/src/components/theme-quick-switcher.tsx": {
   "bytes": 4381,
   "sha256": "881793c38f9f9cd05a21a12a6c90ecd375999d8348e1c8ea9e4f61ee9802aafc"
  },
  "source/web/src/components/theme-switch.tsx": {
   "bytes": 2817,
   "sha256": "bff8c55ecebbd390a7aa398de7fe521721a22302cc2a42cce452c1bfbe5088dd"
  },
  "source/web/src/components/truncated-text.tsx": {
   "bytes": 1229,
   "sha256": "5cd782f9f8b0bd231b007a71923fa45b3f57189ad5cdc59c57042470de1a865f"
  },
  "source/web/src/components/turnstile.tsx": {
   "bytes": 2105,
   "sha256": "179e5f20a14ab521dcbda08998a226a5b313de6d0cf665c7f0cb91f2aa302ba7"
  },
  "source/web/src/components/ui/__tests__/combobox.test.tsx": {
   "bytes": 8961,
   "sha256": "88609c261e96c373ca131845707367cab8d497dcdbb07c68569c20d6d5e41a15"
  },
  "source/web/src/components/ui/__tests__/dialog-layout.test.tsx": {
   "bytes": 3993,
   "sha256": "74d28431fd4ce01ae916fa3b81a5c2e29a3cab77b516433c8d9e03d0799b3d71"
  },
  "source/web/src/components/ui/__tests__/label.test.tsx": {
   "bytes": 2840,
   "sha256": "51c05a7106dfd67808ab3e7ca9f822abeb11fd25e542af5c83f0892da7cf4a96"
  },
  "source/web/src/components/ui/__tests__/markdown.test.tsx": {
   "bytes": 2218,
   "sha256": "9836899252cb9524d3111cba5344f6f136f5913ee9ec2746cc6d9b9448e7c60a"
  },
  "source/web/src/components/ui/__tests__/portal-container.test.tsx": {
   "bytes": 5245,
   "sha256": "8006de9a3e7eaec6eb48b643d1c5fb744cf8beecc69f13e09a5f77420bc49c7b"
  },
  "source/web/src/components/ui/accordion.tsx": {
   "bytes": 3572,
   "sha256": "54bf03291ce5f041845cb3f3075eab676dd83677bae7d31c6395d50f067a4552"
  },
  "source/web/src/components/ui/alert-dialog.tsx": {
   "bytes": 6126,
   "sha256": "c6249ba8b2bd383525b5f3ec03cb81f2e552d86321f4eff353029d7d404bbdaf"
  },
  "source/web/src/components/ui/alert.tsx": {
   "bytes": 2789,
   "sha256": "ce218872aff71573e2b1c2515c84b366467ab3f156cb7346e5913fdb0b9882ff"
  },
  "source/web/src/components/ui/aspect-ratio.tsx": {
   "bytes": 1144,
   "sha256": "38f24bab5c97228d53758f5ace16a77d1caeaa12d48c71192f55a5ff6fa73992"
  },
  "source/web/src/components/ui/avatar.tsx": {
   "bytes": 3765,
   "sha256": "6fcec1f2ada117af038850d1db98327efd5c85c539c4224b43c52ddda5a6e4cd"
  },
  "source/web/src/components/ui/badge.tsx": {
   "bytes": 2771,
   "sha256": "089efbc5da8d81ff5c43efbf88e14531bb252827eacd2c848e48db4b1c12d133"
  },
  "source/web/src/components/ui/breadcrumb.tsx": {
   "bytes": 3461,
   "sha256": "4c4cd246c078e1c18904695419978611bda0c3f4afa040797aeb7229a9661216"
  },
  "source/web/src/components/ui/button-group.tsx": {
   "bytes": 3221,
   "sha256": "9b243be2c771d9631b6abdc7a7c5532810ee0acdbf75e4022650064b3cf3356b"
  },
  "source/web/src/components/ui/button.tsx": {
   "bytes": 4152,
   "sha256": "079505ed2df5b85815997ce69153005c8afa7a9630e3f37073e388af8ed8361d"
  },
  "source/web/src/components/ui/calendar.tsx": {
   "bytes": 9354,
   "sha256": "25a012856516d3fb56f1ec7249f150f57e1849226a2a55f2b7a40b9b61c68a50"
  },
  "source/web/src/components/ui/card.tsx": {
   "bytes": 3369,
   "sha256": "118932eebce107b366311c484332cca7ada915666ce3166922690a60697e6aab"
  },
  "source/web/src/components/ui/carousel.tsx": {
   "bytes": 6477,
   "sha256": "84f78b829c49252174c3150903a0be0a8d66eac124576cf013e1807f6e850625"
  },
  "source/web/src/components/ui/chart.tsx": {
   "bytes": 11222,
   "sha256": "2701becc545e20fc111d881f8bb0e0541f8238a89e0fffaf67693ab211fb2419"
  },
  "source/web/src/components/ui/checkbox.tsx": {
   "bytes": 2189,
   "sha256": "2fcf084b94108ca49213a0623eaceb770d1fe0e249095d5819b318e3854f9bc8"
  },
  "source/web/src/components/ui/collapsible.tsx": {
   "bytes": 1385,
   "sha256": "1d2d6c8745057f646d275cb7458cfd1f52ff9bf62e17beba08cf491ead4df66f"
  },
  "source/web/src/components/ui/combobox-input.tsx": {
   "bytes": 11443,
   "sha256": "d4debd2de4a6d5fc336c0af97401b3ce476e2ea86cf351e2741cae914ec7e74b"
  },
  "source/web/src/components/ui/combobox.tsx": {
   "bytes": 15598,
   "sha256": "cfdff46126ebc272527a7bd07e48468b20e26570700803b14b2c7f8c3a75e7d8"
  },
  "source/web/src/components/ui/command.tsx": {
   "bytes": 5956,
   "sha256": "0cc97e851da728e67cc986825c521841791c46532c7ce748584cdbfbd4f9ac34"
  },
  "source/web/src/components/ui/context-menu.tsx": {
   "bytes": 9008,
   "sha256": "b051a8ea15076c9084dbe1948bc7d3a986b3cd992ecd26ed752f1b7118588783"
  },
  "source/web/src/components/ui/dialog.tsx": {
   "bytes": 4993,
   "sha256": "0d2416c683ea201f884d7256bb380cc03229f6d4fc8cea78540689622e393064"
  },
  "source/web/src/components/ui/direction.tsx": {
   "bytes": 830,
   "sha256": "83d1ff61f6b013445e7151f577b949b9f574137e417232b9474a2eb168a92a9c"
  },
  "source/web/src/components/ui/drawer.tsx": {
   "bytes": 5668,
   "sha256": "b731caf426ce589bc7b1a8d836f2e1c05a476db463a10ab94fe63aeff33e5c2b"
  },
  "source/web/src/components/ui/dropdown-menu-events.ts": {
   "bytes": 1321,
   "sha256": "d253a87845b197d0d6c48e25abd0e79996fc8d082def9c91e2f56e896be5f79f"
  },
  "source/web/src/components/ui/dropdown-menu.test.tsx": {
   "bytes": 2068,
   "sha256": "a0a33b465434ea5b4ce96062934a6fa710eea812853b10d773fa2cbc982c4cbe"
  },
  "source/web/src/components/ui/dropdown-menu.tsx": {
   "bytes": 10152,
   "sha256": "0433739904f72283343aa18793e242c2fafe192772936635ae94d8d4d4f288e0"
  },
  "source/web/src/components/ui/empty.tsx": {
   "bytes": 3101,
   "sha256": "2b847ea515d7fc66b0178fd79f8d4e4d55426c404d90ca720a045f96b1e40780"
  },
  "source/web/src/components/ui/field.tsx": {
   "bytes": 6744,
   "sha256": "d4a81244b4a82ceaf5cd37f5cbc2c06d1798063f43657242fccd0576d36c5b83"
  },
  "source/web/src/components/ui/form.tsx": {
   "bytes": 7815,
   "sha256": "49cd45c11481018042f51ab68c7bfc34270798a647fdae3bb7b14795c0eeca0a"
  },
  "source/web/src/components/ui/hover-card.tsx": {
   "bytes": 2596,
   "sha256": "c0cf807abed3914d8e33ad1c7262d3b5f25e7cc38b5cb5e5a31a47255bf9aa67"
  },
  "source/web/src/components/ui/icon-badge.tsx": {
   "bytes": 2611,
   "sha256": "a301b15a107d41f307cc5edc1850fb8e537c25fbaa9376eb37ac8f2f38519346"
  },
  "source/web/src/components/ui/input-group.tsx": {
   "bytes": 5926,
   "sha256": "bd01e4c0a3d1791d843752bc6255c8141ec759094b4b1561156d0ae58a8f139f"
  },
  "source/web/src/components/ui/input-otp.tsx": {
   "bytes": 3376,
   "sha256": "1d3d16bde4dac5a3bc8be717cf5d4e1be11c4f18491a7bf49fdfed1de0301cce"
  },
  "source/web/src/components/ui/input.tsx": {
   "bytes": 1830,
   "sha256": "b4bb812b0d362dbd561069b5faa9cb2052ab873fd1c0c9074da602d0298ac0c5"
  },
  "source/web/src/components/ui/item.tsx": {
   "bytes": 5601,
   "sha256": "93d0178504f64119e7fc0edd3276639af718a8e23a6e01ddf7aba2fbcbe3e11c"
  },
  "source/web/src/components/ui/kbd.tsx": {
   "bytes": 1578,
   "sha256": "7ade9ec86888a1f7fb3eac14f09a66e1e93a43a058000b16a0a7fecb7e052bfa"
  },
  "source/web/src/components/ui/label.tsx": {
   "bytes": 1556,
   "sha256": "f5b5847b96a7ec07a4a593426f941afbcee179cb2bfa3006a65eeaa1997008ab"
  },
  "source/web/src/components/ui/markdown.tsx": {
   "bytes": 22682,
   "sha256": "1a4c3e32066b6cd0b6a0cf3a8bcd12a0035eb0ce74db93b118e64b46b9c6298d"
  },
  "source/web/src/components/ui/menubar.tsx": {
   "bytes": 9098,
   "sha256": "dab7b25b887fe453efa7663cef8de73480cec62bab56d479d8986a135d93ee64"
  },
  "source/web/src/components/ui/native-select.tsx": {
   "bytes": 2952,
   "sha256": "3f677114243015228138a47e1068a0b51a636cb8ff22250d919b76fea85f0af5"
  },
  "source/web/src/components/ui/navigation-menu.tsx": {
   "bytes": 8272,
   "sha256": "19bb360de90ba2c88830065d7133457479426de148a3f2d125e47c72809628f7"
  },
  "source/web/src/components/ui/pagination.tsx": {
   "bytes": 3856,
   "sha256": "873453988630e3619af7492910b5991c5595ae3695d1ac953eb4483a114fd281"
  },
  "source/web/src/components/ui/popover.tsx": {
   "bytes": 3594,
   "sha256": "9d661207301694a70e69712c5fcb1f6238de7de63106ee2f0cf8c3fa65773323"
  },
  "source/web/src/components/ui/portal-container.ts": {
   "bytes": 1351,
   "sha256": "0ccfa0377d2f019e35a033e02ee53e6b2d467843171d6ab53d209ed6f83d4822"
  },
  "source/web/src/components/ui/progress.tsx": {
   "bytes": 2481,
   "sha256": "3f7ce7b1e37f4be78721735c51929e8e9a488f281d4f3340b665b220e332a1eb"
  },
  "source/web/src/components/ui/radio-group.tsx": {
   "bytes": 2380,
   "sha256": "24f1477dbac3e16723add9fb48f1d60306bddee48de4798626af5ff018a0064a"
  },
  "source/web/src/components/ui/resizable.tsx": {
   "bytes": 2412,
   "sha256": "ec4b5c224afa094a878146fdb0f8222a4074cb7b45098a8b7032eaecbc6072c0"
  },
  "source/web/src/components/ui/scroll-area.tsx": {
   "bytes": 2320,
   "sha256": "579769168858cca50971be9cb3afab76fc85f8ebc5c79cbccf030ae39968618f"
  },
  "source/web/src/components/ui/select.tsx": {
   "bytes": 8034,
   "sha256": "695452158d516e5907dd536d0f2477ed20aad3aafd42df5b6cd7dbbbedd05686"
  },
  "source/web/src/components/ui/separator.tsx": {
   "bytes": 1272,
   "sha256": "3365cd56eb1b4c073c0fab38e735c7d538b321412376005eac94904c7094c6f7"
  },
  "source/web/src/components/ui/sheet.tsx": {
   "bytes": 5305,
   "sha256": "66adb98a7911db5a36cd65734ad3e83bcc742e36093564dd0415cb70d1ea8b85"
  },
  "source/web/src/components/ui/sidebar.tsx": {
   "bytes": 22771,
   "sha256": "71df1551c4da851121cce7846397a432771575bffc68add723591cd24802ed0a"
  },
  "source/web/src/components/ui/skeleton.tsx": {
   "bytes": 1016,
   "sha256": "222116b6fb2e674cc3dad59037fec6f775e6c5cd26ede00559708c23a038a41f"
  },
  "source/web/src/components/ui/slider.tsx": {
   "bytes": 2615,
   "sha256": "b5dfed2023a531ebc3b31180251205c7d2af2d7e5f506435fa985a4869989662"
  },
  "source/web/src/components/ui/sonner.tsx": {
   "bytes": 3360,
   "sha256": "ce578a6a89662735c11e8bad78b836a3d3daaab76d5b69084f86fb29d8f9ffa5"
  },
  "source/web/src/components/ui/spinner.tsx": {
   "bytes": 1329,
   "sha256": "dd052ee2175c88cf5ede60103dc3271428bc0809e81d9e4553e8bb3fe5f18a15"
  },
  "source/web/src/components/ui/switch.tsx": {
   "bytes": 2434,
   "sha256": "1823e104825ea7dcc4920ced284329a5591bed477f9166cd540d7b031b5f37c0"
  },
  "source/web/src/components/ui/table.tsx": {
   "bytes": 3751,
   "sha256": "fddc5ae2047febdd2aefa01ba4943e1805bf482350e533dc225eeb8e775c6166"
  },
  "source/web/src/components/ui/tabs.tsx": {
   "bytes": 4224,
   "sha256": "75cd764bd068a1f9eed274513fbdcfbe06526698dbf3c5d71e5e9b8519d2d5fc"
  },
  "source/web/src/components/ui/textarea.tsx": {
   "bytes": 1608,
   "sha256": "41d441ba336be0828050327474a6c46fb3f6e83a7c9caea97a9c3080dd35fa25"
  },
  "source/web/src/components/ui/titled-card.tsx": {
   "bytes": 2991,
   "sha256": "30186803c346e4c4b52d1a67b800dc5c67313c0d4dd9c2d55ba3677eb2a5dbd0"
  },
  "source/web/src/components/ui/toggle-group.tsx": {
   "bytes": 3884,
   "sha256": "8a32f1ba8c95cc3d210bf34122d57a02243843fdbcf6c00764fb10364bea96dd"
  },
  "source/web/src/components/ui/toggle.tsx": {
   "bytes": 2477,
   "sha256": "c80d90acdaf89611f84147b384efa2b19c4cfa04cb46a4832ad9dd0679d22f6b"
  },
  "source/web/src/components/ui/tooltip.tsx": {
   "bytes": 3573,
   "sha256": "e9004f9774e748a1888d82ba12fed8e884397b11decbe219946469ff0e45547e"
  },
  "source/web/src/config/fonts.ts": {
   "bytes": 1549,
   "sha256": "64033536fa7f2f78c84bda06a4874452e4e84ebdfd0e9d07a1140545c28cdc29"
  },
  "source/web/src/context/__tests__/theme-preferences.test.tsx": {
   "bytes": 10905,
   "sha256": "61ed079525716562722a9aa07f196e2154135ff63880b929e12ff7cbfefddec5"
  },
  "source/web/src/context/direction-provider.tsx": {
   "bytes": 2441,
   "sha256": "baafe7bb05fd4c1c6edc9a8d9c41584c9c8ae97d1aec95d7724f867a8fa403a0"
  },
  "source/web/src/context/font-provider.tsx": {
   "bytes": 2321,
   "sha256": "dba29df671ecb4730db294a9adb1bd5547a1eec88151381b8e9a7aae29128522"
  },
  "source/web/src/context/layout-provider.tsx": {
   "bytes": 3152,
   "sha256": "b22ced61085102f4d668a4c67ed958cd7509083ac909d5e45739b5404355e438"
  },
  "source/web/src/context/search-provider.tsx": {
   "bytes": 1938,
   "sha256": "3c89def9b1b48f19f192fa5745603c24216d74df6a2b718dca35899fe4a95581"
  },
  "source/web/src/context/theme-customization-provider.tsx": {
   "bytes": 7015,
   "sha256": "4a1419ad1e7b2b73ae03966cf74c84f89d35c9180c534c14bedfdd3a036ead54"
  },
  "source/web/src/context/theme-provider.tsx": {
   "bytes": 3720,
   "sha256": "41e41e8fd2f709f7bdff6272f661bf1bd278542e8c33eb165b5ca4cbac06f592"
  },
  "source/web/src/env.d.ts": {
   "bytes": 900,
   "sha256": "b9f45b0c6ccecdec669a29d9b2f245bb8822b875ca7e5ec961c8e038acaade30"
  },
  "source/web/src/features/about/api.ts": {
   "bytes": 1232,
   "sha256": "97d7695a2660e38b70cbd56c364051b9cc42bae6f2ee47a7cd304dd71313efd8"
  },
  "source/web/src/features/about/index.tsx": {
   "bytes": 5861,
   "sha256": "f695ef36277360c199e3277f2ff3af82cd2078ea51f98f048b817fdd1ced38ec"
  },
  "source/web/src/features/about/types.ts": {
   "bytes": 826,
   "sha256": "d50f706b749c592860c2e092aa1873f566e6da47dce5cb9a73c2e1b416f99351"
  },
  "source/web/src/features/auth/api.test.ts": {
   "bytes": 5672,
   "sha256": "601d95c7f2f4a0706f2e4901fb8129215296314b97b06f781c046ffd2704a2c0"
  },
  "source/web/src/features/auth/api.ts": {
   "bytes": 8605,
   "sha256": "033a9cd1d24bd276c5f55456cb0e9487ae6f08cdfc58ab632b79dd3f676f615f"
  },
  "source/web/src/features/auth/auth-layout.tsx": {
   "bytes": 2115,
   "sha256": "76ef8fa62baba78872ba5b04416a7788df2573a8b5c8d94726cb12a0f8cc86a5"
  },
  "source/web/src/features/auth/components/legal-consent.tsx": {
   "bytes": 2775,
   "sha256": "971aaa069e15df344dc5d2627709ee31c353954acd708cb468b2bf1e5a41e955"
  },
  "source/web/src/features/auth/components/oauth-callback-screen.tsx": {
   "bytes": 4284,
   "sha256": "df13766fd274b906ef26cd7bfbd0a22ec87577d8610e9b238d8b49f698934797"
  },
  "source/web/src/features/auth/components/oauth-providers.tsx": {
   "bytes": 4832,
   "sha256": "1b95242be09d51d7621cc2d845d7011d2e4fb70cb82dd07fda55f59475bd9bfd"
  },
  "source/web/src/features/auth/components/telegram-login-dialog.tsx": {
   "bytes": 3724,
   "sha256": "035145b4247b0bf4460830a15a749b0883ae42f952626461df77753ec858b49f"
  },
  "source/web/src/features/auth/components/terms-footer.tsx": {
   "bytes": 2568,
   "sha256": "71b97483f26272bcd9b9319ff614c3f9389f3aea48ba263d3f2fc3929398cd6e"
  },
  "source/web/src/features/auth/constants.ts": {
   "bytes": 2933,
   "sha256": "ebc8237d9d84cdb5a2f9ea5bd3033b391d8cc3bbe9bcfb34383c08af496c1c99"
  },
  "source/web/src/features/auth/forgot-password/components/forgot-password-form.tsx": {
   "bytes": 4318,
   "sha256": "c6ef175e4bcb2e664ba9e881b14919e65fdf4b5ec57e85d22ac214fedd72ec99"
  },
  "source/web/src/features/auth/forgot-password/index.tsx": {
   "bytes": 1942,
   "sha256": "394382c24d6aee8ae4322bf123b48c68cb668fab2b6bf08bfcb53d46ec00ee2a"
  },
  "source/web/src/features/auth/hooks/use-auth-redirect.ts": {
   "bytes": 3855,
   "sha256": "07fc0454f487a627a1a1159e8a81c678e38ecfba3efc12fbb06e121991bee6a3"
  },
  "source/web/src/features/auth/hooks/use-email-verification.ts": {
   "bytes": 2682,
   "sha256": "b8281defaa05b9043bd92d3441475137d0552b471252e7d6853d70f2cecd3851"
  },
  "source/web/src/features/auth/hooks/use-oauth-login.ts": {
   "bytes": 7226,
   "sha256": "841516ae3e805286f709a090851bc43234188084c492250ecae87a818ed18c11"
  },
  "source/web/src/features/auth/hooks/use-turnstile.ts": {
   "bytes": 1649,
   "sha256": "2e9efdde3453c41cdc99c3d3aa1616b0297222d7a9e18109b714532745b6e960"
  },
  "source/web/src/features/auth/index.ts": {
   "bytes": 3528,
   "sha256": "104c6a6d4b6078b410c3c1f6f624a91fb552848b9983e3ec897b5e081291cbc2"
  },
  "source/web/src/features/auth/lib/__tests__/oauth-callback-mode.test.ts": {
   "bytes": 5375,
   "sha256": "06f0e63a84b107ff4f7ba75f906075986053e2eee20fe5e8349372617761c2d0"
  },
  "source/web/src/features/auth/lib/__tests__/oauth-popup.test.ts": {
   "bytes": 7034,
   "sha256": "3e97fd7539235d59cf8a6d5c568173014d500c9f781fc5f879daae0b6461aded"
  },
  "source/web/src/features/auth/lib/auth-redirect.test.ts": {
   "bytes": 2890,
   "sha256": "6f44d9b8aea931d470e9522b0586a2b408cefda608f73b3d3ce1674feaf15a8d"
  },
  "source/web/src/features/auth/lib/auth-redirect.ts": {
   "bytes": 2247,
   "sha256": "0d95f0b06b790667f0cf10c91a926b6e5ad53f7620134e0a38991adb4c083e4c"
  },
  "source/web/src/features/auth/lib/oauth-bind-window.test.ts": {
   "bytes": 4961,
   "sha256": "37a751e89203ba616bfdf869c2647f8dbb095d4a3847aaa975cf09c0066452ab"
  },
  "source/web/src/features/auth/lib/oauth-bind-window.ts": {
   "bytes": 3475,
   "sha256": "01a7d9e3f295eed75a3f7446a826627366dc62d50e87194ad1095c5e2f138345"
  },
  "source/web/src/features/auth/lib/oauth-callback-mode.ts": {
   "bytes": 4055,
   "sha256": "1f83f81e16f4ce2796e99ca4961510329dc0ab064120fc67b72f51fdc246a45c"
  },
  "source/web/src/features/auth/lib/oauth-popup.ts": {
   "bytes": 5458,
   "sha256": "9252ed57c5a42f718e0b9db9d7ff0c88466f1d245605313df7ed41a97504908f"
  },
  "source/web/src/features/auth/lib/oauth.ts": {
   "bytes": 2558,
   "sha256": "1136666d1363877e8161de1c5ed20e64fd17cd48af4f7de1066735b5d9c5c233"
  },
  "source/web/src/features/auth/lib/password-encryption.ts": {
   "bytes": 6049,
   "sha256": "da8c0b09b0f60528ecd10beb97d4de0ea3584d260125465bdc46c25f515c2ceb"
  },
  "source/web/src/features/auth/lib/storage.ts": {
   "bytes": 1963,
   "sha256": "d509014e05457eda687968c96c9c56388333c813084efee7dd8310f1d65b282e"
  },
  "source/web/src/features/auth/lib/telegram-login.test.ts": {
   "bytes": 2014,
   "sha256": "6ea6c2d63544a2db780ab1d792664b4e28f0e5a86699ad3ef336fe7b76158438"
  },
  "source/web/src/features/auth/lib/telegram-login.ts": {
   "bytes": 2081,
   "sha256": "4254b7a90e30c68015059a8ad5644c909bb87fea47484fe27cbdc9881a5504cb"
  },
  "source/web/src/features/auth/lib/validation.ts": {
   "bytes": 2311,
   "sha256": "390dee01953bcc7d63e62168d206fae211303fd1ad867107f2908ba846e4bfa8"
  },
  "source/web/src/features/auth/otp/__tests__/login-verification.test.tsx": {
   "bytes": 9212,
   "sha256": "9076754a6d65696f0f686099aa91f9ae3f31a3c864f52a14a94c6d13d03aff3e"
  },
  "source/web/src/features/auth/otp/components/otp-form.tsx": {
   "bytes": 3168,
   "sha256": "2bbca62ce4fb32e89922f72236288b391517d9030cb7b415527b87e7be70e8d2"
  },
  "source/web/src/features/auth/otp/index.tsx": {
   "bytes": 1811,
   "sha256": "6048fe7ff9355190924c324739fbee9fd2e9fe370a359cc181ccc74cd89ab23c"
  },
  "source/web/src/features/auth/passkey/__tests__/domain-verification.test.tsx": {
   "bytes": 14273,
   "sha256": "e103d4872fd0e469aac1360e58e78c9a40adc9cf82343a79956c6d40f29c12ee"
  },
  "source/web/src/features/auth/passkey/api.ts": {
   "bytes": 3861,
   "sha256": "889235fdeed51d3ec63d218b5c521b1b222d0b21312e769a114651dcbb7251ca"
  },
  "source/web/src/features/auth/passkey/assertion.ts": {
   "bytes": 3753,
   "sha256": "cce01c0794cdcc91c397b8270a5d4ee94ed0e5f7ac2bb387ec1c7fedf917c9f1"
  },
  "source/web/src/features/auth/passkey/components/passkey-domain-selector.tsx": {
   "bytes": 3775,
   "sha256": "8c452497cae1830effa42817e3d806fc8c7d59a23fb612e8ba9df96a6d4995e4"
  },
  "source/web/src/features/auth/passkey/hooks/use-passkey-management.ts": {
   "bytes": 6025,
   "sha256": "c8a5c126aa73bb87525b5d2c80a8753d35e92bae77dd0995d2ab99174c4d51f9"
  },
  "source/web/src/features/auth/passkey/index.ts": {
   "bytes": 834,
   "sha256": "23cfa004dac4967ff04ffc18619f94ead339cbcdf259256a9175b7daa6e461d9"
  },
  "source/web/src/features/auth/passkey/types.ts": {
   "bytes": 1192,
   "sha256": "90563c2ef16e11c533ca15a885e8684b0be8c6501b492964df38c7afae478a4c"
  },
  "source/web/src/features/auth/reset-password-confirm/index.tsx": {
   "bytes": 6603,
   "sha256": "d95d099f9893607e5dcd876849cd939b53932b7b1b982f80d63482404d53bed4"
  },
  "source/web/src/features/auth/secure-verification/__tests__/verification-api.test.ts": {
   "bytes": 14629,
   "sha256": "f7462b4cd104d14995bf7a07aedd76b5232bdc45cd3dce25fe976af1275ad242"
  },
  "source/web/src/features/auth/secure-verification/__tests__/verification-flow.test.tsx": {
   "bytes": 18825,
   "sha256": "6d4f9c20ac0829d14b0289da5ead45d60972945ad1cc6bb542e47164227ad564"
  },
  "source/web/src/features/auth/secure-verification/api.ts": {
   "bytes": 10217,
   "sha256": "efa9dcf38171b4039d1c72c91b6d0c4d53c2f4e2e09ba8cc0f2d0a801510ef18"
  },
  "source/web/src/features/auth/secure-verification/components/secure-verification-dialog.tsx": {
   "bytes": 10010,
   "sha256": "44ddf7fc203ca84aba74a8c7fff2dcf39eb8957239f30301c22ccc865d66a654"
  },
  "source/web/src/features/auth/secure-verification/hooks/use-secure-verification.ts": {
   "bytes": 11040,
   "sha256": "03003a3be29317368b968233cc2e373dc3b9ebac941964d44aa96a6c14c45ec4"
  },
  "source/web/src/features/auth/secure-verification/index.ts": {
   "bytes": 891,
   "sha256": "73aa32069a7f2043c1d976d7e9c5ea70a31a4191185f2c9d0eef0e63242710b1"
  },
  "source/web/src/features/auth/secure-verification/types.ts": {
   "bytes": 4652,
   "sha256": "4b7c2e21ca9efd660c1250e308902f27ca1174399dd1f6de989b4d82556214da"
  },
  "source/web/src/features/auth/sign-in/components/user-auth-form.tsx": {
   "bytes": 16115,
   "sha256": "f9f5d6b0a355f7069d35f6e1c6d3c531ff857a867ff5e9024ed5d4b2faa1f102"
  },
  "source/web/src/features/auth/sign-in/index.tsx": {
   "bytes": 2172,
   "sha256": "a3f534a297184761f0f1e379d9e7a62ea81ae85f53d0c7619981d7755e829522"
  },
  "source/web/src/features/auth/sign-up/components/sign-up-form.tsx": {
   "bytes": 14272,
   "sha256": "342c2adbef8e2fec68b91cd47a99c150433957c0c3576df4f6c67df80744d354"
  },
  "source/web/src/features/auth/sign-up/index.tsx": {
   "bytes": 1931,
   "sha256": "297165f58f7121fd339cdad49787e2e202b1b34f60a4645a7ac1c7f87b4ed859"
  },
  "source/web/src/features/auth/types.ts": {
   "bytes": 6211,
   "sha256": "8a6f98914983e9d0a120629eb896a552617403c31dc81b2022938069c5060bde"
  },
  "source/web/src/features/channels/api.ts": {
   "bytes": 17395,
   "sha256": "db8745adf49ba3fdf29c1518521c5d8f4a2aea07a5da3bcd3fe3870120b10633"
  },
  "source/web/src/features/channels/components/__tests__/channel-configuration.test.tsx": {
   "bytes": 109493,
   "sha256": "84a9c7dda4c816c04e22e5cbe9127e0708d987431979cc4f2e5468c92a08527c"
  },
  "source/web/src/features/channels/components/__tests__/channel-quick-options.test.tsx": {
   "bytes": 10326,
   "sha256": "51784401c59061c43bbd6d35036680463b6c35a8be0d5f1f4d674e47651b9165"
  },
  "source/web/src/features/channels/components/__tests__/channels-columns-status-tooltip-content.test.tsx": {
   "bytes": 2510,
   "sha256": "bc85b569147c74a65972d44efb741ec092adf582231c70b8efcc9cb9834d6ea9"
  },
  "source/web/src/features/channels/components/__tests__/inference-status.test.tsx": {
   "bytes": 16893,
   "sha256": "a899787a1458141fa53e4879bbd0e0e8dc141caa046e5cc6a54fe7007d7b9607"
  },
  "source/web/src/features/channels/components/__tests__/model-mapping-batch-dialog.test.tsx": {
   "bytes": 9664,
   "sha256": "ad1e3f94eb8383d022b1399c65612af290ba2b9203b4374121871f320a7c79d3"
  },
  "source/web/src/features/channels/components/__tests__/model-mapping-editor.test.tsx": {
   "bytes": 9177,
   "sha256": "f4b9517b3dd070e3163800064d2cd5736df69a2f014451ca0bc5c0d3673fef48"
  },
  "source/web/src/features/channels/components/__tests__/param-override-editor.test.tsx": {
   "bytes": 11380,
   "sha256": "aa32e7a6e9c41f4e42570fab1bf2969b1b1dcaa8a7936a5b411a30a523f61b63"
  },
  "source/web/src/features/channels/components/__tests__/provider-selection.test.tsx": {
   "bytes": 28776,
   "sha256": "816493279894bc1cab2e40df3464847f3c3f44e2a36435f8c47e2e35108a6666"
  },
  "source/web/src/features/channels/components/__tests__/responses-websocket-setting.test.tsx": {
   "bytes": 5602,
   "sha256": "6b7533ca5e704ba4714f4049befcadaafbc7bcdd9ee3e2c534302e390d74877a"
  },
  "source/web/src/features/channels/components/__tests__/table-refresh.test.tsx": {
   "bytes": 4637,
   "sha256": "bbacef786aa94540d1902c27c6499b91bfd45f2353a074ab8f30b7eb425bf918"
  },
  "source/web/src/features/channels/components/__tests__/upstream-model-selection.test.tsx": {
   "bytes": 9205,
   "sha256": "5cff8444c3b55976c4cc72be026b2780c40c4928e3886088493051cafa705163"
  },
  "source/web/src/features/channels/components/__tests__/upstream-update-dialog.test.tsx": {
   "bytes": 13328,
   "sha256": "8eb74a6e623226b3f246216502b8281d7a43f87e0c2d2548e15e203d1a1e8c36"
  },
  "source/web/src/features/channels/components/channel-card.tsx": {
   "bytes": 7214,
   "sha256": "dcc0b4c1fe09499393f04e74d5db29d192e87e55d3a406d2a9dc966ed1f96efb"
  },
  "source/web/src/features/channels/components/channel-plugin-extensions.tsx": {
   "bytes": 3111,
   "sha256": "40d105c2eb7db09d1439b077d3057d394f232f6e5cf4edde8377dc63614b9938"
  },
  "source/web/src/features/channels/components/channel-quick-options.tsx": {
   "bytes": 8310,
   "sha256": "8c0f16ceadf9fa4f0fd615fdb0536bcd080cc002507018ddb8cf5ac92dac3b5f"
  },
  "source/web/src/features/channels/components/channel-row-actions-context.ts": {
   "bytes": 1095,
   "sha256": "bfd7a5c0b916c40e8da19eb4d008a065cc614554a5f3047ca23814bce8ef5130"
  },
  "source/web/src/features/channels/components/channel-type-badge.test.tsx": {
   "bytes": 3745,
   "sha256": "fbaae9eea189c0532ad2a0221904449ce2225edac4fa0193d2a85cced70665ec"
  },
  "source/web/src/features/channels/components/channel-type-badge.tsx": {
   "bytes": 4064,
   "sha256": "df823eac35a3491318d28465810e364d9e5740e2b81e7915537d0e2119fcdf0a"
  },
  "source/web/src/features/channels/components/channels-columns.tsx": {
   "bytes": 40299,
   "sha256": "89d0e17f79dae8c7941d63285043fd6c2fa774c1c860d370bb8656ceeda83f67"
  },
  "source/web/src/features/channels/components/channels-dialogs.tsx": {
   "bytes": 3961,
   "sha256": "46c1c059999411dcfe659fab7e4c02249c3313c02e161cbc91352d4bd8d71de5"
  },
  "source/web/src/features/channels/components/channels-primary-buttons.tsx": {
   "bytes": 10610,
   "sha256": "09ab43a52330f4a9bf14f8722169164f07670fae826f3f762f9737360d829d0f"
  },
  "source/web/src/features/channels/components/channels-provider.tsx": {
   "bytes": 4684,
   "sha256": "4246872b3a959abd82980ce32c7326c2bc088679a7f907afbc5e668b7348e102"
  },
  "source/web/src/features/channels/components/channels-table.tsx": {
   "bytes": 15721,
   "sha256": "8757afef9acd0097ece33fefd634e18096dde94af9978d86730097b9a8b29565"
  },
  "source/web/src/features/channels/components/data-table-bulk-actions.tsx": {
   "bytes": 8563,
   "sha256": "70718ce50c953a095633f35c6db7882973e11d8fa37bc29f86cf9bbce71f46dd"
  },
  "source/web/src/features/channels/components/data-table-row-actions.tsx": {
   "bytes": 11173,
   "sha256": "ce9296404eaa99ab78d57b546141ca2796e734723a30baeb85141afe55f026f2"
  },
  "source/web/src/features/channels/components/data-table-tag-row-actions.tsx": {
   "bytes": 3445,
   "sha256": "019a22740399cc5fb5b7348dbb45cac86a88eb109d942c7b856b6d0c758f8235"
  },
  "source/web/src/features/channels/components/dialogs/advanced-custom-editor-dialog.tsx": {
   "bytes": 61077,
   "sha256": "87ef6e33ddf9e9ec4956eebecff5955087592b032ad1d112d6b0b64c8f49c241"
  },
  "source/web/src/features/channels/components/dialogs/balance-query-dialog.tsx": {
   "bytes": 7753,
   "sha256": "f88009fc80af2859167c1e35ec928eeef29d8aa7faa9168937f88ae6be81cbc5"
  },
  "source/web/src/features/channels/components/dialogs/channel-test-dialog.tsx": {
   "bytes": 41063,
   "sha256": "9aca1aad38f848845f59d64d77c8af7c03808a1f17dcc226490cb9ba3a65c581"
  },
  "source/web/src/features/channels/components/dialogs/codex-usage-dialog.tsx": {
   "bytes": 41439,
   "sha256": "6a89f8384ee9c7d8b7188e3123291501e8fb11fb493abb000395b0e8fa3239df"
  },
  "source/web/src/features/channels/components/dialogs/configure-models-dialog.tsx": {
   "bytes": 5250,
   "sha256": "c4c216effd1d68e803dbec02f7aa44496e91f089f777035dd812116513701f86"
  },
  "source/web/src/features/channels/components/dialogs/copy-channel-dialog.tsx": {
   "bytes": 3781,
   "sha256": "c84c017d0d9f6179548e2989917655c22882227d711e6d8295e28e3c303a5b5d"
  },
  "source/web/src/features/channels/components/dialogs/edit-tag-dialog.tsx": {
   "bytes": 13320,
   "sha256": "c22cf4646c5653accaf51c5439b52e4c96073ad7f07fa993941fc3144b9484ab"
  },
  "source/web/src/features/channels/components/dialogs/fetch-models-dialog.tsx": {
   "bytes": 8094,
   "sha256": "a797ed433416b152f1ffe7cf9e5e1ec746977646a5c0f841ca40c7297e4c6ee5"
  },
  "source/web/src/features/channels/components/dialogs/inference-status-dialog.tsx": {
   "bytes": 17879,
   "sha256": "e4ab841f41182499b8156abaec4dccc5c38e61c3fa5420eebd7eb5f029db1640"
  },
  "source/web/src/features/channels/components/dialogs/missing-models-confirmation-dialog.tsx": {
   "bytes": 3497,
   "sha256": "3731e21eb7f2d8beb6380fd2ecf1df8ddd4a5d2643d41860e6880896c14acf08"
  },
  "source/web/src/features/channels/components/dialogs/multi-key-manage-dialog.tsx": {
   "bytes": 16231,
   "sha256": "5837a6f6b231272d1654d0b04b5acb2496bcea1c373f3ac1b5cfe33cb1505090"
  },
  "source/web/src/features/channels/components/dialogs/multi-key-statistics-card.tsx": {
   "bytes": 1397,
   "sha256": "d82d0cde02ab610d22e28ce690227f9a0d59810cc00ef45d713c8f61195111a2"
  },
  "source/web/src/features/channels/components/dialogs/multi-key-table-row-actions.tsx": {
   "bytes": 2074,
   "sha256": "a4bf837bf7d06556ce059e6d0b7dc43089f86fb5065dac4c2a60cc360cc06bad"
  },
  "source/web/src/features/channels/components/dialogs/ollama-models-dialog.tsx": {
   "bytes": 20107,
   "sha256": "bda3c8d6d74e8630eb89844a7a7cff76ece352a004a47894cfacdecf7001508c"
  },
  "source/web/src/features/channels/components/dialogs/param-override-editor-dialog.tsx": {
   "bytes": 112410,
   "sha256": "faa80b192a31f80a2277139ed284f8963236edfed56b44f0e109ba54add2302f"
  },
  "source/web/src/features/channels/components/dialogs/passthrough-warning-dialog.tsx": {
   "bytes": 3802,
   "sha256": "38d40ee0cc630943f530533d81cad3e6a44147ec506f1e9b8afe53296dcbc552"
  },
  "source/web/src/features/channels/components/dialogs/status-code-risk-dialog.tsx": {
   "bytes": 5739,
   "sha256": "e23ef6ca9549983cafa51439852a5e22b0f32104fd54ace269e8142a7e2c293e"
  },
  "source/web/src/features/channels/components/dialogs/tag-batch-edit-dialog.tsx": {
   "bytes": 9127,
   "sha256": "658715d252cf4a3a20724ffcbc619d7cc8262dc0db7eb99f21fbf384db93e954"
  },
  "source/web/src/features/channels/components/dialogs/upstream-update-dialog.tsx": {
   "bytes": 11539,
   "sha256": "3865dd03b08abc2415f362123a72879c4ed3ba6e0a0bf5c95c4f121c61e64a6d"
  },
  "source/web/src/features/channels/components/drawers/channel-configuration.tsx": {
   "bytes": 6260,
   "sha256": "99ba7b343f3e753f5cff2b7e4527744deb5fd173b398290749cb325c73eb7963"
  },
  "source/web/src/features/channels/components/drawers/channel-mutate-drawer.tsx": {
   "bytes": 181790,
   "sha256": "d9ce1126ad6328e60015ddf0cd7d2b92b65d32fc7c591ecf3efc74c126a1e625"
  },
  "source/web/src/features/channels/components/drawers/channel-provider-picker.tsx": {
   "bytes": 18033,
   "sha256": "ee5b1ec6dea4c97253d4212c349f2ba8f1a2be9e86a1f1d905d005f996441f35"
  },
  "source/web/src/features/channels/components/drawers/sections/channel-advanced-section.tsx": {
   "bytes": 3473,
   "sha256": "014fef5036d0ffdd2952cfe075a10d46d74503a12eef27f3987ed28f4a1e11ed"
  },
  "source/web/src/features/channels/components/drawers/sections/channel-api-access-section.tsx": {
   "bytes": 1436,
   "sha256": "08acca37e4a0eea8b1935e19c503f629b615b698afe551e64c5ed309f17020d8"
  },
  "source/web/src/features/channels/components/drawers/sections/channel-auth-section.tsx": {
   "bytes": 1465,
   "sha256": "c14b2639813c9500f57236d10b85e89d5e8786182ad6994335ee5f15a41bc820"
  },
  "source/web/src/features/channels/components/drawers/sections/channel-basic-section.tsx": {
   "bytes": 1447,
   "sha256": "7110a2922a4577392ffda8a291784a7bffce3bfa1de48a14eed6e0758f003835"
  },
  "source/web/src/features/channels/components/drawers/sections/channel-editor-loading-state.tsx": {
   "bytes": 1560,
   "sha256": "175b28918a5b161075a076cda48bc493b7469951da3aac5ccb6df3f3fdd71e9d"
  },
  "source/web/src/features/channels/components/drawers/sections/channel-models-section.tsx": {
   "bytes": 1463,
   "sha256": "cd8beb463b46ea68aacba092b5c800ad47e4852bfac1b60e015492b0023cc00e"
  },
  "source/web/src/features/channels/components/drawers/sections/index.ts": {
   "bytes": 996,
   "sha256": "64817d80bc6e5c1372eb826d71a4056024bc2c545b84756527ddf3961984f8cb"
  },
  "source/web/src/features/channels/components/model-mapping-batch-dialog.tsx": {
   "bytes": 15805,
   "sha256": "925d4d273250caa884de3393f14049dfc5a296e7d1165781b33b42f545e59cdb"
  },
  "source/web/src/features/channels/components/model-mapping-editor.tsx": {
   "bytes": 17844,
   "sha256": "905224ce54154e88d35412964666503bb78b084259d75ef3975ca899363c17f2"
  },
  "source/web/src/features/channels/components/model-redirect-panel.tsx": {
   "bytes": 3541,
   "sha256": "4f11bac50d5da4dff7aa848e83c3dded48c34eeafc286c85e4c141c5d78cf783"
  },
  "source/web/src/features/channels/components/numeric-spinner-input.tsx": {
   "bytes": 6448,
   "sha256": "0a444ede46552ed2eba5277582b7a69bbbad31e9fe31026c053047a5441bad10"
  },
  "source/web/src/features/channels/components/responses-websocket-setting.tsx": {
   "bytes": 2674,
   "sha256": "8b0aba524e8db8ec2b36ad9f1d4dcec68c9a1849183309c26f0cb552faedab26"
  },
  "source/web/src/features/channels/components/upstream-model-selection.tsx": {
   "bytes": 14719,
   "sha256": "997ee36f9b25365c4ab564087a5b501b6f0d9319bbeaaa53f6c4221c3e4d843f"
  },
  "source/web/src/features/channels/constants.ts": {
   "bytes": 19933,
   "sha256": "b0adf652520d5b4386a53b01bdfdacb941fabb28fbab82520167480c08787a54"
  },
  "source/web/src/features/channels/hooks/__tests__/channel-key-disclosure.test.tsx": {
   "bytes": 4882,
   "sha256": "22d0149eda5196534b25735fe9c8f0e3ba02a6d3d8b20ae5f1e181cf9dbe5a2a"
  },
  "source/web/src/features/channels/hooks/__tests__/use-redirect-panel-placement.test.tsx": {
   "bytes": 2973,
   "sha256": "fb93b84e950ebd409f837f9cb20e269d4ccd204aa70c68bb44b07daa820f313f"
  },
  "source/web/src/features/channels/hooks/use-channel-key-disclosure.ts": {
   "bytes": 3452,
   "sha256": "69dc03eed38edb9973ba042a6d0281098c90f192daafa347d1ec6b06576751f8"
  },
  "source/web/src/features/channels/hooks/use-channel-model-discovery.ts": {
   "bytes": 2734,
   "sha256": "1fb0d6781a64320f8cb9ffc797891ac0cb945d8f37a919b5135d17b753ba6950"
  },
  "source/web/src/features/channels/hooks/use-channel-mutate-form.ts": {
   "bytes": 3754,
   "sha256": "6fb460448e2e6a4ea605a53750a45f0c9a0fb75952d6e83cf86421a3bf29c160"
  },
  "source/web/src/features/channels/hooks/use-channel-upstream-updates.ts": {
   "bytes": 10769,
   "sha256": "a8ed503660e780bcb4381d6586611ee1893e8d10bb0d31357c341fac06394d5d"
  },
  "source/web/src/features/channels/hooks/use-redirect-panel-placement.ts": {
   "bytes": 2290,
   "sha256": "70f64649df719ee70a84d831477cf5329f81f98b0762caf81b65123b81542b79"
  },
  "source/web/src/features/channels/index.tsx": {
   "bytes": 3527,
   "sha256": "061ef29ca5b97d2545bea931f2f017e5afdca232e99bcc0312bca2349667ec39"
  },
  "source/web/src/features/channels/lib/__tests__/channel-field-update.test.ts": {
   "bytes": 3208,
   "sha256": "4a80cd62e40f85c88f4d87e525e9488df438bdd7695ec13d436444259771efc0"
  },
  "source/web/src/features/channels/lib/__tests__/channel-table-row-id.test.ts": {
   "bytes": 1842,
   "sha256": "665f6969d23c630fbad5d191ab178b4f082ec1d5a26b8ac3dc4b3069929b0003"
  },
  "source/web/src/features/channels/lib/__tests__/channel-type-options.test.ts": {
   "bytes": 1519,
   "sha256": "32b4a143d466d84191f4545ce21173dbcfe294966413730a2aa57ae9c28d81a8"
  },
  "source/web/src/features/channels/lib/__tests__/header-passthrough.test.ts": {
   "bytes": 3553,
   "sha256": "8a66d50e173ff4750d5b6dac383ac6d937a319b6897116817bca911590bcfb1c"
  },
  "source/web/src/features/channels/lib/__tests__/inference-status.test.ts": {
   "bytes": 4954,
   "sha256": "b6c32c19164a51a38f3882e599a4b3b57d9e764afb4a4780de977715d8c18b75"
  },
  "source/web/src/features/channels/lib/__tests__/model-mapping-rules.test.ts": {
   "bytes": 4260,
   "sha256": "c9593d9c189fcfc1c137fc01e498881d87d51d5981b6270491b81dca2a896a75"
  },
  "source/web/src/features/channels/lib/__tests__/model-naming-patterns.test.ts": {
   "bytes": 3044,
   "sha256": "f90a3b6deb40658c10b131a386a22116a9272c0bbeb1a535b3c639595802cc9b"
  },
  "source/web/src/features/channels/lib/__tests__/new-api-channel.test.ts": {
   "bytes": 7975,
   "sha256": "d2ae2a853b364fedcbf6fcd8341cbdee9eb204a2c1b52f6d3e6cce10fe9b34a2"
  },
  "source/web/src/features/channels/lib/__tests__/task-plugin-base-url.test.ts": {
   "bytes": 3767,
   "sha256": "cb2c3aab550bdec6f4edd6478df4e1f35b1b18911ece9438f2770533b01307ae"
  },
  "source/web/src/features/channels/lib/advanced-custom.ts": {
   "bytes": 27428,
   "sha256": "7ce4e7aebf2d5bed43bde84963d9c1ad21ec9153fc464694bcc32ceeeb9aa1e1"
  },
  "source/web/src/features/channels/lib/channel-actions.ts": {
   "bytes": 19256,
   "sha256": "e6b6210db871669f746bdb2362ca5e63cf2479d5490b8286534398ca41cfe317"
  },
  "source/web/src/features/channels/lib/channel-configuration.ts": {
   "bytes": 7477,
   "sha256": "ef58324defc9f2b1401fe1815a6706cee48d733044147b9ef5e2ca93f3f0a12e"
  },
  "source/web/src/features/channels/lib/channel-field-update.ts": {
   "bytes": 1904,
   "sha256": "1130a17e89d95d351b3f19e03d11060eb1a151acb5e5d1af56c664327cb03ed7"
  },
  "source/web/src/features/channels/lib/channel-form-errors.ts": {
   "bytes": 2143,
   "sha256": "156d281fd1f784000b643c360f7db5584cb7601ade1cb2ea4a63a250e0a31f33"
  },
  "source/web/src/features/channels/lib/channel-form.ts": {
   "bytes": 33155,
   "sha256": "14d7e512420d5d60e7fe029e678f7ae1cfa8a0b21d72e1776a68a43940956891"
  },
  "source/web/src/features/channels/lib/channel-plugin-extensions.ts": {
   "bytes": 3164,
   "sha256": "4aff00765e3fa33a90bb3dd4d538ca5e1d615a5587ad5de97f9539f9a52c7253"
  },
  "source/web/src/features/channels/lib/channel-type-config.ts": {
   "bytes": 5664,
   "sha256": "37b625f033d0acdba4046715cc07717b2a51252c633af1d6c61be296e87c38ee"
  },
  "source/web/src/features/channels/lib/channel-utils.ts": {
   "bytes": 19944,
   "sha256": "46b7a8daf63b4608df3174fb98f90dea586f51c5322c1f76101fb4a03cd2b762"
  },
  "source/web/src/features/channels/lib/header-passthrough.ts": {
   "bytes": 2885,
   "sha256": "a3613ec718f6e356c0a7a0a47d16fa70be6bc7574c5b48dc537a2e3a4f219b88"
  },
  "source/web/src/features/channels/lib/index.ts": {
   "bytes": 1212,
   "sha256": "5dde5451fee4f39efa6808cc75c6743cc94032d2d2ba0b12ea12584a017a3f28"
  },
  "source/web/src/features/channels/lib/inference-status.ts": {
   "bytes": 4087,
   "sha256": "293e9e01e02c7097e49c305665ba286fff4f356719bb8daacec9a57f0f36a70e"
  },
  "source/web/src/features/channels/lib/model-categories.ts": {
   "bytes": 1242,
   "sha256": "e38ed91584f031623339b67fcc77bc35c386d15482b0db6a8192b4d9b447fc30"
  },
  "source/web/src/features/channels/lib/model-mapping-rules.ts": {
   "bytes": 4512,
   "sha256": "011a56e6379b3bdb99267e3e619666964de78861db38f8bb50148b58cbe6ae28"
  },
  "source/web/src/features/channels/lib/model-mapping-validation.ts": {
   "bytes": 6628,
   "sha256": "9524f9bec64e74e8072de2a89d55efbcc5ed720028f1a0c58b10137a06aecce0"
  },
  "source/web/src/features/channels/lib/model-naming-patterns.ts": {
   "bytes": 5089,
   "sha256": "e2a6a180226b43599cc5ac83861abda2a11672f64d5aa93b3aa93f27c68aef4e"
  },
  "source/web/src/features/channels/lib/multi-key-utils.ts": {
   "bytes": 2124,
   "sha256": "f4f7337795fc8b0a2e5845b7951feb4e05bb2387f8eb31b3dc47ab57fc5eb8d0"
  },
  "source/web/src/features/channels/lib/ollama-utils.ts": {
   "bytes": 4697,
   "sha256": "423d2f0583b8d42cdd6d6cd21c4256ea1ba650dab1221b7b349cefc652f3ab90"
  },
  "source/web/src/features/channels/lib/responses-websocket.ts": {
   "bytes": 1406,
   "sha256": "63df37aaf7e2c0855c080b2a95164c4544bce05bae08048f7ae159cda99dae8a"
  },
  "source/web/src/features/channels/lib/status-code-risk-guard.ts": {
   "bytes": 3336,
   "sha256": "13a6c1164d53cb7b07ddc2ad950011ec6ed9a13744c013a571322dc6b4690a7a"
  },
  "source/web/src/features/channels/lib/task-plugin-base-url.ts": {
   "bytes": 3162,
   "sha256": "511d9fa08d2bd8bf906d55d5ee5e6847cf88a65f52578549c5f11b4e1ff83dc1"
  },
  "source/web/src/features/channels/lib/upstream-update-utils.ts": {
   "bytes": 1866,
   "sha256": "86eee52739c2f4db8a6563597c5b66e96215e5aafa388f0f24c3a24f6f933cca"
  },
  "source/web/src/features/channels/types.ts": {
   "bytes": 10358,
   "sha256": "05fed8aa87a333c635580ed2ce4e0089e839afb6a434c3ba7cda2c9e084d1b03"
  },
  "source/web/src/features/chat/hooks/use-active-chat-key.ts": {
   "bytes": 2133,
   "sha256": "48edca128072356d18776bd13ff9febac0eaabaf590ffe003df54f675fc6e348"
  },
  "source/web/src/features/chat/hooks/use-chat-presets.ts": {
   "bytes": 2369,
   "sha256": "485b3d546871e264b160d9c93427c5e51293fd71c62087ffe858140700f80def"
  },
  "source/web/src/features/chat/lib/chat-links.ts": {
   "bytes": 5523,
   "sha256": "0fa2074147b9dd962a0e4db78587d48c16a13280d63f6a7b86ae63d67f96327a"
  },
  "source/web/src/features/chat/lib/send-to-fluent.ts": {
   "bytes": 1240,
   "sha256": "c0977d33f487cf25a1dd634c83a729dd73c7c95228255d2718a1c0e239343cba"
  },
  "source/web/src/features/dashboard/api.ts": {
   "bytes": 2738,
   "sha256": "fc81f38d3502acda8391a67451a45361fb6162e5d9bad37b557e34fa987b571a"
  },
  "source/web/src/features/dashboard/components/flow/flow-charts.tsx": {
   "bytes": 24058,
   "sha256": "bb0f4c9a17b9904d956a684bc1d4d69be67212fb02147f803b9bccdb29fb6950"
  },
  "source/web/src/features/dashboard/components/flow/flow-node-filter.tsx": {
   "bytes": 8041,
   "sha256": "9d5d132e5d444a6952b50e26680dcc020574dfed57663417fd00954b0048fd9d"
  },
  "source/web/src/features/dashboard/components/models/consumption-distribution-chart.tsx": {
   "bytes": 5743,
   "sha256": "c050b595c0ea5afc5d0ced3346a7389c6d41df8b6cbf2f6519dacf4556806679"
  },
  "source/web/src/features/dashboard/components/models/log-stat-cards.tsx": {
   "bytes": 7049,
   "sha256": "6bac529a9fde9b5e1a4c4deb07177a5ff3dfb424425e685e6694ef73255123e5"
  },
  "source/web/src/features/dashboard/components/models/model-charts.tsx": {
   "bytes": 5523,
   "sha256": "7c79026ec862e5daabe9b4f3ea14657ec31a61ec82ca6b5bb2c963ffeb43e151"
  },
  "source/web/src/features/dashboard/components/models/models-chart-preferences.tsx": {
   "bytes": 7289,
   "sha256": "423b7cbd5670e08e84040072ea19b3efc44334382ceab7d64c3baa3a2e74ee1c"
  },
  "source/web/src/features/dashboard/components/models/models-filter-dialog.tsx": {
   "bytes": 10307,
   "sha256": "b2d17194e989fa24b0e5347b632808783a6d45c5eb37dd19a57a064d15670cd8"
  },
  "source/web/src/features/dashboard/components/models/performance-overview.tsx": {
   "bytes": 5996,
   "sha256": "e361024c6ac70eee06381325487fd58de52bc05a13af4aa17855f80eb27899a2"
  },
  "source/web/src/features/dashboard/components/overview/__tests__/setup-guide.test.tsx": {
   "bytes": 8175,
   "sha256": "a8a2ba4db525bc738481ec52eb0fd67ce2ca765bd296bb67026db7f07239f826"
  },
  "source/web/src/features/dashboard/components/overview/announcement-detail-dialog.tsx": {
   "bytes": 2508,
   "sha256": "16c8c8fd420737eaa034adaab697ad4aa71b099b8acdc4bd6880be31c805ed9b"
  },
  "source/web/src/features/dashboard/components/overview/announcements-panel.tsx": {
   "bytes": 4387,
   "sha256": "13b6c432b09eb5afc693187f94c5abf995b98b15e0d92eba3f6901807287d0d9"
  },
  "source/web/src/features/dashboard/components/overview/api-info-item.tsx": {
   "bytes": 4632,
   "sha256": "6a52f348e9b6750fdb95d598a2c3ae593977bfd6f5157de315e67e55550ca700"
  },
  "source/web/src/features/dashboard/components/overview/api-info-panel.tsx": {
   "bytes": 2821,
   "sha256": "eea195ae1d2512386db7da13b46ec38884763798f401e705bc0b0cf191867ecb"
  },
  "source/web/src/features/dashboard/components/overview/faq-panel.tsx": {
   "bytes": 2851,
   "sha256": "2d4dfddd8eb1eae1241af414cee6a2bcd09211def7b781e9db87176ec264bb5d"
  },
  "source/web/src/features/dashboard/components/overview/overview-dashboard.tsx": {
   "bytes": 29441,
   "sha256": "aed98801b66a4f1ea6f1c8ce4fa892e85bde22197336350bd99ef7b27cc9c231"
  },
  "source/web/src/features/dashboard/components/overview/performance-health-panel.tsx": {
   "bytes": 6126,
   "sha256": "16a46c54b48e51d5593c712ed27433aa78be6027d48a575221ef2265eed53a6e"
  },
  "source/web/src/features/dashboard/components/overview/summary-cards.tsx": {
   "bytes": 12042,
   "sha256": "6db0d204526f771c89e125a4f92e45a4b12cc4316ab00cca42b17f42acffa97c"
  },
  "source/web/src/features/dashboard/components/overview/uptime-panel.tsx": {
   "bytes": 5903,
   "sha256": "09fba91e7cd813a66f2099fac617b86139d588eab8f166599087167a034b3904"
  },
  "source/web/src/features/dashboard/components/ui/panel-wrapper.tsx": {
   "bytes": 3172,
   "sha256": "206fcd101960dd19e5295dbb87e5adb675019e67058a751a54797027291387f8"
  },
  "source/web/src/features/dashboard/components/ui/stat-card.tsx": {
   "bytes": 9813,
   "sha256": "3e8510dcb97f18e5a700b18ed33b5deb63e2bfb6f61109567355923f554a8e45"
  },
  "source/web/src/features/dashboard/components/users/user-charts.tsx": {
   "bytes": 8234,
   "sha256": "f896136754e6c86dadde3a41f42f8dafcd74a6020cad4203c2925f89b900d70b"
  },
  "source/web/src/features/dashboard/constants.ts": {
   "bytes": 2279,
   "sha256": "2e29ee56de1196939d706d0f24cb9381483822f04cd92a1f6024e51dd9ee3697"
  },
  "source/web/src/features/dashboard/hooks/use-dashboard-config.tsx": {
   "bytes": 3416,
   "sha256": "a843471b976d3b709245fcea74c946e0e09e2775fa65442f0edc65df7aacd3be"
  },
  "source/web/src/features/dashboard/hooks/use-status-data.ts": {
   "bytes": 2082,
   "sha256": "f64ccbd1ea1982494d4060937775fd813ba576595539e0c4c98856677efe69cb"
  },
  "source/web/src/features/dashboard/index.tsx": {
   "bytes": 13377,
   "sha256": "88309b776c84bd758c4f3e1b8fe5100206203ca66c50236220a0e13a636a1927"
  },
  "source/web/src/features/dashboard/lib/__tests__/charts.test.ts": {
   "bytes": 4632,
   "sha256": "5309af006c12702345dd946ba3a8d545c65069a9f3e94508ccf32e823ee2febb"
  },
  "source/web/src/features/dashboard/lib/api-info.ts": {
   "bytes": 2027,
   "sha256": "cdef5351ee5af63852f5221c5e37f5cdcd9c8dd50a3b16747fa41c7933957ff2"
  },
  "source/web/src/features/dashboard/lib/charts.ts": {
   "bytes": 28092,
   "sha256": "e2f1b7c9df80645268576f95d6b44ef5b5ebebf0fc7a325af426e31d290b0ccd"
  },
  "source/web/src/features/dashboard/lib/filters.ts": {
   "bytes": 5619,
   "sha256": "0c6c91c152f6ec69cc51b5454a0f39fa69b8afc2368795b83086315c69f367e8"
  },
  "source/web/src/features/dashboard/lib/flow-selection.test.ts": {
   "bytes": 3323,
   "sha256": "d0398edb5b121533e32cdd86c673d80f3c89f31d40df26848ba383ea6e875848"
  },
  "source/web/src/features/dashboard/lib/flow-selection.ts": {
   "bytes": 2052,
   "sha256": "57d0e8a469ba3efd7a45e619c67ab67ef494409525ba55b1a80608f6c3d4d150"
  },
  "source/web/src/features/dashboard/lib/flow.test.ts": {
   "bytes": 24045,
   "sha256": "c2aae66130c0509cf1120036112dfbe06617a5eb5cf4c94620a266c0d21a6aee"
  },
  "source/web/src/features/dashboard/lib/flow.ts": {
   "bytes": 37366,
   "sha256": "d7b2ecde7e9da4986f929ff3256dbc50a0e79cad0b3fd7f6f7f24967a9b7095c"
  },
  "source/web/src/features/dashboard/lib/index.ts": {
   "bytes": 1385,
   "sha256": "a8422dcbc096007a7e57f6882bbf0b61125c92861f297e476f66e6492a422758"
  },
  "source/web/src/features/dashboard/lib/stats.ts": {
   "bytes": 1565,
   "sha256": "1eb2b60e505aa6fa4c190cfbaeb90e9f38910af61318907255c2f169fbefd2d4"
  },
  "source/web/src/features/dashboard/lib/text.ts": {
   "bytes": 1189,
   "sha256": "4024e6234cb32914d3574a43358dae7aa787e00053f1b9b942888db2ddb94e53"
  },
  "source/web/src/features/dashboard/section-registry.tsx": {
   "bytes": 2073,
   "sha256": "c38ad9f8db69ff0a0e19992cd4c2ac03acbafb560e20abaae533a037bc9bcb95"
  },
  "source/web/src/features/dashboard/types.ts": {
   "bytes": 6918,
   "sha256": "254c2a319934a407e8d67271b4f36b79ed813c3ac2fd226d2cbe931c51916fb3"
  },
  "source/web/src/features/errors/__tests__/general-error.test.tsx": {
   "bytes": 6324,
   "sha256": "3491a49c3a5fc6f36161ecf2882696b43a4b461bc2086341db06b442e5c93858"
  },
  "source/web/src/features/errors/forbidden.tsx": {
   "bytes": 1789,
   "sha256": "ed9446c3efd776ae82cb8bf78686b45a0891f1596e9f2c657f6498ee1e255a47"
  },
  "source/web/src/features/errors/general-error.tsx": {
   "bytes": 3730,
   "sha256": "c046346799562ca0ab39f0777ed10139df03cddd3c390ccdc6cdabd664a8f487"
  },
  "source/web/src/features/errors/maintenance-error.tsx": {
   "bytes": 1544,
   "sha256": "87bba905d7fc1a64e17637da0e168129de53c8c8581823eab73685f0883274d8"
  },
  "source/web/src/features/errors/not-found-error.tsx": {
   "bytes": 1819,
   "sha256": "b60fcc9faa61e4847ee4a537f84de69a1eb03fc085bc4b2670c8be3b8508fcad"
  },
  "source/web/src/features/errors/unauthorized-error.tsx": {
   "bytes": 1813,
   "sha256": "03fd0ba25f804feaa4d59110d46ee79d17dce7f421b4f6907572dd8e717046d1"
  },
  "source/web/src/features/home/api.ts": {
   "bytes": 1518,
   "sha256": "80eeb557e1060a626b4a1a62aef20d9b6fa1f7c45a6cb64d505c5b50e4ba6ab4"
  },
  "source/web/src/features/home/components/connection-line.tsx": {
   "bytes": 1260,
   "sha256": "09831868864c9db2bd60e67d60cae2e94c86886fcd54b3c7e8f5a81995cdb992"
  },
  "source/web/src/features/home/components/feature-item.tsx": {
   "bytes": 1741,
   "sha256": "b877a107ed958cdd122bc7bced1cdbd58d7667648a6ea4a48831b4405f845e5f"
  },
  "source/web/src/features/home/components/gateway-card.tsx": {
   "bytes": 3117,
   "sha256": "c6dfd1ad341b05526788767ca23fa0ff7c0f8a56d7295131356200ea7497f0f8"
  },
  "source/web/src/features/home/components/hero-buttons.tsx": {
   "bytes": 1615,
   "sha256": "1788dcddaca4cf054eca6ba97c0275f5fd9a50e9a4de60a9379b1d8c86cb5de3"
  },
  "source/web/src/features/home/components/hero-terminal-demo.tsx": {
   "bytes": 16496,
   "sha256": "caa459a24aff573126ecaf10157c7e473ce771bc4edf8419650a78c166272072"
  },
  "source/web/src/features/home/components/icon-card.tsx": {
   "bytes": 1662,
   "sha256": "dab2515879032787870199cf05407899f122c73a9655b07591fc5013ecafa6f6"
  },
  "source/web/src/features/home/components/index.ts": {
   "bytes": 958,
   "sha256": "362925e825d1a2868835f148cd4297f9a62bb6b116ffa5cad2fc91447a90ef30"
  },
  "source/web/src/features/home/components/scrolling-icons.tsx": {
   "bytes": 1810,
   "sha256": "52e49352051aece5849ce64205b834ffd87ab0082424f7a346c96beafd5d9200"
  },
  "source/web/src/features/home/components/sections/cta.tsx": {
   "bytes": 3028,
   "sha256": "a86a9d6d4aed2fbe8d2795b7efa75e07afff3dfbcde3230d2b42ea9da1c3c01f"
  },
  "source/web/src/features/home/components/sections/features.tsx": {
   "bytes": 8482,
   "sha256": "6053d57216dff04d37f7fae5a4fac81bc063974d222ed2c08c9f9a5179cae245"
  },
  "source/web/src/features/home/components/sections/hero.tsx": {
   "bytes": 11057,
   "sha256": "44ea3fe38fe0476ab59d184da50792247e2ec10869b73a4aa2bfb364beca6916"
  },
  "source/web/src/features/home/components/sections/how-it-works.tsx": {
   "bytes": 3252,
   "sha256": "b24e053346308863e0c48aa4f0356541f788ba6730aa6d196d12f984408e2cc0"
  },
  "source/web/src/features/home/components/sections/stats.tsx": {
   "bytes": 3786,
   "sha256": "d04066dd15119ec524d42fab54983d96d45e00006332f41983d4e277e2f741c9"
  },
  "source/web/src/features/home/components/stat-item.tsx": {
   "bytes": 1809,
   "sha256": "942a12e7e4e3a4282df4754735c48e3bb30326ab427a1b4aefd2d698ce23f0dd"
  },
  "source/web/src/features/home/constants.ts": {
   "bytes": 3683,
   "sha256": "1ec8860947976b4a77711cc9ab0735622c61f20e5ae023088e57e17a15bf8aaf"
  },
  "source/web/src/features/home/hooks/index.ts": {
   "bytes": 802,
   "sha256": "dca1f837523307ec5c96f3f9e317df0007fcfcbe41917713d62280c6ac257d21"
  },
  "source/web/src/features/home/hooks/use-home-page-content.ts": {
   "bytes": 2385,
   "sha256": "c961369f23deba3ffd301f3dd33912c67bcf8ff783a66d91d1aa9fa59940cb50"
  },
  "source/web/src/features/home/index.tsx": {
   "bytes": 4237,
   "sha256": "fb2764c8ff96526fd9d3e3976a207e79a3eeb5cdc801ec61dfc80eb2fb4d2381"
  },
  "source/web/src/features/home/lib/icon-mapper.tsx": {
   "bytes": 1421,
   "sha256": "76b9c5238b33b1f37241d76b1379fa76f1ae9bb8b10f9f74c0c46114e39b84d5"
  },
  "source/web/src/features/home/types.ts": {
   "bytes": 1212,
   "sha256": "3d66f6ef015bebdf6179da55a700237b24b634f2e252f3b881026f095bbbcc27"
  },
  "source/web/src/features/keys/api.ts": {
   "bytes": 3914,
   "sha256": "886ccfd4fc47d8e22736ca4d2cfaaee15c04e0865b7c0c5ce204667b4f68a16e"
  },
  "source/web/src/features/keys/components/__tests__/api-addresses.test.tsx": {
   "bytes": 6730,
   "sha256": "d79549c9b52283074117315a65aa7e50c64a28f7feec4ef098c5eacb7f7b99e1"
  },
  "source/web/src/features/keys/components/__tests__/api-key-group-cell.test.tsx": {
   "bytes": 5931,
   "sha256": "772230f867b03970e3aff4cb3ac1c2d87019acea1c349b37551d1f63483c2071"
  },
  "source/web/src/features/keys/components/__tests__/api-key-group-combobox.test.tsx": {
   "bytes": 7615,
   "sha256": "2c049701b80b8a3b494db2a2ec79fcd6ac0db24b5cbaf77e7e2526a597f5a39e"
  },
  "source/web/src/features/keys/components/__tests__/api-key-listing.test.tsx": {
   "bytes": 18628,
   "sha256": "0ff14b9f7ba9d802e7926ce4d0555aef6ad0a7bf28d1869c7d6500f713164d4f"
  },
  "source/web/src/features/keys/components/__tests__/api-keys-mutate-drawer.test.tsx": {
   "bytes": 9292,
   "sha256": "3ad96ae1585dcff6ffb43a139d7723d41389fceb29e4fb10085af09f0b88715e"
  },
  "source/web/src/features/keys/components/__tests__/auto-group-order-editor.test.tsx": {
   "bytes": 12780,
   "sha256": "9de4c88769f1e78970155dc345332a55ef3b1756a2173d98fc40dedcb6885eb2"
  },
  "source/web/src/features/keys/components/api-key-group-cell.tsx": {
   "bytes": 3040,
   "sha256": "feacbff02d2c53a55dd45b59671afd62089636f573efa01c518602c117016c4e"
  },
  "source/web/src/features/keys/components/api-key-group-combobox.tsx": {
   "bytes": 7780,
   "sha256": "476ef5014a4afbc01809f53f64134bf7e602191e28a52e1dbd1d7535b993a63e"
  },
  "source/web/src/features/keys/components/api-key-quota-cell.tsx": {
   "bytes": 6271,
   "sha256": "fdf6dddb270902d37feac531b2a8d27c473dff6a094fb079840cebf503d391c8"
  },
  "source/web/src/features/keys/components/api-key-timestamp-cell.tsx": {
   "bytes": 1601,
   "sha256": "5baf812327728fe83f48ad38a3dfb1e4fa24f20adf1176cb2d66c2f5f2c3842d"
  },
  "source/web/src/features/keys/components/api-keys-cells.tsx": {
   "bytes": 7213,
   "sha256": "b35f8a6c2070345e1ded926dfe3cafde0a921b765ae6b4d2b57b5866354443e8"
  },
  "source/web/src/features/keys/components/api-keys-columns.tsx": {
   "bytes": 7606,
   "sha256": "5b811a43b9e06a6fc67e05da5de0c386695bdc81e403220c582575b32c26156e"
  },
  "source/web/src/features/keys/components/api-keys-delete-dialog.tsx": {
   "bytes": 2971,
   "sha256": "3ce55ed2aa8a0b71685bece614cc0979b6a1ffde4469ce8753a085e1941a9417"
  },
  "source/web/src/features/keys/components/api-keys-dialogs.tsx": {
   "bytes": 1526,
   "sha256": "174bd7bc2967d5943e67f0b76d967fcc54dd795ae618673794183fa41dee0664"
  },
  "source/web/src/features/keys/components/api-keys-multi-delete-dialog.tsx": {
   "bytes": 2877,
   "sha256": "476e796e961ab5df66281c97421b851895e81f1cccfd3b5bc42b551f0f152dcc"
  },
  "source/web/src/features/keys/components/api-keys-mutate-drawer.tsx": {
   "bytes": 27322,
   "sha256": "bc2202e351a40abe03d84edda62de3f38c3d8c4b7e960796bcdab5d0eca5195d"
  },
  "source/web/src/features/keys/components/api-keys-primary-buttons.tsx": {
   "bytes": 4072,
   "sha256": "1153c940d3e10b459e8b34f4b42e58377697d52c86c59fc37e58954f54dcf9ff"
  },
  "source/web/src/features/keys/components/api-keys-provider.tsx": {
   "bytes": 6229,
   "sha256": "d5263bc2bb342c19a8e325682f8bf22a2bf0ce3ad68403cd8e75e390345bd54f"
  },
  "source/web/src/features/keys/components/api-keys-table.tsx": {
   "bytes": 11773,
   "sha256": "bf570d28d2b1d43b951005a85e8a1f50c03c71ba8bed210f5989423b74c4540d"
  },
  "source/web/src/features/keys/components/auto-group-order-editor.tsx": {
   "bytes": 7779,
   "sha256": "543b4e485c74d63c3e0854cb2cbd3811dc56232bcee2ca503317cf863689c415"
  },
  "source/web/src/features/keys/components/auto-group-visuals.tsx": {
   "bytes": 3266,
   "sha256": "286ec1e451a76763dbe168588f5bb15a8d86e10b435436f0d18f478cb20a1129"
  },
  "source/web/src/features/keys/components/data-table-bulk-actions.tsx": {
   "bytes": 4306,
   "sha256": "5bb78a4b2a90f47d778aee9275b32b9e4c3cc988db368b0c04df59366a2ceade"
  },
  "source/web/src/features/keys/components/data-table-row-actions.tsx": {
   "bytes": 9180,
   "sha256": "081cefd0eb31d554f95fd7dce4b43a29177f840ba3c9543f186643a22448e800"
  },
  "source/web/src/features/keys/components/dialogs/__tests__/cc-switch-dialog.test.tsx": {
   "bytes": 4743,
   "sha256": "d15e687f214a353d4bbc0b83c8bb0f01227082e18a9454772d2eba3c49fd0487"
  },
  "source/web/src/features/keys/components/dialogs/cc-switch-dialog.tsx": {
   "bytes": 6846,
   "sha256": "99df8d55fc237d232a476e0a85bab2741e4933f6b9a49e547b215b894b040eb9"
  },
  "source/web/src/features/keys/constants.ts": {
   "bytes": 3384,
   "sha256": "b06c138a8847baf877a97e59c34162831b15b89ab36803d0bf2399d89afdbb74"
  },
  "source/web/src/features/keys/index.tsx": {
   "bytes": 1611,
   "sha256": "2d1d7e1a67e1503054a26ef00374b1ad2a06c2279dc907bae8ebc795964accc9"
  },
  "source/web/src/features/keys/lib/__tests__/auto-group-form.test.ts": {
   "bytes": 5636,
   "sha256": "46687af80f047ea45fc1eb46ecbe8ae02e2a6f2e2ea99c78b865f3d1e18e9e3d"
  },
  "source/web/src/features/keys/lib/api-key-form.ts": {
   "bytes": 6159,
   "sha256": "ef4fb2c3d2daf033357726c9428ca0f0deadda46631038c202859ec1525288c4"
  },
  "source/web/src/features/keys/lib/index.ts": {
   "bytes": 1124,
   "sha256": "b2a5feb1ef09a154db7b086cb3bab78f288a98417e30b47510da3f7f6f733846"
  },
  "source/web/src/features/keys/types.ts": {
   "bytes": 3062,
   "sha256": "5a19a39bcee1474fd201c81926608fbf8df3d6e69dbaa7e2cd545ef6ee2dd315"
  },
  "source/web/src/features/legal/api.ts": {
   "bytes": 1651,
   "sha256": "a85fee28f5d70cbb7e6b479e09b67a0720bbfe5c6d0be9dd5ef1d8d16248485a"
  },
  "source/web/src/features/legal/index.ts": {
   "bytes": 839,
   "sha256": "40728c7638e5306cb80ab96aeb9ca3dae5bd6ea657c5b96118242b03af4bef17"
  },
  "source/web/src/features/legal/legal-document.tsx": {
   "bytes": 4510,
   "sha256": "0e9b77a2373ab6b1c135e36a2206d6c82e5b252b5d9ab90d54b4b38cdeed9aa5"
  },
  "source/web/src/features/legal/privacy-policy.tsx": {
   "bytes": 1196,
   "sha256": "aa7732c5465ad4ef4fd5052d0c8b518d0db5e97be0cbad98f5a0d6ba9aefaa07"
  },
  "source/web/src/features/legal/types.ts": {
   "bytes": 835,
   "sha256": "b7e12c58006302063f2ee1e45f73c9aa7efc878c4e4e9f437da824b325ebae70"
  },
  "source/web/src/features/legal/user-agreement.tsx": {
   "bytes": 1196,
   "sha256": "3c2fa7873d7665d31af2072952991d078588732d6fd456fea69bcccb50aa7529"
  },
  "source/web/src/features/model-pricing/__tests__/editor-currency.test.tsx": {
   "bytes": 35098,
   "sha256": "1759281fd6b74ead6b443ec91343fe7239dea9edc536f7ad42bdf03c64a25e77"
  },
  "source/web/src/features/model-pricing/__tests__/editor-layout.test.tsx": {
   "bytes": 13256,
   "sha256": "d6ed72e3e2e99f00be3a95f505a325439f0102eb309598de6b0894ceb1b6f78c"
  },
  "source/web/src/features/model-pricing/__tests__/pricing.test.ts": {
   "bytes": 7278,
   "sha256": "295396a19b085a167067a9268a240afa0ddb89e5a03872817573b736ac346951"
  },
  "source/web/src/features/model-pricing/__tests__/save-errors.test.tsx": {
   "bytes": 5018,
   "sha256": "4ee6a86b8525faddb7b456a7184cb4ed17ca0e95ef30626a70e4d6a1d91580c0"
  },
  "source/web/src/features/model-pricing/api.ts": {
   "bytes": 6663,
   "sha256": "6d2b0896b9f787387385ccb3dcf5d4ea148763016ef0746fc41596aa355fab84"
  },
  "source/web/src/features/model-pricing/currency.ts": {
   "bytes": 2082,
   "sha256": "ed905118acb3fcdbb0bd0528a939e3e5fa594674d8aa140e2d2573e016683b33"
  },
  "source/web/src/features/model-pricing/model-pricing-panel.tsx": {
   "bytes": 9282,
   "sha256": "4aba5ab8f871d4c37d3ed66fb657212979f85abb7b897eb78e36a1c8e41367b4"
  },
  "source/web/src/features/model-pricing/pricing-amount-input.tsx": {
   "bytes": 4665,
   "sha256": "90a33f771bcabc1731556b5bea446e37961ad65efce8fbc523016f46d5d2c4f6"
  },
  "source/web/src/features/model-pricing/pricing-conversion-dialog.tsx": {
   "bytes": 7450,
   "sha256": "7d958a76b2c2f2f3064e09993bf9be7f95a650b4da11721217cbf798820eaa40"
  },
  "source/web/src/features/model-pricing/pricing-currency-selector.tsx": {
   "bytes": 4279,
   "sha256": "e42c21551eccaf0acfc4d7d30881176ab19e6095bb29a1910db2d17d7ecbba15"
  },
  "source/web/src/features/model-pricing/pricing.ts": {
   "bytes": 12327,
   "sha256": "d932a2d801557efe3d68a3b52c56a97939f19ab80cf25976ada6cc9e4ca4b75d"
  },
  "source/web/src/features/models/__tests__/metadata-editing.test.tsx": {
   "bytes": 20411,
   "sha256": "86bf25e3e8647ae0acd428876643d08b4145736ced9f84bc91d78463f6215b64"
  },
  "source/web/src/features/models/__tests__/metadata-sync.test.tsx": {
   "bytes": 23610,
   "sha256": "a0ccfa07bd05d6131073640fe373582d6997e489a9ef258c7d56dc5d297ae300"
  },
  "source/web/src/features/models/__tests__/model-deletion.test.tsx": {
   "bytes": 8413,
   "sha256": "1948a078d664d1af5cc59e57f1af1329ecadd8304a5fe0d1f707be881bc9e646"
  },
  "source/web/src/features/models/__tests__/model-listing.test.tsx": {
   "bytes": 27859,
   "sha256": "ff64a1122592cf819fe71d8d28b83c2695c6f812e57896cfba1f58e96bbdca7e"
  },
  "source/web/src/features/models/__tests__/vendor-management.test.tsx": {
   "bytes": 11190,
   "sha256": "4907caaf2bf707d81a696cffee26d3a6aaa484d06e60fa3e616380a5d059d318"
  },
  "source/web/src/features/models/api.ts": {
   "bytes": 15907,
   "sha256": "e48244b72936924bbe51814ea667cbf3c749f7ee937ccbcd78285a031158d1fa"
  },
  "source/web/src/features/models/components/data-table-bulk-actions.tsx": {
   "bytes": 8626,
   "sha256": "61f98e1f8620c29a80655e8ebb8f6cc96af3f995db68ac8faf5339b23bbdd0d9"
  },
  "source/web/src/features/models/components/data-table-row-actions.tsx": {
   "bytes": 3842,
   "sha256": "904329f3372cce710d57c0369a981d2caad2b84afb582e74e3b50dd4e71c5380"
  },
  "source/web/src/features/models/components/deployment-access-guard.tsx": {
   "bytes": 6250,
   "sha256": "ef63d40820459e17b8e1c58fd3a67aa5a63270120eccfcae93cf384f716bac5b"
  },
  "source/web/src/features/models/components/deployments-columns.tsx": {
   "bytes": 9975,
   "sha256": "214ced552220990d0b1de3961cd365fcd49fca1c069aa6457339c662d8b90d9f"
  },
  "source/web/src/features/models/components/deployments-table.tsx": {
   "bytes": 9954,
   "sha256": "7ac458dbeb430192688d69116ab6f667f639afc339881a5b9524de5fd701dc9a"
  },
  "source/web/src/features/models/components/description-cell.tsx": {
   "bytes": 1623,
   "sha256": "c9af9fb1fbfc29546c41c4c6e09c4bd6263a67d9bc42444dc885532036e71de1"
  },
  "source/web/src/features/models/components/dialogs/create-deployment-drawer.tsx": {
   "bytes": 27579,
   "sha256": "89dd66c9873a7dc62f3209dc40d64dd29eca0a3e7f98f6dfe891d3a0c97b6615"
  },
  "source/web/src/features/models/components/dialogs/description-dialog.tsx": {
   "bytes": 1692,
   "sha256": "2a4704fb2087053068a13e6d55c4676dd13d2c5b65db8799dfb8449af8b972ee"
  },
  "source/web/src/features/models/components/dialogs/extend-deployment-dialog.tsx": {
   "bytes": 7995,
   "sha256": "bc432e4e1943192d3c117094daed8df3b43bd9e9d7947a5ecb4420520730579c"
  },
  "source/web/src/features/models/components/dialogs/missing-models-dialog.tsx": {
   "bytes": 9155,
   "sha256": "7026d6c39cde7b37a7a1d94e5af15226fdfc1aa24131ef2682e10d220f73e38e"
  },
  "source/web/src/features/models/components/dialogs/model-delete-dialog.tsx": {
   "bytes": 5694,
   "sha256": "61ec1accdd339f3daabefe092ba28b42740e15523e2d4a386e8a0ee7ee86ba9f"
  },
  "source/web/src/features/models/components/dialogs/prefill-group-management-dialog.tsx": {
   "bytes": 15688,
   "sha256": "f248208db38645dda269ae1e0a6de418401719ea6c62a2424bd66c6a9f3d07e4"
  },
  "source/web/src/features/models/components/dialogs/prefill-group-management.tsx": {
   "bytes": 2340,
   "sha256": "49517892c8f1a11ca799b903db82468717cf2a41ae774488d1fe81755738637a"
  },
  "source/web/src/features/models/components/dialogs/price-sync-dialog.tsx": {
   "bytes": 1437,
   "sha256": "3a8d3cf7b69c930483413672fc5a9c1706fc48983593ae87ee227d23dacc29a1"
  },
  "source/web/src/features/models/components/dialogs/rename-deployment-dialog.tsx": {
   "bytes": 4693,
   "sha256": "7c109b000dd3842fb09a26425b3ae5d892d705c0fc207c8e8d2f71287dd6b347"
  },
  "source/web/src/features/models/components/dialogs/sync-wizard-dialog.tsx": {
   "bytes": 30592,
   "sha256": "c6b01b437827db3d77479514f10cd49c0049cc2f0fb45e0aaeb4be8f8783332f"
  },
  "source/web/src/features/models/components/dialogs/update-config-dialog.tsx": {
   "bytes": 15730,
   "sha256": "9f59851de897cd1d1485a9f5e757b6b82bb452d04e3a3b5f7fbcde3c2cb6721d"
  },
  "source/web/src/features/models/components/dialogs/upstream-conflict-dialog.tsx": {
   "bytes": 902,
   "sha256": "6fb52817db4ffb014ee188cf3d41e29e49da30efdec20b8fce5fe927e673dae3"
  },
  "source/web/src/features/models/components/dialogs/vendor-mutate-dialog.tsx": {
   "bytes": 12057,
   "sha256": "7db027a0650ac50aee9ffc67b130d6b1c2e5a2fa1bb639f479b37ddf9ae91fb1"
  },
  "source/web/src/features/models/components/dialogs/vendor-operation-dialog.tsx": {
   "bytes": 9624,
   "sha256": "825c0d3e216d2ce5747f45f648f57b9f3dced64d05906f2a9f66e75f93e94bfc"
  },
  "source/web/src/features/models/components/dialogs/vendors-management-dialog.tsx": {
   "bytes": 5370,
   "sha256": "0e00a0b229d8f3b673c918ab1e4c9f89b3999e13169e7c8b26dd6bee155e05ec"
  },
  "source/web/src/features/models/components/dialogs/view-details-dialog.tsx": {
   "bytes": 11152,
   "sha256": "06ea0e7c37872c0551b6c4bf57968dafc4591f7b9c2ea5402854b0f330c8fd7e"
  },
  "source/web/src/features/models/components/dialogs/view-logs-dialog.tsx": {
   "bytes": 11036,
   "sha256": "e55cc8518ae73eb80175bd3bbe60bca13465786fecf9e34d9668be5eee17285e"
  },
  "source/web/src/features/models/components/drawers/model-mutate-drawer.tsx": {
   "bytes": 27572,
   "sha256": "067af9a12c1317cafc4fdc0958ad67b01cd6330fa1f413215ec516293523e8b2"
  },
  "source/web/src/features/models/components/drawers/prefill-group-form-drawer.tsx": {
   "bytes": 14254,
   "sha256": "8faae19f60acd156a2050d5303c529178953a999d8bcd315f47bf36a2470e22e"
  },
  "source/web/src/features/models/components/model-connections.tsx": {
   "bytes": 3662,
   "sha256": "4f935a4ab2c118a1696f50bc077e24867eb9367de11e26ab6399fb26f83ea4e6"
  },
  "source/web/src/features/models/components/model-square-status.tsx": {
   "bytes": 3570,
   "sha256": "7109b2e145aa1b804343b1126cf56d33fb7e61c3326173e860a4ad5895ae458a"
  },
  "source/web/src/features/models/components/models-columns.tsx": {
   "bytes": 12697,
   "sha256": "078c1250c4c39dc79dbd7f95c6c2e6412924a28f32cbd6593960f58b4c247435"
  },
  "source/web/src/features/models/components/models-dialogs.tsx": {
   "bytes": 3111,
   "sha256": "2d7b34d0cbc4c12ff542d65e30688bacb807f8e0952589c4fbbf82a2243e2103"
  },
  "source/web/src/features/models/components/models-primary-buttons.tsx": {
   "bytes": 3133,
   "sha256": "9c889d1328852087229928b21aa64e5599d75c84359855c3cbc317173d24b18e"
  },
  "source/web/src/features/models/components/models-provider.tsx": {
   "bytes": 4070,
   "sha256": "81e051d7d506874531ad277878b2f0a32f21bebd1c8b3b0fecf581389daa8337"
  },
  "source/web/src/features/models/components/models-table.tsx": {
   "bytes": 9315,
   "sha256": "3a52f793f16a39205a2f0b04913f858ac22bc38ff19fc57b865e0e6aad50eeb2"
  },
  "source/web/src/features/models/components/prefill-group-shared.ts": {
   "bytes": 3542,
   "sha256": "e4a87932bde5d0c9760d7f05967188a4488418de7672ea581309414c12bcc9ec"
  },
  "source/web/src/features/models/components/vendor-linked-models.tsx": {
   "bytes": 7929,
   "sha256": "9e370f72483453ca5b59539fa8023bdf1e5a73e73ad686b383c334157a0dbf14"
  },
  "source/web/src/features/models/components/vendors-table.tsx": {
   "bytes": 9510,
   "sha256": "99f273990a3c2c84f67e6f619b4835c463623cacbadf62ae6a8854b0af99d89a"
  },
  "source/web/src/features/models/constants.ts": {
   "bytes": 6351,
   "sha256": "e2572fb29b531d1bd3bf63d14c2b3fc4867994923707d57d1722daf81fef9af6"
  },
  "source/web/src/features/models/hooks/use-model-deployment-settings.ts": {
   "bytes": 5894,
   "sha256": "a34cddedca7679da7d594ce41cf35f8ad94f38c13bef375d360347ffb901a6f2"
  },
  "source/web/src/features/models/index.tsx": {
   "bytes": 6449,
   "sha256": "fdc82cd11f50b02c80a732a942519ca796f710a3cd2550738b12cb69206fa3ef"
  },
  "source/web/src/features/models/lib/deployments-utils.ts": {
   "bytes": 1460,
   "sha256": "fa85b0e3f5bd7879591bf13aa2bd043c45a937c5bf215ab8da85e647d1c70702"
  },
  "source/web/src/features/models/lib/index.ts": {
   "bytes": 968,
   "sha256": "6e2d8705d17e7e7dbb184badfa2a1f4eef78051fe4e351742e7c508b795bb4c8"
  },
  "source/web/src/features/models/lib/model-actions.ts": {
   "bytes": 5212,
   "sha256": "9c910765e663040ba78baa173763972f9c719264f3a199e08f912a47f15d7b3a"
  },
  "source/web/src/features/models/lib/model-form.ts": {
   "bytes": 4324,
   "sha256": "574441066b30351fd98283f04c8812ad217446ccbd7cd677ebe8ac7a1de8d6c8"
  },
  "source/web/src/features/models/lib/model-utils.ts": {
   "bytes": 6411,
   "sha256": "8ba0c5429355d8d99fe7a5049947679f2d8387749d2b638aa94b0128e07648cc"
  },
  "source/web/src/features/models/lib/query-keys.ts": {
   "bytes": 2288,
   "sha256": "f3d464a87c99165e1aba916ebf0b5315a755641d00026fbd98ab8bfb47d307b5"
  },
  "source/web/src/features/models/lib/vendor-actions.ts": {
   "bytes": 1892,
   "sha256": "9d110ad10272f28aa36ffce9b9a76bfb09228b819bd4f0be14813d1a4ab09ccf"
  },
  "source/web/src/features/models/section-registry.tsx": {
   "bytes": 1734,
   "sha256": "47d82f1cff1ce99d52a9c8c96220eadf771df6f8f30e0af9d06e9fd6e97462e3"
  },
  "source/web/src/features/models/types.ts": {
   "bytes": 9560,
   "sha256": "27b128969570035c251b4f17148982e203eab297476cafcf3a8917e5cd5ae051"
  },
  "source/web/src/features/models/vendor-api.ts": {
   "bytes": 4061,
   "sha256": "1c0271467be76410211dbab14023ec15c4b1503d863d55370933ee27d73549ae"
  },
  "source/web/src/features/performance-metrics/__tests__/summary.test.tsx": {
   "bytes": 6231,
   "sha256": "ade4d4ec32380d10c13dfdb2725a453620162b90921357c8ed5f1293a52ebc4c"
  },
  "source/web/src/features/performance-metrics/api.ts": {
   "bytes": 1431,
   "sha256": "605bc1daa910cdd93f87591ef4d1c89e9f677f47edc32a5f2b57d5c73dbc006d"
  },
  "source/web/src/features/performance-metrics/lib/format.ts": {
   "bytes": 3291,
   "sha256": "2f233479227f8cbceea79ee27195acbee665fe313c9c1fa5c41403c562f3a883"
  },
  "source/web/src/features/performance-metrics/types.ts": {
   "bytes": 2001,
   "sha256": "3467e6abfed2f131f913e4872276e426856a0a63770bbbd4caeeb694ae9ed49e"
  },
  "source/web/src/features/playground/api.ts": {
   "bytes": 2349,
   "sha256": "3035fad2285ed0ec21aaa4f5eba1030e79c74e9d7e798a923aac5176a3a2cece"
  },
  "source/web/src/features/playground/components/chat/playground-chat.tsx": {
   "bytes": 7219,
   "sha256": "fa1a33425eceae12cd31492b5f93bae5a7db08f38f911cae5dd3b9341fbfd295"
  },
  "source/web/src/features/playground/components/chat/playground-empty-state.tsx": {
   "bytes": 2852,
   "sha256": "e57e69980242680b4971b614b5868cbe4008cf676c4ee6b8e7a748a723a7b9ea"
  },
  "source/web/src/features/playground/components/input/playground-input-controls.tsx": {
   "bytes": 3800,
   "sha256": "3f3dcc0b5f0d3bbc73a5697d9d2d5214a28b6d279813cd19f80d79321da6f8f0"
  },
  "source/web/src/features/playground/components/input/playground-input-tools.tsx": {
   "bytes": 5883,
   "sha256": "f83552f9a11277a7717020cad8c2feff647a14be51c6e509f9655410d4286518"
  },
  "source/web/src/features/playground/components/input/playground-input.tsx": {
   "bytes": 4442,
   "sha256": "e8113194b32e8578fbcc0683fe0c981637d14facc687fed6066a67a4a08077d1"
  },
  "source/web/src/features/playground/components/input/playground-parameter-panel.tsx": {
   "bytes": 8171,
   "sha256": "fd9576b6bc80e6c9e2d085905ebf4c278462c4b7eccdef82937f118b2fdcf0ab"
  },
  "source/web/src/features/playground/components/message/__tests__/playground-message-editor.test.tsx": {
   "bytes": 3936,
   "sha256": "82976d378588be86def9a7f28930f5bec522ffeebca06f07362ca3fe4f2dfa84"
  },
  "source/web/src/features/playground/components/message/message-action-button.tsx": {
   "bytes": 1957,
   "sha256": "ee270ec279b849e2df4ffd51b0e653bf365a789717a43ff5d9ff93d080b82ca3"
  },
  "source/web/src/features/playground/components/message/message-actions.tsx": {
   "bytes": 6307,
   "sha256": "8072c230835f02ce56f7737263a3c0b29ea426ceda6539f2f826d7f54a82c48a"
  },
  "source/web/src/features/playground/components/message/message-error-actions.tsx": {
   "bytes": 1949,
   "sha256": "12c5fd6d0e2d8cf0945537e2ed38e60e60860978d7a092c2ad8d4e5903217bf2"
  },
  "source/web/src/features/playground/components/message/message-error.tsx": {
   "bytes": 3739,
   "sha256": "a22a8f5a683f2f0950e9bb9bd58acdc06d47134c34347e3d5819383a4f8aa20e"
  },
  "source/web/src/features/playground/components/message/message-metadata.tsx": {
   "bytes": 2470,
   "sha256": "c11db800fcafd05b5fe9f42cfadab9d0f9495fed306ed11f1ab90e93bfbbf098"
  },
  "source/web/src/features/playground/components/message/playground-message-content.tsx": {
   "bytes": 4789,
   "sha256": "f6aa3125256edf19fefd440a24f7b7c2bd58c6a295a50efb6d98fff8631a69c2"
  },
  "source/web/src/features/playground/components/message/playground-message-editor.tsx": {
   "bytes": 5171,
   "sha256": "b1f288f2eebeae1a34d24abbc82b4a1ffdf0c0302cdf3a5830dddff81e76a3fe"
  },
  "source/web/src/features/playground/constants.ts": {
   "bytes": 3007,
   "sha256": "0da64d6849c81cb1e7d9fc68bb3ba9043f97e8df89ce03574596a270a2caef1c"
  },
  "source/web/src/features/playground/hooks/index.ts": {
   "bytes": 982,
   "sha256": "700b9dade51c6894e24feea72f389bb31f448b89ecc18b764355647d84573a63"
  },
  "source/web/src/features/playground/hooks/use-chat-handler.ts": {
   "bytes": 11494,
   "sha256": "ebab68f6176e54a33c5d26eb268f6b28c6518083e59021099b755b82cb077cbb"
  },
  "source/web/src/features/playground/hooks/use-message-action-guard.ts": {
   "bytes": 1446,
   "sha256": "203b18bc4b0474b66eba6e5a4673553f03ddea5787ca9a63ed6c3f877bebfe63"
  },
  "source/web/src/features/playground/hooks/use-playground-conversation.ts": {
   "bytes": 3070,
   "sha256": "e8533128cee5ae55a0e3b6180712919cd7ace7d5c111a8cef6400bec3467e9a2"
  },
  "source/web/src/features/playground/hooks/use-playground-options.ts": {
   "bytes": 4154,
   "sha256": "64beee21d54d2fbf67bc7bb4ff1ab5e1dbbc432b0fc0ed57ed6119e6e7da4bac"
  },
  "source/web/src/features/playground/hooks/use-playground-state.ts": {
   "bytes": 4701,
   "sha256": "4e21ebf07db15b1be7714d4df39567c43d4e2073497c601552f6ecf6d76ada03"
  },
  "source/web/src/features/playground/hooks/use-stream-request.test.ts": {
   "bytes": 5942,
   "sha256": "4a4a4459e53b7b5437c4cdd3746535b172d49ea7a4959a927a94b68b9cc0993f"
  },
  "source/web/src/features/playground/hooks/use-stream-request.ts": {
   "bytes": 6538,
   "sha256": "b9ddf2c8086470b1d712fcf277f1d49d8559dac1d7316530fa8a247f226eaa6e"
  },
  "source/web/src/features/playground/index.tsx": {
   "bytes": 3691,
   "sha256": "e8ce038a1ccc301f6a322433ff974cbe62775ca08fcabbb5ee544118ecf148a8"
  },
  "source/web/src/features/playground/lib/index.ts": {
   "bytes": 1704,
   "sha256": "37ee5f60f7f6bf7ad570a977eaf819b946303423494307e16e946f45b7e5d44e"
  },
  "source/web/src/features/playground/lib/input/input-control-utils.ts": {
   "bytes": 1811,
   "sha256": "4f6a7b7dd6b9906ae34d5e32076b52803e0f2d82154111725e8365edd086ed62"
  },
  "source/web/src/features/playground/lib/input/input-tool-utils.ts": {
   "bytes": 1644,
   "sha256": "c45c5f9dd15f619ac4c158e2f679717cb5d1957d014b1cdabf0a8c78efa1ae98"
  },
  "source/web/src/features/playground/lib/message/conversation-message-utils.ts": {
   "bytes": 4659,
   "sha256": "573a90c3a384d9249b05f57ecdf969bcca7dedb66a2bf35fddcdb59691c11d8c"
  },
  "source/web/src/features/playground/lib/message/message-action-utils.ts": {
   "bytes": 1652,
   "sha256": "f2f62af8f79594c5b19a50b0bc23e777c55ea6797bfdc19cacec5fc8b4cc4222"
  },
  "source/web/src/features/playground/lib/message/message-content-utils.ts": {
   "bytes": 3059,
   "sha256": "5d27f26514e2ead550fe91ec0333510c99e3f367ee953db7cc6fce06e68f6e86"
  },
  "source/web/src/features/playground/lib/message/message-editor-utils.ts": {
   "bytes": 1282,
   "sha256": "cc404332759f8d0927d3d3f1347a72072d069ec0f04c607fcc33f76268393a7d"
  },
  "source/web/src/features/playground/lib/message/message-error-utils.ts": {
   "bytes": 1859,
   "sha256": "3ca7a9c495359095ba484681f21781b0aad578d8c76c0afad7aef3c6fa482447"
  },
  "source/web/src/features/playground/lib/message/message-layout-utils.ts": {
   "bytes": 1325,
   "sha256": "0e77b4441cc6ab9fc8bcad02a31c18837afaa1fa258fa6ee18a9c67e61b53cc6"
  },
  "source/web/src/features/playground/lib/message/message-reasoning-utils.ts": {
   "bytes": 2023,
   "sha256": "017b56b5646f37ea00bd03960215eadbeb256e71f3739c545adc3b552a46dd20"
  },
  "source/web/src/features/playground/lib/message/message-streaming-utils.ts": {
   "bytes": 7070,
   "sha256": "8c35feff23206b28cb25950e724a8be289186a118b0778823ca0ae052c806816"
  },
  "source/web/src/features/playground/lib/message/message-styles.ts": {
   "bytes": 2306,
   "sha256": "4cc1ab52f2f12c60de778feaf564c573e9966ad1c110eb2484eefc613f6c8217"
  },
  "source/web/src/features/playground/lib/message/message-timing-utils.ts": {
   "bytes": 2147,
   "sha256": "56fac7ad720e9af1ba6e3511b5aec0bcfc36dbf9070b3a86d95ba9e4017a09eb"
  },
  "source/web/src/features/playground/lib/message/message-update-utils.ts": {
   "bytes": 2048,
   "sha256": "5b59c4c5d52c17ae50b97c1c5bac9dde6f322540f49bcf7ddd9ea21c41c6a618"
  },
  "source/web/src/features/playground/lib/message/message-utils.ts": {
   "bytes": 4239,
   "sha256": "923fda0d96d7c362e91009963607afe7ef7cc7b9eaa5a60bf094651266ab39d3"
  },
  "source/web/src/features/playground/lib/options/playground-option-utils.ts": {
   "bytes": 1815,
   "sha256": "1be1fbd3992617a1012d55b9696873d8471c614b39ae672617dd4ee90d937ed5"
  },
  "source/web/src/features/playground/lib/parameters/playground-parameters.ts": {
   "bytes": 3356,
   "sha256": "43164a267c0d7b98388eafc5a4efbd6c1234571c8f595fb8fa5d8af3a4e5beb5"
  },
  "source/web/src/features/playground/lib/state/playground-state-utils.ts": {
   "bytes": 1619,
   "sha256": "2854baaa8839f498b20c9550586f3a0ae49ffc1f071647d7021708cb16d0d16f"
  },
  "source/web/src/features/playground/lib/storage/__tests__/storage.test.ts": {
   "bytes": 3651,
   "sha256": "b33ada66db69b534cd44633ada9afc222d7c66b8319aa769836e5fa19a5a969b"
  },
  "source/web/src/features/playground/lib/storage/storage-schema.ts": {
   "bytes": 2826,
   "sha256": "4fc206b5b731ae0e59a214ec2fc253b1b4a45d50c662308c658e7455a32c4213"
  },
  "source/web/src/features/playground/lib/storage/storage.ts": {
   "bytes": 10906,
   "sha256": "f5d33ee195c2b3648f4cfad2466a82f662019a1d06b3c75575ec0a60fb95cf54"
  },
  "source/web/src/features/playground/lib/streaming/payload-builder.ts": {
   "bytes": 2007,
   "sha256": "2b069deefdb15052743f96497f6d587fe4233269eb26a6c69ccfd0979475bb05"
  },
  "source/web/src/features/playground/lib/streaming/request-error-utils.ts": {
   "bytes": 1383,
   "sha256": "1b19d9c06d940fd0dacd4fc593b541bb5876b5ea120f4cd98e170948a6877235"
  },
  "source/web/src/features/playground/lib/streaming/stream-utils.ts": {
   "bytes": 2890,
   "sha256": "c7d260482362804e529d8d2a8b9cd76ddbac52e4906c0522ce6d1bdd6110433f"
  },
  "source/web/src/features/playground/types.ts": {
   "bytes": 3310,
   "sha256": "7f71fbd9e5cf758b6adf1afc5ff6ce3bc03c4b1e26f7ef1b54950f33c1bd0f27"
  },
  "source/web/src/features/pricing/__tests__/breakdown-tier-match.test.ts": {
   "bytes": 3590,
   "sha256": "cca8e57771b943d636a065c9fa9119f92f1e037d59cdca016b745ebca912ec07"
  },
  "source/web/src/features/pricing/__tests__/dynamic-price.test.ts": {
   "bytes": 26625,
   "sha256": "ee3c1af5c7bad1b584466430ab970a929f3166f545b3fb6966d9eba4a6228871"
  },
  "source/web/src/features/pricing/__tests__/model-cards.test.tsx": {
   "bytes": 27146,
   "sha256": "c72d003febae60d8298919d2429417d70d04239a9ae8fa51d466987396caa3e1"
  },
  "source/web/src/features/pricing/__tests__/pricing-controls.test.tsx": {
   "bytes": 8218,
   "sha256": "52649f20c512283111b3b5ed1019eda81263187f1ae6f0b0283a9060d1fab112"
  },
  "source/web/src/features/pricing/__tests__/task-expr.test.ts": {
   "bytes": 11304,
   "sha256": "be085a5ad159fb2a1449794b01ff63c1739ff1c9c4a39f15fc25afa9afe16c11"
  },
  "source/web/src/features/pricing/__tests__/task-matrix-display.test.ts": {
   "bytes": 10355,
   "sha256": "a63c41bc2026d238d59db65bb9c8e549eb3958fca27dd9c21956722beee4578a"
  },
  "source/web/src/features/pricing/__tests__/task-matrix.test.ts": {
   "bytes": 21295,
   "sha256": "25e284f8f9928bcb3aec171810c38707cec961ca2d66c0a9bd81cd38c6997313"
  },
  "source/web/src/features/pricing/__tests__/task-price-display.test.tsx": {
   "bytes": 22686,
   "sha256": "bc11396942de97815169ba4038e6b35f310c69a6b97307691e73cbc3b16977c3"
  },
  "source/web/src/features/pricing/api.ts": {
   "bytes": 1144,
   "sha256": "eb360cd30fdd00da33f42f1242e0f87980922b99bf7207b469695697e2a3b263"
  },
  "source/web/src/features/pricing/components/cached-price-cell.tsx": {
   "bytes": 4552,
   "sha256": "27d64caf2f7f4ea5d189bfff86220cf01cf8c75dee551d6d24ad6b3cb1a9791f"
  },
  "source/web/src/features/pricing/components/dynamic-pricing-breakdown.tsx": {
   "bytes": 25613,
   "sha256": "4e4015bdba97f4bbb914be4765504e05fce1ab909ac6a33d1f954fa162c5ba78"
  },
  "source/web/src/features/pricing/components/empty-state.tsx": {
   "bytes": 1973,
   "sha256": "d6a8ef256b3c80c83a0d912b9d0520ee2cb6f4ca90467e2913ff164102d320f3"
  },
  "source/web/src/features/pricing/components/index.ts": {
   "bytes": 1213,
   "sha256": "fc9ab8ed0bcee76346cc41d3cfde233192f06bd604938a74b8aec73f76c0b50d"
  },
  "source/web/src/features/pricing/components/loading-skeleton.tsx": {
   "bytes": 5959,
   "sha256": "e4b100e3168ea76ef934252acef1d34bebcd665aa96f832bfeab4d26b24bf26e"
  },
  "source/web/src/features/pricing/components/model-billing-mode-badge.tsx": {
   "bytes": 1851,
   "sha256": "792f232de2a2455fde460ecb080799c4bd4abe71d16939940f7a8788e83aade7"
  },
  "source/web/src/features/pricing/components/model-card-grid.tsx": {
   "bytes": 5185,
   "sha256": "25391790426b1f5f62b0654d33293f7f7b5afd8846b91bd66f3856f6badb74a6"
  },
  "source/web/src/features/pricing/components/model-card.tsx": {
   "bytes": 15136,
   "sha256": "6b5512f857b8aa37d466a3ed0b807bec72c9fa59f174eb79d9e74c434d41a813"
  },
  "source/web/src/features/pricing/components/model-details-api.tsx": {
   "bytes": 24838,
   "sha256": "0f14b82b633443fbe5ea7f9b624844a5e5fc9fc5ae0a1bae80fe0fd70613f87f"
  },
  "source/web/src/features/pricing/components/model-details-apps.tsx": {
   "bytes": 8016,
   "sha256": "2b55003d04fce7bf3d8f9a2d53d57334ff336e925beab4a13968bf4c1839200f"
  },
  "source/web/src/features/pricing/components/model-details-charts.tsx": {
   "bytes": 11685,
   "sha256": "e6f8919a70eb941981854dd78af0172a99abadd5456b81e8ae784b3f639f31f3"
  },
  "source/web/src/features/pricing/components/model-details-performance.tsx": {
   "bytes": 10327,
   "sha256": "87ffebe5df17c3b06f05d376be321b74d8dccdfb6af00d8aaeb0753e0679d197"
  },
  "source/web/src/features/pricing/components/model-details-uptime-sparkline.tsx": {
   "bytes": 7031,
   "sha256": "7e6fc8c179b463c16e9bab06eb7bdbb1d20df8cc8c8e70dce5a7846110455aa1"
  },
  "source/web/src/features/pricing/components/model-details.tsx": {
   "bytes": 56619,
   "sha256": "91d7b9144db3a94a5dd59c48c907eb32df089b5e74d75393b8fbb4438f13f316"
  },
  "source/web/src/features/pricing/components/model-perf-badge.tsx": {
   "bytes": 4646,
   "sha256": "0459b49d3e98b6ae52f5bf0ec3b0a0b5ad677dc11963f1abd4118fd958e78872"
  },
  "source/web/src/features/pricing/components/model-price-cell.tsx": {
   "bytes": 8627,
   "sha256": "7093fa0df6399506a22811b7f2f279dd1078fe1c046ec56566e06b2c50a67e84"
  },
  "source/web/src/features/pricing/components/pricing-columns.tsx": {
   "bytes": 5682,
   "sha256": "5094a0923d66e0b1c7fa521b1787381084de211add4d072e414161ab6649ccf4"
  },
  "source/web/src/features/pricing/components/pricing-sidebar.tsx": {
   "bytes": 9466,
   "sha256": "a17410adb9fdbbee790f7f5b469f6b5f9d7dc605b06bb83462e557d3b0027b30"
  },
  "source/web/src/features/pricing/components/pricing-table.tsx": {
   "bytes": 3299,
   "sha256": "5895d128364f365f96cef70fb7257d330618d6f392c5bd8f9660836287d62fd7"
  },
  "source/web/src/features/pricing/components/pricing-toolbar.tsx": {
   "bytes": 8241,
   "sha256": "8e13cfe4efa34816d5741d4129f99ae3655fa085878b553d08898da3d6c02c10"
  },
  "source/web/src/features/pricing/components/search-bar.tsx": {
   "bytes": 3108,
   "sha256": "bb19072fe267e657aab3405cd0817266ab940d4a0bf0ce012a35c5281b59879d"
  },
  "source/web/src/features/pricing/constants.ts": {
   "bytes": 4054,
   "sha256": "7eb3c669f7a71f3ac2785d076b2f2e58abaf9c27a776f6b75a4ee91f1cba2b03"
  },
  "source/web/src/features/pricing/hooks/index.ts": {
   "bytes": 836,
   "sha256": "5e03699804a0ceaef7591204f8f95f2ae01e395b49a08be503bbf2542543b977"
  },
  "source/web/src/features/pricing/hooks/use-billing-time.ts": {
   "bytes": 2542,
   "sha256": "61816ced6e7cfab8302eba9f8a052dee4d03b6b8cdb8c9eee7622733fdb7fbbf"
  },
  "source/web/src/features/pricing/hooks/use-filters.ts": {
   "bytes": 6753,
   "sha256": "a0eef5c67c8f3b19d3c85d84a6171af760e939bfe22a139a54f1b87fa24367ab"
  },
  "source/web/src/features/pricing/hooks/use-pricing-data.ts": {
   "bytes": 2442,
   "sha256": "71cf46a4ae8582a9662738a2226ee16ae04e047079f8bdad8de4b7c9461bb9e7"
  },
  "source/web/src/features/pricing/index.tsx": {
   "bytes": 9408,
   "sha256": "c2aebe36d264d9a84e979769e8b7d0efe25159e2f8bd04ceeca19cca0def027c"
  },
  "source/web/src/features/pricing/lib/__tests__/billing-expression.test.ts": {
   "bytes": 18716,
   "sha256": "b04258ffa87e9d6764d20122d5c3d2fbc68eff797acce1f342b907cb3d76e253"
  },
  "source/web/src/features/pricing/lib/__tests__/time-rule-expr.test.ts": {
   "bytes": 7310,
   "sha256": "ecf06292bfa2ed5f5ebcd48a4cc136c7b269cecf2714f449fe10a5cba1a13798"
  },
  "source/web/src/features/pricing/lib/billing-expr.ts": {
   "bytes": 25842,
   "sha256": "d4ddac36c444b235f52327a6b71cf571d84df3bbe00c763fb670a14357790ee2"
  },
  "source/web/src/features/pricing/lib/billing-expression/README.md": {
   "bytes": 12648,
   "sha256": "19ac3a85f9d5e6bae5157587c4a8f80ba2ddeab479cba7bac7f6bcd425988b00"
  },
  "source/web/src/features/pricing/lib/billing-expression/condition-display.ts": {
   "bytes": 8241,
   "sha256": "cd163a3cd537bfe08ebcbebcb276d196143e2a3e40d19fefd7c118998712b483"
  },
  "source/web/src/features/pricing/lib/billing-expression/display.ts": {
   "bytes": 14049,
   "sha256": "626946eea78a5360db1ee0bbdcc3bfb90639268ab754a5794824e55f1fe87067"
  },
  "source/web/src/features/pricing/lib/billing-expression/parser.ts": {
   "bytes": 15514,
   "sha256": "7abf08309df8976b7dff2867ac0a2b6aa6eeb8efa0ca4c0b79e469d5d5d4ec1a"
  },
  "source/web/src/features/pricing/lib/billing-expression/runtime.ts": {
   "bytes": 17206,
   "sha256": "11133fb5985d3d0f517373efb8017ca6a39832ff1abc18e4884e4f7829df8871"
  },
  "source/web/src/features/pricing/lib/billing-expression/structure.ts": {
   "bytes": 2560,
   "sha256": "f5e8f335bf8d09b16bac066587860b684f33cf0345d38d0862b94b0627e770c8"
  },
  "source/web/src/features/pricing/lib/billing-expression/task-display.ts": {
   "bytes": 10794,
   "sha256": "02f88b321aea76597c3b6833d3b020670386e30569b9791a19c0fb6300ed32c0"
  },
  "source/web/src/features/pricing/lib/billing-expression/types.ts": {
   "bytes": 5939,
   "sha256": "60186f86c6f66fb563b67e9bce279c4b964c33b17d2f8e9e4916541229f3e13f"
  },
  "source/web/src/features/pricing/lib/billing-expression/visual.ts": {
   "bytes": 15584,
   "sha256": "505e17aab23942c512088dc6b224f9161724c7c40e1a467ad18c97aeb894519b"
  },
  "source/web/src/features/pricing/lib/billing-mode.ts": {
   "bytes": 1457,
   "sha256": "f3d363f150fa6979a1ebda0511af60b533ddad760b701f6ba80049d14633051a"
  },
  "source/web/src/features/pricing/lib/breakdown-tier-match.ts": {
   "bytes": 3236,
   "sha256": "c6cc2e4dd4a9364b2b908f00fcbf039ebb99bcacfb76a32c16bdaadcfedc5826"
  },
  "source/web/src/features/pricing/lib/dynamic-price.ts": {
   "bytes": 19542,
   "sha256": "973dcc26593c8a0be1109a7c148f50ee7c47cbba27bdd365505a5069e0d08c00"
  },
  "source/web/src/features/pricing/lib/filters.ts": {
   "bytes": 5373,
   "sha256": "e34a6a049f4f9d477be3ba7b786160838525dc2359bc020f1e801ae656b39388"
  },
  "source/web/src/features/pricing/lib/index.ts": {
   "bytes": 1118,
   "sha256": "dd8e60919fb7cd55582d4d8f946edc8dd7620e5f9f125f3a6d3acb11de2bc510"
  },
  "source/web/src/features/pricing/lib/mock-stats.ts": {
   "bytes": 23336,
   "sha256": "4702d7297791847e1ae65c753100993b3ab0a07a62da456e40ad8b48c86e6ef8"
  },
  "source/web/src/features/pricing/lib/model-helpers.ts": {
   "bytes": 3176,
   "sha256": "6cfd710a78c4c4143e9fe12f966630304465fb051bb759e2d09f50963b86e623"
  },
  "source/web/src/features/pricing/lib/plugin-pricing.ts": {
   "bytes": 3193,
   "sha256": "7c818f2d98214d6e07ff8904da829063d75dff1b931cf400cd757824374471c1"
  },
  "source/web/src/features/pricing/lib/price.ts": {
   "bytes": 7628,
   "sha256": "e95cac7fb8e96dbb73e40ca1e1a9ffcf7a873f562b59f51452416b56247a73c5"
  },
  "source/web/src/features/pricing/lib/seed.ts": {
   "bytes": 2237,
   "sha256": "77df550458cdde93cd5b6e53bd2fce3f1a949f027fc3495339e1e08b9efc8c3b"
  },
  "source/web/src/features/pricing/lib/task-expr.ts": {
   "bytes": 12798,
   "sha256": "6abdfb0c4a14f0389d77a913219fdcf60235efad405680d36b2451153a77c050"
  },
  "source/web/src/features/pricing/lib/task-matrix-display.ts": {
   "bytes": 3869,
   "sha256": "53486e4ca0cf2763e1b46e7d3bada77a5c7bebb66636e5cd53e9851a5d148be4"
  },
  "source/web/src/features/pricing/lib/task-price-display.ts": {
   "bytes": 4541,
   "sha256": "8dea2afda735120a1a483955a6b791626f5b572450ff371e3f5a599e4806639e"
  },
  "source/web/src/features/pricing/lib/tier-expr.ts": {
   "bytes": 10646,
   "sha256": "203e55d407360dc80d836e617a2e8019fa09ffd8a701c7daad1be6c053b09953"
  },
  "source/web/src/features/pricing/types.ts": {
   "bytes": 4265,
   "sha256": "6b3a7379daf1b6eee88c988b0b2e40f70b97c279659205ea582bc725105a02f2"
  },
  "source/web/src/features/profile/__tests__/settings.test.tsx": {
   "bytes": 6250,
   "sha256": "91a7c96e6925a90aa2029cc9ba90e28796a43538304d62adb90c57c9577ecc98"
  },
  "source/web/src/features/profile/api.ts": {
   "bytes": 7872,
   "sha256": "a3e27232a00fce2986ff3d78af72c0596ef56ad4e97b0e64d577f0069d8519df"
  },
  "source/web/src/features/profile/components/checkin-calendar-card.tsx": {
   "bytes": 17918,
   "sha256": "bc9b4ca9696f8eabd9a63ef7a994371eb04799d5a978e381a7b05cfa137ee491"
  },
  "source/web/src/features/profile/components/language-preferences-card.tsx": {
   "bytes": 4660,
   "sha256": "ad2c954f032c633a57b973cf48317b6e161228434101dde4479715357a1aad0f"
  },
  "source/web/src/features/profile/components/profile-header.tsx": {
   "bytes": 7053,
   "sha256": "d405c64390e44e62a0ca8594621d2b34827a2d69db8080ecc996f8f880822a9a"
  },
  "source/web/src/features/profile/components/profile-settings-card.tsx": {
   "bytes": 2404,
   "sha256": "d5dd0a641ced82368ba38fe2e99fb8d5ca06fae7e1f51cfa81074b11982883fc"
  },
  "source/web/src/features/profile/components/sidebar-modules-card.tsx": {
   "bytes": 9225,
   "sha256": "47145b6131ae8d36b35db14c16588ef633d05157484b573d0866efef16910063"
  },
  "source/web/src/features/profile/components/tabs/notification-tab.tsx": {
   "bytes": 12538,
   "sha256": "8f364a48b49a29b8b042148ae7d94df07a2d7dc9721b8e56e3810a9fe35edf38"
  },
  "source/web/src/features/profile/constants.ts": {
   "bytes": 1309,
   "sha256": "2a423c6ad3d74ba423b8ab70a10e8744e34b45072a43ef83ca93f4c06a0b0c1c"
  },
  "source/web/src/features/profile/hooks/index.ts": {
   "bytes": 771,
   "sha256": "9c3ac3b5aa52133705bcd992bf4d6aa1f3228a47425eca06554f1a513672b3af"
  },
  "source/web/src/features/profile/hooks/use-profile.ts": {
   "bytes": 3895,
   "sha256": "d60943aa9581156ccfe7fdbac9a670e255c2920d6e2515f758b0637dab54c948"
  },
  "source/web/src/features/profile/index.tsx": {
   "bytes": 3259,
   "sha256": "1e43de31b6edd591c1dc853d855c19b9597e5c80458af62700f0304d0afa7603"
  },
  "source/web/src/features/profile/lib/format.ts": {
   "bytes": 1779,
   "sha256": "bd6465eb220aed99095f069da02f5ca18bca70314886041a8afef995eb1b3038"
  },
  "source/web/src/features/profile/lib/index.ts": {
   "bytes": 766,
   "sha256": "e69256d04cdfe0509aafdb2b3ea2e4528ade558cadd14a3d30b6aec553197136"
  },
  "source/web/src/features/profile/lib/user-settings.ts": {
   "bytes": 1957,
   "sha256": "d1064076fd12e7d44441f11f3dedcb83350d4ff1e4a168db09f0f0dd367211d7"
  },
  "source/web/src/features/profile/types.ts": {
   "bytes": 5818,
   "sha256": "818ae2087974700139da0d190351d7338681bb1d5b09be12cf874a0ab71e02a9"
  },
  "source/web/src/features/rankings/api.ts": {
   "bytes": 1109,
   "sha256": "4b8e23b94895fdd52dcf1f2584f8b35b0cf65f2572794c397930f1b477c16ac7"
  },
  "source/web/src/features/rankings/components/entity-links.tsx": {
   "bytes": 2618,
   "sha256": "120ac9bbec813c4c291510b756884ccb30e486a12075652ffa77196223125702"
  },
  "source/web/src/features/rankings/components/growth-text.tsx": {
   "bytes": 1696,
   "sha256": "7b055963cc8411f8f4f71820f9c4fa9f2630f5d35bdc5780c4ca656ae67e0ca8"
  },
  "source/web/src/features/rankings/components/index.ts": {
   "bytes": 974,
   "sha256": "54a305738f0dc6f98178dc5d53c5b630f19f44c0b1bc97dea671701e2b2b138f"
  },
  "source/web/src/features/rankings/components/market-share-section.tsx": {
   "bytes": 9798,
   "sha256": "30c1b457eab7d7258a9877362c18cde01e249d22e6aa4ecb747f213279977e0f"
  },
  "source/web/src/features/rankings/components/model-leaderboard.tsx": {
   "bytes": 4641,
   "sha256": "50fa7076de92cb6ba6aa6318573a5311804a931592e56da73e0e77960b1cdadc"
  },
  "source/web/src/features/rankings/components/models-section.tsx": {
   "bytes": 8149,
   "sha256": "f6a910e5b13720c0ec94bb2a137833b8cf7bdca24b29f7304ec4c34019d75c34"
  },
  "source/web/src/features/rankings/components/pulse-section.tsx": {
   "bytes": 4410,
   "sha256": "31aa36b77b032f136b4b827588c37448d967478026a8eba713c03e09fe08c257"
  },
  "source/web/src/features/rankings/components/rankings-hero.tsx": {
   "bytes": 3081,
   "sha256": "377cb12ee123ffc98a26242c690090ef07d4b1a6a883571b10143d0f924b7e28"
  },
  "source/web/src/features/rankings/hooks/use-rankings.ts": {
   "bytes": 1162,
   "sha256": "89ca5fa024ce92b7d98cd01f57a2470f2a553ed7baaaed66c0cda1b0099b9f9f"
  },
  "source/web/src/features/rankings/index.tsx": {
   "bytes": 4543,
   "sha256": "999ce1e64bb6bd6c0a457049834f874fccc19a14b70a46aaa8d6c4909afdf6b7"
  },
  "source/web/src/features/rankings/lib/format.ts": {
   "bytes": 2099,
   "sha256": "519f8ed339c07e8c8c68bc80085bb450d6481b98ac6ecc90244bddd9f1a7e78f"
  },
  "source/web/src/features/rankings/lib/index.ts": {
   "bytes": 766,
   "sha256": "e69256d04cdfe0509aafdb2b3ea2e4528ade558cadd14a3d30b6aec553197136"
  },
  "source/web/src/features/rankings/types.ts": {
   "bytes": 4179,
   "sha256": "f94e1a427ee895ee02f75cdd94a69387a39368aeab01a831346960399ebe2b9d"
  },
  "source/web/src/features/redemption-codes/api.ts": {
   "bytes": 3436,
   "sha256": "5e1cdbf39bf999de832034b05ba900ad9ce5c6818e0f6d2c7abf0b4c47171359"
  },
  "source/web/src/features/redemption-codes/components/__tests__/bulk-delete.test.tsx": {
   "bytes": 7601,
   "sha256": "4e61c6071c1124c9177f5d9a5650d066157a2ebb4d77b848fa640992093cab58"
  },
  "source/web/src/features/redemption-codes/components/__tests__/redemptions-export.test.tsx": {
   "bytes": 10216,
   "sha256": "0ba5c0f87ceb120625635a449a47fb06a6a7f32c6e78517fb20a855aadb755eb"
  },
  "source/web/src/features/redemption-codes/components/__tests__/redemptions-mutate-drawer.test.tsx": {
   "bytes": 9886,
   "sha256": "77ba7aef3834ad0c06560908ca8989925528d2a523262f926a4c545c9ea9848f"
  },
  "source/web/src/features/redemption-codes/components/data-table-bulk-actions.tsx": {
   "bytes": 4853,
   "sha256": "27af8bdb9ef2096181b0f3661b9dbda68f76983325a772d639fea13ec81ce561"
  },
  "source/web/src/features/redemption-codes/components/data-table-row-actions.tsx": {
   "bytes": 4425,
   "sha256": "969d276bd729206a25d0fb143713845d201112fd2fffdc274e3883860dcff251"
  },
  "source/web/src/features/redemption-codes/components/redemptions-columns.tsx": {
   "bytes": 7587,
   "sha256": "9f1fa0634be0657254846200d515d4cc033c47cad25c34013e1f9a9bf1e3ece7"
  },
  "source/web/src/features/redemption-codes/components/redemptions-delete-dialog.tsx": {
   "bytes": 2926,
   "sha256": "6504a00d79de786375c4a5f8b4865833dc03b080636811eb0c284cf6e2fdbd7b"
  },
  "source/web/src/features/redemption-codes/components/redemptions-dialogs.tsx": {
   "bytes": 1351,
   "sha256": "3e6298f8fcaf1c2f638a19f2e9c9e6394fe794fef0a227b1287eea376cd2c97e"
  },
  "source/web/src/features/redemption-codes/components/redemptions-export-dialog.tsx": {
   "bytes": 5514,
   "sha256": "2a11803c823fdd5db8aea07726b7cad3c4f734ec0498e2ed7c255384a30e659c"
  },
  "source/web/src/features/redemption-codes/components/redemptions-mobile-list.tsx": {
   "bytes": 5956,
   "sha256": "63356698a61e002a6af43297ce8f0d9a2a85667b54d14fdf0dcc106a5598d227"
  },
  "source/web/src/features/redemption-codes/components/redemptions-mutate-drawer.tsx": {
   "bytes": 15327,
   "sha256": "91855b03a6fe322ba603f9abcf3bd25695dec685199728135c8541e2b8286e7b"
  },
  "source/web/src/features/redemption-codes/components/redemptions-primary-buttons.tsx": {
   "bytes": 3247,
   "sha256": "737d151fdc1c37c8c39123d2682903747b2c870c66d676e8b4fcdfbf5e71126c"
  },
  "source/web/src/features/redemption-codes/components/redemptions-provider.tsx": {
   "bytes": 2202,
   "sha256": "69a97dad9654ecee87d401d752ef95379a5fb314bc328a39b69b4ae2b0a7429f"
  },
  "source/web/src/features/redemption-codes/components/redemptions-table.tsx": {
   "bytes": 5870,
   "sha256": "11079a21792c3a09b764d7f75d21cd04c2ef42e29feae43491aa72881d934e33"
  },
  "source/web/src/features/redemption-codes/constants.ts": {
   "bytes": 5048,
   "sha256": "cd700a1a396f89955479b1427ddc4e0be5ec34a58d2abd603f6766d9d3de446c"
  },
  "source/web/src/features/redemption-codes/index.tsx": {
   "bytes": 1691,
   "sha256": "12e34b30241f27d24054e876f9665e3bb5af675a36234a22fc6767e101f7b494"
  },
  "source/web/src/features/redemption-codes/lib/index.ts": {
   "bytes": 1360,
   "sha256": "95d8c6a72d99f52ca0f66f1926435d3ef3918c8c054eac36bdc03ad1865fafdf"
  },
  "source/web/src/features/redemption-codes/lib/redemption-form.ts": {
   "bytes": 3288,
   "sha256": "b630529afdd4677f80c92a4a4b51e80b2704c8e608923af5b6832530bd803bb3"
  },
  "source/web/src/features/redemption-codes/lib/utils.ts": {
   "bytes": 1600,
   "sha256": "3580a6eaba74ca75a090214d4ce7e057873b106fe1863d65c7f2e56f9a34b8ed"
  },
  "source/web/src/features/redemption-codes/types.ts": {
   "bytes": 2459,
   "sha256": "78063af728ba51eaba47f50ba6d688c4e45119977f4c402a52d3e07b599da2c4"
  },
  "source/web/src/features/security/__tests__/account-security.test.tsx": {
   "bytes": 26551,
   "sha256": "2ee5bf2accc254d300dbf07c7cf084e270a697fa4dcd4d9e60c6abe401949751"
  },
  "source/web/src/features/security/__tests__/enrollment.test.tsx": {
   "bytes": 23761,
   "sha256": "8261b9888f5c2967cbb8042d64cd5964582d620f7f2d83390615282aedebff1d"
  },
  "source/web/src/features/security/__tests__/page.test.tsx": {
   "bytes": 8754,
   "sha256": "b3d8d03844af2b47adfcdcf5495df7bd4557efaf09746734293f7183b6da111a"
  },
  "source/web/src/features/security/api.ts": {
   "bytes": 5767,
   "sha256": "859da33924ceaf58698ad96f9bdfb84f97b446fc059f8270162412c6495d22c0"
  },
  "source/web/src/features/security/components/__tests__/access-token-create-dialog.test.tsx": {
   "bytes": 13948,
   "sha256": "e4ebd8c4942837848a8f4bf8c9ce463012aa1f56782da1e0fb64e25522c4b8ff"
  },
  "source/web/src/features/security/components/__tests__/access-tokens-card.test.tsx": {
   "bytes": 21537,
   "sha256": "588abee23dbcae381dbc27da8fad5e7248f6ff504ed19c68a9bcef01c76d927b"
  },
  "source/web/src/features/security/components/__tests__/login-session-item.test.tsx": {
   "bytes": 2274,
   "sha256": "3b0b7d98c74fec8b8c671577e121fb0755ce6daf0d63124044d0b3e4a7e94b42"
  },
  "source/web/src/features/security/components/__tests__/login-session-utils.test.ts": {
   "bytes": 3339,
   "sha256": "21d1f954aca7c0c4b2c9e399df04428e37209bc6f3730f818d5dca2e3cc3c92f"
  },
  "source/web/src/features/security/components/__tests__/privacy-card.test.tsx": {
   "bytes": 2127,
   "sha256": "898ce91ed02f2ff642c756909578bfed3fe0323b502c8001625e3632cf46547f"
  },
  "source/web/src/features/security/components/access-token-item.tsx": {
   "bytes": 4798,
   "sha256": "40eb1804dfae86d4fccb2667ca5c1b65f57ee646a1758027d6a2d646acd52f43"
  },
  "source/web/src/features/security/components/access-tokens-card.tsx": {
   "bytes": 10846,
   "sha256": "bdce6b4704ee315abe297f3c0f18f12ccba76305f04795823e2013d5ad2d8a04"
  },
  "source/web/src/features/security/components/account-action-card.tsx": {
   "bytes": 3274,
   "sha256": "78df63104fd33835684c95b3d323be4e7b3347ecda399ffeace09a2b06771c18"
  },
  "source/web/src/features/security/components/account-bindings.tsx": {
   "bytes": 15917,
   "sha256": "583e5da9403969ac24207aa574ec8ede424ec477b9ab99624916fa23eebe41d9"
  },
  "source/web/src/features/security/components/dialogs/access-token-create-dialog.tsx": {
   "bytes": 6731,
   "sha256": "20ae1b10731dcc92fb26d553840c2d9c90cf44acfd96c42d48c1b4eee140ea9c"
  },
  "source/web/src/features/security/components/dialogs/access-token-dialog.tsx": {
   "bytes": 2069,
   "sha256": "f41850e552f8fe4d5e2f22df4dba1ffb96c1b59fde1e4cdb24e31c751fd8c84a"
  },
  "source/web/src/features/security/components/dialogs/access-token-edit-dialog.tsx": {
   "bytes": 5266,
   "sha256": "f83b635b623540856f486a57ba4158d9b9925acb3df3b4105177098a58f8861d"
  },
  "source/web/src/features/security/components/dialogs/change-password-dialog.tsx": {
   "bytes": 7627,
   "sha256": "eb4955f490812318483b6bb1b8c28565e2ff8c39d2148bab90c2de736a33f46d"
  },
  "source/web/src/features/security/components/dialogs/delete-account-dialog.tsx": {
   "bytes": 4172,
   "sha256": "c4bed4fe43fb302bb90a248124ecc5e20999754fec763a0ae701eba7a0e05eab"
  },
  "source/web/src/features/security/components/dialogs/email-bind-dialog.tsx": {
   "bytes": 11013,
   "sha256": "b7ce76b5f83563c6434710f363bea6df1e37bcc4a5fd296548a5f9b4214025fb"
  },
  "source/web/src/features/security/components/dialogs/telegram-bind-dialog.tsx": {
   "bytes": 6576,
   "sha256": "bbe40555395c4b741126dc78123b71b6d76773a4ff6e489d75da2deed14027db"
  },
  "source/web/src/features/security/components/dialogs/two-fa-backup-dialog.tsx": {
   "bytes": 4319,
   "sha256": "3cc464203c2040a8d983f7965f06bd4c7b760f5a684ce0add26f06fb923e5afa"
  },
  "source/web/src/features/security/components/dialogs/two-fa-disable-dialog.tsx": {
   "bytes": 3737,
   "sha256": "e999e6ef5ddf9b053aeef119dc58b45aad72436f99ca642850964077905728be"
  },
  "source/web/src/features/security/components/dialogs/two-fa-setup-dialog.tsx": {
   "bytes": 7698,
   "sha256": "0c40a0e5a1cf3af366acddf0f3a465ccd1f02c22d9737e087d0502a5e27d6d07"
  },
  "source/web/src/features/security/components/dialogs/wechat-bind-dialog.tsx": {
   "bytes": 5231,
   "sha256": "6d454002ff38d3e19c17f329ffc7c8978d6c22ed401589bc68e297e1aba879a8"
  },
  "source/web/src/features/security/components/login-session-dialogs.tsx": {
   "bytes": 2438,
   "sha256": "5b6860d911eba373730dcde8bed0faf7a36115141ac523b665deb743d0aa9935"
  },
  "source/web/src/features/security/components/login-session-item.tsx": {
   "bytes": 3238,
   "sha256": "457a372e58477427714e179167ad0f9be199912b6cc622326f79aa800c1f5c3a"
  },
  "source/web/src/features/security/components/login-session-utils.ts": {
   "bytes": 2555,
   "sha256": "fae47ef3f902ab332a8b23a072b175eee14734690a3b6d4fe76b8858395b0d33"
  },
  "source/web/src/features/security/components/login-sessions-card.tsx": {
   "bytes": 6983,
   "sha256": "67cf85a595c80fd0f38301047b048bab08781648e5f823d7c16d93c28b7eacfe"
  },
  "source/web/src/features/security/components/passkey-card.tsx": {
   "bytes": 10201,
   "sha256": "c7f5e2002c11a4708d4ad239f4c62e63d131a4a94b1341aca463a48324606a2e"
  },
  "source/web/src/features/security/components/privacy-card.tsx": {
   "bytes": 1803,
   "sha256": "0ffc0263e064f694e38e384c6dcb8bfec35fae63992ae5d1d52cd168c40ab978"
  },
  "source/web/src/features/security/components/two-fa-card.tsx": {
   "bytes": 7099,
   "sha256": "5059697824d45b7be9f65eba1c7fb4dbf97e5750a9034fe3c42823a471a2b81f"
  },
  "source/web/src/features/security/hooks/use-access-tokens.ts": {
   "bytes": 7322,
   "sha256": "89d516c9ae6f0bb10d65637269bcb3839135f5b96bccd41098a24fb088f9c31d"
  },
  "source/web/src/features/security/hooks/use-account-security.ts": {
   "bytes": 4116,
   "sha256": "6b6f2748b5f7113d60f548eb9776c91911d63a2d2d49b998ed1e9a4178f034fc"
  },
  "source/web/src/features/security/hooks/use-two-fa-setup.ts": {
   "bytes": 5425,
   "sha256": "8d563e8a92004e94546add76f4b8fe1af21c7b7f0a94e976ba791f81cf88d565"
  },
  "source/web/src/features/security/hooks/use-two-fa.ts": {
   "bytes": 1898,
   "sha256": "9b32840e46d8402292d1bf07a5ee4e39b2fd7b249eb94411e3dc6155b96ef624"
  },
  "source/web/src/features/security/index.tsx": {
   "bytes": 5444,
   "sha256": "fbead28ca7e21972ce3f4b6a9198ba93f5ad106b3bf20650bd6a882ef51b3367"
  },
  "source/web/src/features/security/lib/access-token-catalog.ts": {
   "bytes": 1459,
   "sha256": "4ea68bd9f6e36ebfb0cf3b9bd8bfd22a384285cafc7722f11ba53b069cad4f86"
  },
  "source/web/src/features/security/lib/access-token-schema.ts": {
   "bytes": 3779,
   "sha256": "4b35d4711610ba2afd35b8e8422d26c5efac29aee6de5a79c850aff33f535f07"
  },
  "source/web/src/features/setup/api.ts": {
   "bytes": 1584,
   "sha256": "6bc3c39aecdf132acd0e9196aafd1a60a8c6dd4818dcca0275bd648258939ced"
  },
  "source/web/src/features/setup/components/admin-step.tsx": {
   "bytes": 3899,
   "sha256": "5ccb555ed36a799ac9f7cf348cd19f2b5ccebeb6885295557bdd01749e6f9a1d"
  },
  "source/web/src/features/setup/components/complete-step.tsx": {
   "bytes": 3790,
   "sha256": "553c021602064f87ad6d1b9b4bef42f5cebf4198f14c5a64e393a73f88186fbf"
  },
  "source/web/src/features/setup/components/database-step.tsx": {
   "bytes": 5807,
   "sha256": "b5d4368e64e405f47e808f696ffdef90013c28bf9f570b490f7644354a41cf43"
  },
  "source/web/src/features/setup/components/step-navigation.tsx": {
   "bytes": 2328,
   "sha256": "a40cb05154bc9bd403c990ab7fc3eee10d085cabe64dfb4107c1144fb0911360"
  },
  "source/web/src/features/setup/components/usage-mode-step.tsx": {
   "bytes": 4458,
   "sha256": "c64a42560f92a02bdee719d78b1c8a4574bbd0095092e9908cb47fb42c98709d"
  },
  "source/web/src/features/setup/index.ts": {
   "bytes": 772,
   "sha256": "7d5d2ab31a51c638840181b16302d0248438537eee60534209363792a4b3564c"
  },
  "source/web/src/features/setup/setup-wizard.tsx": {
   "bytes": 12623,
   "sha256": "2d9a6a95552bf616464482a88904b549a61ea69b9cf8f396e3c3185a7dbeb0d4"
  },
  "source/web/src/features/setup/types.ts": {
   "bytes": 1245,
   "sha256": "10eb821731df7b4483df4d4eb5344c4829c800f5ec7980ec41db52941ea61bdc"
  },
  "source/web/src/features/subscriptions/api.ts": {
   "bytes": 7011,
   "sha256": "bea0eb4c2f6ad387d9d6611f5a90aa4cfa0f6e3182fd25f5d509cc89f5fd8886"
  },
  "source/web/src/features/subscriptions/components/data-table-row-actions.tsx": {
   "bytes": 3401,
   "sha256": "3107e2ae717f09b050c9c2da3bec98985a6fe6fa956b332c58c2da26bf132fd5"
  },
  "source/web/src/features/subscriptions/components/dialogs/reset-subscriptions-dialog.tsx": {
   "bytes": 3032,
   "sha256": "ad7fbb4ca2bf6cfbed232e2bd92c0e352ee2350d3d43caeb27754f7fe7b30af8"
  },
  "source/web/src/features/subscriptions/components/dialogs/subscription-purchase-dialog.tsx": {
   "bytes": 13734,
   "sha256": "8ef9d6f90bf02c02d5c6d5bfe083bd904d523372ab75cecb7276b7e4b2f4bf70"
  },
  "source/web/src/features/subscriptions/components/dialogs/toggle-status-dialog.tsx": {
   "bytes": 2481,
   "sha256": "fd9497418cff228198058e24ea3bd5ebcd594fe6cfd6d37ce50cd1b017616d12"
  },
  "source/web/src/features/subscriptions/components/dialogs/user-subscriptions-dialog.tsx": {
   "bytes": 15384,
   "sha256": "9c7fa42c8c13b39038b1186569794ceb5ac9c2481e9a00f652db1c245b6eaac8"
  },
  "source/web/src/features/subscriptions/components/subscriptions-columns.tsx": {
   "bytes": 6086,
   "sha256": "36805b53c827ad1d2abd33593fdf344547c948e706e3fd621e1c44c227729d8b"
  },
  "source/web/src/features/subscriptions/components/subscriptions-dialogs.tsx": {
   "bytes": 1473,
   "sha256": "6ca9f00c2f6ff559cdcda5c712d98194b1ca21359044bb02728b4e88b8ad8418"
  },
  "source/web/src/features/subscriptions/components/subscriptions-mutate-drawer.tsx": {
   "bytes": 30258,
   "sha256": "81e080aabc3f8f5136aa1669b361465ca24a79ceeb8e527bff523e819d4728e9"
  },
  "source/web/src/features/subscriptions/components/subscriptions-primary-buttons.tsx": {
   "bytes": 1341,
   "sha256": "27bbea3f786ec514f299c67a4294f3096104c1a45dc198c1867858303370d041"
  },
  "source/web/src/features/subscriptions/components/subscriptions-provider.tsx": {
   "bytes": 2803,
   "sha256": "4d4dca095ea7b290f55695ad90b9620b2fe1b3fd7ae3bd98186d4eb9b168722f"
  },
  "source/web/src/features/subscriptions/components/subscriptions-table.tsx": {
   "bytes": 2140,
   "sha256": "a8991d89a414f3a7af9f5ff43f8a3b39d36fbc25e5df64d0120b7a3902d2ff58"
  },
  "source/web/src/features/subscriptions/constants.ts": {
   "bytes": 1766,
   "sha256": "a9c754885d2981e568a2e46616082aa5cfbd49b6402ac4f4ea0890df1c3072b9"
  },
  "source/web/src/features/subscriptions/index.tsx": {
   "bytes": 3006,
   "sha256": "659e748aa7baead9ea4aec9d8e3d20661a9675815f0155564a1742e636f2e82a"
  },
  "source/web/src/features/subscriptions/lib/format.ts": {
   "bytes": 2367,
   "sha256": "5d34cbf1eb2bbf2caed401514b1b10ad07f011a9b5c6913ff1e265af30849dd6"
  },
  "source/web/src/features/subscriptions/lib/index.ts": {
   "bytes": 962,
   "sha256": "bb26e66c20ffa8dd276b203e4e836a7e318e79974e29436b781fc991aabcd531"
  },
  "source/web/src/features/subscriptions/lib/plan-form.ts": {
   "bytes": 4541,
   "sha256": "cdd3f5f816c2936e6a2e9205f3b212f6b977a56b48fc7e42cb4c344428617284"
  },
  "source/web/src/features/subscriptions/types.ts": {
   "bytes": 4722,
   "sha256": "18fd06b280ff1942b8f7d0df700d176dd554fac46ece1e9ad0207d3d2686e15b"
  },
  "source/web/src/features/system-info/__tests__/system-tasks-panel.test.tsx": {
   "bytes": 8556,
   "sha256": "c7a9faee361c3a608daccca36122c296dcae2b92cd30a622233f558b96704101"
  },
  "source/web/src/features/system-info/api.ts": {
   "bytes": 1787,
   "sha256": "bd688f35315ce01532729401322a2fed35e3f3afe9b6f607b65426d10105fcb5"
  },
  "source/web/src/features/system-info/components/system-instances-panel.tsx": {
   "bytes": 26639,
   "sha256": "2f9c6cfdce25f9b84d8cd31a5dec6df1ea617c9e01a12e6d51dad2e1a02e355c"
  },
  "source/web/src/features/system-info/components/system-task-history.tsx": {
   "bytes": 8629,
   "sha256": "f2f7ddd5b0ca6d7b8182015dcc6b4b8071fb5265fdf40dea7b58e654e331fa15"
  },
  "source/web/src/features/system-info/components/system-tasks-panel.tsx": {
   "bytes": 6180,
   "sha256": "612c1db87d9077772a93871a3cd658a42a17946f7eceb5b47b4eef68e327e3af"
  },
  "source/web/src/features/system-info/components/system-tasks-table.tsx": {
   "bytes": 6393,
   "sha256": "31064c4df309461d293c3f39828c36948e8ca25a2ebb3feb58e4c54eab72685d"
  },
  "source/web/src/features/system-info/constants.ts": {
   "bytes": 1160,
   "sha256": "5aca563a09b9fd276fa29606ef1dd789dba9e1fab5179392504939ff8d0c4acd"
  },
  "source/web/src/features/system-info/index.tsx": {
   "bytes": 1655,
   "sha256": "2141248bd4211bc3819b4c3dad4b9ee2f8eda6bb85fa4b68c6d2e83f3a51ece0"
  },
  "source/web/src/features/system-info/types.ts": {
   "bytes": 2201,
   "sha256": "509d45e9fd361f134b33d40ec3a6e9dac0f81e89bc05a09bd5e75c08edd8f02d"
  },
  "source/web/src/features/system-settings/__tests__/pricing-sync.test.tsx": {
   "bytes": 17571,
   "sha256": "babfc0dcdbd9751e8e2ab4681e8d4bd3b12b2085ae43213814a8235ff1e2ca46"
  },
  "source/web/src/features/system-settings/__tests__/task-public-address.test.ts": {
   "bytes": 1949,
   "sha256": "3365f125320e665f283d73d57273a0c6b7a64c092740853232146d7aad537a05"
  },
  "source/web/src/features/system-settings/api.ts": {
   "bytes": 3396,
   "sha256": "a5719da130982b65e02fe14b42077f00dc63a4606386607df95d766fe87558aa"
  },
  "source/web/src/features/system-settings/auth/__tests__/oauth-settings.test.tsx": {
   "bytes": 12112,
   "sha256": "1c07a248a5ba98b422cbfc329bf196c5a5364d43d71a629a76d35f64e6a0caf7"
  },
  "source/web/src/features/system-settings/auth/__tests__/passkey-settings.test.tsx": {
   "bytes": 23085,
   "sha256": "dfdc50e5fea6cb4729b98e55ac85a294b00417d9c8944bfc8c8543bc0db0ac37"
  },
  "source/web/src/features/system-settings/auth/basic-auth-section.tsx": {
   "bytes": 8834,
   "sha256": "18bff922f54cfefde45e187506ab1a4ad79a351023431a04a81954d463e50cc5"
  },
  "source/web/src/features/system-settings/auth/bot-protection-section.tsx": {
   "bytes": 4787,
   "sha256": "06619d07ed240e41f3504fd881cc617f4ab2ab1646270310a466d7be06daf40c"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/api.ts": {
   "bytes": 2541,
   "sha256": "c7d8a831db3aeae3ae6f9ea3f2c0008caf913b9fe02982874472368141b14859"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/components/access-policy-templates.ts": {
   "bytes": 1422,
   "sha256": "ad979eadf2c5f505bf46c57841252e5415885307a0087726324e511e60ea7aca"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/components/discovery-button.tsx": {
   "bytes": 3107,
   "sha256": "8e5f13b99eed1b6db686849f8b765657d7eb64bc06931309a00ad769191f4c32"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/components/preset-selector.tsx": {
   "bytes": 4264,
   "sha256": "1857f4efb4d315c81d30a84c4bf336e6b3cbb4d1229864f77e0f850eecd860dd"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/components/provider-form-dialog.tsx": {
   "bytes": 24809,
   "sha256": "375b9b313bcfe710454649317b0a970e6c31631762e885a0d3cb6b9d994fb7a3"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/components/provider-table.tsx": {
   "bytes": 5022,
   "sha256": "48740aa8164bbe155a7d568af79b1640efa469916a1c2cf1a9031ba3c2374c65"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/custom-oauth-section.tsx": {
   "bytes": 3880,
   "sha256": "9031fc3d3b1a1cd8e09b7f96b29ffb704563c227a4e0dba2ec0706327c317549"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/hooks/use-custom-oauth-mutations.ts": {
   "bytes": 3505,
   "sha256": "605dd088ebc89e435f7061b96a61c1398d0abc65ef5097ccf7d44dddc232c957"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/hooks/use-custom-oauth-providers.ts": {
   "bytes": 1155,
   "sha256": "dc88c6acd54e4df381a8347b3300b2ae01935f73510520f53a694e3f4a739dc0"
  },
  "source/web/src/features/system-settings/auth/custom-oauth/types.ts": {
   "bytes": 6934,
   "sha256": "988334d7a2601f9e295ec441d5da551aaf461c045f40e5f5663ddf5e551c10b1"
  },
  "source/web/src/features/system-settings/auth/index.tsx": {
   "bytes": 2677,
   "sha256": "e129a0b73795217977939044e9b3dc6b61b83d2338b2372fc39232ad72dfaf37"
  },
  "source/web/src/features/system-settings/auth/oauth-callback-url.ts": {
   "bytes": 1179,
   "sha256": "e28e796fa87cc8645895c3439f00cc276bb9d31aff86b3e4850652457f5523b4"
  },
  "source/web/src/features/system-settings/auth/oauth-section.tsx": {
   "bytes": 42815,
   "sha256": "b02aa0ab2d3168e2fd4aa751834c10625e483b609256e5a7f3de552b73a106f9"
  },
  "source/web/src/features/system-settings/auth/passkey-section.tsx": {
   "bytes": 31469,
   "sha256": "5faf0da61983efe8e47757ff58f43fc8c6565199af8156fce4f352cfd8bb16cb"
  },
  "source/web/src/features/system-settings/auth/section-registry.tsx": {
   "bytes": 5628,
   "sha256": "1c99a20f7fd3c7479b990994f6b1e95034cc4f5231e1cb2f1b7872c30777af36"
  },
  "source/web/src/features/system-settings/billing/index.tsx": {
   "bytes": 3725,
   "sha256": "69a8eb7ca87b641a1b72684c6157adc0eb42322ac071cf680a9eb9270b78ea6b"
  },
  "source/web/src/features/system-settings/billing/section-registry.tsx": {
   "bytes": 8833,
   "sha256": "fd8798f6b10fc6429446c1279c41ddd1b47e406cf829f350e1eb4115457b514c"
  },
  "source/web/src/features/system-settings/components/form-dirty-indicator.tsx": {
   "bytes": 1744,
   "sha256": "caa84bd95933f2cf40501fc8488ca470916accf9376d760c59c0270e3d72a890"
  },
  "source/web/src/features/system-settings/components/form-navigation-guard.tsx": {
   "bytes": 2942,
   "sha256": "9d66859f72ed582d24e9f92360a37e3727baa7cf7db1cb8eccf0b4773bb7c47b"
  },
  "source/web/src/features/system-settings/components/settings-accordion.tsx": {
   "bytes": 1568,
   "sha256": "06961a10cc49d740956375527c38d29b19e00c123697c5739d2434ecdd15d492"
  },
  "source/web/src/features/system-settings/components/settings-card.tsx": {
   "bytes": 1387,
   "sha256": "070a15dd472bf6a2534339cad4f1529ea3b6c4e4061176f8d3a6227d6be26b41"
  },
  "source/web/src/features/system-settings/components/settings-form-layout.tsx": {
   "bytes": 5254,
   "sha256": "049e08c0c1775d17727d5f91dd007bbd3f05ad5ac8cd82343ca6e8d69cace58f"
  },
  "source/web/src/features/system-settings/components/settings-page-context.tsx": {
   "bytes": 4113,
   "sha256": "5587d0391d8006e974faf1b4248853951c656d1af2c8f4898d86b4213daa8393"
  },
  "source/web/src/features/system-settings/components/settings-page.tsx": {
   "bytes": 5034,
   "sha256": "00b44444b0db2ad7fcca6321633326506d8a00a0905b73ba884afeefd81851ee"
  },
  "source/web/src/features/system-settings/components/settings-section.tsx": {
   "bytes": 1552,
   "sha256": "70f0aeed4c937448f9c46a3c4c7a48b5eb76cb4502e692bdca4c5729d08f7480"
  },
  "source/web/src/features/system-settings/content/announcements-section.tsx": {
   "bytes": 19410,
   "sha256": "012824243422559ad27c8a9c16affe3f7834800d0ca7b398ffb6969997024328"
  },
  "source/web/src/features/system-settings/content/api-info-section.tsx": {
   "bytes": 17423,
   "sha256": "3b76dfcd0f06bf5e062db440501454fdf9601fd42e0e4afb180b171c7464e45e"
  },
  "source/web/src/features/system-settings/content/chat-dialog.tsx": {
   "bytes": 4507,
   "sha256": "7362e43259254d7d1e4b9381517e28ea96d87764d41b89b5688723535d4d167c"
  },
  "source/web/src/features/system-settings/content/chat-settings-section.tsx": {
   "bytes": 6906,
   "sha256": "2a64e5d52713613eae65281ebfaea397a27ebded850e2415d1b0f90f45ed0717"
  },
  "source/web/src/features/system-settings/content/chat-settings-visual-editor.tsx": {
   "bytes": 5895,
   "sha256": "94d14e8e5f892a05b15ee2ce1444d427ee466be5d1e23a161e9b1fcb47e4a9b2"
  },
  "source/web/src/features/system-settings/content/dashboard-section.tsx": {
   "bytes": 6368,
   "sha256": "b5a9967559dbbbbeb1411eea1fb261ca854a1833eb45116ec2a66dba1deb6936"
  },
  "source/web/src/features/system-settings/content/drawing-settings-section.tsx": {
   "bytes": 5140,
   "sha256": "12ff583c7ff41cdb659a36d983207aa773a6242b229092c1d6c7e515b9fb43d4"
  },
  "source/web/src/features/system-settings/content/faq-section.tsx": {
   "bytes": 12771,
   "sha256": "72019083e9bad027407c85cd93747f9ed41c3da55ab58ca7bd63fcd8d6463140"
  },
  "source/web/src/features/system-settings/content/index.tsx": {
   "bytes": 3198,
   "sha256": "24e3c644529acd4f1f14ca98305328d7c985c488bac4473d400011ac30d71217"
  },
  "source/web/src/features/system-settings/content/json-toggle-section.tsx": {
   "bytes": 6955,
   "sha256": "c985a79942835867e2db1e46dd8cd721385df5c509e31a0484be14c059ff0b35"
  },
  "source/web/src/features/system-settings/content/section-registry.tsx": {
   "bytes": 4401,
   "sha256": "cd56a24cee8d76e1021a69ff871cc40946a296b38201a4b1faa6c93b9acd560d"
  },
  "source/web/src/features/system-settings/content/uptime-kuma-section.tsx": {
   "bytes": 14434,
   "sha256": "d1afa8d434d4236b9def75556d0c6d6a17c008d5e8295050db2deaeae2f83e00"
  },
  "source/web/src/features/system-settings/content/utils.ts": {
   "bytes": 1246,
   "sha256": "eed9a844da476f8a7910388113fc44fcd3f31c6bad7b44d087e53ec50166e139"
  },
  "source/web/src/features/system-settings/general/__tests__/pre-consume-settings.test.tsx": {
   "bytes": 4840,
   "sha256": "6e81a7afe36c7c309948df3aa0b95ce9a181ca3b282d08750aebcedb1791c9da"
  },
  "source/web/src/features/system-settings/general/channel-affinity/api.ts": {
   "bytes": 1903,
   "sha256": "3c83bad0fcfcc776e6624f180e3c042ca26066868160e39da1287a5e26b72ac5"
  },
  "source/web/src/features/system-settings/general/channel-affinity/cache-stats-dialog.tsx": {
   "bytes": 5703,
   "sha256": "7ac2d3732861d85e8109824c27b2a228bb47e2e9b8fb3a9bdeb3d3804535b723"
  },
  "source/web/src/features/system-settings/general/channel-affinity/constants.ts": {
   "bytes": 3786,
   "sha256": "5b02ad8cc78c83cd4271a40357408ac15263b54455fd924d584f956827469c06"
  },
  "source/web/src/features/system-settings/general/channel-affinity/index.tsx": {
   "bytes": 14639,
   "sha256": "64e3af235b8ddfeb6108db2f6cc933c60cba4a224fe39295719778696b247e1a"
  },
  "source/web/src/features/system-settings/general/channel-affinity/rule-editor-dialog.tsx": {
   "bytes": 17763,
   "sha256": "c07f1100e4d8a1f50976193654d14301c247b9b4b0a9f363b04645aa1bef3c84"
  },
  "source/web/src/features/system-settings/general/channel-affinity/session-rules-table.tsx": {
   "bytes": 9927,
   "sha256": "d874be43671c27a94bca111c08bc0dcdc42fb40c61f5822c95e5fd6a71b4a646"
  },
  "source/web/src/features/system-settings/general/channel-affinity/types.ts": {
   "bytes": 1958,
   "sha256": "3b209d3e546981b8113a857275b19d272521c2d6dcc69e3936d4cd8ecab131bf"
  },
  "source/web/src/features/system-settings/general/checkin-settings-section.tsx": {
   "bytes": 6056,
   "sha256": "58aab3c2fbe2a763049f8b3f7834fca8e6551d5a66f3c55d77977d6cf605c8a9"
  },
  "source/web/src/features/system-settings/general/pricing-section.tsx": {
   "bytes": 13850,
   "sha256": "742986bad69734575a07a8f620f1880a02c672c6fc91a22c5a20f4afc1815028"
  },
  "source/web/src/features/system-settings/general/quota-settings-section.tsx": {
   "bytes": 11793,
   "sha256": "222201e8745b1e6a10fe644f08016158c80ba338d003263ddc672574f1a37c27"
  },
  "source/web/src/features/system-settings/general/system-behavior-section.tsx": {
   "bytes": 4851,
   "sha256": "263559221a4594ff9a4ae6d038ba2c9bfab3de0a3d3336e81444f8fa948844e1"
  },
  "source/web/src/features/system-settings/general/system-info-section.tsx": {
   "bytes": 13872,
   "sha256": "1ed22c18cbed36c25aa4e0615d3f6d88217570a49b10b466ac878eea402ea551"
  },
  "source/web/src/features/system-settings/general/task-public-address.ts": {
   "bytes": 1734,
   "sha256": "361e9142199fef27fd041b0c5a26963a88143a82c5fa8315cd841348dedeb301"
  },
  "source/web/src/features/system-settings/hooks/use-accordion-state.ts": {
   "bytes": 3063,
   "sha256": "ae2062caa73e57f4b4016175472abf7f93b685b3cbbe3b6046ecc65bb31bb9d0"
  },
  "source/web/src/features/system-settings/hooks/use-form-dirty-guard.ts": {
   "bytes": 2417,
   "sha256": "9d27ea78290d9e5c0b1d4389b73eb4d92bf01308022623150ae90254c06fe3eb"
  },
  "source/web/src/features/system-settings/hooks/use-reset-form.ts": {
   "bytes": 1570,
   "sha256": "40b9f86b5a6b4ce11c62f4c2384a2a6db0e0422055d533abc9ebaaa05e257b1e"
  },
  "source/web/src/features/system-settings/hooks/use-safe-json-state.ts": {
   "bytes": 1799,
   "sha256": "0f20baaa5ea4a8f7ccea47025a165ff754d75737830b0ba964014f416703223f"
  },
  "source/web/src/features/system-settings/hooks/use-settings-form.ts": {
   "bytes": 7487,
   "sha256": "358000dab17af85a4cad9b8ca8cf06b521f921137e85314cb95a08a0903360aa"
  },
  "source/web/src/features/system-settings/hooks/use-system-options.ts": {
   "bytes": 3883,
   "sha256": "114c2ae0dcdb7e633727ab0e8f4a5e507d22737bb441e9d77df83373c30659be"
  },
  "source/web/src/features/system-settings/hooks/use-update-option.ts": {
   "bytes": 3714,
   "sha256": "b81bc354a9b55b8ba642d17b4c2fbb2c16f8a92dbf877925a660475ff0f91d3c"
  },
  "source/web/src/features/system-settings/index.tsx": {
   "bytes": 847,
   "sha256": "16e6401c192fcd788e4d5a9022eb208ac73174cea8e1a3b9635c1dbb1d8477be"
  },
  "source/web/src/features/system-settings/integrations/amount-discount-dialog.tsx": {
   "bytes": 6208,
   "sha256": "dee9cfe5a9417da7d2d7a99abb952e99beb23c228471a18bb387abf35039e339"
  },
  "source/web/src/features/system-settings/integrations/amount-discount-visual-editor.tsx": {
   "bytes": 8779,
   "sha256": "04657811bb9df226eadcd1353e722f50b186646bd63a0ac6a8030e6c95b38544"
  },
  "source/web/src/features/system-settings/integrations/amount-options-visual-editor.tsx": {
   "bytes": 5221,
   "sha256": "c9ee97ebf3d00020690e6262d81b858ab1f319b6f52a546cffbd651bb2dd1f5a"
  },
  "source/web/src/features/system-settings/integrations/creem-product-dialog.tsx": {
   "bytes": 7814,
   "sha256": "c92b8949888648381f440af98ad7aa6c69bd9c35eba730ca2039893199ea0972"
  },
  "source/web/src/features/system-settings/integrations/creem-products-visual-editor.tsx": {
   "bytes": 10029,
   "sha256": "ff3df67ebedc12cd128b2dd3298a5aea9207d5c87d13a299b460cd6279e6dfe0"
  },
  "source/web/src/features/system-settings/integrations/email-settings-section.tsx": {
   "bytes": 14147,
   "sha256": "10ea249a877a9f79f41bd55162dabce2ec1299164e06e560f0af1b47373872f8"
  },
  "source/web/src/features/system-settings/integrations/ionet-deployment-settings-section.tsx": {
   "bytes": 8788,
   "sha256": "3c6de799d592ad0e62fbac290bd78c2689cc7c4c6fa7ba2833ba37a5024af4d4"
  },
  "source/web/src/features/system-settings/integrations/monitoring-settings-section.tsx": {
   "bytes": 10998,
   "sha256": "b08bfb92eec6a77c5e2590ddcc80e2ac635d4af4b8958f64e0cea89b67ddf6f7"
  },
  "source/web/src/features/system-settings/integrations/payment-method-dialog.tsx": {
   "bytes": 9774,
   "sha256": "21e7922996496c5ca6fc0b4da8fd41c6cbea7ab570507c420fd25d72c22108cd"
  },
  "source/web/src/features/system-settings/integrations/payment-methods-visual-editor.tsx": {
   "bytes": 15286,
   "sha256": "f34e197ffcee71dc366e98f991bd76ccee5128f7378401f3139499fa28ed1a76"
  },
  "source/web/src/features/system-settings/integrations/payment-settings-section.tsx": {
   "bytes": 63525,
   "sha256": "477e87fb87328f5590955d367abd7ca15c2170e1d56244cf91bfe653c5bbf495"
  },
  "source/web/src/features/system-settings/integrations/utils.ts": {
   "bytes": 3417,
   "sha256": "385c52ba3c8ff711ffaeed0efecacc526b9514d913244e1018e0a7629d6fb2fc"
  },
  "source/web/src/features/system-settings/integrations/waffo-pancake-api.ts": {
   "bytes": 2881,
   "sha256": "755e8b8afe5c4a09997ca59d943988555addddaf023a4f63a236e31dcd608d76"
  },
  "source/web/src/features/system-settings/integrations/waffo-pancake-settings-section.tsx": {
   "bytes": 23305,
   "sha256": "de14c094bdec76497b3110d8f9c3d90e978b1325134c0379e1aca1a1ee6691d3"
  },
  "source/web/src/features/system-settings/integrations/waffo-settings-section.tsx": {
   "bytes": 15705,
   "sha256": "2b2d34db2bac412d4c8baf651a1fc8c78f9cc29d63f5ba1e39bc380070b25eda"
  },
  "source/web/src/features/system-settings/integrations/worker-settings-section.tsx": {
   "bytes": 6438,
   "sha256": "ff8dc5885eb3a25d395a707b659dc1dfa96051b44702ca64ac8c34e98fb7c910"
  },
  "source/web/src/features/system-settings/maintenance/__tests__/log-settings.test.tsx": {
   "bytes": 5819,
   "sha256": "0b8c86b09da8b23110df9546821adf097ee558175f3ca069856279fa5d54c0fd"
  },
  "source/web/src/features/system-settings/maintenance/config.ts": {
   "bytes": 6235,
   "sha256": "b88448fe79242de2b1ed1a0f1f1e67881f3a362a7b763ca45ac05ac1c46a0d5c"
  },
  "source/web/src/features/system-settings/maintenance/header-navigation-section.tsx": {
   "bytes": 9714,
   "sha256": "44bf9f3d321d0573f3c1fde4fb4e52de10011f5aaa3c68b0953456db5d0b2f67"
  },
  "source/web/src/features/system-settings/maintenance/history-log-cleanup.tsx": {
   "bytes": 9197,
   "sha256": "f56238da7fd58d30c6aa771cf09f350755c9429e0880326d2c021ea5a22834c6"
  },
  "source/web/src/features/system-settings/maintenance/log-settings-section.tsx": {
   "bytes": 7439,
   "sha256": "86839a3178661cdc2223b2522715570b45aca2fbd7c54b38349f06ea5b24158e"
  },
  "source/web/src/features/system-settings/maintenance/notice-section.tsx": {
   "bytes": 3199,
   "sha256": "3143c6b331b8cce1843d98a9292b3b9d21679bdcec6ddea06cefd9decc46edf4"
  },
  "source/web/src/features/system-settings/maintenance/performance-section.tsx": {
   "bytes": 25827,
   "sha256": "5e1c8fcb5bdab596abcfa63084c7331331a621314407e82662fc3a08fd2734c1"
  },
  "source/web/src/features/system-settings/maintenance/server-log-files.tsx": {
   "bytes": 10205,
   "sha256": "9d700f4dbe71164665ab118375d20afc8a8864bbaa1c65d3991c013470ea79ac"
  },
  "source/web/src/features/system-settings/maintenance/sidebar-modules-section.tsx": {
   "bytes": 9271,
   "sha256": "3aef24e964783d3e2fdab7533cdf84522f6ba8b7db6417aeda6e47d3665b58f4"
  },
  "source/web/src/features/system-settings/maintenance/update-checker-section.tsx": {
   "bytes": 2198,
   "sha256": "6a9ec0cbc032a8befd435cbce60eb410f84c16596b9ec5a2052e28be9840e9bf"
  },
  "source/web/src/features/system-settings/models/__tests__/group-auto-limit-validation.test.ts": {
   "bytes": 1496,
   "sha256": "9bec7dd84086e54fe9aaed9db0de557a26bf2d70b031be4a55ebde66d4a38d3a"
  },
  "source/web/src/features/system-settings/models/__tests__/group-pricing-decimals.test.tsx": {
   "bytes": 3087,
   "sha256": "c318775b5873834142616f537707415389023c7d220a668d5b76b80799a02f69"
  },
  "source/web/src/features/system-settings/models/__tests__/group-settings.test.tsx": {
   "bytes": 11659,
   "sha256": "66852e8630103f9313ef1c46301455d9eb102e4f5499731a93d9519d06f175e3"
  },
  "source/web/src/features/system-settings/models/__tests__/model-ratio-table-selection.test.tsx": {
   "bytes": 4096,
   "sha256": "d2d081ca0282dd0a8a0140aa201edd2b7a2e795e7b990735a40f65cc3654bb34"
  },
  "source/web/src/features/system-settings/models/__tests__/plugin-pricing.test.tsx": {
   "bytes": 12967,
   "sha256": "e1407fba28822a9cc44e40213a4c2c7e8078a242a22f41ccb47add66bfd1ac8b"
  },
  "source/web/src/features/system-settings/models/__tests__/request-simulation.test.tsx": {
   "bytes": 9541,
   "sha256": "8ba15ac14c7bb8191c93a4c0dd0f5b8b7cc40d06b2d0244a3a595b3df625ff27"
  },
  "source/web/src/features/system-settings/models/__tests__/task-pricing-copy.test.tsx": {
   "bytes": 12426,
   "sha256": "490f8061b5e578c7438e63ff21f5a574c3adfcf68f181b34620a678eaeb947c9"
  },
  "source/web/src/features/system-settings/models/__tests__/tool-price-validation.test.tsx": {
   "bytes": 2892,
   "sha256": "0e6b2e235d11784e5e14ea7228bf8b188141cbfbe1c1075f917300106fb94901"
  },
  "source/web/src/features/system-settings/models/__tests__/visual-billing-editor.test.tsx": {
   "bytes": 36260,
   "sha256": "65d033dae28135f8ec0daebd8b0d4c78e5097d5bc03d168f90ac7456c054746c"
  },
  "source/web/src/features/system-settings/models/billing-time-fields.tsx": {
   "bytes": 6666,
   "sha256": "7ab496fec417419a59232caa944f4d22b1e71349ee19dce988c6da32411d042f"
  },
  "source/web/src/features/system-settings/models/channel-selector-dialog.tsx": {
   "bytes": 11883,
   "sha256": "02da4d7df2e45ed82fab8180b262d8c08cbc5dee2d80ad179bda6d50367c0bdf"
  },
  "source/web/src/features/system-settings/models/claude-settings-card.tsx": {
   "bytes": 10275,
   "sha256": "4dd46db77fc923f23f57abd39f355aa5790513677e401659386adbe3a7e9040c"
  },
  "source/web/src/features/system-settings/models/conflict-confirm-dialog.tsx": {
   "bytes": 3293,
   "sha256": "2ad5fb3830fd0ef4968ce976f7aa365e33ba30f3cc7538ad1e6f75baffb8ff63"
  },
  "source/web/src/features/system-settings/models/constants.ts": {
   "bytes": 3454,
   "sha256": "35f579f416690a5f6d4e3dc16bc3a2ba63b358a59683d3bb1b4c73bbd6609e40"
  },
  "source/web/src/features/system-settings/models/draft-number-input.tsx": {
   "bytes": 3121,
   "sha256": "93f5eeb1ebf30cfcdc6eb414b939b604c68583a386c88505e3ca7b837945e3a6"
  },
  "source/web/src/features/system-settings/models/gemini-settings-card.tsx": {
   "bytes": 15796,
   "sha256": "f302393cf09703c7c941f6626232ffd6c603d81e841de06c6392a3fb0e911730"
  },
  "source/web/src/features/system-settings/models/global-settings-card.tsx": {
   "bytes": 12718,
   "sha256": "7780ecf7992b67c9d837858157b40dfe7016fed74bfb850a6937091f18f72500"
  },
  "source/web/src/features/system-settings/models/grok-settings-card.tsx": {
   "bytes": 6808,
   "sha256": "347d181fb92f5139be60b7596a051ec3b4ebee2256b60e53a89f32e31989ef2a"
  },
  "source/web/src/features/system-settings/models/group-ratio-form.tsx": {
   "bytes": 29474,
   "sha256": "6aff78aae3fc81f7dc5b6529b027b5b9218fe82eb417dea17cd2b588f455738b"
  },
  "source/web/src/features/system-settings/models/group-ratio-visual-editor.tsx": {
   "bytes": 49849,
   "sha256": "5d7e084aa589dc832a066f346aa5e8c1ba970471dd4db808ee95cad0d853b580"
  },
  "source/web/src/features/system-settings/models/group-special-usable-editor.tsx": {
   "bytes": 14651,
   "sha256": "cb8918db43a7f452c8b79f513a47d679417f00170cdc42f32febc99c1b3d312c"
  },
  "source/web/src/features/system-settings/models/index.tsx": {
   "bytes": 2828,
   "sha256": "cc8646867de74c573e48c3a46b6facaa2e8b14b9cb1d20439b4626df3bc35071"
  },
  "source/web/src/features/system-settings/models/model-pricing-core.ts": {
   "bytes": 10954,
   "sha256": "9e1a39626ad897020e25c338dd3da5aa49c9c6c02960a8cf8570fab0e0f4be1f"
  },
  "source/web/src/features/system-settings/models/model-pricing-inputs.tsx": {
   "bytes": 3886,
   "sha256": "29e0625bab63be940343f80673ac5bd028bde871b68dc2161e0c500005ddd7fe"
  },
  "source/web/src/features/system-settings/models/model-pricing-sheet.tsx": {
   "bytes": 41573,
   "sha256": "f5fab7f800daf8f6b6ab8015ef534df843e349e94f4663ffd679a6d0313dfed9"
  },
  "source/web/src/features/system-settings/models/model-pricing-snapshots.ts": {
   "bytes": 9821,
   "sha256": "d24899f5e46321a7aab29224173b8ac725ef843776bf2431f39c7ae9eae710ca"
  },
  "source/web/src/features/system-settings/models/model-ratio-form.tsx": {
   "bytes": 12169,
   "sha256": "9caab0515d242c2f42fabe04a1246f0f190d8a74348e102358064e3eb24768cc"
  },
  "source/web/src/features/system-settings/models/model-ratio-table-columns.tsx": {
   "bytes": 6464,
   "sha256": "835366890e9b6549e2379085ead85526f23e1b1ae9302739fa13a063539d3aed"
  },
  "source/web/src/features/system-settings/models/model-ratio-visual-editor.tsx": {
   "bytes": 27188,
   "sha256": "e2095a33a52d7b7d7e3f2f37958380d890c4aeb39c8f3df83c367c4294d0a9b4"
  },
  "source/web/src/features/system-settings/models/pricing-format.ts": {
   "bytes": 1824,
   "sha256": "2b0211995b92e5f8a7aa20925fb05a645d31933538236dcb2640ce4a40718edb"
  },
  "source/web/src/features/system-settings/models/ratio-settings-card.tsx": {
   "bytes": 21141,
   "sha256": "29a2d512dbca38030bb4700fc6f9fad3c6daeeba50db0110c606e8235dfdf097"
  },
  "source/web/src/features/system-settings/models/request-simulation.tsx": {
   "bytes": 13438,
   "sha256": "60238c6095b84462802b7a082ea5ef4dfeb28a45d57c803d37ae6d993085428e"
  },
  "source/web/src/features/system-settings/models/section-registry.tsx": {
   "bytes": 5176,
   "sha256": "5e1766312176b60468e5d5360e8f3d2fe16f92e95aa6209571a7026f5204f9ed"
  },
  "source/web/src/features/system-settings/models/task-plugin-pricing-editor.tsx": {
   "bytes": 10060,
   "sha256": "26d54660d1f11e1d41c56d032d340f77f7a8a8de5cbfa4a6afb734a3b15690fa"
  },
  "source/web/src/features/system-settings/models/task-pricing-matrix.tsx": {
   "bytes": 20111,
   "sha256": "5589a86ebb08346ffe3c50e619733585b61eb9fd8991a5d0bb1291350449f597"
  },
  "source/web/src/features/system-settings/models/task-usage-pricing-editor.tsx": {
   "bytes": 26492,
   "sha256": "28ca258bb393873007551394fcb36b0b2485a4f37873f345dd44a611c212107e"
  },
  "source/web/src/features/system-settings/models/tier-price-fields.tsx": {
   "bytes": 9250,
   "sha256": "5c5afdd7bc3c6757025b2092475152c764cb15a2f6e18af23be2e51f317c34b2"
  },
  "source/web/src/features/system-settings/models/tiered-pricing-editor.tsx": {
   "bytes": 42263,
   "sha256": "9c8c60231d0f74bc93f38d4b65f7280a8508c103a729b380c4679cc8cbaf6eeb"
  },
  "source/web/src/features/system-settings/models/tool-price-settings.tsx": {
   "bytes": 12830,
   "sha256": "a46297437960e23408012ffbc8253dc238389eca448ca21670e4ac3bb100c589"
  },
  "source/web/src/features/system-settings/models/upstream-price-cells.tsx": {
   "bytes": 7345,
   "sha256": "16d9455e61aa84cde519d15ada633bb44fd81f81b1f465fdc76f9926eef9306c"
  },
  "source/web/src/features/system-settings/models/upstream-ratio-sync-columns.tsx": {
   "bytes": 2892,
   "sha256": "2bfe84518e8dc34bdc17637ef9e82b8ff007006cfb3c530fe395b932f00734c3"
  },
  "source/web/src/features/system-settings/models/upstream-ratio-sync-helpers.ts": {
   "bytes": 7090,
   "sha256": "fa13e33463039bff7eb68785027aa1180a8251e45b31ce3f86bbdece5eb8b4c6"
  },
  "source/web/src/features/system-settings/models/upstream-ratio-sync-table.tsx": {
   "bytes": 8420,
   "sha256": "d435a393d03d3253fef495dca123772e14cabdb8a4b6a1c8a23f9fc6f512d50d"
  },
  "source/web/src/features/system-settings/models/upstream-ratio-sync.tsx": {
   "bytes": 12779,
   "sha256": "eac4b42c03449193e641096b1ee3c19120cc67bc20c48a325966211b8e6ff410"
  },
  "source/web/src/features/system-settings/models/utils.ts": {
   "bytes": 4738,
   "sha256": "3e0b8f53f1e41f7627b4c7b665667ab7d0c21faefcb972dd78856f0dfbe81695"
  },
  "source/web/src/features/system-settings/models/visual-billing-document-editor.tsx": {
   "bytes": 13271,
   "sha256": "64127fe377308671bde745804cc00aac5db4d13b9b4b79892d45a0d27027ddce"
  },
  "source/web/src/features/system-settings/models/visual-condition-tree.css": {
   "bytes": 3469,
   "sha256": "84a2572de384ed27c0b8bd221f8d4818c9bfd1d25300a762236b5ca97a8c2ec7"
  },
  "source/web/src/features/system-settings/models/visual-condition-tree.tsx": {
   "bytes": 15428,
   "sha256": "2d0cc676622d2b21b9f35ede99b4c6fb937d0cb03f00333addf5d41a78cf92d2"
  },
  "source/web/src/features/system-settings/operations/index.tsx": {
   "bytes": 2756,
   "sha256": "adcd4fbeeff97cec3153f928ad3abf93a22c4619246d7e54b390ff06c2fd8dc7"
  },
  "source/web/src/features/system-settings/operations/section-registry.tsx": {
   "bytes": 6248,
   "sha256": "19b2bf13b0451ec5f409a7ea832660a04e480b241a5fc72060f285a12124046b"
  },
  "source/web/src/features/system-settings/request-limits/rate-limit-dialog.tsx": {
   "bytes": 6536,
   "sha256": "41a37c6b5dbc10f546a8d7d6255d4b8058ae7f95145b3f8d9a983ac46fecc082"
  },
  "source/web/src/features/system-settings/request-limits/rate-limit-section.tsx": {
   "bytes": 11595,
   "sha256": "94f5d71cf2b2f7e91e10ed3295665a38ccba836b2869cd491c305eac9c3f7e60"
  },
  "source/web/src/features/system-settings/request-limits/rate-limit-visual-editor.tsx": {
   "bytes": 6327,
   "sha256": "449873f89c2bbdf208d5c91deb00e6d0809c8a14b034c4f6ed9b3026845b4a73"
  },
  "source/web/src/features/system-settings/request-limits/ssrf-section.tsx": {
   "bytes": 15140,
   "sha256": "6f1f8fc55f63da92e98f33a01ff74662f939d01ae01beb21548b919ffd12bb24"
  },
  "source/web/src/features/system-settings/request-limits/token-limit-section.tsx": {
   "bytes": 4248,
   "sha256": "bd0ec20bd818179d9c37c15a4ff313e19518e689534250ee8194a109116a068a"
  },
  "source/web/src/features/system-settings/request-policies/__tests__/channel-health-layout.test.tsx": {
   "bytes": 3257,
   "sha256": "c9ab87c3a70a0a7b033459fab9c7be4db9ca7d139e8891262595eed051f2dbd7"
  },
  "source/web/src/features/system-settings/request-policies/__tests__/routing.test.tsx": {
   "bytes": 28889,
   "sha256": "68d76df1d2b690e43ad57da06cddb9ed65b3d8c538a0a599510b017831fef599"
  },
  "source/web/src/features/system-settings/request-policies/__tests__/settings.test.tsx": {
   "bytes": 12657,
   "sha256": "60012b0346b75cbe045b613df92150191f178344fba9229331af6c8f92dad83a"
  },
  "source/web/src/features/system-settings/request-policies/api.ts": {
   "bytes": 973,
   "sha256": "31c231c4bd173accfd43cbbb1eb3a9a0cccbf58ff366751a27c0ccdcb95722ef"
  },
  "source/web/src/features/system-settings/request-policies/channel-health-section.tsx": {
   "bytes": 22754,
   "sha256": "df52bd1fa2309500ed35002fc0135a8af63986013ee07252595c0f77ca9d0fe8"
  },
  "source/web/src/features/system-settings/request-policies/decision-record.tsx": {
   "bytes": 2089,
   "sha256": "c9271eefe8eca373f15d59f33d557b3f2f44ac748f8312c018e5059d557cd650"
  },
  "source/web/src/features/system-settings/request-policies/defaults.ts": {
   "bytes": 2772,
   "sha256": "a64e9f4ab2490b5d87ee0c688fe4a4a3abd8a966cd15dda61cc53a2ed07418a2"
  },
  "source/web/src/features/system-settings/request-policies/index.tsx": {
   "bytes": 1279,
   "sha256": "d1bb666ee6c4a1718aa89c1faa898f29a7b6b952250990b35de9aecd6e1b51b2"
  },
  "source/web/src/features/system-settings/request-policies/policy-label.ts": {
   "bytes": 2687,
   "sha256": "9a930aa30d903702a167abf20228226d1a8e6b90bf0b4c310470a3a25a41dd4e"
  },
  "source/web/src/features/system-settings/request-policies/related-policy-link.tsx": {
   "bytes": 1666,
   "sha256": "d656f3310d72413d9f40b87e3f07261e2c46ad74f2c63e05a8836b0e89677cf6"
  },
  "source/web/src/features/system-settings/request-policies/request-checks-section.tsx": {
   "bytes": 6982,
   "sha256": "1bc7b65b670fbee72ed96384ba9dbe47c062ab93764411209c3ddf01dc07b7ca"
  },
  "source/web/src/features/system-settings/request-policies/retry-section.tsx": {
   "bytes": 2762,
   "sha256": "ad6e56aa61969d2bb8076263a24f795f053c66821e3552c7f9c937f0339383be"
  },
  "source/web/src/features/system-settings/request-policies/routing-form.ts": {
   "bytes": 2694,
   "sha256": "be56398213275f56407d2ce0cc61fe2618e81ec3986cc1ae03ef1d3daad7f3cf"
  },
  "source/web/src/features/system-settings/request-policies/routing-section.tsx": {
   "bytes": 11528,
   "sha256": "762672050470920fafce6cecf900a352f94b42a7142effe87a180d08f2b9ee1c"
  },
  "source/web/src/features/system-settings/request-policies/section-registry.tsx": {
   "bytes": 2285,
   "sha256": "7d07338e4c2e07f13c931d368770ff8df5a1fd3d830e7213d6d0f1d8420f3482"
  },
  "source/web/src/features/system-settings/request-policies/use-save-policy.ts": {
   "bytes": 768,
   "sha256": "30d65a0d6ec07c5c2f933a02d8989e77fe4de5b254d0b9476909ceb3527f2532"
  },
  "source/web/src/features/system-settings/security/index.tsx": {
   "bytes": 2030,
   "sha256": "bde6b02eb78b2addacaacdcd4b36dc2d81bf0885bb3d5b4cc79791e8aaebcd88"
  },
  "source/web/src/features/system-settings/security/section-registry.tsx": {
   "bytes": 3610,
   "sha256": "688d2376b0d2cbc65b82f83dee064e4c4610780af1df456a692ee2164644e52c"
  },
  "source/web/src/features/system-settings/site/index.tsx": {
   "bytes": 1615,
   "sha256": "c9c81afa2e9047889701d0cb9b1c371841c9df129612edeab68a9f343d27db89"
  },
  "source/web/src/features/system-settings/site/section-registry.tsx": {
   "bytes": 3696,
   "sha256": "fe0b3fe27311ec0eab7b2ba56416424d014aabfc57724f7051f3d69c7174536d"
  },
  "source/web/src/features/system-settings/types.ts": {
   "bytes": 13394,
   "sha256": "91cf4f37408806ccaa4af79734b247f7b1fc9da7b67696fd5a3c030f288b5ce0"
  },
  "source/web/src/features/system-settings/utils/json-parser.ts": {
   "bytes": 5058,
   "sha256": "a967d7a84638d0836fda3b0aaf68d3eeaeafde2b4aa739c3b3427bab9e710a98"
  },
  "source/web/src/features/system-settings/utils/json-validators.ts": {
   "bytes": 1926,
   "sha256": "882938d5b72b8cbc19985b1da99b42292d8a9564a03c2aed60f72cd2ff264292"
  },
  "source/web/src/features/system-settings/utils/numeric-field.ts": {
   "bytes": 3416,
   "sha256": "d91dfa2d977c36443be8ff36d10cff5e50147fb4af0255c128afdd16a729dbe2"
  },
  "source/web/src/features/system-settings/utils/route-config.ts": {
   "bytes": 3165,
   "sha256": "e7986e4bb43d24b03a828119b4d10d7319600cf17f9937be84007277f37fd293"
  },
  "source/web/src/features/system-settings/utils/section-registry.ts": {
   "bytes": 2731,
   "sha256": "039beff9c8d9536aaffb4144ef4b526ef6879fe617c937ed6fa9ecae43374c12"
  },
  "source/web/src/features/system-update/__tests__/releases.test.ts": {
   "bytes": 2920,
   "sha256": "2d72a8cbb18ea95fb525458fc3bbeb1d154c1efa560b96a73200838fd3a0eaa3"
  },
  "source/web/src/features/system-update/__tests__/update-checking.test.tsx": {
   "bytes": 30464,
   "sha256": "f4bd876abf494daa31c2c1af1bf7ffbc005b7a296b964e0dc99a05d5d454c08a"
  },
  "source/web/src/features/system-update/api.ts": {
   "bytes": 2357,
   "sha256": "264916096ed30d44c7288932bbf8fa1ee591618efc1df72f489579d22d8d255c"
  },
  "source/web/src/features/system-update/releases.ts": {
   "bytes": 3664,
   "sha256": "620ebce77e6a6ee24883e2f53bdf673ce06f4cab2ebd4dbaf6568e9b89422edf"
  },
  "source/web/src/features/system-update/store.ts": {
   "bytes": 5276,
   "sha256": "8707805585680bc0c008f033cb84645064c7ef5573ffaec0cdbe1e10c88d14be"
  },
  "source/web/src/features/system-update/system-update-action.tsx": {
   "bytes": 5497,
   "sha256": "de03299fd568cc50d50a6f5493c663452a008476eacac56f7d24aff82844a429"
  },
  "source/web/src/features/system-update/system-update-dialog.tsx": {
   "bytes": 6166,
   "sha256": "cf3dcdc23e27021c0608c3fceb77353e341f2dc787d53c4811718640db0b4539"
  },
  "source/web/src/features/system-update/use-system-update.ts": {
   "bytes": 6154,
   "sha256": "d0397fd823cf548af1fa57af2065fbe710307bb4608bdd572f35fc52aa1ac188"
  },
  "source/web/src/features/task-plugins/__tests__/enabled-option.test.ts": {
   "bytes": 1819,
   "sha256": "5710259de72dcdf3a91aac8dbe699f280d85e2faa74df00b35c652f6f43b8e3a"
  },
  "source/web/src/features/task-plugins/__tests__/marketplace-install-dialog.test.tsx": {
   "bytes": 27165,
   "sha256": "fb5361258c1ae782b1ef643dd48322322271f05982eb23d13f3b142831f2464e"
  },
  "source/web/src/features/task-plugins/__tests__/marketplace-panel.test.tsx": {
   "bytes": 6131,
   "sha256": "02605ebc05decc09c972decbf78d562e10d2178c4c6adcfef6ad5da6dc4183ee"
  },
  "source/web/src/features/task-plugins/__tests__/marketplace-plugin-logo.test.tsx": {
   "bytes": 3875,
   "sha256": "0cecff385dfd65d26148f0aeb2d1373a14942a1f6409250930a3ab56ae86b80e"
  },
  "source/web/src/features/task-plugins/__tests__/marketplace.test.ts": {
   "bytes": 19128,
   "sha256": "26e2de144fea82bdcdebb82cc9d50f1db3c384fb3ef95f84c1ae8c3a4487e48c"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-card.test.tsx": {
   "bytes": 7172,
   "sha256": "e17f303c7c3044c78dd22b38810a6a09d01290c6f08de25a9b74b0d6c138c952"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-changelog-panel.test.tsx": {
   "bytes": 7238,
   "sha256": "943bcdfe4e61507d6cb2848d8b8167ad21c5b86429ba0a2ba7588cb52cbbae44"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-changelog.test.ts": {
   "bytes": 10464,
   "sha256": "c9a073cb46ce29cb2d474dfb51ccff5161c50546993b69ddca53286e9dacadd1"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-detail-sheet.test.tsx": {
   "bytes": 22824,
   "sha256": "43988ae90a2f7908dfcd3c5221b43f634d504e45c4f3174c5eaeff1aeabbe09d"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-icon-file.test.ts": {
   "bytes": 5031,
   "sha256": "884e6f4170821f5a55e3170a6e98485acf052588dd5dc2deac989dff769cf901"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-icon-image.test.tsx": {
   "bytes": 7651,
   "sha256": "e8f784166312765cd670e6b817716a0243de9a8b60f55ec47b038a9f9a856a9d"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-icon.test.ts": {
   "bytes": 4829,
   "sha256": "ba3f2b45980896027d8ef51ae5816c8c99a6a9f99c8575556de0218c1ab5ae81"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-meta-preview.test.ts": {
   "bytes": 11384,
   "sha256": "1c37a6d2e207cfe39b8b7b934ee8aa3e325ac04d0d8f1ce70469d4601013ee73"
  },
  "source/web/src/features/task-plugins/__tests__/plugin-url.test.ts": {
   "bytes": 7728,
   "sha256": "f1ffd486eeb53f72d188c1c64ec8ffd60fc959701728572a1bbadedd35e0b368"
  },
  "source/web/src/features/task-plugins/__tests__/plugins-table.test.tsx": {
   "bytes": 9425,
   "sha256": "42bc62374e8369bbc24617ec6b1348d2ef88ecca4d784d251cc69e1486b6217a"
  },
  "source/web/src/features/task-plugins/__tests__/upload-dialog.test.tsx": {
   "bytes": 15065,
   "sha256": "316fe2582d8f472dda6117ae9093efba15a27ef2f739590c3f2684e285a114bf"
  },
  "source/web/src/features/task-plugins/__tests__/usage-schema-table.test.tsx": {
   "bytes": 3426,
   "sha256": "6dacda5de9f2acee78b8db46764c3aa6668286b70f55bd2af34d07cf220198e9"
  },
  "source/web/src/features/task-plugins/__tests__/website.test.tsx": {
   "bytes": 3803,
   "sha256": "d989e30ea74f2794cfdafa5c198e158554057b84b0dcd93259a28fa27733c059"
  },
  "source/web/src/features/task-plugins/api.ts": {
   "bytes": 5901,
   "sha256": "c50089cf3a1f5de89a1a2a33705cf36f3795777b0c5b38a720056ee0da3ecf7c"
  },
  "source/web/src/features/task-plugins/components/javascript-viewer.tsx": {
   "bytes": 3231,
   "sha256": "10f66c7540818be64f5d6a48027b8b9c786803184644fc700bc25d1ba1515afe"
  },
  "source/web/src/features/task-plugins/components/marketplace-capabilities.tsx": {
   "bytes": 8733,
   "sha256": "a24d38e3b28b1e265c4ae128ff12d9a14e5e229a0bcec7b5eb1abee1b8eba925"
  },
  "source/web/src/features/task-plugins/components/marketplace-install-dialog.tsx": {
   "bytes": 15178,
   "sha256": "c3ed6e99670f1189dfc7fb8a12c6b299a45f0dc97fff54b69da6979a45fcdd97"
  },
  "source/web/src/features/task-plugins/components/marketplace-panel.tsx": {
   "bytes": 9720,
   "sha256": "49a813b793a690a57bd2160d1747ec852fab3b0276f2b5623d7dbae5e0e46dc2"
  },
  "source/web/src/features/task-plugins/components/marketplace-plugin-card.tsx": {
   "bytes": 7374,
   "sha256": "c9d3b68076da162895e46f5db8c15190ab968389bac9495e50c210f4b5adfdfc"
  },
  "source/web/src/features/task-plugins/components/marketplace-sources-dialog.tsx": {
   "bytes": 7694,
   "sha256": "a855fe0e2434e302dfbf671d0b51159b84a8bbb7f029a429531ccac4090d55ab"
  },
  "source/web/src/features/task-plugins/components/plugin-card.tsx": {
   "bytes": 5738,
   "sha256": "dfc0e67ec03a388082e6d562f09b936899a816d9823bb115d668a31aa26d5838"
  },
  "source/web/src/features/task-plugins/components/plugin-changelog-panel.tsx": {
   "bytes": 4090,
   "sha256": "2972d8d1c66580ab55f6966e758ad56552ded29ce6020bf25292ae86124b6b15"
  },
  "source/web/src/features/task-plugins/components/plugin-detail-sheet.tsx": {
   "bytes": 13698,
   "sha256": "60a64cc127de22ae20724613a6eed22750af311fe33f2a8c50652a4fcdf8e8f4"
  },
  "source/web/src/features/task-plugins/components/plugin-endpoints.tsx": {
   "bytes": 6958,
   "sha256": "701ea06c29f6f772a2064e6370d9e73ee60f66f8240b8195c816d3460968ea2e"
  },
  "source/web/src/features/task-plugins/components/plugin-icon.tsx": {
   "bytes": 4386,
   "sha256": "e3817320450fd9d4b6db8d74a6ad8b6a91e1501440267df83fc95ba9d0608a7a"
  },
  "source/web/src/features/task-plugins/components/plugin-integrity-check.tsx": {
   "bytes": 4919,
   "sha256": "c23f5de3c0a4d110cc98166c4c053d27dca637bc8ad243e7edaccf7647bb2c17"
  },
  "source/web/src/features/task-plugins/components/plugin-metadata-card.tsx": {
   "bytes": 4892,
   "sha256": "cf6b9157df0130474cb552f43857b119f5e1713013df7859373605ce5aa76fe3"
  },
  "source/web/src/features/task-plugins/components/plugin-model-list.tsx": {
   "bytes": 3715,
   "sha256": "b9d75944985f35030b0a5f1cb2219bfc16f2a7e0b68d9fe7216006b7e86c62da"
  },
  "source/web/src/features/task-plugins/components/plugin-sandbox.tsx": {
   "bytes": 2730,
   "sha256": "47d3f6b59d05559ba25d1595dc536e72064cfe9706b3f80cd2798b52a1fa755a"
  },
  "source/web/src/features/task-plugins/components/plugin-source-picker.tsx": {
   "bytes": 3788,
   "sha256": "896113a7122c09b3d845c9902425b3c686d4820d4105138a0559aeb89784ee9c"
  },
  "source/web/src/features/task-plugins/components/plugin-url-import-field.tsx": {
   "bytes": 4729,
   "sha256": "d3e42c8fdebf7ef2849da9e75a3b919a661716af24b767271fdc40bad8f8d0f0"
  },
  "source/web/src/features/task-plugins/components/plugin-website-link.tsx": {
   "bytes": 1542,
   "sha256": "13c7f57afb90a89eb6f94386ea4f9fa9d261a56f12cd4b56339917414b913b00"
  },
  "source/web/src/features/task-plugins/components/plugins-table.tsx": {
   "bytes": 16098,
   "sha256": "a74bb492f3836f3ee498b954d69bf7fe96277b7d7f9c1f2cd5b65c8479ade106"
  },
  "source/web/src/features/task-plugins/components/source-diff.tsx": {
   "bytes": 3198,
   "sha256": "72fd6fa8ea05ce7da9cf275d12f7a9e6c5ca3cbf3d7a791654737c2ddceb949c"
  },
  "source/web/src/features/task-plugins/components/upload-dialog.tsx": {
   "bytes": 12817,
   "sha256": "eaa29c0c4143521b8581486b141c331ad290e3cf88d9c37fcc8078066e39f3d6"
  },
  "source/web/src/features/task-plugins/components/usage-schema-table.tsx": {
   "bytes": 3675,
   "sha256": "4b1ab01edbd7636326c6400f3cc4d3d1fdb9c8b189349c1b0d1206f819dede63"
  },
  "source/web/src/features/task-plugins/index.tsx": {
   "bytes": 7814,
   "sha256": "c29e4bd4415789c7e176d8b4b5ddc466fce11983af2a0b3ddefb5a56e85267bf"
  },
  "source/web/src/features/task-plugins/lib/host-protocols.ts": {
   "bytes": 2236,
   "sha256": "98e4476f8ce23d215bb92d50295adf1c5cde6bddea3a7654a548719fafa3963e"
  },
  "source/web/src/features/task-plugins/lib/marketplace.ts": {
   "bytes": 11269,
   "sha256": "4308090cd90dbac15560b68e39f3368eff7c61ae61c051ad9987ceb5f3a494d0"
  },
  "source/web/src/features/task-plugins/lib/plugin-changelog.ts": {
   "bytes": 10458,
   "sha256": "62e93d33c5b7ef1e23f782e2941a728bbf90769dc7c709eff439873e484907a0"
  },
  "source/web/src/features/task-plugins/lib/plugin-icon-file.ts": {
   "bytes": 4402,
   "sha256": "31cba55a6f451876fbe279e4afa6f79ca512a7c9d446c86e56e0d35c186f3cc4"
  },
  "source/web/src/features/task-plugins/lib/plugin-icon.ts": {
   "bytes": 4112,
   "sha256": "a45fbfcf9a365d55af7c2e49964c69d9bc09e4f58365267a8a72b63788a99407"
  },
  "source/web/src/features/task-plugins/lib/plugin-meta-preview.ts": {
   "bytes": 15234,
   "sha256": "254cb46b88f5fee171af4e8e303d579c86a64a091fe1783ba12a6a9b11ac7818"
  },
  "source/web/src/features/task-plugins/lib/plugin-url.ts": {
   "bytes": 5229,
   "sha256": "bc8bf4cd0f908114924ef8015d75bc48e3a402f04236ae29da356e1e3aca1110"
  },
  "source/web/src/features/task-plugins/lib/plugin-website.ts": {
   "bytes": 1813,
   "sha256": "582aacd4e00b95d06789b257b575044b8a6b647ca29c7ab5cf1797713eb83d2e"
  },
  "source/web/src/features/task-plugins/types.ts": {
   "bytes": 4918,
   "sha256": "6567ccd8c9df65a876357a5bd7ddf9b433c808bd0bbbf0772b6d6b3d942d70c6"
  },
  "source/web/src/features/usage-logs/__tests__/access.test.ts": {
   "bytes": 1479,
   "sha256": "6702f4d482dbfffb1318e6cc4c8036c5756271196434690ceb1ac20f7e6551ac"
  },
  "source/web/src/features/usage-logs/__tests__/artifacts.test.ts": {
   "bytes": 11955,
   "sha256": "2b88311abde2526d6b8ebe1a0f412470d846935d38dbfbac8a440b1792ba5cda"
  },
  "source/web/src/features/usage-logs/__tests__/mobile-layout.test.ts": {
   "bytes": 1286,
   "sha256": "750a63c1d28d63eaa6d8792dd863e1943895efb97bb819ea27b6d9b2fbb53e76"
  },
  "source/web/src/features/usage-logs/__tests__/task-details.test.ts": {
   "bytes": 2294,
   "sha256": "c1e70e663858c8cdb83c93d3ebe123919eafea1e144eff27999c7bbd4a15ff08"
  },
  "source/web/src/features/usage-logs/api.ts": {
   "bytes": 6067,
   "sha256": "393993c3541de348e2c86a26298ea15369148e1ee91d7283cb50173e4f3c476e"
  },
  "source/web/src/features/usage-logs/audit/__tests__/details.test.tsx": {
   "bytes": 29267,
   "sha256": "83a032b2220eda6bf67fde87275ade58bc0b19427bae2ccc7b8b3c754edae92c"
  },
  "source/web/src/features/usage-logs/audit/__tests__/viewer.test.tsx": {
   "bytes": 25991,
   "sha256": "094589e14d7581a820b4419074c1db6efbc4bcc3b57b291a4e8591748ff84a25"
  },
  "source/web/src/features/usage-logs/audit/api.ts": {
   "bytes": 2022,
   "sha256": "1e06c8929638caa62cc34b4f76d5c6c4cb6e2fe4e09fafc556460f07d22f468d"
  },
  "source/web/src/features/usage-logs/audit/components/audit-detail-fields.tsx": {
   "bytes": 2365,
   "sha256": "0c764dc4b373b85fd39daebc0a608a2409b503336d0eca490de2a77a60fe82b3"
  },
  "source/web/src/features/usage-logs/audit/components/audit-detail-value.tsx": {
   "bytes": 1582,
   "sha256": "d5c5c25c5f68251a0b99285265120e5d86705af1b8766b4abeb312e786d2c94e"
  },
  "source/web/src/features/usage-logs/audit/components/audit-log-columns.tsx": {
   "bytes": 5765,
   "sha256": "b14e73366fe204c9c63d8349cc95c4cd495b40ca1cb8a8791193d964fa5aa876"
  },
  "source/web/src/features/usage-logs/audit/components/audit-log-details-dialog.tsx": {
   "bytes": 6763,
   "sha256": "371aecf723fbe79222f885cdf46c223579d732882f186150bf43ce5c7e7e1110"
  },
  "source/web/src/features/usage-logs/audit/components/audit-log-filter-bar.tsx": {
   "bytes": 6939,
   "sha256": "8955c5a38a510ab1b7a6a0c1cb5a9e15ebda73dc562950f2beb50b4c36a83a31"
  },
  "source/web/src/features/usage-logs/audit/components/audit-log-viewer.tsx": {
   "bytes": 6710,
   "sha256": "a40c5f13046231294ec709172f8b609c6d4e65cc6f474568aaaf91a0bfa8e95e"
  },
  "source/web/src/features/usage-logs/audit/index.tsx": {
   "bytes": 4346,
   "sha256": "6d03e2b1d00976d1995adfef1c65a08cb585942ca87897886f90edf91fe70545"
  },
  "source/web/src/features/usage-logs/audit/lib/audit-details.ts": {
   "bytes": 19384,
   "sha256": "ba4cda7a9965a2551d92941abff08e6b5b7f92fff95178ff9d594b79f8ab7705"
  },
  "source/web/src/features/usage-logs/components/__tests__/billing-source-visibility.test.tsx": {
   "bytes": 6522,
   "sha256": "ef6e8e762bb02f373be744d7ee493cb3ad2107a6bcbfa0949d022e6fbd831ea4"
  },
  "source/web/src/features/usage-logs/components/__tests__/cost-display.test.tsx": {
   "bytes": 7657,
   "sha256": "1f1064aaa985fd1dcbc760ef5235dd70a71434c7922b645e4d85b5e5ffe4cde1"
  },
  "source/web/src/features/usage-logs/components/__tests__/detail-preview.test.tsx": {
   "bytes": 14935,
   "sha256": "2ca03ac75356355d0407b8816c6cc3197ef553bfdfe8cc8e3c3baaf1860250d3"
  },
  "source/web/src/features/usage-logs/components/__tests__/export-dialog.test.tsx": {
   "bytes": 8514,
   "sha256": "457e70b4cd3463eb85b56f7ad865eeabecd0cf92caa7c41f5a96442e4c76d9ad"
  },
  "source/web/src/features/usage-logs/components/__tests__/group-filter.test.tsx": {
   "bytes": 11201,
   "sha256": "d153ea743dedb35752e902324e0bb74a3313b73358dd8069e8d968d6100f45ac"
  },
  "source/web/src/features/usage-logs/components/__tests__/log-type-filter.test.tsx": {
   "bytes": 4021,
   "sha256": "1ec76bfbeb2711dae252170ed06aae5c1f1ca9080e85b39fbf6ea6ad4e7bc221"
  },
  "source/web/src/features/usage-logs/components/__tests__/mobile-card.test.tsx": {
   "bytes": 10364,
   "sha256": "dc0cd7cb99ebbb7ea23b77cd00f9ea1596175a161a883c356fddf3cddc9c0dfa"
  },
  "source/web/src/features/usage-logs/components/__tests__/mobile-filter.test.tsx": {
   "bytes": 11319,
   "sha256": "5ecc99ff3354353b10f3530ccf14aee329231d2c7d3bb115a8fd3d4e45172a08"
  },
  "source/web/src/features/usage-logs/components/__tests__/model-badge.test.tsx": {
   "bytes": 11646,
   "sha256": "9812015d4ae1aa223b71432cdd66980c63995f8e04c80ffae7f811204b965592"
  },
  "source/web/src/features/usage-logs/components/__tests__/quota-adjustment.test.tsx": {
   "bytes": 7235,
   "sha256": "3c44d900a800f753ec809f1a4130f276d194344cf6cb7ddb35b9c96573592252"
  },
  "source/web/src/features/usage-logs/components/__tests__/reject-reason.test.tsx": {
   "bytes": 2925,
   "sha256": "459b1bf686cb90e1d19ac614fc41950f0eba39a31aada73766ebe0594553b186"
  },
  "source/web/src/features/usage-logs/components/__tests__/task-artifacts-cell.test.tsx": {
   "bytes": 2782,
   "sha256": "2fa806ce6e947cb85055b1583ff8ec436da91c0670bf06d191bcf25fd9331596"
  },
  "source/web/src/features/usage-logs/components/__tests__/usage-facts.test.tsx": {
   "bytes": 7208,
   "sha256": "1bff9fb6afa4701931e66bde1f2ce42baa4f4096db607de7371437d20c7671a1"
  },
  "source/web/src/features/usage-logs/components/columns/column-helpers.tsx": {
   "bytes": 7971,
   "sha256": "59119eed36325cfc1923792fb7c4aa36753035802744ca69aabe8342467f9cc7"
  },
  "source/web/src/features/usage-logs/components/columns/common-logs-columns.tsx": {
   "bytes": 32041,
   "sha256": "a84a6b34f61d261728f8c81b8bd8a13c5ae21c369d131c24a6420c689a04c177"
  },
  "source/web/src/features/usage-logs/components/columns/drawing-logs-columns.tsx": {
   "bytes": 7938,
   "sha256": "a4729b8bfef07ee036c9af5f35602fe94dc84f78d34402f95133b99b642a294b"
  },
  "source/web/src/features/usage-logs/components/columns/task-logs-columns.tsx": {
   "bytes": 9367,
   "sha256": "e539da25f75129e71a37e85bae2f2c49377f922cc3cb8b21dffcc8341371753a"
  },
  "source/web/src/features/usage-logs/components/common-log-mobile-card.tsx": {
   "bytes": 14724,
   "sha256": "c97bc831bc712a8633060af91f33c719c79934d1cd7721b33a9e3e4bca112c53"
  },
  "source/web/src/features/usage-logs/components/common-logs-filter-bar.tsx": {
   "bytes": 16119,
   "sha256": "6f0266f61947cfbf1d10cf991b86bb6654a3058a4b1b8dae4a245da057519944"
  },
  "source/web/src/features/usage-logs/components/common-logs-header-actions.tsx": {
   "bytes": 2250,
   "sha256": "ce124ee33268e1cc0ee90941072f8a7cc9c997a6e7be24b57429596c8c28a9b7"
  },
  "source/web/src/features/usage-logs/components/common-logs-stats.tsx": {
   "bytes": 3472,
   "sha256": "0cc9fcb288c748cf8d0d052d1f3b3d126a660babd90c9661683ef6bafcab8ee6"
  },
  "source/web/src/features/usage-logs/components/compact-date-time-range-picker.tsx": {
   "bytes": 7409,
   "sha256": "8bc2b893a6d0e26fddf1f528fce3ce36749cfa95c4e729cf3f3daa778bf6d41b"
  },
  "source/web/src/features/usage-logs/components/dialogs/audio-preview-dialog.tsx": {
   "bytes": 5502,
   "sha256": "b2279a833ec2b703ce839f5a6b3ba9c05cbe75a3aaea78736c8ed7550e8bebfd"
  },
  "source/web/src/features/usage-logs/components/dialogs/details-dialog.tsx": {
   "bytes": 45315,
   "sha256": "a6ad944b5f6293ac428157b562033ca4b074b689f349b27c8031653e071f6214"
  },
  "source/web/src/features/usage-logs/components/dialogs/export-logs-dialog.tsx": {
   "bytes": 6301,
   "sha256": "25d058c1a9f88d291c1ab87930ac66b77f14ebeb1bf3445002c9d04a18ca487a"
  },
  "source/web/src/features/usage-logs/components/dialogs/fail-reason-dialog.tsx": {
   "bytes": 2795,
   "sha256": "56c2e07ea1b1fe2f0d9470a27bb4e38d8dba6e85a8c34df0870009c2e892741a"
  },
  "source/web/src/features/usage-logs/components/dialogs/image-dialog.tsx": {
   "bytes": 3472,
   "sha256": "e4004f3e981e6353c094f418266e2a0d829d285b20d193accc253b77fd1c503e"
  },
  "source/web/src/features/usage-logs/components/dialogs/log-detail-layout.tsx": {
   "bytes": 2508,
   "sha256": "434bb115a126059d854eff55c9d704e523e485e695f31590d5ec06c492ae939e"
  },
  "source/web/src/features/usage-logs/components/dialogs/prompt-dialog.tsx": {
   "bytes": 3742,
   "sha256": "c239f893729cc804776be112ada1ecad27a64e39fd99a82e0cfab5e0529d913b"
  },
  "source/web/src/features/usage-logs/components/dialogs/task-details-dialog.tsx": {
   "bytes": 8500,
   "sha256": "ae23d5dabaf53e1f04c4c52c17033b2c81d8dfc82432db112bae016a99aef125"
  },
  "source/web/src/features/usage-logs/components/dialogs/user-info-dialog.tsx": {
   "bytes": 5734,
   "sha256": "47f86ca688b99f04b40719582eaa40c1527d541956e0a0c03762f7df6292436c"
  },
  "source/web/src/features/usage-logs/components/log-cost-display.tsx": {
   "bytes": 4299,
   "sha256": "c3b66e36f72285c3a9ea3ce7c280a58126da40ddca3ec2583b4f4918697ba724"
  },
  "source/web/src/features/usage-logs/components/logs-filter-toolbar.tsx": {
   "bytes": 9408,
   "sha256": "98fd71dcf8fb22d3fc3856ce3e39c9942980266913544d54c6fd5670e7fe72a9"
  },
  "source/web/src/features/usage-logs/components/model-badge.tsx": {
   "bytes": 7697,
   "sha256": "3f22c7b5bfde7bf11d1a96864337a59746f7fec19d436f58c2283e7738b07358"
  },
  "source/web/src/features/usage-logs/components/plugin-author-link.tsx": {
   "bytes": 2060,
   "sha256": "2f5317a5edef92b947956c53dd5d3c773c2d3ecb3b2ecb83f617fd61d2a92736"
  },
  "source/web/src/features/usage-logs/components/task-artifacts.tsx": {
   "bytes": 13816,
   "sha256": "138debe07f07d73a87c453cdc8632d0a76308f7526ada1fc0159534d53bcf10a"
  },
  "source/web/src/features/usage-logs/components/task-logs-filter-bar.tsx": {
   "bytes": 6791,
   "sha256": "6600b6f08567ed084a3b2b78baee22aa1088a6cade14a484629d5f05c3a51849"
  },
  "source/web/src/features/usage-logs/components/timing-metrics-cell.tsx": {
   "bytes": 7264,
   "sha256": "d4585a0e20d89df83c684153e1f9f137bdaca37724bb7b1bbf544902ecddfa24"
  },
  "source/web/src/features/usage-logs/components/usage-logs-mobile-card.tsx": {
   "bytes": 8987,
   "sha256": "57347a733af3f75d3c79a80e723c5ced82f905df309d6a90c00d5d5804be0f41"
  },
  "source/web/src/features/usage-logs/components/usage-logs-provider.tsx": {
   "bytes": 4054,
   "sha256": "defeed2384c36ceea9e77e50128d47a8af2cd9d7f305905527c0b02ce95a06d1"
  },
  "source/web/src/features/usage-logs/components/usage-logs-table.tsx": {
   "bytes": 8773,
   "sha256": "88331db406136fe63d7742dc568be5b81565e6a86dd5957e7e342f9cf90ae96b"
  },
  "source/web/src/features/usage-logs/constants.ts": {
   "bytes": 11386,
   "sha256": "a6e89995b8f7b8fbefa7be9c5e25e00072c55b83dd8b0b6b9adb6972040fa368"
  },
  "source/web/src/features/usage-logs/data/schema.ts": {
   "bytes": 1712,
   "sha256": "4efad796fa9b78e98ee01cda91ab21ba2beb6ac03e64671125fc17aa787443d0"
  },
  "source/web/src/features/usage-logs/index.tsx": {
   "bytes": 6077,
   "sha256": "52b7e2735fb5d9aa70c86a05861aba3b549166494becbce25c588e0555d85b6a"
  },
  "source/web/src/features/usage-logs/lib/__tests__/billing-source.test.ts": {
   "bytes": 2743,
   "sha256": "d16aa17b0227eac119a7f18c219a5b8e88ffd6dd6e9b5c01c6ba22844aa422c2"
  },
  "source/web/src/features/usage-logs/lib/__tests__/export.test.ts": {
   "bytes": 3954,
   "sha256": "3537a50c7fcaa1232b45a667d8bda370c0e75c80681e2409d7319a4de11ac867"
  },
  "source/web/src/features/usage-logs/lib/__tests__/response-model.test.ts": {
   "bytes": 3098,
   "sha256": "77ff7534d1ad23764bea7fe61546a64cd0f753ed6905f491110c89e13f8531cd"
  },
  "source/web/src/features/usage-logs/lib/__tests__/token-name.test.ts": {
   "bytes": 1645,
   "sha256": "951fd7052a65e238eb5ac7f084a0949efb07300dd75fc9618772b3ba5092130b"
  },
  "source/web/src/features/usage-logs/lib/__tests__/tool-surcharge.test.ts": {
   "bytes": 2658,
   "sha256": "49ac269327977be93f20450c085e8f6b423ca7fa86fad791165c530aad016b7c"
  },
  "source/web/src/features/usage-logs/lib/billing-source.ts": {
   "bytes": 1593,
   "sha256": "85e7c8945fcf6d5d584f43f8194187e34a4f2a1fe958b5ad5adb3b0808c918aa"
  },
  "source/web/src/features/usage-logs/lib/columns.ts": {
   "bytes": 1877,
   "sha256": "13d8b5935642826542ed647da74cac330d147db6d907dac438e037ba7e258135"
  },
  "source/web/src/features/usage-logs/lib/export.ts": {
   "bytes": 3823,
   "sha256": "ac76e5fc11f17b1600ed9404ba919832fd19eaa67ea9f55e6d67950200bd6a8c"
  },
  "source/web/src/features/usage-logs/lib/filter.ts": {
   "bytes": 2812,
   "sha256": "f1d5bb89dc33ccdfaf934921d87a8905f6e710d446e1e53ad862672a35fbc81c"
  },
  "source/web/src/features/usage-logs/lib/format.ts": {
   "bytes": 20769,
   "sha256": "2b4c9ddd87da31356099ba887fde5d577c86f3d913b743a587fcefb0c7758884"
  },
  "source/web/src/features/usage-logs/lib/index.ts": {
   "bytes": 1700,
   "sha256": "062bc2c5e8d423b8df217bf079b375fbd33a6d7432133a754686832deb86aad6"
  },
  "source/web/src/features/usage-logs/lib/mappers.ts": {
   "bytes": 2135,
   "sha256": "271b9c3263d7e14a93f829f057b8ca9ba0b1e68c2261c3d6a0df8f4414cc392b"
  },
  "source/web/src/features/usage-logs/lib/query-params.ts": {
   "bytes": 1073,
   "sha256": "acb0bc2ca183d959eadad9232662f5339805d19d1839056abb9e60bce318eba2"
  },
  "source/web/src/features/usage-logs/lib/quota-audit-operation.ts": {
   "bytes": 4672,
   "sha256": "10b39cf8529a7a16680a097616673752fd331ca4c81ddd602d1492f2c4db5e02"
  },
  "source/web/src/features/usage-logs/lib/response-model.ts": {
   "bytes": 1830,
   "sha256": "f304c1098bce5bfd5e998d29e88679d34cdde435108fce057af9129093659926"
  },
  "source/web/src/features/usage-logs/lib/status.ts": {
   "bytes": 1417,
   "sha256": "49b9f9f1951baecdfdc7669baa3e469012d9e8339a2e1dfa3eb303fea13925dd"
  },
  "source/web/src/features/usage-logs/lib/task-artifacts.ts": {
   "bytes": 7228,
   "sha256": "d5bf79042847ad7dcf52be6cfea362d4ab97f43a0e18a7fbab377f12ec804960"
  },
  "source/web/src/features/usage-logs/lib/task-details.ts": {
   "bytes": 1389,
   "sha256": "91890f8d5bfc2051c8fa38db4ddd30668a8721e0b48546d2f55646df7964d0a8"
  },
  "source/web/src/features/usage-logs/lib/task-mobile-layout.ts": {
   "bytes": 1254,
   "sha256": "99ae49854f0c9d181ba8889a5a9eabae6a2bca79c3f2e34edda03cf14b8306b3"
  },
  "source/web/src/features/usage-logs/lib/utils.ts": {
   "bytes": 8230,
   "sha256": "178dae6aaca4174b9b92d330c09812bfb27002aa9f8ed75cf0395103363bb611"
  },
  "source/web/src/features/usage-logs/section-registry.tsx": {
   "bytes": 2088,
   "sha256": "31921b52d8f85eeb68e4fbe6037240f19578dcf78ba6d39fc71620baac7b20a5"
  },
  "source/web/src/features/usage-logs/types.ts": {
   "bytes": 14295,
   "sha256": "65eafb3adfc0e239cd4f09e5442a798dea943425c38fe2c56277e095d689e004"
  },
  "source/web/src/features/users/api.ts": {
   "bytes": 7145,
   "sha256": "4525564a4c532d0a50581fa56734b80f501dd1849478bfa72c7395c4097f4367"
  },
  "source/web/src/features/users/components/__tests__/group-filter.test.tsx": {
   "bytes": 5078,
   "sha256": "dfa77f90c57c754f296e84bb5a8cec66f8c39db21cec49c0a253aacf57707697"
  },
  "source/web/src/features/users/components/__tests__/permissions.test.tsx": {
   "bytes": 6200,
   "sha256": "7107ca4aad39a2fccce3c985a109f16128af02e2877c50a75d56ebe4969f5901"
  },
  "source/web/src/features/users/components/__tests__/quota-display.test.tsx": {
   "bytes": 14628,
   "sha256": "de92865f0a6e2e71d12f1924e23276642313fd8296754ce5b45aefa153e523aa"
  },
  "source/web/src/features/users/components/__tests__/step-up-verification.test.tsx": {
   "bytes": 6054,
   "sha256": "bcba33faf6054343450675619c02391e87dbbb1bc48591340dcd26063e38dc19"
  },
  "source/web/src/features/users/components/data-table-bulk-actions.tsx": {
   "bytes": 1168,
   "sha256": "45e84b03edf5edaa2c4c0d7fda236e09c2c4d187eae9941b3755e0aee3cf52f2"
  },
  "source/web/src/features/users/components/data-table-row-actions.tsx": {
   "bytes": 10564,
   "sha256": "595dcec1233ba9e9ed1a9e7e9702764ce4a06e84faf4d862b5a8107a3b22f356"
  },
  "source/web/src/features/users/components/dialogs/__tests__/user-binding-dialog.test.tsx": {
   "bytes": 11519,
   "sha256": "cc929621ec599df5699441c2ba8c3848d637cf749a07955f7c3940783b4cc3b3"
  },
  "source/web/src/features/users/components/dialogs/user-binding-dialog.tsx": {
   "bytes": 14669,
   "sha256": "9f3d67cb1c6ce95fa4202f20aa5b29426d047dbaa593c4bc94fe0ce3ab50d61f"
  },
  "source/web/src/features/users/components/user-quota-cell.tsx": {
   "bytes": 2943,
   "sha256": "f554b9e43d906035055b48e2bcd54c17d199f27ed6bcf496fbcdb4028923f894"
  },
  "source/web/src/features/users/components/user-quota-dialog.tsx": {
   "bytes": 5869,
   "sha256": "22852373516ce9f9d86f0aa3183090b9cb868a59bb999fdb1a70339f7ebb0791"
  },
  "source/web/src/features/users/components/users-columns.tsx": {
   "bytes": 9902,
   "sha256": "9c8536d408d547cdd7f80d09b6c2099fc13b24cd09c6bf86cbc085e4450863aa"
  },
  "source/web/src/features/users/components/users-delete-dialog.tsx": {
   "bytes": 2978,
   "sha256": "be7f358bae042e7349361c44d47024d26d495cd17da64a6dcdee721d11da49af"
  },
  "source/web/src/features/users/components/users-mutate-drawer.tsx": {
   "bytes": 21490,
   "sha256": "e5e97f99b34533da578e29a7a31a21fd8e6b71507a072d31d22a69ab673b7698"
  },
  "source/web/src/features/users/components/users-primary-buttons.tsx": {
   "bytes": 1309,
   "sha256": "2d32d3e046af6f58de7c75ce46ebb43b34a07aee7253ab1aba62559ecc654d2c"
  },
  "source/web/src/features/users/components/users-provider.tsx": {
   "bytes": 3096,
   "sha256": "2af4d85ca740bbdb12514e257d1ab3ad49463e1f6a5a2bf30b4d6e29eeb80d4e"
  },
  "source/web/src/features/users/components/users-table.tsx": {
   "bytes": 7457,
   "sha256": "4466190c37768d3bf2b501bd74d10357332bf90578269661cfb67677def7c5a8"
  },
  "source/web/src/features/users/constants.ts": {
   "bytes": 4586,
   "sha256": "8d20dba61578fa402aa15ad178061bc21339d82bcb4855e5d74a9fad3e1a9756"
  },
  "source/web/src/features/users/index.tsx": {
   "bytes": 2030,
   "sha256": "7336d1b576249d04417fae575017ebf51a08180ad7327390f78cf49498bb4969"
  },
  "source/web/src/features/users/lib/index.ts": {
   "bytes": 1310,
   "sha256": "89b41dcf361294289e3bad6aa6cfa006a1dbe9a2fadc535ca37f3082c878ea24"
  },
  "source/web/src/features/users/lib/user-actions.ts": {
   "bytes": 1473,
   "sha256": "b3083b76af2b9e1a414dce2f96217ec5e374eec781dc2d31f15a0e5a7d013bf9"
  },
  "source/web/src/features/users/lib/user-form.ts": {
   "bytes": 4205,
   "sha256": "c44eebf009ac102ebc923b61e20481c3751ff46aea919f0d669f52d400b12af5"
  },
  "source/web/src/features/users/types.ts": {
   "bytes": 4254,
   "sha256": "df11e7d7f0c21a6636b2d5a6b1027a1cb76507e63a5e55bd3d28209c56b4b718"
  },
  "source/web/src/features/wallet/__tests__/copy.test.tsx": {
   "bytes": 4272,
   "sha256": "d93daf46106188abe6603ab620733cfc8d33c3284188428e0ff51bb2629960cf"
  },
  "source/web/src/features/wallet/api.ts": {
   "bytes": 6345,
   "sha256": "cd35df7da332a2d083de288f25673c759f725f7df5668a9d7715618adb0d554f"
  },
  "source/web/src/features/wallet/components/affiliate-rewards-card.tsx": {
   "bytes": 4761,
   "sha256": "840977005c064ac5ef3537b820bf31cb93cce696483c8c751e098fc0d32f2d17"
  },
  "source/web/src/features/wallet/components/creem-products-section.tsx": {
   "bytes": 2470,
   "sha256": "9eecaf626010562071fb7b7a16b78a0948be2de3ace5b978a40638ac2f9c9937"
  },
  "source/web/src/features/wallet/components/dialogs/billing-history-dialog.tsx": {
   "bytes": 13684,
   "sha256": "c6f3d56db5380f1f8060d56301f8448b69539b3bff04127328d929d2eae9332c"
  },
  "source/web/src/features/wallet/components/dialogs/creem-confirm-dialog.tsx": {
   "bytes": 3046,
   "sha256": "13566fd494657129d836e9eb869e13b99f5af98092e2b882c1d9090cac76399e"
  },
  "source/web/src/features/wallet/components/dialogs/payment-confirm-dialog.tsx": {
   "bytes": 5387,
   "sha256": "34509fdbc5993bcc4e542b828af1c622a99ef2528d6e3f6c57784b00f38e399f"
  },
  "source/web/src/features/wallet/components/dialogs/transfer-dialog.tsx": {
   "bytes": 4545,
   "sha256": "88b395bd7a26859638622aac2c7282439d7f73a33e9a802c1cc8a59e2daa9377"
  },
  "source/web/src/features/wallet/components/recharge-form-card.tsx": {
   "bytes": 22261,
   "sha256": "9542e002ff1e3e360e6e8fd32c32981b40a399153273ee17452ae09c6b63a69e"
  },
  "source/web/src/features/wallet/components/subscription-plans-card.tsx": {
   "bytes": 24466,
   "sha256": "be3448ebcd5cf08554f1c64709b2a7242a0f0cd0f19bceb10fe484a155c62d34"
  },
  "source/web/src/features/wallet/components/wallet-stats-card.tsx": {
   "bytes": 3340,
   "sha256": "1a630988486997cdd4f68699f5d33f32d449f0d57419dfb81857d5f7d1b023d4"
  },
  "source/web/src/features/wallet/constants.ts": {
   "bytes": 1902,
   "sha256": "0bf0af55770c395a1506670155375d6796f773ed0bbf9bd5629f96c738b2dd37"
  },
  "source/web/src/features/wallet/hooks/index.ts": {
   "bytes": 1170,
   "sha256": "fd73df495f8746ea5dd2f566a0fa2acefa584b1505d7c69facb996cd10caf75e"
  },
  "source/web/src/features/wallet/hooks/use-affiliate.ts": {
   "bytes": 3249,
   "sha256": "8c4396fd300e97ed4cff79a659e69bb3e18a89b486d1506a86a83b859826cae6"
  },
  "source/web/src/features/wallet/hooks/use-billing-history.ts": {
   "bytes": 5025,
   "sha256": "e3b539e86ff4aef7948b7d221afd824ed6b82f05dc28a85bd2c491460005f112"
  },
  "source/web/src/features/wallet/hooks/use-creem-payment.ts": {
   "bytes": 1879,
   "sha256": "5214f7ab5c65bf1928a238269f0cc907eb6b4d7296097f8b8cf04596586bd2da"
  },
  "source/web/src/features/wallet/hooks/use-payment.test.ts": {
   "bytes": 1668,
   "sha256": "de4d3d29280e8d96888d700f1fd3de1839fef73d26cb28b7f440efbe38449a6c"
  },
  "source/web/src/features/wallet/hooks/use-payment.ts": {
   "bytes": 4817,
   "sha256": "0099883f2c947f731fe03514a67d78a5e2ed3fb8e80057cef0aae36ed77ca2a5"
  },
  "source/web/src/features/wallet/hooks/use-redemption.ts": {
   "bytes": 2194,
   "sha256": "43322ba6584e8d0e48bcce8ed72ec792d30be68812cb8e05ee06ab9eef32c875"
  },
  "source/web/src/features/wallet/hooks/use-topup-info.ts": {
   "bytes": 6445,
   "sha256": "4d364cdb60beed03a8b78498ec05cfd7f962f4d3e1b9257479e53d0afed5fb39"
  },
  "source/web/src/features/wallet/hooks/use-waffo-pancake-payment.ts": {
   "bytes": 3427,
   "sha256": "fdeeba00950124d674c45a47ee9255b896a5fc0e469880cce5a4cced047739fe"
  },
  "source/web/src/features/wallet/hooks/use-waffo-payment.ts": {
   "bytes": 2713,
   "sha256": "502366d1efd2d3931ada2dd4a8bb933929186de845d92e68bfe529ec146fd86f"
  },
  "source/web/src/features/wallet/index.tsx": {
   "bytes": 12996,
   "sha256": "c4906257ebff48dff8b254971cdc1a559e4b02aa86441b5d20d02a12781b4b39"
  },
  "source/web/src/features/wallet/lib/__tests__/payment-icons.test.tsx": {
   "bytes": 1731,
   "sha256": "d9c334eee54c1e7fa115934b9ebc9552486c20362991127217403a52a79ac8fc"
  },
  "source/web/src/features/wallet/lib/affiliate.ts": {
   "bytes": 1147,
   "sha256": "3eeb25de4161074cafd24e0cb963385479c7edbc56a5b40799200b5cea414acd"
  },
  "source/web/src/features/wallet/lib/billing.ts": {
   "bytes": 2216,
   "sha256": "6296a86396084f2f014ab9f3d46363c1fcf0b772ced1edae2b98c14d9247e837"
  },
  "source/web/src/features/wallet/lib/format.ts": {
   "bytes": 2910,
   "sha256": "7e87a917107921167d865d36af0d571f4eb9fb186cd47e1f5fbae9dc5ecae5ed"
  },
  "source/web/src/features/wallet/lib/index.ts": {
   "bytes": 1028,
   "sha256": "7fa730aa76287c4b4afe47f98bd147aa7f2ceb0e75609f7a3748f8ce0a1e3d33"
  },
  "source/web/src/features/wallet/lib/payment.test.ts": {
   "bytes": 2614,
   "sha256": "75030aa75f3b48ccea07002287c23b84d46bfef8a04d006ce6ae5f6413abf0a0"
  },
  "source/web/src/features/wallet/lib/payment.ts": {
   "bytes": 5823,
   "sha256": "a0d46ca1fa831cdadc2ca17c8a165a2b533af490f088a9b47b893bafeec6f618"
  },
  "source/web/src/features/wallet/lib/ui.tsx": {
   "bytes": 4709,
   "sha256": "8d68cc1ef14c5cd24c9358f7521ef58c60aeb9d2779a4d468db8091b23bd7c54"
  },
  "source/web/src/features/wallet/types.ts": {
   "bytes": 7201,
   "sha256": "1abac401ad3aed6f22ad55e015e1661f51e6e0862556eaf9b33943423c6d2631"
  },
  "source/web/src/hooks/__tests__/sidebar-config.test.tsx": {
   "bytes": 6247,
   "sha256": "6848b3983f1e2b4fab631a361ac114766dcc5cda956ef42cb6eeadfa889a3b9f"
  },
  "source/web/src/hooks/index.ts": {
   "bytes": 1081,
   "sha256": "742da5e462d159878ca04589bd93f1044b42b8b9298603bc22a82bf794038c83"
  },
  "source/web/src/hooks/use-admin.ts": {
   "bytes": 1066,
   "sha256": "dab800b2154f64ca3d8f249978d2ef4027e51eed4bada768128430c593433331"
  },
  "source/web/src/hooks/use-copy-to-clipboard.ts": {
   "bytes": 2988,
   "sha256": "c6e2fdbd9cfe9afc30bf3bd958ddf8fe3fdb85e881c7ba4c41e98de1307f4c65"
  },
  "source/web/src/hooks/use-countdown.ts": {
   "bytes": 2180,
   "sha256": "486bf17313d89191dac834360c02329f3553846b4b6e9acff62b0c6f593502f5"
  },
  "source/web/src/hooks/use-debounce.ts": {
   "bytes": 1305,
   "sha256": "b5e6785be009e165fcd8330258ebd67480af4ae53e14d48a10b5d5385a8edede"
  },
  "source/web/src/hooks/use-dialog.ts": {
   "bytes": 4960,
   "sha256": "11664b884411b3c511f78d4db3f3b29d2d50522338dd39ddfeb688522a6fc683"
  },
  "source/web/src/hooks/use-hidden-click-unlock.ts": {
   "bytes": 1915,
   "sha256": "4700e74d47720d46a1c4c12630fbd3f51d0cf46d0629ccfeb300b2389b2cf78f"
  },
  "source/web/src/hooks/use-media-query.ts": {
   "bytes": 1659,
   "sha256": "812cef2e2a54a45dd1153bbe48c15a983990e8b4bc2677dceaefdf44c4db93b3"
  },
  "source/web/src/hooks/use-minimum-loading-time.ts": {
   "bytes": 1673,
   "sha256": "95cacd56798b37fac62c16f1de86b6f0c9fa8c31c71da822793d1414656ee56b"
  },
  "source/web/src/hooks/use-mobile.ts": {
   "bytes": 1306,
   "sha256": "ef7819dca1b563a8c725701016e59eb93488e76db10389b6330be5b92b67b427"
  },
  "source/web/src/hooks/use-mobile.tsx": {
   "bytes": 1306,
   "sha256": "ef7819dca1b563a8c725701016e59eb93488e76db10389b6330be5b92b67b427"
  },
  "source/web/src/hooks/use-notifications.ts": {
   "bytes": 5450,
   "sha256": "ffec65965e0ddb35c1c90b49dc27a051d97fcbc703cf4cab24ab1fb65d66f849"
  },
  "source/web/src/hooks/use-sidebar-config.ts": {
   "bytes": 10990,
   "sha256": "508899e6817e2bf1ab9cb149cb38d7dcc2022b3b373ce955742fab801d2b5403"
  },
  "source/web/src/hooks/use-sidebar-data.ts": {
   "bytes": 4473,
   "sha256": "f97286ef539c295f0d5b1baefd77a68e235a1b8d312b7a4637baa117f8957b2a"
  },
  "source/web/src/hooks/use-sidebar-view.ts": {
   "bytes": 3017,
   "sha256": "7891c68788439a58b492a3d3dc909a39a601a02748feaa9aefa99a77565d3a98"
  },
  "source/web/src/hooks/use-status.ts": {
   "bytes": 1645,
   "sha256": "898664ecacad6ebf545493fc0a06b2497354b513cf6cc85b87bc5ba01948b1e9"
  },
  "source/web/src/hooks/use-system-config.ts": {
   "bytes": 3513,
   "sha256": "f2db27a59b1df76851b4b715553fc39d62203dae0e9d574aadee2d31e73c8894"
  },
  "source/web/src/hooks/use-table-compact-mode.ts": {
   "bytes": 2419,
   "sha256": "338384d55772d04531a0f4e11790d94535bccba5fdbb6a859eee7d8c6f61a1da"
  },
  "source/web/src/hooks/use-table-url-state.ts": {
   "bytes": 8396,
   "sha256": "61a16afbd17b63e2a09001dbd286a855c9ea2f14392aa8ea8092e735aba4eaef"
  },
  "source/web/src/hooks/use-top-nav-links.ts": {
   "bytes": 3086,
   "sha256": "611bc1de5bb84353508187402c2ec21329bd4e9aa39b78410e3ab2ddd15262ef"
  },
  "source/web/src/hooks/use-user-display.ts": {
   "bytes": 2379,
   "sha256": "5423f9ee455ee416c04b9d312fdf7f3de717fa58e46e1150fbcc7af90c6e7ac6"
  },
  "source/web/src/i18n/config.ts": {
   "bytes": 2000,
   "sha256": "faa60bcf0099fe399421244203242904352c711fd67f1cacaf921033f683c760"
  },
  "source/web/src/i18n/languages.test.ts": {
   "bytes": 2191,
   "sha256": "b1854b2cbe1deb85eb4b45ee0b2550dc678ab5a2314dce53cc64ca22268acb14"
  },
  "source/web/src/i18n/languages.ts": {
   "bytes": 3359,
   "sha256": "4926883b59625b31af837d12334fcd7da8808b38d3a54975a624f9fdf2122549"
  },
  "source/web/src/i18n/locales/en.json": {
   "bytes": 549508,
   "sha256": "cc4640ed836f1f21ad813ea42899a4a07de7f9aebe817746d09b52b428848d8f"
  },
  "source/web/src/i18n/locales/fr.json": {
   "bytes": 620756,
   "sha256": "686297bc5df83ada082e5643e68f5fbd76e35c817b1180999376f88da958cb30"
  },
  "source/web/src/i18n/locales/ja.json": {
   "bytes": 662838,
   "sha256": "9c3a7c258cfbf12502105071dc689fc8feca0ae147571a4c0eb71a93b8f7ea06"
  },
  "source/web/src/i18n/locales/ru.json": {
   "bytes": 797134,
   "sha256": "6ae33131aa6558432de56dfb5ca7a1de176edb1cabffc9cdd171f8e5c5ab0c46"
  },
  "source/web/src/i18n/locales/vi.json": {
   "bytes": 638815,
   "sha256": "a74d6b6b4f1d1d9026181970a2768fa21ba303c1129007cc84b237a81f84af12"
  },
  "source/web/src/i18n/locales/zh-TW.json": {
   "bytes": 531779,
   "sha256": "a327763037ca75a6ff9399b3976cb3e64432d8a3cb895b70411b98c002bd9d59"
  },
  "source/web/src/i18n/locales/zh.json": {
   "bytes": 530485,
   "sha256": "d7badfda60cf646a367f115a640abfbf8223bec955cd3334bf0d6b326a257c09"
  },
  "source/web/src/i18n/static-keys.ts": {
   "bytes": 29771,
   "sha256": "99352b48bc8607964ba53d4022a0878d7d445db12750b97b3bd13e04a43f12de"
  },
  "source/web/src/lib/__tests__/http-cache.test.ts": {
   "bytes": 2643,
   "sha256": "68d9a97a886f923124e146d47d218771051fc79ea0434b700b27986f2cb04181"
  },
  "source/web/src/lib/__tests__/lobe-icon.test.tsx": {
   "bytes": 5181,
   "sha256": "8ab0c6f11946c7bf1bb5fdecf4d350de513050dbb333299db9638223a28df1d4"
  },
  "source/web/src/lib/__tests__/localized-text.test.ts": {
   "bytes": 3585,
   "sha256": "9df8ad0d7410b2d44a542a6b9e11436665561cdda48be5dfcb84a25e63261b5e"
  },
  "source/web/src/lib/__tests__/server-error-notifications.test.ts": {
   "bytes": 14730,
   "sha256": "ff0c6b016311f593d9bc2b6bd3796902e14302a41afe8a68e7bca7402a227f9f"
  },
  "source/web/src/lib/__tests__/status-query.test.tsx": {
   "bytes": 8420,
   "sha256": "53f089c32856be2cf894a39ac5dd0fb188ad1bd36eb1c8ac918e13d396a8fd57"
  },
  "source/web/src/lib/admin-permissions.ts": {
   "bytes": 4524,
   "sha256": "e1e2310025b3b0d4094b5ef9ce3d99c946772cb777d4af4ecb7e7f40cc0efdd3"
  },
  "source/web/src/lib/api.ts": {
   "bytes": 4041,
   "sha256": "8217c1b7d5efd6cd8b101237071f2079f30cd0bf56e62ff5263fbb491d9241c9"
  },
  "source/web/src/lib/auth-session-sync.ts": {
   "bytes": 3640,
   "sha256": "35e98e65e16365eae5a3451bb83b54ef8a78678b6fd292f82dc4782cdd12eb3a"
  },
  "source/web/src/lib/auth-session.test.ts": {
   "bytes": 10822,
   "sha256": "30bca6ce5a8797a51a4dacc2bb1bd49e6a3dd79a20e429d8b1b528b6b9969492"
  },
  "source/web/src/lib/auth-session.ts": {
   "bytes": 13365,
   "sha256": "3d565675eff2f74fca06d30ad8e7facfa94ff32b7ba100eb25c4703d0f6963fb"
  },
  "source/web/src/lib/avatar.ts": {
   "bytes": 1465,
   "sha256": "71affc4262b175a32222b2bb515ceddc0a610d2224de1bd9ced93039b1a1fcc5"
  },
  "source/web/src/lib/build-metadata.ts": {
   "bytes": 5490,
   "sha256": "170102fd9fa830b02e762f12f16233bc1c74457d56f5eb84cffd41cd651d999d"
  },
  "source/web/src/lib/channel-connection-info.ts": {
   "bytes": 1707,
   "sha256": "f94462407fc352014e596311f735bce601a8549a6696ed1f2bbdcae938493743"
  },
  "source/web/src/lib/colors.ts": {
   "bytes": 4796,
   "sha256": "b442c38961392e4d3a3570a278e85a89941c4f04971e51055f9d0d56b66c6251"
  },
  "source/web/src/lib/constants.ts": {
   "bytes": 1037,
   "sha256": "b54975174e87d404fe6dbf943aa56dff2deda60692f5bf444da185536a4833a3"
  },
  "source/web/src/lib/content-format.ts": {
   "bytes": 1113,
   "sha256": "927b48f479ae5f92bb7dee3f30b5981d06083f5f14185af2e8b4969f51b7ed40"
  },
  "source/web/src/lib/cookies.ts": {
   "bytes": 1784,
   "sha256": "d7f7f33c386d77ab22bd8dbf780d8025e85eb24c06c4e8d6314464aff7b1d445"
  },
  "source/web/src/lib/copy-to-clipboard.ts": {
   "bytes": 3091,
   "sha256": "452271e5aa0dd68984c492c7ee7b7c45f8f28f1973ef3395a260f4c6ab55ee74"
  },
  "source/web/src/lib/currency.ts": {
   "bytes": 20220,
   "sha256": "52e3f8e84209816fddd076718b20f58786fe502f0926bc5fbf65cc97b4d191a7"
  },
  "source/web/src/lib/dayjs.ts": {
   "bytes": 870,
   "sha256": "ac7a8f3265dda708dbc8acc3362ffbe61a8da152d25a9dbd7aef6b899183b471"
  },
  "source/web/src/lib/dom-utils.ts": {
   "bytes": 1280,
   "sha256": "1c1be88d7ecc50e8ed818581786b25be3944f13d616544580f9d42910167885d"
  },
  "source/web/src/lib/format.ts": {
   "bytes": 9315,
   "sha256": "25802e58c46c2b083d19899710376a6f6e3108a8778547564f0c00ab4bb5fa8f"
  },
  "source/web/src/lib/frontend-cache.ts": {
   "bytes": 1924,
   "sha256": "387bf708a45772306f44a475f1cf2f0aa0ffd94426acf59d95e7930563ddb3f5"
  },
  "source/web/src/lib/handle-server-error.ts": {
   "bytes": 1752,
   "sha256": "2b7466e14394d4c75e205299398b417730757da6b0c89ebb19e0a857f791f262"
  },
  "source/web/src/lib/http-client.ts": {
   "bytes": 5090,
   "sha256": "40031b5450c424fc20e1fe3b54c933bb65b5ca5ee654fa06a627fa1264f4985c"
  },
  "source/web/src/lib/http-status-code-rules.ts": {
   "bytes": 3369,
   "sha256": "965b286b0ec85d5264f2d71f920fd84e3eb19e3bac0b506eaf4dd2ef5a40de14"
  },
  "source/web/src/lib/legacy-route.test.ts": {
   "bytes": 3510,
   "sha256": "bac3c0b2cdc68e56f7aadc174651527680a6de404911249edb417f316ba1e5a8"
  },
  "source/web/src/lib/legacy-route.ts": {
   "bytes": 3622,
   "sha256": "269af5be57cecac851358d18c5c3e773d11e60f8e1098a28a72f31b6e6c182da"
  },
  "source/web/src/lib/lobe-icon.tsx": {
   "bytes": 6550,
   "sha256": "c13845f03e75de53e184151d4290457645f0f4e8b6e13a6a401aa524aec462db"
  },
  "source/web/src/lib/localized-text.ts": {
   "bytes": 2837,
   "sha256": "d50302277d484a21a7dafbecba985c7fc686aaa7ee283da88e3abbe285f47666"
  },
  "source/web/src/lib/model-provider.ts": {
   "bytes": 6635,
   "sha256": "93a570b131c034e3156e844b44846a20485bb8550760ad35dbe3950c54d43c0b"
  },
  "source/web/src/lib/motion.ts": {
   "bytes": 3716,
   "sha256": "ab99d7d9e83f61e437935dfe40c3508d787adbbf56e5fe70b448d28467d7c06a"
  },
  "source/web/src/lib/nav-modules.ts": {
   "bytes": 6677,
   "sha256": "bf15bac42f226e14576133e341c08e1eee29f6fba9f9a536db10e6d5c5b8e035"
  },
  "source/web/src/lib/oauth.ts": {
   "bytes": 4225,
   "sha256": "1c0a22c86f6104b593dbf4ac984c7b9bb72b1a77c1970d9cbdc0ca37a6a66038"
  },
  "source/web/src/lib/passkey.ts": {
   "bytes": 7509,
   "sha256": "8cac695aa896a49de9fe993c881ccd568cc7de9de9608ef99353cb5d68a5981a"
  },
  "source/web/src/lib/password-policy.ts": {
   "bytes": 1050,
   "sha256": "be4faf5a15f380c700f276a82d3e6e7bf61e9d6bfcf6c35eace15f5a61435bc9"
  },
  "source/web/src/lib/query-client.ts": {
   "bytes": 2260,
   "sha256": "50655b2d67ccf4fc618d81d932dac1a0a324807253cdc3c5c972684598282dc8"
  },
  "source/web/src/lib/roles.ts": {
   "bytes": 1417,
   "sha256": "fb9713fa5d7c9c14c92d66fc45e34a1c049d2ea7eca229e84c0f6b4a4e1ecb27"
  },
  "source/web/src/lib/secure-verification.ts": {
   "bytes": 2609,
   "sha256": "235ade5505dc7a0d46171fd11213126842826cdf6f08305d327e941da8406f32"
  },
  "source/web/src/lib/server-error-message.test.ts": {
   "bytes": 4499,
   "sha256": "0b20bd846ceb8736e5f7a4416037b92fa8f9941a4b49d6a2db7769b759c19603"
  },
  "source/web/src/lib/server-error-message.ts": {
   "bytes": 9592,
   "sha256": "af9156937e2ff1ac0d186203d2dcb12e16dbcc18835c3f8105bda1cb4c4c2b2b"
  },
  "source/web/src/lib/session-hint.ts": {
   "bytes": 2615,
   "sha256": "25e4073aece4df52f946598be1261a88e0af49bce54bb6e0adc1b0cace9ea2df"
  },
  "source/web/src/lib/show-submitted-data.tsx": {
   "bytes": 1120,
   "sha256": "64e06607b25374381625cb094fc9880e6a3a9da7dee95c7640d20cb40f9c367e"
  },
  "source/web/src/lib/status-query.ts": {
   "bytes": 6437,
   "sha256": "0a27a7477c48809a36cc6beb2cce33f7c5200ed513099cd2e5d177f7c400bfe2"
  },
  "source/web/src/lib/theme-customization.ts": {
   "bytes": 5220,
   "sha256": "a9333451e17831de7fa7f74c1439cd91c056c0aa354bdf840b1b49ce4c42dc6c"
  },
  "source/web/src/lib/theme-radius.ts": {
   "bytes": 1694,
   "sha256": "90fad18b2047b9092287601abcf68ccf448972b927665deb7c9981d5926ef66c"
  },
  "source/web/src/lib/theme-storage.ts": {
   "bytes": 1842,
   "sha256": "6fccf10260e4c9ba7c7b04f6eb00791d71b74dd40c105119e92abdf3ed62e1a7"
  },
  "source/web/src/lib/time.ts": {
   "bytes": 5699,
   "sha256": "64fb8d84859e47669cbf2e183a575d2499b924e08b616fe2329a9ff51bd93dd2"
  },
  "source/web/src/lib/use-chart-theme.ts": {
   "bytes": 2003,
   "sha256": "ad1466fa2af33dc6e43883f8e96990165c4078b8049aeb198592785dcd345520"
  },
  "source/web/src/lib/use-controllable-state.ts": {
   "bytes": 2741,
   "sha256": "b1c04c78f27b9030d15337a1156f2d3929ba691999b12ed5c6af263eb3a84c45"
  },
  "source/web/src/lib/utils.ts": {
   "bytes": 3166,
   "sha256": "59314839dfaf1b9582d76734d4a961e5f8c0049f66ccd5860a293c048fb0377a"
  },
  "source/web/src/lib/vchart.ts": {
   "bytes": 873,
   "sha256": "e055842a6e727021d0188f62f61d3b9d1c111df68a294243b83967157187f1ee"
  },
  "source/web/src/main.tsx": {
   "bytes": 4019,
   "sha256": "d38fdafa58dfa647fc8e09f90fc45c0a16323d4dfc03af852bdeb87fcee3cc6c"
  },
  "source/web/src/routeTree.gen.ts": {
   "bytes": 62138,
   "sha256": "433ebb71e12c39c2c06df612d4beed0c41bfa28bf87eada74896204e863c211a"
  },
  "source/web/src/routes/(auth)/forgot-password.tsx": {
   "bytes": 963,
   "sha256": "826e697da02f635cb6d214fb1e71ca25577c07efd6e99d4fb964c2c80435ee03"
  },
  "source/web/src/routes/(auth)/oauth.tsx": {
   "bytes": 2501,
   "sha256": "7455aff7d20c4428bcff31a3e4e68f7f12b29969ca0896428cde401ab8b72f81"
  },
  "source/web/src/routes/(auth)/otp.tsx": {
   "bytes": 917,
   "sha256": "2468cb99d49a8c09d1c5e24bf4d95bc59a20baadbbdc0fcccd1cddc936b9d7de"
  },
  "source/web/src/routes/(auth)/register.tsx": {
   "bytes": 1012,
   "sha256": "0d66097a961a032342e8ead87ff0216532f28dd4a2f81e2c46e472302dcd7d77"
  },
  "source/web/src/routes/(auth)/reset.tsx": {
   "bytes": 1211,
   "sha256": "79108f0f5949c47fbbe151d58269078a4cb05d5dbc73fd31c9dfc73bccbbf700"
  },
  "source/web/src/routes/(auth)/route.tsx": {
   "bytes": 851,
   "sha256": "d02986dade3783ba358acbf5a7dcdffb0a358d71c104ecd41f32e8cfc1263001"
  },
  "source/web/src/routes/(auth)/sign-in.tsx": {
   "bytes": 1807,
   "sha256": "a401725f8d77cdd8764f9159758babd83ff32d6cf5ad4f27c0eec2c12127142b"
  },
  "source/web/src/routes/(auth)/sign-up.tsx": {
   "bytes": 1243,
   "sha256": "c56c388b293ea4407e66b463460c78055d35cadc1d9bdb041234eb4176ce5eb0"
  },
  "source/web/src/routes/(auth)/user/reset.tsx": {
   "bytes": 1230,
   "sha256": "4c2490930fa2b7694d782059e999cd3c098939383aca769d0434ca790569385f"
  },
  "source/web/src/routes/(errors)/401.tsx": {
   "bytes": 964,
   "sha256": "4fd8f8d66790891f1a2738abce3dd1b37118a709a46c2e8b014f1b7deee903dc"
  },
  "source/web/src/routes/(errors)/403.tsx": {
   "bytes": 949,
   "sha256": "17a482f96e20e2ee4d2111f70a8e6412f8b54b8f4b05fe7306bafdb8168a94eb"
  },
  "source/web/src/routes/(errors)/404.tsx": {
   "bytes": 953,
   "sha256": "75837017082a9abfb9f9243f3d93c5e81077877ebca749c1a2e47a9bad5029a6"
  },
  "source/web/src/routes/(errors)/500.tsx": {
   "bytes": 949,
   "sha256": "91b462545fcc5cc8847aae3aa9156e3853eda0a927086ecb29ba553d9be9439c"
  },
  "source/web/src/routes/(errors)/503.tsx": {
   "bytes": 961,
   "sha256": "b398214ca28ecd24c2b303eba7cfa6d19fccb739cf410203085b70bebad07375"
  },
  "source/web/src/routes/__root.tsx": {
   "bytes": 4950,
   "sha256": "e24415d95df0e506c2b75c697dd05267c829af67ce9395e34d28f633f21b3b6c"
  },
  "source/web/src/routes/_authenticated/channels/index.tsx": {
   "bytes": 1655,
   "sha256": "3675c97ca37c76ce80474321cdaeaf00a109ac9747fe32dad590765095859865"
  },
  "source/web/src/routes/_authenticated/chat/$chatId.tsx": {
   "bytes": 5509,
   "sha256": "e68296c4367230b1e95202b2a21a093a7846ee6c9bed815ef674174cf6481796"
  },
  "source/web/src/routes/_authenticated/chat2link.tsx": {
   "bytes": 2773,
   "sha256": "4c2e358db7983992b6fd3fd759d84002d63b7969a98514ff4836310f7cb8d0e3"
  },
  "source/web/src/routes/_authenticated/dashboard/$section.tsx": {
   "bytes": 1361,
   "sha256": "ac148fa5ed68a024f5fc98c33e25007fc97f8c3ce312b077d967bebbda9b5ae9"
  },
  "source/web/src/routes/_authenticated/dashboard/index.tsx": {
   "bytes": 1106,
   "sha256": "8deaf8a039219964a5dcb5439f1a5d5b17b9d114cef60abb76339cb471ed03fb"
  },
  "source/web/src/routes/_authenticated/errors/$error.tsx": {
   "bytes": 2212,
   "sha256": "58397579d75e4952116399a026bf167e043e890100564a5c1401cab38cfc5c58"
  },
  "source/web/src/routes/_authenticated/keys/index.tsx": {
   "bytes": 1397,
   "sha256": "8ea041acae7fab46abfda2effe97a9a14d54967b37203d60b4bb44dbb75cd6e7"
  },
  "source/web/src/routes/_authenticated/models/$section.tsx": {
   "bytes": 2448,
   "sha256": "80cef3f81096f1613657b75fe938f2e06a6f17c57c05d4b6805421f94a943aaf"
  },
  "source/web/src/routes/_authenticated/models/index.tsx": {
   "bytes": 1335,
   "sha256": "ca95a114130f46f4bff45d8fa7861667a1f631c9011b82a0c483b0126e5f9472"
  },
  "source/web/src/routes/_authenticated/playground/index.tsx": {
   "bytes": 1304,
   "sha256": "03bf1934155ad0938f9d398d8f70e36883064296821c77e14c0f3a88569f1da9"
  },
  "source/web/src/routes/_authenticated/profile/index.tsx": {
   "bytes": 937,
   "sha256": "aed64a0e905b76e4364ad92cd52731fe777a3c7423137f7414056e8670ab4e57"
  },
  "source/web/src/routes/_authenticated/redemption-codes/index.tsx": {
   "bytes": 1636,
   "sha256": "b6fdb4c09c0d582fe139834ed71fc88e6a00aeed3be94b9b7942bfd3634fb560"
  },
  "source/web/src/routes/_authenticated/route.tsx": {
   "bytes": 1641,
   "sha256": "c76dc40a7e2063c31e09f3a3d0204e5a01596cb0c176b29432fa8f765d0113f3"
  },
  "source/web/src/routes/_authenticated/security/index.tsx": {
   "bytes": 941,
   "sha256": "2c4853878ec09dfbd6fdead602103a9d2099de8abd8449c981932970e1a551be"
  },
  "source/web/src/routes/_authenticated/subscriptions/index.tsx": {
   "bytes": 1225,
   "sha256": "e9be4b7b9aeb474bfa90803309f9a208d4638ede43f2ba9656236da69a30cae7"
  },
  "source/web/src/routes/_authenticated/system-info/index.tsx": {
   "bytes": 1226,
   "sha256": "73d4347260bece37a1b83051628c5984a335dfae0b31e14ec2c19acc96fe85b6"
  },
  "source/web/src/routes/_authenticated/system-settings/auth/$section.tsx": {
   "bytes": 1399,
   "sha256": "be9aff7925815ede91b7cb4dc5624e110f512627a7696d65cc37a328e9bf20d3"
  },
  "source/web/src/routes/_authenticated/system-settings/auth/index.tsx": {
   "bytes": 1133,
   "sha256": "d12193d904d261934cb50a77eb0d1df99ac79e73071ce8e80b847f9976139ea0"
  },
  "source/web/src/routes/_authenticated/system-settings/billing/$section.tsx": {
   "bytes": 1429,
   "sha256": "248ca49b2d217a76f3955949c28521b836eed3a26889d55e8bb773129fdcf4e7"
  },
  "source/web/src/routes/_authenticated/system-settings/billing/index.tsx": {
   "bytes": 1152,
   "sha256": "d5c3ce9b52432a8a3422584cafe7e9364210853635dc454fdf23e377269be0bb"
  },
  "source/web/src/routes/_authenticated/system-settings/content/$section.tsx": {
   "bytes": 1429,
   "sha256": "186b49be34b41434a1728f056d7f2aa268aeb9236c7ff738edbdc3cc777bc992"
  },
  "source/web/src/routes/_authenticated/system-settings/content/index.tsx": {
   "bytes": 1152,
   "sha256": "d0606c876ae32337894ff78ca3488cae8493db147454c6b364ff48a450b916e7"
  },
  "source/web/src/routes/_authenticated/system-settings/index.tsx": {
   "bytes": 977,
   "sha256": "9caad69fbb0ca385a69ecb2bf42eaa1675e7ecf12ac0481a536da95d57338088"
  },
  "source/web/src/routes/_authenticated/system-settings/models/$section.tsx": {
   "bytes": 1836,
   "sha256": "7a9859427e04b79dab651af139defa1a8b8b4f3d53714d787cdfd54faf51f4d5"
  },
  "source/web/src/routes/_authenticated/system-settings/models/index.tsx": {
   "bytes": 1161,
   "sha256": "59a480b71303df2546ef5c4c8d4a2aa833192fabb84d2a2c288f7a6aaea131ec"
  },
  "source/web/src/routes/_authenticated/system-settings/operations/$section.tsx": {
   "bytes": 1661,
   "sha256": "066618ac132604ff3f0f6a602e66cd462967819e3704527773c5e860c03ebab9"
  },
  "source/web/src/routes/_authenticated/system-settings/operations/index.tsx": {
   "bytes": 1167,
   "sha256": "f63dda6ae09f05a9c15745ba7f1acf14aaca1afdd3b4027cb7826f755e9cf3cc"
  },
  "source/web/src/routes/_authenticated/system-settings/request-policies/$section.tsx": {
   "bytes": 1398,
   "sha256": "ef11002415f8f69eae3b208f333b74d5c195535a09818c3d133cc03f7e7f2135"
  },
  "source/web/src/routes/_authenticated/system-settings/request-policies/index.tsx": {
   "bytes": 1078,
   "sha256": "d2818a118f6d02e2cfc98a4e0ddcf6177dd51cfbb9b6ba0c2a9f1571c7592990"
  },
  "source/web/src/routes/_authenticated/system-settings/route.tsx": {
   "bytes": 1241,
   "sha256": "a44a7a7fe2c90924907774e01018308b5d969bd4dc7634166f9f1ba44131716e"
  },
  "source/web/src/routes/_authenticated/system-settings/security/$section.tsx": {
   "bytes": 1648,
   "sha256": "5b996e5c73ab6a23827bf824aabedb17d2d210a7c599f1aa9e1d0eb4371111ed"
  },
  "source/web/src/routes/_authenticated/system-settings/security/index.tsx": {
   "bytes": 1157,
   "sha256": "6edd8b36961ff1e9d42ea0d1c5f8c49dcfc1870f7492e7731a8e9460dc94e228"
  },
  "source/web/src/routes/_authenticated/system-settings/site/$section.tsx": {
   "bytes": 1399,
   "sha256": "61e5f81f103524c998c484d2dfec32da8b5da229d44de060122fe6a6907102df"
  },
  "source/web/src/routes/_authenticated/system-settings/site/index.tsx": {
   "bytes": 1133,
   "sha256": "e5b4fc066de3d7fbbcb413b902efbaf1edea97e7d58b70ee3ded512a1caf5a25"
  },
  "source/web/src/routes/_authenticated/task-plugins/index.tsx": {
   "bytes": 1200,
   "sha256": "d85a71074aa31d003e860abebab2d21fa3dafeec65a078324b0a78ff605fe636"
  },
  "source/web/src/routes/_authenticated/usage-logs/$section.tsx": {
   "bytes": 2715,
   "sha256": "3ce3e40c4d3e6a62d2087ed9daa128926f65872b2d5ba19e7e648e8d8343027c"
  },
  "source/web/src/routes/_authenticated/usage-logs/audit.tsx": {
   "bytes": 958,
   "sha256": "6188dffd377a8a149fc5c0d578f0baf4387e2a69c5d32eda48aeb8b942216349"
  },
  "source/web/src/routes/_authenticated/usage-logs/index.tsx": {
   "bytes": 1111,
   "sha256": "c386571d2fda4e838ebeaf2a5a472317f9f460410045970b16e7606918675cd0"
  },
  "source/web/src/routes/_authenticated/users/index.tsx": {
   "bytes": 1655,
   "sha256": "df1446f8fe7619a19d7c08f5a64cdf19e02f61c5d0a240875f6d942f5f04b187"
  },
  "source/web/src/routes/_authenticated/wallet/index.tsx": {
   "bytes": 1215,
   "sha256": "d96e6ddab1f70e2f9e6d8b2e5bec485713bf69f89cf8e77c82d0e0953b424ed0"
  },
  "source/web/src/routes/about/index.tsx": {
   "bytes": 914,
   "sha256": "881e0d9c1a3423d0eb93c9300efe6c21575d8bf7a5d79800f6d18e7377986862"
  },
  "source/web/src/routes/index.tsx": {
   "bytes": 905,
   "sha256": "018e54a693d8fe9e8af5fa82ac525698f1405350ad64dcb6a6a47d3764b5c66e"
  },
  "source/web/src/routes/oauth/$provider.tsx": {
   "bytes": 8569,
   "sha256": "2f63c999a3595471e1cd4d590f237bac4f6044548484c8c28c93b92839ed1b1e"
  },
  "source/web/src/routes/pricing/$modelId/index.tsx": {
   "bytes": 2007,
   "sha256": "b6625ec3661e4c99b7eae08ac715ebea8a67a7eb9700a17021195b9f66c6deae"
  },
  "source/web/src/routes/pricing/index.tsx": {
   "bytes": 1953,
   "sha256": "999f0da66e0840765fa3e6840bd6766a302975b427233412287d41ff93e9cb4d"
  },
  "source/web/src/routes/privacy-policy.tsx": {
   "bytes": 938,
   "sha256": "949159be0f78e941d42c5f5dbbbeb38d73b792dd1f05fc7495abb902de32244b"
  },
  "source/web/src/routes/rankings/index.tsx": {
   "bytes": 1693,
   "sha256": "139d273cc6fac8ce17780bd23f5b12e8e600f7498e7ecc95f632737008e1da8c"
  },
  "source/web/src/routes/setup/index.tsx": {
   "bytes": 1367,
   "sha256": "5baa53ec9a632eed72da5a822fd57f24707b181858737eb0399159aaa69a867e"
  },
  "source/web/src/routes/user-agreement.tsx": {
   "bytes": 938,
   "sha256": "e546637f87a74b8852e9b5db27aac81c5635310c68fa0b6e07bf51d831bfc041"
  },
  "source/web/src/stores/auth-store.ts": {
   "bytes": 4339,
   "sha256": "bdb82f57afbbd7dc4c820ec76389b4ee7648421c85381ddd60560e45f3ab0d99"
  },
  "source/web/src/stores/notification-store.ts": {
   "bytes": 2825,
   "sha256": "ace60717f18df89e72414e31815ba7b4f2e5b9bd71a01c26b4817f4d68b8483a"
  },
  "source/web/src/stores/pricing-preferences-store.ts": {
   "bytes": 1308,
   "sha256": "467b89f06c83e541aab97b35c9469ccbf5a9cce33bdad61e558e35b92c0d8a3c"
  },
  "source/web/src/stores/system-config-store.ts": {
   "bytes": 3521,
   "sha256": "46d8ba12cf646004d666c63bcbf2bb308734249c89aadedd2d20462f2152006a"
  },
  "source/web/src/styles/index.css": {
   "bytes": 17884,
   "sha256": "2cbdeb7ad5d7374bc1c78a511fb2fd62356253c9fb4e19a78784a44aa5751bb6"
  },
  "source/web/src/styles/theme-presets.css": {
   "bytes": 30478,
   "sha256": "64b94d6d618c5713e99bd63c475177ec95e7517c24d4c40e3fae78f336405c3d"
  },
  "source/web/src/styles/theme.css": {
   "bytes": 9497,
   "sha256": "fa9b8beef6ab3ecc8fe9ac132ff9a870760871a6e4159275470ee54b4bab1b37"
  },
  "source/web/src/tanstack-table.d.ts": {
   "bytes": 1291,
   "sha256": "510573f72affc59278a49195de1795c5c344931a55a42b42963cdcb923f82fcb"
  },
  "source/web/src/test-setup.ts": {
   "bytes": 4495,
   "sha256": "66d02da46c6907bdda916d9d4e0e09fbceaffa3b5f3f8649629e29eee930eef2"
  },
  "source/web/tsconfig.app.json": {
   "bytes": 783,
   "sha256": "2f63361258de723cecb08a178454b59294e7c1b64d4e57d688f80d27573125dc"
  },
  "source/web/tsconfig.json": {
   "bytes": 193,
   "sha256": "23c57da26bcec4996c4168f01187840c8ec08a1d60c2dd0edad6d984f5c33680"
  },
  "source/web/tsconfig.node.json": {
   "bytes": 670,
   "sha256": "bf8fdf5185914eaf5c371d57a9304fb8327678f48c3a025565467b221d0be061"
  },
  "source/web/vitest.config.ts": {
   "bytes": 1729,
   "sha256": "ffc1b1aa3226833d9804586a1b260950170699d3fe023493dd90f703e5d97594"
  }
 },
 "sha256": "b391361fd26f9cfeb2a4b66e3d0c9b78c301941584aff0aa8b62d72a57d5a03f"
}
