{
  "schema_version": 1,
  "archive": {
    "file": "nichijoyaku-source.zip",
    "url": "/downloads/source-v1/nichijoyaku-source.zip",
    "sha256": "64c422cad27013fc7d984f4a00692561d8a6a1ad0add8017f5e248d5cc3ff895",
    "bytes": 15896259,
    "file_count": 296
  },
  "files": {
    ".gitignore": {
      "sha256": "b1ffc8bf21c59605475ec918e248df5c462ada5bfbc51c59c36141f262451990",
      "bytes": 133
    },
    "CONTRIBUTING.md": {
      "sha256": "879c73f2a20f273098871138af3f6e555f823eccefadb38800abd9bccd7cb12e",
      "bytes": 556
    },
    "LICENSE": {
      "sha256": "f2f7e2cdff0a0fbe9bebd13b6b1ade5ee3e9b56844333203c03770c8a32b3fa2",
      "bytes": 1646
    },
    "PROVENANCE.json": {
      "sha256": "44758cbddae7eedee96461ce08f6b2a9cf3eee7bd6cd36e5cd3639f937af3429",
      "bytes": 31426
    },
    "README.md": {
      "sha256": "61fb590f2da8c5d70d6ff4f7c6e88461087a0b0f234378a5d08e1a45df32fa38",
      "bytes": 3454
    },
    "edition-1/LICENSE.txt": {
      "sha256": "f2f7e2cdff0a0fbe9bebd13b6b1ade5ee3e9b56844333203c03770c8a32b3fa2",
      "bytes": 1646
    },
    "edition-1/academic.html": {
      "sha256": "db36f94c78745cfb4061c528ef839bfb7b7689d06271e0c4e6832c1a8688c2f4",
      "bytes": 11141701
    },
    "edition-1/books/1chr.json": {
      "sha256": "3ee85c1124a2507ce3bd8ff922504042ce2ff7bca2ab6a5badf326363edab75e",
      "bytes": 148908
    },
    "edition-1/books/1cor.json": {
      "sha256": "d31ded846a4edf6a9ec0b209ad299fd440dfe7eb350f33e1113bff3c2844439b",
      "bytes": 80703
    },
    "edition-1/books/1john.json": {
      "sha256": "b2528f61fee68c2018f208726961a7d5c0bc4c1e11d40a9939574ea92852d0f1",
      "bytes": 20540
    },
    "edition-1/books/1kgs.json": {
      "sha256": "7004b7e21503048bc5194cf134dff2c4d555749a39eb32f22761ef153c957e70",
      "bytes": 167726
    },
    "edition-1/books/1pet.json": {
      "sha256": "315776b35000a43ea982b29877d9c06451b813d7ad3d203846c817d9e9171988",
      "bytes": 20947
    },
    "edition-1/books/1sam.json": {
      "sha256": "5a551548432a26adc52a38cfce5f1301ebbacf2f183179d5012e044e29c3d4e8",
      "bytes": 177626
    },
    "edition-1/books/1thess.json": {
      "sha256": "d4972818afdad96055812913d8290a8b0da7350e0cd9333d4aa4bef763608e1b",
      "bytes": 17509
    },
    "edition-1/books/1tim.json": {
      "sha256": "64d3be579caadbfa134f50e5a6db0bba99e22e7beb4f94b6cede671c68041ae5",
      "bytes": 20975
    },
    "edition-1/books/2chr.json": {
      "sha256": "a8c4ed6bd7df6708f0e4e01c81be7801bae5a02c9844aceeeca900a74e771856",
      "bytes": 174723
    },
    "edition-1/books/2cor.json": {
      "sha256": "b47172c8122577d3d36b42b536f43998dc8f5ced49ac967f8d2aca7a3e9b38a8",
      "bytes": 55216
    },
    "edition-1/books/2john.json": {
      "sha256": "931963e44bc12005adc6e579d4247f432d4aafbf4699a123e91de306afde3ee6",
      "bytes": 2731
    },
    "edition-1/books/2kgs.json": {
      "sha256": "abbb7e427c8b13701a6c15225c4ea0300304e3b74c6ccab35f36b0e919fb8c57",
      "bytes": 158722
    },
    "edition-1/books/2pet.json": {
      "sha256": "0318df7a9f5b10fa3c726598b00a2128ea29e7ffd4ef5b7488d2cf08fd4ad761",
      "bytes": 13572
    },
    "edition-1/books/2sam.json": {
      "sha256": "bab4c3296564badb8ebc228136a64c03d3e7d3b0930950f243cc463d406d34d9",
      "bytes": 148925
    },
    "edition-1/books/2thess.json": {
      "sha256": "2f1599ccbc78283c40fb4ed12d3b119c08328380fae6070ae9d31b2b418d94d5",
      "bytes": 9523
    },
    "edition-1/books/2tim.json": {
      "sha256": "a5e5a34808507601e7866ea0210633cc298010bcee7bd400fe6d8366acb394e1",
      "bytes": 15482
    },
    "edition-1/books/3john.json": {
      "sha256": "e627353c7a2b976a335f7d3c54fe2d502ac17f034af9cc1c5f2c0050568d9e71",
      "bytes": 2793
    },
    "edition-1/books/acts.json": {
      "sha256": "1cb94c5b1ca23d414dee65f20084fbe2c0bb21fb41fd5bd09e6c8e365c494b43",
      "bytes": 189221
    },
    "edition-1/books/amos.json": {
      "sha256": "e909a493a128f9fccf278865876a438fc26d88af1381d0cdbad4cbf3b1b2f750",
      "bytes": 28685
    },
    "edition-1/books/col.json": {
      "sha256": "d4467e0e20087817348d47a21bd60894da86b09470c7ec3b9b9bd35afc715b0a",
      "bytes": 18601
    },
    "edition-1/books/dan.json": {
      "sha256": "271fd72f256751fecd4c2badfaba24305b907daa08c6b0c1e8ca5e868ab5d7ab",
      "bytes": 80700
    },
    "edition-1/books/deut.json": {
      "sha256": "3449623e1c797ea0a069cb54dbe1058963f831df68b2997189594f2634e04631",
      "bytes": 192190
    },
    "edition-1/books/eccl.json": {
      "sha256": "1748ed90bafe3b9de36523ba70fe3d5104cacf9c6f829533661bad19a398360c",
      "bytes": 39906
    },
    "edition-1/books/eph.json": {
      "sha256": "286a8918ff39c263d41ed8e38ca90fb9546a199ec4aa911095c0b8aff8081bd6",
      "bytes": 27100
    },
    "edition-1/books/esth.json": {
      "sha256": "29a80abac358057d29d30e82029a160b38f9385214ee31391e8f46a6083c2b15",
      "bytes": 38394
    },
    "edition-1/books/exod.json": {
      "sha256": "0ffc8b66cad8e1c981628f1f1b5f9eff9c5c6b8b22f73491a5921a41e3ee81f4",
      "bytes": 213323
    },
    "edition-1/books/ezek.json": {
      "sha256": "e60d7bd9dac9455c8ee0ab72596f29585b8f0c6714cfd5e7d3742828282e1186",
      "bytes": 255853
    },
    "edition-1/books/ezra.json": {
      "sha256": "21ecdde7954ef047445ed7db713f65899ac54f7916c8782b2e14a04a1a081684",
      "bytes": 51439
    },
    "edition-1/books/gal.json": {
      "sha256": "edf38641ef170fab0331e1a04b38c5a1b1fec146d2757b5d2aa26cd6cb7e0ddb",
      "bytes": 27997
    },
    "edition-1/books/gen.json": {
      "sha256": "1ec62916e55f5232f6a539dc9e2352cad7a2a7d38db30fd1ee85e16d34d2eb74",
      "bytes": 272266
    },
    "edition-1/books/hab.json": {
      "sha256": "0bb55a5e0ba1ff719feb82b9d69e47628476f816a17a7f798493f3340be053e2",
      "bytes": 10582
    },
    "edition-1/books/hag.json": {
      "sha256": "a61eaf7b3005e548486cfb47c6b9211958bc303a6519769421760bab5910511f",
      "bytes": 7789
    },
    "edition-1/books/heb.json": {
      "sha256": "b081c5296e78dec572e255f8d986a9b6aa279d11e9e18236d8cd6a5f799b5a46",
      "bytes": 58033
    },
    "edition-1/books/hos.json": {
      "sha256": "36d177c6f6bb590a284001043ba77b83079022f94461e84d46705d023c667999",
      "bytes": 39403
    },
    "edition-1/books/isa.json": {
      "sha256": "8054b19dff9afa1b8d01be468abf7cccf0eb05eedba388800fac4eaaef4606c9",
      "bytes": 255490
    },
    "edition-1/books/jas.json": {
      "sha256": "8b0ae999788c4be279da27aa4a9133ef4e6d82808bdc178b5f9d1bf9c7d406fc",
      "bytes": 19668
    },
    "edition-1/books/jer.json": {
      "sha256": "1dc2e2aace009e0fb460f12ecc708ed85852fe9a142530dbdbe605dd5258ae5c",
      "bytes": 294205
    },
    "edition-1/books/job.json": {
      "sha256": "d28c119fc4cb552bbaf509f9e6f9e1e0dd3eb53d4841aeb3860e7ebbb1d24e89",
      "bytes": 139766
    },
    "edition-1/books/joel.json": {
      "sha256": "2312a52e21b6e1088a9241669893b2a66cf8872fc31b13a763e6327b73f6efbe",
      "bytes": 13860
    },
    "edition-1/books/john.json": {
      "sha256": "dd4e10b97fa467c2846202de591c801e21ec8c2486990a5096eb13828b93cd57",
      "bytes": 156737
    },
    "edition-1/books/jonah.json": {
      "sha256": "73447a49e3ba08fc5ef33e160df8bc65330f190a7190e1d74a0a15e03139d643",
      "bytes": 9293
    },
    "edition-1/books/josh.json": {
      "sha256": "ee52b9425cd7a36cbebaf1f78e1065787b0ae4b2929cb6a9200be145ebe10564",
      "bytes": 130901
    },
    "edition-1/books/jude.json": {
      "sha256": "a2d948f6ed84995ca9ba272b7039dff677c0307a26c2fd235b5a84d026308e84",
      "bytes": 5613
    },
    "edition-1/books/judg.json": {
      "sha256": "9171f32e1ca045b3f05e64efeda0729cb862a177080511b5a01bf578b937d05a",
      "bytes": 132119
    },
    "edition-1/books/lam.json": {
      "sha256": "51eee57a9a38a60a451bd1912a6f75434c6693ebdc9415f78b9df9e3a8a95bac",
      "bytes": 25352
    },
    "edition-1/books/lev.json": {
      "sha256": "2b27f619017db062652df4812177586e4cbda8819fc1458aef9819a88158eebf",
      "bytes": 152689
    },
    "edition-1/books/luke.json": {
      "sha256": "ebb3b99070483e488d8ac7b6f4a2f72acdac306b0e09ad0017ee323e66bfca1a",
      "bytes": 195720
    },
    "edition-1/books/mal.json": {
      "sha256": "421c1a9ef702cd71e80a3a0ba9dec917e568091264586e6597caaaa1903794db",
      "bytes": 14041
    },
    "edition-1/books/mark.json": {
      "sha256": "9f00f5acb7148d87e3456e1faf24d34aef5418b08cd069e801cee6ba413464b5",
      "bytes": 113408
    },
    "edition-1/books/matt.json": {
      "sha256": "f77419112e630e47af1d6b4f6a6caa32bfab4d90d2449cb9029b7ab52962aa7f",
      "bytes": 176764
    },
    "edition-1/books/mic.json": {
      "sha256": "c563590fb79eba2925400316fe71b3c15813c80b94829926b2f5a3b8f69a3217",
      "bytes": 21930
    },
    "edition-1/books/nah.json": {
      "sha256": "cab14c4240aa3a0a7e57fa6c0592088e73953e7dea492ec5df1719f8895eb803",
      "bytes": 8896
    },
    "edition-1/books/neh.json": {
      "sha256": "7ddc3d1d01a0c9bf2b78025b1a8ee6e7efa10349a0a216c16a64fbb5d93c7f2d",
      "bytes": 75810
    },
    "edition-1/books/num.json": {
      "sha256": "afe1db3b8695259bf1a771b0cd8254f136b29823929746d8cb7d2ef03fbbb51b",
      "bytes": 216281
    },
    "edition-1/books/obad.json": {
      "sha256": "787aa3534e40e4a085d99c87812e585083c313cdb565c33f70b5974dbe01c41e",
      "bytes": 4543
    },
    "edition-1/books/phil.json": {
      "sha256": "cffd00f1fa4e176d77ae93fe7fd2225190d755a122b40a7da254ab262c66744c",
      "bytes": 20216
    },
    "edition-1/books/phlm.json": {
      "sha256": "f3d72e28d6c83b313883768f1de07e37aa68265d18f7e6d389922aebf41afad7",
      "bytes": 4416
    },
    "edition-1/books/prov.json": {
      "sha256": "421b3370b93d6cf80795d52596701a092c9d6184326787c256d5a4d942b95202",
      "bytes": 112877
    },
    "edition-1/books/ps.json": {
      "sha256": "d6a9806fe773849d92a109fa7f06117cd18a9c0fa7ed5fb11cd45ac39c9a9784",
      "bytes": 340091
    },
    "edition-1/books/rev.json": {
      "sha256": "c6c4ee05880dc8bb3c5701cd99f286ed9cfe914231600828326dd9ba6dc4d5c8",
      "bytes": 83826
    },
    "edition-1/books/rom.json": {
      "sha256": "0dcbc6f3df15e1adb60a66a99df2f3165ff33b5f07b82273ac5f0a9904a1cea2",
      "bytes": 81405
    },
    "edition-1/books/ruth.json": {
      "sha256": "c3dcb548b89c45a9f52cc883ac9275976752b37998d6ac55610fcdbbb22419d5",
      "bytes": 19278
    },
    "edition-1/books/song.json": {
      "sha256": "ee0b265da7608af03f1586b3af927c9278da52c8402adaac242024b1d139787a",
      "bytes": 20293
    },
    "edition-1/books/titus.json": {
      "sha256": "8acf1bb4be4c916ce9b2ce45dd2553b32d2cf49377a29a97befc05b56e8ad654",
      "bytes": 9484
    },
    "edition-1/books/zech.json": {
      "sha256": "bfc6c144cb5737da52d29872814347eaa3b465d7a43339d4559f93944ec9b8af",
      "bytes": 41318
    },
    "edition-1/books/zeph.json": {
      "sha256": "e248b46e232a03e64556f07d8b8b1d89768fbcddc10bc258e49d57609dfdef38",
      "bytes": 11264
    },
    "edition-1/checksums.json": {
      "sha256": "301e9627060aca7927d0a4f1f504a6be60b44f95dc2f3dd163e5227d283f7b38",
      "bytes": 18800
    },
    "edition-1/furigana/1chr.json": {
      "sha256": "8f864b768a9bad22a64f9a4fb49ee751b5bf8203181bca5674bc889afc6c859e",
      "bytes": 476514
    },
    "edition-1/furigana/1cor.json": {
      "sha256": "d6ede648ed2214ab1c060995649aebf2c18a53c19389e5a98bd6ec7a78a7c2e9",
      "bytes": 252208
    },
    "edition-1/furigana/1john.json": {
      "sha256": "95e36a520a57e3ed8a23cb47d57ce4e8d5af3b8d9084e746615b25d7a9357555",
      "bytes": 67732
    },
    "edition-1/furigana/1kgs.json": {
      "sha256": "67380daa52a9c2b8af1eb0cc5ae44ee35f8475975b3dae319a6b01d0c5dccbce",
      "bytes": 589870
    },
    "edition-1/furigana/1pet.json": {
      "sha256": "2696171200b6db0abfe8673ebb9248e9f47fde2ea6765383b3cabb8e966da817",
      "bytes": 69212
    },
    "edition-1/furigana/1sam.json": {
      "sha256": "43956713a205aea7a5f150a24ce36abeb8f5b38c9d9b0e2826e1ca498646278f",
      "bytes": 585359
    },
    "edition-1/furigana/1thess.json": {
      "sha256": "b4abe3e135764ebeb283309a8573a5a0758e1a9df54e6969b0afa23c8a7a1c8c",
      "bytes": 50288
    },
    "edition-1/furigana/1tim.json": {
      "sha256": "6018e77429bf60ce6a7a84455590885c65feca1713d99d00259d5a811545377a",
      "bytes": 72297
    },
    "edition-1/furigana/2chr.json": {
      "sha256": "9d682a559898e93988fefbf48f64cabbba69414440ed424639ee557e7342b0af",
      "bytes": 639108
    },
    "edition-1/furigana/2cor.json": {
      "sha256": "57dc57760bfba5c246575bf967a5f06fdd077830682b4f861b6396e708557516",
      "bytes": 161777
    },
    "edition-1/furigana/2john.json": {
      "sha256": "db4110dee79d1885ed48ef85dd053bf38375336d8d0897fb2a8f7fe3b2ab463e",
      "bytes": 7519
    },
    "edition-1/furigana/2kgs.json": {
      "sha256": "31a2f5f4c0c9895ed8643697fc461f51b96020cccb234a5a5bde2a357a20f2e5",
      "bytes": 562975
    },
    "edition-1/furigana/2pet.json": {
      "sha256": "f025f920da772be8b446e5590c8a489a62b76f5b430d0f1cfcc9009d6637c907",
      "bytes": 47357
    },
    "edition-1/furigana/2sam.json": {
      "sha256": "d5439decf3716e0d349e3bf1a86006f83976ce2626c861041302da89d9c1e0c5",
      "bytes": 490210
    },
    "edition-1/furigana/2thess.json": {
      "sha256": "f180c9546d14c5bcb5bb76ed0886fecb93cd5b91b4385d79a9b7eb9555fcfc54",
      "bytes": 28801
    },
    "edition-1/furigana/2tim.json": {
      "sha256": "e52dfabd873ed9c4db21d61dec824ed289406dfd986951a33b15a6281f7e9917",
      "bytes": 48824
    },
    "edition-1/furigana/3john.json": {
      "sha256": "d6bd6916f7beefc0fe4933502673e1411463e605b6234becdfd2f5a658055e10",
      "bytes": 8272
    },
    "edition-1/furigana/acts.json": {
      "sha256": "7e4eabf15bca8a4374ef6352e177281b91630c7912d9961e4fa07c6f64ccb801",
      "bytes": 638614
    },
    "edition-1/furigana/amos.json": {
      "sha256": "46e2bb1662e27b1ea5665d4072af1576511d5ada7368bcec9a18013a9a360d3d",
      "bytes": 109664
    },
    "edition-1/furigana/col.json": {
      "sha256": "b301b23ad6efb162354cba9ba3bd270fb16e520973e8ce07126e0693b15ff2e8",
      "bytes": 56235
    },
    "edition-1/furigana/dan.json": {
      "sha256": "56f429c87631971eef1afb781446255431cfa432fadc2bcdb6bff41422fdba1e",
      "bytes": 301957
    },
    "edition-1/furigana/deut.json": {
      "sha256": "f5fb5ec550d2baf1d2e37f0e708271c1a01983c4c97ba8b2b6e44d00dc598571",
      "bytes": 675357
    },
    "edition-1/furigana/eccl.json": {
      "sha256": "aa645b2b54315b243995aac0226b9e51565b954be87335f2e792b6749f7117de",
      "bytes": 140745
    },
    "edition-1/furigana/eph.json": {
      "sha256": "2a3638565d43d3f0f64881433130e80984891d1bfd352a3487788e2d5e37471b",
      "bytes": 85333
    },
    "edition-1/furigana/esth.json": {
      "sha256": "cb8c18f7f2371b4ace7c189de4c4cc345094c5b45687074eadfe7707fb437903",
      "bytes": 135728
    },
    "edition-1/furigana/exod.json": {
      "sha256": "183f0df2fdef0a2df0b265e0f37abd7601388dfad3aa9aa2515f8e6422a82261",
      "bytes": 780483
    },
    "edition-1/furigana/ezek.json": {
      "sha256": "7d930389b8246536c4517781cce20f02ae0b339b875a375c1c3c578b8ebb0105",
      "bytes": 993619
    },
    "edition-1/furigana/ezra.json": {
      "sha256": "07d8737fe2323e1af61b4174c0366b71cfb425ffdb11e965ea65d79246fa58fc",
      "bytes": 179708
    },
    "edition-1/furigana/gal.json": {
      "sha256": "eab81b3e78d588d4c053f59e6194ccec63bb8e395972f189cc4f168b4c6e4e15",
      "bytes": 85058
    },
    "edition-1/furigana/gen.json": {
      "sha256": "a58cb407a3408131b534ee701fd1fd8feedb5d668750115aaec51aa2c03fa6b0",
      "bytes": 890257
    },
    "edition-1/furigana/hab.json": {
      "sha256": "a2eeb14036d1dc97cc9cacde443f8897fff13d4a2c286555c794013f3bbdec65",
      "bytes": 41181
    },
    "edition-1/furigana/hag.json": {
      "sha256": "6e8e88f5f08ec9afc8cbd3c1d9b4fe22ba5cd7a377047ed71b1d5ff6d01701bc",
      "bytes": 27978
    },
    "edition-1/furigana/heb.json": {
      "sha256": "86069e0f24cf71adee5774f653b36d813cfa2187246b910fe33fa321d405fd79",
      "bytes": 197334
    },
    "edition-1/furigana/hos.json": {
      "sha256": "a470399b2631004cdc780eb7ff9252e71c32ee9e263c896e6ada827c6bbd9a01",
      "bytes": 134974
    },
    "edition-1/furigana/isa.json": {
      "sha256": "8f10a94ffff2e11bb26cc7c55f0d40d363dcd110cf4ff8ccec9b5d553d62bd06",
      "bytes": 942364
    },
    "edition-1/furigana/jas.json": {
      "sha256": "aa28c985f10156d67d1abb3986ab7089614b24875c895484851d01f614ffa503",
      "bytes": 68079
    },
    "edition-1/furigana/jer.json": {
      "sha256": "642f55860ebe6f576fa39ff258e0b67516274d45364536eaac2b57aed8477104",
      "bytes": 1035373
    },
    "edition-1/furigana/job.json": {
      "sha256": "d3c3249f0fcefa73e49ba43ba33f0ee56bb76679d948c84d5cb80ae0b7c85e81",
      "bytes": 491647
    },
    "edition-1/furigana/joel.json": {
      "sha256": "c1334556a28d687914d14e670984385060c9bd349c95b6b57045d4ebee2811a2",
      "bytes": 52260
    },
    "edition-1/furigana/john.json": {
      "sha256": "fd6f191dd7bf7278105e47cc0eb7edf810a13bc9b0da237540daf6dd9771b677",
      "bytes": 479210
    },
    "edition-1/furigana/jonah.json": {
      "sha256": "f385479d4d68c065e77b5b003a757859556161673825acd7a6a0bd6718da89d3",
      "bytes": 31967
    },
    "edition-1/furigana/josh.json": {
      "sha256": "e7d4bf9314a64c38b26f5a1eb91f182082fd4513c583afa3bc6f0f14bb7eb5b7",
      "bytes": 441135
    },
    "edition-1/furigana/jude.json": {
      "sha256": "4f823656dd5a925703c1f5fbae35803d62a1c46518c529de6b3b665c6f0370f7",
      "bytes": 19587
    },
    "edition-1/furigana/judg.json": {
      "sha256": "496e45b672388686541e1289ca163d2a2b7983d019d68e3d36027961200da11b",
      "bytes": 448411
    },
    "edition-1/furigana/lam.json": {
      "sha256": "5bf760d1e12b2c5386f37adbd8fb0bc370bc9b0096d2d093ffdc85ca02f048c2",
      "bytes": 92028
    },
    "edition-1/furigana/lev.json": {
      "sha256": "b5b4a6f397f6aea6b0dbf1da66653bd111235c55c3de23ff99dc0e336d3541d5",
      "bytes": 585202
    },
    "edition-1/furigana/luke.json": {
      "sha256": "08408668f6b371ddc144425a09ca6a38743f8dab403eb1be62d8e9cb8ee1bdf5",
      "bytes": 660539
    },
    "edition-1/furigana/mal.json": {
      "sha256": "3959e7ba33191655394e63c50e2dca9e5669186a4135bfb2b653f791f2d7135c",
      "bytes": 47357
    },
    "edition-1/furigana/mark.json": {
      "sha256": "ac10e50652e1fff032f514eb0fc0a1817382099bc3a13e5794f39418aa13ea68",
      "bytes": 378651
    },
    "edition-1/furigana/matt.json": {
      "sha256": "596a56ef057842b5858211e9934982ca6107a702aa3152397689b8cf280b69bf",
      "bytes": 597980
    },
    "edition-1/furigana/mic.json": {
      "sha256": "310589bfc9bf0c6965977eada92f0cd9cf4d0035f424d8d5d4ec54553a88a1a4",
      "bytes": 78531
    },
    "edition-1/furigana/nah.json": {
      "sha256": "ea6286813c15c6827d750f74e904760aa52903764e7702575bf4055dac1be956",
      "bytes": 34700
    },
    "edition-1/furigana/neh.json": {
      "sha256": "f9fdeb059527d0ffb07821073f3d72369f97a3bb4f2c3fbe016dfe7db5d414a3",
      "bytes": 259593
    },
    "edition-1/furigana/num.json": {
      "sha256": "69af1c74bc0b30b410aee04a1f62f17f95f11d0169789df37eb4097e95dfc38a",
      "bytes": 807582
    },
    "edition-1/furigana/obad.json": {
      "sha256": "ab03f8ca1d0ec633507ee8a2175184be61536792a059256b5d8f224df7511e53",
      "bytes": 16026
    },
    "edition-1/furigana/phil.json": {
      "sha256": "b135bb4135b629e169586a618c019f2293efa768f7bbd0fc6d265c5c18c2de3f",
      "bytes": 58391
    },
    "edition-1/furigana/phlm.json": {
      "sha256": "f2f8e2651505890fb098c22513c05d96379b69d31bdff47c2a068376f61038a6",
      "bytes": 11444
    },
    "edition-1/furigana/prov.json": {
      "sha256": "2bcf754351c4f69c41d9ce967ed85cb62005391e96ba1e7913d626b2fa566067",
      "bytes": 439423
    },
    "edition-1/furigana/ps.json": {
      "sha256": "2bcd5d99fbc7f9a13dbac21537dfb1c0a8d5fa3c26cd2314b1d8ed0c828f72a9",
      "bytes": 1175049
    },
    "edition-1/furigana/rev.json": {
      "sha256": "cfa3c8891a7d411a5d1365d1d2a2d157b362957a80d5b89ffdf56c88eb892b3a",
      "bytes": 332558
    },
    "edition-1/furigana/rom.json": {
      "sha256": "7216ae206e90a9fdc5caba63bef8c46e969438be1214a8bc06ed04b8866acbc7",
      "bytes": 263690
    },
    "edition-1/furigana/ruth.json": {
      "sha256": "c305318adca33a461d4ed03c1970e931dc3f07764012ade15b790e1583fd0515",
      "bytes": 58604
    },
    "edition-1/furigana/song.json": {
      "sha256": "885b4b1d57abc0cfc1d0178c97c0934c870bb263515a5cdce576be3f5948a709",
      "bytes": 69362
    },
    "edition-1/furigana/titus.json": {
      "sha256": "8f4c963be86d9bc64f34bac0a5004d3cf2e2915f2c695f5b0852bc55a8c94df1",
      "bytes": 31661
    },
    "edition-1/furigana/zech.json": {
      "sha256": "8a8ff18d59fe23afe54033219afd7b43f1ea9547c4f24ba030026f30fd994c24",
      "bytes": 159067
    },
    "edition-1/furigana/zeph.json": {
      "sha256": "fab0a9bb7b5e64c079964979c356cbe8563320dc916bb071905c5ae458e9ed1c",
      "bytes": 42428
    },
    "edition-1/manifest.json": {
      "sha256": "0d3a4e1dec6dba0ed26d50a66c1e74ac00a43f10a2b5a5e57e4619af37419d7f",
      "bytes": 5807
    },
    "edition-1/nichijo-v1.csv": {
      "sha256": "ab4f45d4744ac5e7b919f81038da6fb904291aaf257d60382560eb763d0d5e6a",
      "bytes": 5781635
    },
    "edition-1/nichijo-v1.jsonl": {
      "sha256": "c78889646e03af63da45934ffdbceefb7d819a6716c12e66faaf7085d70b6d0e",
      "bytes": 7927565
    },
    "edition-1/nichijo-v1.txt": {
      "sha256": "a1f702d78cb5512c351c954caf1430178f11886c0ee9aa46756c1f1c62cd4e6f",
      "bytes": 5615799
    },
    "edition-1/nichijo-v1.usfm": {
      "sha256": "b43e9c86f9a396fccadc680914099571590859414c5000b6c9dea091277e254f",
      "bytes": 5637081
    },
    "evidence/alignment-summary.json": {
      "sha256": "a19f0505eabb78d481be366d2631822f8cd79c0d4ded083ac85621a1a7569fe0",
      "bytes": 770
    },
    "evidence/alignment.py.txt": {
      "sha256": "b92221f21155317cdff6ab93b0e681c120fe5bd5dcdad6d67f53fc4f65c4636e",
      "bytes": 12361
    },
    "evidence/collect-generation.py.txt": {
      "sha256": "bc371cccd555e7a757c83c5b5eb7074d40ab9d4af281e5535a787c77983b6b96",
      "bytes": 3962
    },
    "evidence/founding-purpose.json": {
      "sha256": "d98c552c98aa24be12a4f49697b675440fb16abb65201588a93f1b51e0605032",
      "bytes": 312
    },
    "evidence/generation-record.json": {
      "sha256": "adf4dd530e84359fce85dd80a1cd8da3cfa5938972bb205df5cc8220e6647ce4",
      "bytes": 22436
    },
    "evidence/index.json": {
      "sha256": "eb17ec39fd2a01e884db3bee24d606f109da14449b5f595564d6ceba91d58516",
      "bytes": 5392
    },
    "evidence/manifest.json": {
      "sha256": "0d3a4e1dec6dba0ed26d50a66c1e74ac00a43f10a2b5a5e57e4619af37419d7f",
      "bytes": 5807
    },
    "evidence/migration.md": {
      "sha256": "2be7d57d59d3aa8b2304a8c38528f6dda9798cb2dea7bf5d9cb1a90031c1af4f",
      "bytes": 4323
    },
    "evidence/numbering-decisions.json": {
      "sha256": "ff15eb5e22d9171f1c67fe80f7d3610323f602babae1ad14aba7b9668c058f1d",
      "bytes": 720640
    },
    "evidence/open-release.json": {
      "sha256": "0a2087da3517b41dcd73d6c21abeb634e1ccaa1afc3ed325a56369fc244b6dc3",
      "bytes": 699
    },
    "evidence/project-direction.json": {
      "sha256": "9fd66cdb4f4d08e7995a1c1c8f6f1cbf1f1413558552dc730a16a6dce1219a1b",
      "bytes": 1019
    },
    "evidence/prompt.py.txt": {
      "sha256": "b756ebca7e1ebaa713ad3ed958f5069d6ebb83d31289d003b30e0e6ef725d366",
      "bytes": 20820
    },
    "evidence/quota-account.json": {
      "sha256": "6460da437701d4c6290545da3bf64f02e0edcccc5a187ccb52cb67441b9b8df0",
      "bytes": 246
    },
    "evidence/recover-session-usage.py.txt": {
      "sha256": "9533811bdbd2ce54a7168332f7faeffddc9c086dacd955a3556da96752096e73",
      "bytes": 4488
    },
    "evidence/recovered-session-usage.json": {
      "sha256": "edd10d33bb5c1c1c6e3fb452e4c237e8aea414ed9987ee9bf5ab28a58725ba0e",
      "bytes": 2174
    },
    "evidence/release-verification.json": {
      "sha256": "b8418e1d1cd0929d64239a155928705abe12868f6a160de36c4a5973e1f0d0b9",
      "bytes": 324
    },
    "evidence/retained-provenance.json": {
      "sha256": "bfa398779a5e278e1cf4fcf5a9b8132c7a3c1a7ac0874c92634a13f35b3e7040",
      "bytes": 1541
    },
    "evidence/style.json": {
      "sha256": "a0c38b7481778f277266a3b6059f6ec95f237af42b68f83d643f6156db8eca0b",
      "bytes": 472
    },
    "evidence/style.py.txt": {
      "sha256": "75bb19cd2861b649704fafdc97f1782a800433bb7d3de22957da1a548706665b",
      "bytes": 16914
    },
    "evidence/translator-readme.md": {
      "sha256": "5d56c1e759e54b0596b7447086db2f5e6d5c11ece405bf85cc515978115ea7ca",
      "bytes": 15340
    },
    "evidence/translator.py.txt": {
      "sha256": "8b149c26254583cf08974f9bea8e2855f4b97e8e4f544062bbc4f7e5ce811e36",
      "bytes": 50257
    },
    "evidence/verify_aligned_release.py.txt": {
      "sha256": "424762bc2aad3fcc2ca4b47c21e979e3f5f182adf82dc92aac98e51e4adab948",
      "bytes": 4140
    },
    "evidence/website-publication.json": {
      "sha256": "12751cf0d4495cf06096bb9d36ba283d7175f6c10b0d48171663b0157ca6e62a",
      "bytes": 483
    },
    "provenance-v1/index.json": {
      "sha256": "02a9f4d2d8e2c17ae522f708513c1c883824f5d10c5b31ffc4784cdfa2bf6186",
      "bytes": 212706
    },
    "provenance-v1/outputs.jsonl": {
      "sha256": "943239cade5826d810576f64d90f40c819bf86ac921948227a97bbd3ff045fd4",
      "bytes": 23414450
    },
    "provenance-v1/system-prompts.json": {
      "sha256": "ea6589df7af183a8c9311200a121c0cdb9caa2856b439edf8865a25ca89c5311",
      "bytes": 5983
    },
    "software/LICENSE": {
      "sha256": "ed4a38dfe63ce0b98ec6544cbfadf12340a7b622de292c36562809b8a3c90648",
      "bytes": 1073
    },
    "software/README.md": {
      "sha256": "a4ba785189da8ff343e3d99c4f8d97cc11a96422116e21185d23d544d30107a1",
      "bytes": 16289
    },
    "software/data/config/style.json": {
      "sha256": "a0c38b7481778f277266a3b6059f6ec95f237af42b68f83d643f6156db8eca0b",
      "bytes": 472
    },
    "software/main.py": {
      "sha256": "255ba82d03a946faec73cc225a944c6e86605bfba9f0fd2d5c0d0e3fb05fd1af",
      "bytes": 48152
    },
    "software/pyproject.toml": {
      "sha256": "0b80502400a5caae528a10341830f270c6b6629397c71b9405aa7a8cf9434279",
      "bytes": 1655
    },
    "software/scripts/build_originals.py": {
      "sha256": "f4d3b87858ada6e223e81403ad245e5e48c226282c1dded52386d82064c91880",
      "bytes": 654
    },
    "software/scripts/compile_protos.py": {
      "sha256": "40b27e78f1796bfe4fc4ad6197162a4f206679d97c4282525a0d8680ad3b1736",
      "bytes": 2949
    },
    "software/scripts/download_sources.py": {
      "sha256": "d47635a743d1f3f71564dd8ffa1353a2196afcfe34a3ea6096a2c3f2e948bb1c",
      "bytes": 20403
    },
    "software/scripts/evaluate_translations.py": {
      "sha256": "af863c23433fbdd1cb9baf96b5f7da5a70272182b8fc218b817e0bfd503d03a0",
      "bytes": 6851
    },
    "software/scripts/evaluate_verse_sample.py": {
      "sha256": "f2ac93e14bbc018a7acfb7dcfa26c0b311092c28223270cea6e880f9fa97b44a",
      "bytes": 2320
    },
    "software/scripts/fetch_macula_strongs.py": {
      "sha256": "a2f4a27fcd24d522de0b3cc0033c69ca35d0bc156a4f7df58f40c7d13e6976e3",
      "bytes": 3125
    },
    "software/scripts/fetch_pericope_data.py": {
      "sha256": "1fc3edbc5c8af516f9a312ba72bd556f7cca994154792110b6d021998c7bf0ec",
      "bytes": 11027
    },
    "software/scripts/report_terminology.py": {
      "sha256": "ffcf74049f9aba8a6663d61c64428039c42acabe7e4ccda36fc81be8b4d9b8ca",
      "bytes": 4955
    },
    "software/scripts/review_output.py": {
      "sha256": "6e6b6e8b53c907d1aa73a82ccef485af0d4d9beaa165eec7b55142c48de91215",
      "bytes": 3358
    },
    "software/scripts/translate_direct.py": {
      "sha256": "f4d487ffa6249a322581ece7461f91aa679e97eb228fbe8ce5ce431edb4bb6e3",
      "bytes": 2240
    },
    "software/scripts/verify_aligned_release.py": {
      "sha256": "424762bc2aad3fcc2ca4b47c21e979e3f5f182adf82dc92aac98e51e4adab948",
      "bytes": 4140
    },
    "software/scripts/verify_output.py": {
      "sha256": "29fc55743d3e80e7fa5726adf468fad0583c1fb6757e5b5a762d411e184a2cc8",
      "bytes": 8901
    },
    "software/src/__init__.py": {
      "sha256": "78f0b753b411176b1369d4bf32c51e9b424389cdb277503d7062b4904cd01051",
      "bytes": 110
    },
    "software/src/config/__init__.py": {
      "sha256": "b585a731803de6fde961f4e356753709c2f875eb1fa8789c472dbff7b7484b13",
      "bytes": 60
    },
    "software/src/config/style_config.py": {
      "sha256": "f0a3a38f3ea4235bf8efe82be35c64581f9905cf4a4e1d975e7b639ca7edc754",
      "bytes": 3165
    },
    "software/src/context/__init__.py": {
      "sha256": "fbfda7fc6f7621151d47d320f93e3431d15f4d5a8799e5bbe9aa7321fc7dd736",
      "bytes": 256
    },
    "software/src/context/builder.py": {
      "sha256": "1396162ac70938fca3eab266120614877b5b674e7c3b2784b30ae2dda8fbec71",
      "bytes": 8939
    },
    "software/src/context/cross_references.py": {
      "sha256": "4cb8b05eb13836abc5142289963599034022eb1eac5de9ae58f69775b2eb0b0c",
      "bytes": 13779
    },
    "software/src/context/glossary.py": {
      "sha256": "9285ed008cdf34fb98816a321eaebaa870479fc79554385625122874a833ddac",
      "bytes": 10684
    },
    "software/src/context/pericope.py": {
      "sha256": "8a8ebc614e064c09adb83e193cd305d18faa1c818f69d280861dacc456ac6915",
      "bytes": 5832
    },
    "software/src/context/pericope_generator.py": {
      "sha256": "c792fdb88e3edd816f4e4b22c5ca8cd967d4fd6664cff62c46f1d6bf2a73c33e",
      "bytes": 10903
    },
    "software/src/context/translation_memory.py": {
      "sha256": "13f2a615847068ac52a2df79770a6c8ff44182619c0156d326547b0b3c5fbff6",
      "bytes": 15037
    },
    "software/src/data/__init__.py": {
      "sha256": "51f5dce273b674c1ac20628c0c39efb0f41eed857e286396da77d297fc23e61e",
      "bytes": 156
    },
    "software/src/data/loader.py": {
      "sha256": "1509e55bbaa5245746e2de2d7a61b20af4d17cbcb84071321bae899a50c9732e",
      "bytes": 7965
    },
    "software/src/data/migrations.py": {
      "sha256": "0de42591fc7acc48c9f23ebb145e7e7d133f0742cb2496207404cd2145c88304",
      "bytes": 5793
    },
    "software/src/data/storage.py": {
      "sha256": "edeb5a072b2b2ebf30e34abdd52bf79029fa433b26d63005155da2c8f0dd03ef",
      "bytes": 13891
    },
    "software/src/data/versification.py": {
      "sha256": "90494bf37e623a8ee6f17a7ea560a36e0e4a758cb66f2ffc263c8142ff64b798",
      "bytes": 7575
    },
    "software/src/evaluation/__init__.py": {
      "sha256": "cdc72a0f733f15f4a77e15f899beffe8c217969f6252d4091ff6f2a0b0b7dd95",
      "bytes": 207
    },
    "software/src/evaluation/evaluator.py": {
      "sha256": "503babfe6088b60dfb4963abbae3a5673ef78f4c74ea2cbb3c4beb99c50acab8",
      "bytes": 13957
    },
    "software/src/evaluation/storage.py": {
      "sha256": "c162eeffe5aebe552dedacda9968d08706ef1a06fb4c30223ea75c6a4859464f",
      "bytes": 8828
    },
    "software/src/exceptions.py": {
      "sha256": "b6e76324365682d6a6eb97c1cf616a4d8bbab425872ff4d8d1b58b3ef2927b9a",
      "bytes": 9180
    },
    "software/src/models/__init__.py": {
      "sha256": "6f42c51bf811d25292f4c8ccfb1b12cb0122381cdbabcc4f267a9508767dba4d",
      "bytes": 614
    },
    "software/src/models/evaluation.py": {
      "sha256": "fce756fe46c6ce455c84a18f4dc5af0bc9b80fe426bdb514d2ef16d01def17f8",
      "bytes": 5576
    },
    "software/src/models/glossary.py": {
      "sha256": "70106dfb88d92925621256b9fde0ccd85b2f30a234b6d0613528228a731cd425",
      "bytes": 3791
    },
    "software/src/models/pericope.py": {
      "sha256": "9eb493af1fb6e92fbaf73ec6a07cd3581c352eb635bdc138857e718c6795666c",
      "bytes": 7263
    },
    "software/src/models/style.py": {
      "sha256": "75bb19cd2861b649704fafdc97f1782a800433bb7d3de22957da1a548706665b",
      "bytes": 16914
    },
    "software/src/models/translation_memory.py": {
      "sha256": "78ef247e260838806a0f3862cb56db5fa986d0b008f8d6b07af4cd8a11d62437",
      "bytes": 6973
    },
    "software/src/models/verse.py": {
      "sha256": "0368c8eb90c09704c2bd59d1f1d02a8085032915f601d25e03428dc4f3a97ae0",
      "bytes": 4953
    },
    "software/src/orchestration/__init__.py": {
      "sha256": "11a72ee2831da0850c366565bd28fb5d9ab3d20e097ff94afbf5e4c140dcc85d",
      "bytes": 989
    },
    "software/src/orchestration/models.py": {
      "sha256": "4433d9a375e4763073fb1ebfea586e6f3641cba4ec63333a8a544fc20ab23729",
      "bytes": 6807
    },
    "software/src/orchestration/orchestrator.py": {
      "sha256": "b5162879d9c7f93cc9c3ef6d7121889d1d414e078f6aee8ef5e6f866f3daed91",
      "bytes": 27890
    },
    "software/src/orchestration/provenance.py": {
      "sha256": "37dfd682a72f4cc6a212be01ae89ab16ce281fecc5568ef1839537e0e4ed03db",
      "bytes": 8258
    },
    "software/src/orchestration/rate_limiter.py": {
      "sha256": "49a2bfaaae4f18be6bdb433162b2306f15221a09403656599e09cf10caea143d",
      "bytes": 4445
    },
    "software/src/orchestration/signals.py": {
      "sha256": "dcb6b64c6971e47f8b71c322a84346925dfa74c87719bf5a9596c46ecddc1528",
      "bytes": 6064
    },
    "software/src/orchestration/state.py": {
      "sha256": "cda5dc4d323f6985d9da691787704c25d916193326214d438e568fa0aa1e6b02",
      "bytes": 32526
    },
    "software/src/output/__init__.py": {
      "sha256": "0bbf90a9167ad1b3d02bf05fd093cdc9b3c8291f9d41020eaccda1d693a5c9bb",
      "bytes": 117
    },
    "software/src/output/alignment.py": {
      "sha256": "b92221f21155317cdff6ab93b0e681c120fe5bd5dcdad6d67f53fc4f65c4636e",
      "bytes": 12361
    },
    "software/src/output/formatters.py": {
      "sha256": "5089824f49dfa528f5e5aced74355ac1471f62f31e0aee53f2fba2374ca46c7f",
      "bytes": 7445
    },
    "software/src/output/originals.py": {
      "sha256": "32ae02257d1779900528f1ade26b23955a96ab2957c6016770c815bd9db2184b",
      "bytes": 5036
    },
    "software/src/output/repair_review.py": {
      "sha256": "cae40a452628d44985b80c7b904d29e20ce08e73309704784bbb0d39407c6aac",
      "bytes": 3878
    },
    "software/src/pipeline/__init__.py": {
      "sha256": "619c170bb9fcbed85aa6c225324c45a2258fb35471b55b0bd7e0605a3e0e6f31",
      "bytes": 176
    },
    "software/src/pipeline/morphology.py": {
      "sha256": "8adf618bf62bc57c3d545a4ea47a5891f2d13e07bb4edf68900afb056c4889e4",
      "bytes": 5194
    },
    "software/src/pipeline/prompt.py": {
      "sha256": "b756ebca7e1ebaa713ad3ed958f5069d6ebb83d31289d003b30e0e6ef725d366",
      "bytes": 20820
    },
    "software/src/pipeline/request_archive.py": {
      "sha256": "4335fbda522e8153a22327896fbe8664a9a91847dffd38db7f3e3abb48eee817",
      "bytes": 1756
    },
    "software/src/pipeline/translator.py": {
      "sha256": "48a5c9cdbb9b033483e02231215efdc9d22e110b5640b39b4f178f4370c74dad",
      "bytes": 51274
    },
    "software/src/protos/__init__.py": {
      "sha256": "a747f8b6f3e2ad2d079b988876032d34126fed14b906f5b0709e898befc14ec3",
      "bytes": 2592
    },
    "software/src/protos/converters.py": {
      "sha256": "485ff2ccf99aaf015a706ddbae22112e57dbff934fe5049932775f7ae79ec8f4",
      "bytes": 31061
    },
    "software/src/protos/serialization.py": {
      "sha256": "e7ac99c179283dec90c2bd3a3988efa06f5e0ea9351e3b56929c8d39d165ffe7",
      "bytes": 6604
    },
    "software/src/tui/__init__.py": {
      "sha256": "518a8d6cb3303cd46f4e5da3b84c1bf99743ab086f1cf473ea8cd52120324ee9",
      "bytes": 216
    },
    "software/src/tui/app.py": {
      "sha256": "aa4d12dd463a36dfa4cc3b0c380da4e343d008bdc7d62f30e7c8d84bcd1b6af7",
      "bytes": 2885
    },
    "software/src/tui/data_provider.py": {
      "sha256": "b5bc028018cabd64f35b890435422bed940f5e4bc48cc866ec5ad34fc6f4e093",
      "bytes": 6334
    },
    "software/src/tui/widgets.py": {
      "sha256": "4784832f14cbe4553be0c9b2f798d198683aa1d732fde6cb1abda9c73c408278",
      "bytes": 18800
    },
    "software/src/utils/__init__.py": {
      "sha256": "f89b1044936867a683d46ea169373e5f173b4f1a46978ee026c9681419289d29",
      "bytes": 158
    },
    "software/src/utils/furigana.py": {
      "sha256": "9e73b7a9d53888347685b73cd70575bed12c7392468a1f5d0f5397f39644c709",
      "bytes": 8620
    },
    "software/src/utils/retry.py": {
      "sha256": "128dbc326e47cd1985acb2777523248b7ff34c13bbd80ca673e84191d255876f",
      "bytes": 7479
    },
    "software/src/utils/validation.py": {
      "sha256": "f968eccb3012761e493c92a963d052f504311e2d90a60ac46758b86d58b6087e",
      "bytes": 9856
    },
    "software/src/validation/__init__.py": {
      "sha256": "6beab101d1b4aa574e311232c4fb84ac351da859e1083bce95501ecc9987a565",
      "bytes": 137
    },
    "software/src/validation/checks.py": {
      "sha256": "eea5156adc33ce4a35af12324b5feac1a0c658356ae7ab37901916ce0a3afefc",
      "bytes": 7221
    },
    "software/tests/__init__.py": {
      "sha256": "4d47d162a57e7c794f15deb660ad6abb128c06a79005ef53d6eee4f489b79f40",
      "bytes": 43
    },
    "software/tests/conftest.py": {
      "sha256": "d020afbb4647e83c1f1d61b73b24b7cf141df6ffc6c7227cd08955c169d9932b",
      "bytes": 1036
    },
    "software/tests/test_alignment.py": {
      "sha256": "6884c601204aadba3999c187f68fb8c3e13b5c55a45ccef3b17896fae6fe8f81",
      "bytes": 9614
    },
    "software/tests/test_auto_evaluation.py": {
      "sha256": "8e67c929b68254e9d54ef228529a696ae3bfdb6913df44d9fb8837076a591031",
      "bytes": 18360
    },
    "software/tests/test_context.py": {
      "sha256": "810e2d170843535cd0ba66294c2f5746a831d4952ba54b1119ce8f09952b1a32",
      "bytes": 10723
    },
    "software/tests/test_coverage_audit_core.py": {
      "sha256": "6f5c6468fdc54f5da4b1f681f6ab3728e92135238f8d6c4d4c6138dc1843d8f4",
      "bytes": 34571
    },
    "software/tests/test_coverage_audit_periphery.py": {
      "sha256": "5af0cd07d5b2f5c7e66ab33afdd4e3217a4be7c895c263bfeffadf778e196b7e",
      "bytes": 12467
    },
    "software/tests/test_coverage_final.py": {
      "sha256": "392a0c75dab187a8ab1a59954825681c8a9248b2e628b5ab3147b611e692b2e5",
      "bytes": 27661
    },
    "software/tests/test_coverage_gaps.py": {
      "sha256": "39654c86a646ec3facfcd3835063e50261c96496ae6f4a1c2d5ef4210460e6d9",
      "bytes": 15654
    },
    "software/tests/test_cross_references.py": {
      "sha256": "47266585f9b944336356b8e8b7fd0fddefd99e17a50856cd50e54ea9a4ccd779",
      "bytes": 14561
    },
    "software/tests/test_data.py": {
      "sha256": "25195ccfa1cd92e255bad3b2a139718c38461bad9aac7540a028ab43265d36d0",
      "bytes": 25400
    },
    "software/tests/test_evaluation.py": {
      "sha256": "a0818f6d3ae3ccb07e2868c13a50e03e3bc7f547cdaab76fbadb7159daf93835",
      "bytes": 26650
    },
    "software/tests/test_exceptions.py": {
      "sha256": "960118cd86d728489cba4ebeb3b5355e28a9ecb9784a145b3047a5664f2663b9",
      "bytes": 9361
    },
    "software/tests/test_final_coverage.py": {
      "sha256": "38af1d7758607d7ab97823dc64f68274dc5b7faa2a22ae1c5c2808409f38f3ea",
      "bytes": 19507
    },
    "software/tests/test_final_coverage_2.py": {
      "sha256": "51eaa0d655dd20796234fbb471523c9b6d98d253da9e34b8e5ca1f6b06b22ea6",
      "bytes": 8499
    },
    "software/tests/test_final_push.py": {
      "sha256": "b730e0debfbe6d210c0fc4a5e02c790666f8fc497ac1dff9da7c07f99cbf5aa7",
      "bytes": 13692
    },
    "software/tests/test_furigana.py": {
      "sha256": "a607e17c8c300dced13ba7494457cada7484f97e2c4d7c8ef4d3d0d472513d0a",
      "bytes": 10596
    },
    "software/tests/test_glossary_enhanced.py": {
      "sha256": "53e9e87db19f84f1228d967f93f7f2c02adaabd71ac3fbdca0778e1872401db4",
      "bytes": 22974
    },
    "software/tests/test_input_validation.py": {
      "sha256": "2a0fe848d4217d02aa23d93c9d558b71d0dbbe0a9e41bce642c517f2efaca765",
      "bytes": 9398
    },
    "software/tests/test_iteration1_quality.py": {
      "sha256": "7f1a5e175c0c5016386b39fce6ee2e65cf00a2ce4171c5601c020d8c1fae3439",
      "bytes": 17151
    },
    "software/tests/test_job_state.py": {
      "sha256": "39a87b4084539c14cd770232a6a8c586ffa11cef36f159039f8f5791f69d1115",
      "bytes": 20621
    },
    "software/tests/test_models.py": {
      "sha256": "d15f1c858925c394426ab21846851cccd2fb99c96997703051b04826faf12c49",
      "bytes": 6627
    },
    "software/tests/test_orchestration_extended.py": {
      "sha256": "4ea379501e163ee3987533ca3cee36795f90480d878904ff9e0c8832e795ced5",
      "bytes": 39270
    },
    "software/tests/test_orchestration_models.py": {
      "sha256": "691af3389a1b7d729aa0b3af3cb11c7da88fbc0ab8ac5424f70af3822bdf09f8",
      "bytes": 8818
    },
    "software/tests/test_orchestrator.py": {
      "sha256": "29c9e915da6fb8ae641f59fbbd24573baee0c9f2ab5ba9498f63dfe10dc85e72",
      "bytes": 10414
    },
    "software/tests/test_output.py": {
      "sha256": "e4d6f551d57d13bbf829cf408823a46b43b234809ba9de05747fcca125e021d0",
      "bytes": 9180
    },
    "software/tests/test_output_audit.py": {
      "sha256": "8d74440e7f733a637142b32c36fdec488166705b919755912facfa2548901ae0",
      "bytes": 4518
    },
    "software/tests/test_pericope.py": {
      "sha256": "c60c568aa6678edf0ed5f3dddcc1700b0637fbd95e9115afca11a121e1c06c7d",
      "bytes": 52340
    },
    "software/tests/test_pericope_generator.py": {
      "sha256": "4ad5a5d57a2870244c4432e01eb58b350986c5d06b5bac490fbb6f8b9398fcbf",
      "bytes": 10091
    },
    "software/tests/test_pipeline.py": {
      "sha256": "f25d80097288efcb1aa56024c44defb09bd9b25fad2fc24f87a897bed10e88cf",
      "bytes": 20635
    },
    "software/tests/test_pipeline_extended.py": {
      "sha256": "cc379f768aa8a1b814f186559493e7c49f482a5dc91540205a3f38d67bd21b5b",
      "bytes": 16718
    },
    "software/tests/test_proto_converters.py": {
      "sha256": "63250e63b82fe3d970edad8bc0aedc442ef08d31d3f6aaf1c76b963078eaac90",
      "bytes": 42423
    },
    "software/tests/test_proto_serialization.py": {
      "sha256": "a27737119a953e9000d0376534fd7aa7c4940dcc6f25c1200f26237e9a10db85",
      "bytes": 16497
    },
    "software/tests/test_provenance.py": {
      "sha256": "609d83df7c11b49bfaf633a7c7b019127f737ddcca2e85bce6b01f6041602400",
      "bytes": 9336
    },
    "software/tests/test_rate_limiter.py": {
      "sha256": "cea908a1301b2b7885e729653556ea3bdbae0a5a58214a2d09531dff50b2fa35",
      "bytes": 7062
    },
    "software/tests/test_repair_review.py": {
      "sha256": "0d8e8607cae2810107b8c34b461c4c5272caea135f52d96c636844ab9c48983f",
      "bytes": 3237
    },
    "software/tests/test_request_archive.py": {
      "sha256": "7cf3248764ec849cf11933c6ef5ff1db0d71217268c040497800a262b3f3083f",
      "bytes": 3570
    },
    "software/tests/test_retry.py": {
      "sha256": "0524142ebd16acd91e5cf08df63ec9a5cdb761efe3048d0d0cd74d5da8ff87ae",
      "bytes": 11043
    },
    "software/tests/test_signals.py": {
      "sha256": "6a5c3eae89b0472cb6b8392487719f163cea387f544e83c56a8635fccedbeeeb",
      "bytes": 6633
    },
    "software/tests/test_style_config.py": {
      "sha256": "9ae542fc89bce2cb6a0b1a2ca7b3fd123ceea51a3c4d0aa8ceeeb2908464bf05",
      "bytes": 20421
    },
    "software/tests/test_translation_memory.py": {
      "sha256": "82d12255d4a6a2bd7fd10d8de9d682813f2bdbc4ee2f681b7262a034d609f1e2",
      "bytes": 28323
    },
    "software/tests/test_translator_extended.py": {
      "sha256": "18605d13ec30e4604e482d345303794c242200af57e10d5f4560a7b41526572e",
      "bytes": 14502
    },
    "software/tests/test_tui.py": {
      "sha256": "e66965dacbfaefdc9e1af49f4f4d70b2077b4eaa26aae16b26fd580c2533ec72",
      "bytes": 19990
    },
    "software/tests/test_validation.py": {
      "sha256": "2c4d14dda7a0fe949a008e99db3e70b515b95fc92ba69240320c6fa8b315bd7f",
      "bytes": 10283
    },
    "software/tests/test_versification.py": {
      "sha256": "689332e957502045561f87ae89fef6050346b7fd770a92fc64d320534ce7b767",
      "bytes": 7152
    },
    "software/tests/test_widgets_extended.py": {
      "sha256": "5de4db37b363df43a4c9eacc6c2bffd11a3a435670ea2344789f76bf35396bb0",
      "bytes": 15674
    },
    "software/uv.lock": {
      "sha256": "8b86b9956a0b3efb3741a767be3792faa34b686bdcb07dd8504a42773ab437b4",
      "bytes": 173131
    },
    "tools/collect-provenance.py": {
      "sha256": "708c490d061ffa0480ff150856b670af51c66da06c7315cf23cb2d66f6dea36b",
      "bytes": 5421
    },
    "tools/export-release.py": {
      "sha256": "f284749beb8bb577aa315790c9969c6eb8c5798bec645b2530c7d8cd1d02fa3e",
      "bytes": 8313
    },
    "tools/package-site-source.py": {
      "sha256": "5f0ad2356ebe3e03589ebf49e583e8e7c64e76a9db7110a7651abf3068ba963d",
      "bytes": 4103
    },
    "tools/package-source.py": {
      "sha256": "37feed3f664c408a22da7d61e6d783995965b01adafd2241b590e2ace6e8b81b",
      "bytes": 9186
    },
    "tools/verify-package.py": {
      "sha256": "a16d255f87753d938106cdb226e1b8b41a667962c06ef3a2d4dba9cf3e3fb9cf",
      "bytes": 982
    }
  },
  "browser_files": [
    {
      "file": "CONTRIBUTING.md",
      "url": "/downloads/source-v1/code/CONTRIBUTING.md.txt",
      "language": "markdown",
      "sha256": "879c73f2a20f273098871138af3f6e555f823eccefadb38800abd9bccd7cb12e",
      "bytes": 556
    },
    {
      "file": "LICENSE",
      "url": "/downloads/source-v1/code/LICENSE.txt",
      "language": "text",
      "sha256": "f2f7e2cdff0a0fbe9bebd13b6b1ade5ee3e9b56844333203c03770c8a32b3fa2",
      "bytes": 1646
    },
    {
      "file": "README.md",
      "url": "/downloads/source-v1/code/README.md.txt",
      "language": "markdown",
      "sha256": "61fb590f2da8c5d70d6ff4f7c6e88461087a0b0f234378a5d08e1a45df32fa38",
      "bytes": 3454
    },
    {
      "file": "software/LICENSE",
      "url": "/downloads/source-v1/code/software/LICENSE.txt",
      "language": "text",
      "sha256": "ed4a38dfe63ce0b98ec6544cbfadf12340a7b622de292c36562809b8a3c90648",
      "bytes": 1073
    },
    {
      "file": "software/README.md",
      "url": "/downloads/source-v1/code/software/README.md.txt",
      "language": "markdown",
      "sha256": "a4ba785189da8ff343e3d99c4f8d97cc11a96422116e21185d23d544d30107a1",
      "bytes": 16289
    },
    {
      "file": "software/data/config/style.json",
      "url": "/downloads/source-v1/code/software/data/config/style.json.txt",
      "language": "json",
      "sha256": "a0c38b7481778f277266a3b6059f6ec95f237af42b68f83d643f6156db8eca0b",
      "bytes": 472
    },
    {
      "file": "software/main.py",
      "url": "/downloads/source-v1/code/software/main.py.txt",
      "language": "python",
      "sha256": "255ba82d03a946faec73cc225a944c6e86605bfba9f0fd2d5c0d0e3fb05fd1af",
      "bytes": 48152
    },
    {
      "file": "software/pyproject.toml",
      "url": "/downloads/source-v1/code/software/pyproject.toml.txt",
      "language": "toml",
      "sha256": "0b80502400a5caae528a10341830f270c6b6629397c71b9405aa7a8cf9434279",
      "bytes": 1655
    },
    {
      "file": "software/scripts/build_originals.py",
      "url": "/downloads/source-v1/code/software/scripts/build_originals.py.txt",
      "language": "python",
      "sha256": "f4d3b87858ada6e223e81403ad245e5e48c226282c1dded52386d82064c91880",
      "bytes": 654
    },
    {
      "file": "software/scripts/compile_protos.py",
      "url": "/downloads/source-v1/code/software/scripts/compile_protos.py.txt",
      "language": "python",
      "sha256": "40b27e78f1796bfe4fc4ad6197162a4f206679d97c4282525a0d8680ad3b1736",
      "bytes": 2949
    },
    {
      "file": "software/scripts/download_sources.py",
      "url": "/downloads/source-v1/code/software/scripts/download_sources.py.txt",
      "language": "python",
      "sha256": "d47635a743d1f3f71564dd8ffa1353a2196afcfe34a3ea6096a2c3f2e948bb1c",
      "bytes": 20403
    },
    {
      "file": "software/scripts/evaluate_translations.py",
      "url": "/downloads/source-v1/code/software/scripts/evaluate_translations.py.txt",
      "language": "python",
      "sha256": "af863c23433fbdd1cb9baf96b5f7da5a70272182b8fc218b817e0bfd503d03a0",
      "bytes": 6851
    },
    {
      "file": "software/scripts/evaluate_verse_sample.py",
      "url": "/downloads/source-v1/code/software/scripts/evaluate_verse_sample.py.txt",
      "language": "python",
      "sha256": "f2ac93e14bbc018a7acfb7dcfa26c0b311092c28223270cea6e880f9fa97b44a",
      "bytes": 2320
    },
    {
      "file": "software/scripts/fetch_macula_strongs.py",
      "url": "/downloads/source-v1/code/software/scripts/fetch_macula_strongs.py.txt",
      "language": "python",
      "sha256": "a2f4a27fcd24d522de0b3cc0033c69ca35d0bc156a4f7df58f40c7d13e6976e3",
      "bytes": 3125
    },
    {
      "file": "software/scripts/fetch_pericope_data.py",
      "url": "/downloads/source-v1/code/software/scripts/fetch_pericope_data.py.txt",
      "language": "python",
      "sha256": "1fc3edbc5c8af516f9a312ba72bd556f7cca994154792110b6d021998c7bf0ec",
      "bytes": 11027
    },
    {
      "file": "software/scripts/report_terminology.py",
      "url": "/downloads/source-v1/code/software/scripts/report_terminology.py.txt",
      "language": "python",
      "sha256": "ffcf74049f9aba8a6663d61c64428039c42acabe7e4ccda36fc81be8b4d9b8ca",
      "bytes": 4955
    },
    {
      "file": "software/scripts/review_output.py",
      "url": "/downloads/source-v1/code/software/scripts/review_output.py.txt",
      "language": "python",
      "sha256": "6e6b6e8b53c907d1aa73a82ccef485af0d4d9beaa165eec7b55142c48de91215",
      "bytes": 3358
    },
    {
      "file": "software/scripts/translate_direct.py",
      "url": "/downloads/source-v1/code/software/scripts/translate_direct.py.txt",
      "language": "python",
      "sha256": "f4d487ffa6249a322581ece7461f91aa679e97eb228fbe8ce5ce431edb4bb6e3",
      "bytes": 2240
    },
    {
      "file": "software/scripts/verify_aligned_release.py",
      "url": "/downloads/source-v1/code/software/scripts/verify_aligned_release.py.txt",
      "language": "python",
      "sha256": "424762bc2aad3fcc2ca4b47c21e979e3f5f182adf82dc92aac98e51e4adab948",
      "bytes": 4140
    },
    {
      "file": "software/scripts/verify_output.py",
      "url": "/downloads/source-v1/code/software/scripts/verify_output.py.txt",
      "language": "python",
      "sha256": "29fc55743d3e80e7fa5726adf468fad0583c1fb6757e5b5a762d411e184a2cc8",
      "bytes": 8901
    },
    {
      "file": "software/src/__init__.py",
      "url": "/downloads/source-v1/code/software/src/__init__.py.txt",
      "language": "python",
      "sha256": "78f0b753b411176b1369d4bf32c51e9b424389cdb277503d7062b4904cd01051",
      "bytes": 110
    },
    {
      "file": "software/src/config/__init__.py",
      "url": "/downloads/source-v1/code/software/src/config/__init__.py.txt",
      "language": "python",
      "sha256": "b585a731803de6fde961f4e356753709c2f875eb1fa8789c472dbff7b7484b13",
      "bytes": 60
    },
    {
      "file": "software/src/config/style_config.py",
      "url": "/downloads/source-v1/code/software/src/config/style_config.py.txt",
      "language": "python",
      "sha256": "f0a3a38f3ea4235bf8efe82be35c64581f9905cf4a4e1d975e7b639ca7edc754",
      "bytes": 3165
    },
    {
      "file": "software/src/context/__init__.py",
      "url": "/downloads/source-v1/code/software/src/context/__init__.py.txt",
      "language": "python",
      "sha256": "fbfda7fc6f7621151d47d320f93e3431d15f4d5a8799e5bbe9aa7321fc7dd736",
      "bytes": 256
    },
    {
      "file": "software/src/context/builder.py",
      "url": "/downloads/source-v1/code/software/src/context/builder.py.txt",
      "language": "python",
      "sha256": "1396162ac70938fca3eab266120614877b5b674e7c3b2784b30ae2dda8fbec71",
      "bytes": 8939
    },
    {
      "file": "software/src/context/cross_references.py",
      "url": "/downloads/source-v1/code/software/src/context/cross_references.py.txt",
      "language": "python",
      "sha256": "4cb8b05eb13836abc5142289963599034022eb1eac5de9ae58f69775b2eb0b0c",
      "bytes": 13779
    },
    {
      "file": "software/src/context/glossary.py",
      "url": "/downloads/source-v1/code/software/src/context/glossary.py.txt",
      "language": "python",
      "sha256": "9285ed008cdf34fb98816a321eaebaa870479fc79554385625122874a833ddac",
      "bytes": 10684
    },
    {
      "file": "software/src/context/pericope.py",
      "url": "/downloads/source-v1/code/software/src/context/pericope.py.txt",
      "language": "python",
      "sha256": "8a8ebc614e064c09adb83e193cd305d18faa1c818f69d280861dacc456ac6915",
      "bytes": 5832
    },
    {
      "file": "software/src/context/pericope_generator.py",
      "url": "/downloads/source-v1/code/software/src/context/pericope_generator.py.txt",
      "language": "python",
      "sha256": "c792fdb88e3edd816f4e4b22c5ca8cd967d4fd6664cff62c46f1d6bf2a73c33e",
      "bytes": 10903
    },
    {
      "file": "software/src/context/translation_memory.py",
      "url": "/downloads/source-v1/code/software/src/context/translation_memory.py.txt",
      "language": "python",
      "sha256": "13f2a615847068ac52a2df79770a6c8ff44182619c0156d326547b0b3c5fbff6",
      "bytes": 15037
    },
    {
      "file": "software/src/data/__init__.py",
      "url": "/downloads/source-v1/code/software/src/data/__init__.py.txt",
      "language": "python",
      "sha256": "51f5dce273b674c1ac20628c0c39efb0f41eed857e286396da77d297fc23e61e",
      "bytes": 156
    },
    {
      "file": "software/src/data/loader.py",
      "url": "/downloads/source-v1/code/software/src/data/loader.py.txt",
      "language": "python",
      "sha256": "1509e55bbaa5245746e2de2d7a61b20af4d17cbcb84071321bae899a50c9732e",
      "bytes": 7965
    },
    {
      "file": "software/src/data/migrations.py",
      "url": "/downloads/source-v1/code/software/src/data/migrations.py.txt",
      "language": "python",
      "sha256": "0de42591fc7acc48c9f23ebb145e7e7d133f0742cb2496207404cd2145c88304",
      "bytes": 5793
    },
    {
      "file": "software/src/data/storage.py",
      "url": "/downloads/source-v1/code/software/src/data/storage.py.txt",
      "language": "python",
      "sha256": "edeb5a072b2b2ebf30e34abdd52bf79029fa433b26d63005155da2c8f0dd03ef",
      "bytes": 13891
    },
    {
      "file": "software/src/data/versification.py",
      "url": "/downloads/source-v1/code/software/src/data/versification.py.txt",
      "language": "python",
      "sha256": "90494bf37e623a8ee6f17a7ea560a36e0e4a758cb66f2ffc263c8142ff64b798",
      "bytes": 7575
    },
    {
      "file": "software/src/evaluation/__init__.py",
      "url": "/downloads/source-v1/code/software/src/evaluation/__init__.py.txt",
      "language": "python",
      "sha256": "cdc72a0f733f15f4a77e15f899beffe8c217969f6252d4091ff6f2a0b0b7dd95",
      "bytes": 207
    },
    {
      "file": "software/src/evaluation/evaluator.py",
      "url": "/downloads/source-v1/code/software/src/evaluation/evaluator.py.txt",
      "language": "python",
      "sha256": "503babfe6088b60dfb4963abbae3a5673ef78f4c74ea2cbb3c4beb99c50acab8",
      "bytes": 13957
    },
    {
      "file": "software/src/evaluation/storage.py",
      "url": "/downloads/source-v1/code/software/src/evaluation/storage.py.txt",
      "language": "python",
      "sha256": "c162eeffe5aebe552dedacda9968d08706ef1a06fb4c30223ea75c6a4859464f",
      "bytes": 8828
    },
    {
      "file": "software/src/exceptions.py",
      "url": "/downloads/source-v1/code/software/src/exceptions.py.txt",
      "language": "python",
      "sha256": "b6e76324365682d6a6eb97c1cf616a4d8bbab425872ff4d8d1b58b3ef2927b9a",
      "bytes": 9180
    },
    {
      "file": "software/src/models/__init__.py",
      "url": "/downloads/source-v1/code/software/src/models/__init__.py.txt",
      "language": "python",
      "sha256": "6f42c51bf811d25292f4c8ccfb1b12cb0122381cdbabcc4f267a9508767dba4d",
      "bytes": 614
    },
    {
      "file": "software/src/models/evaluation.py",
      "url": "/downloads/source-v1/code/software/src/models/evaluation.py.txt",
      "language": "python",
      "sha256": "fce756fe46c6ce455c84a18f4dc5af0bc9b80fe426bdb514d2ef16d01def17f8",
      "bytes": 5576
    },
    {
      "file": "software/src/models/glossary.py",
      "url": "/downloads/source-v1/code/software/src/models/glossary.py.txt",
      "language": "python",
      "sha256": "70106dfb88d92925621256b9fde0ccd85b2f30a234b6d0613528228a731cd425",
      "bytes": 3791
    },
    {
      "file": "software/src/models/pericope.py",
      "url": "/downloads/source-v1/code/software/src/models/pericope.py.txt",
      "language": "python",
      "sha256": "9eb493af1fb6e92fbaf73ec6a07cd3581c352eb635bdc138857e718c6795666c",
      "bytes": 7263
    },
    {
      "file": "software/src/models/style.py",
      "url": "/downloads/source-v1/code/software/src/models/style.py.txt",
      "language": "python",
      "sha256": "75bb19cd2861b649704fafdc97f1782a800433bb7d3de22957da1a548706665b",
      "bytes": 16914
    },
    {
      "file": "software/src/models/translation_memory.py",
      "url": "/downloads/source-v1/code/software/src/models/translation_memory.py.txt",
      "language": "python",
      "sha256": "78ef247e260838806a0f3862cb56db5fa986d0b008f8d6b07af4cd8a11d62437",
      "bytes": 6973
    },
    {
      "file": "software/src/models/verse.py",
      "url": "/downloads/source-v1/code/software/src/models/verse.py.txt",
      "language": "python",
      "sha256": "0368c8eb90c09704c2bd59d1f1d02a8085032915f601d25e03428dc4f3a97ae0",
      "bytes": 4953
    },
    {
      "file": "software/src/orchestration/__init__.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/__init__.py.txt",
      "language": "python",
      "sha256": "11a72ee2831da0850c366565bd28fb5d9ab3d20e097ff94afbf5e4c140dcc85d",
      "bytes": 989
    },
    {
      "file": "software/src/orchestration/models.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/models.py.txt",
      "language": "python",
      "sha256": "4433d9a375e4763073fb1ebfea586e6f3641cba4ec63333a8a544fc20ab23729",
      "bytes": 6807
    },
    {
      "file": "software/src/orchestration/orchestrator.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/orchestrator.py.txt",
      "language": "python",
      "sha256": "b5162879d9c7f93cc9c3ef6d7121889d1d414e078f6aee8ef5e6f866f3daed91",
      "bytes": 27890
    },
    {
      "file": "software/src/orchestration/provenance.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/provenance.py.txt",
      "language": "python",
      "sha256": "37dfd682a72f4cc6a212be01ae89ab16ce281fecc5568ef1839537e0e4ed03db",
      "bytes": 8258
    },
    {
      "file": "software/src/orchestration/rate_limiter.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/rate_limiter.py.txt",
      "language": "python",
      "sha256": "49a2bfaaae4f18be6bdb433162b2306f15221a09403656599e09cf10caea143d",
      "bytes": 4445
    },
    {
      "file": "software/src/orchestration/signals.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/signals.py.txt",
      "language": "python",
      "sha256": "dcb6b64c6971e47f8b71c322a84346925dfa74c87719bf5a9596c46ecddc1528",
      "bytes": 6064
    },
    {
      "file": "software/src/orchestration/state.py",
      "url": "/downloads/source-v1/code/software/src/orchestration/state.py.txt",
      "language": "python",
      "sha256": "cda5dc4d323f6985d9da691787704c25d916193326214d438e568fa0aa1e6b02",
      "bytes": 32526
    },
    {
      "file": "software/src/output/__init__.py",
      "url": "/downloads/source-v1/code/software/src/output/__init__.py.txt",
      "language": "python",
      "sha256": "0bbf90a9167ad1b3d02bf05fd093cdc9b3c8291f9d41020eaccda1d693a5c9bb",
      "bytes": 117
    },
    {
      "file": "software/src/output/alignment.py",
      "url": "/downloads/source-v1/code/software/src/output/alignment.py.txt",
      "language": "python",
      "sha256": "b92221f21155317cdff6ab93b0e681c120fe5bd5dcdad6d67f53fc4f65c4636e",
      "bytes": 12361
    },
    {
      "file": "software/src/output/formatters.py",
      "url": "/downloads/source-v1/code/software/src/output/formatters.py.txt",
      "language": "python",
      "sha256": "5089824f49dfa528f5e5aced74355ac1471f62f31e0aee53f2fba2374ca46c7f",
      "bytes": 7445
    },
    {
      "file": "software/src/output/originals.py",
      "url": "/downloads/source-v1/code/software/src/output/originals.py.txt",
      "language": "python",
      "sha256": "32ae02257d1779900528f1ade26b23955a96ab2957c6016770c815bd9db2184b",
      "bytes": 5036
    },
    {
      "file": "software/src/output/repair_review.py",
      "url": "/downloads/source-v1/code/software/src/output/repair_review.py.txt",
      "language": "python",
      "sha256": "cae40a452628d44985b80c7b904d29e20ce08e73309704784bbb0d39407c6aac",
      "bytes": 3878
    },
    {
      "file": "software/src/pipeline/__init__.py",
      "url": "/downloads/source-v1/code/software/src/pipeline/__init__.py.txt",
      "language": "python",
      "sha256": "619c170bb9fcbed85aa6c225324c45a2258fb35471b55b0bd7e0605a3e0e6f31",
      "bytes": 176
    },
    {
      "file": "software/src/pipeline/morphology.py",
      "url": "/downloads/source-v1/code/software/src/pipeline/morphology.py.txt",
      "language": "python",
      "sha256": "8adf618bf62bc57c3d545a4ea47a5891f2d13e07bb4edf68900afb056c4889e4",
      "bytes": 5194
    },
    {
      "file": "software/src/pipeline/prompt.py",
      "url": "/downloads/source-v1/code/software/src/pipeline/prompt.py.txt",
      "language": "python",
      "sha256": "b756ebca7e1ebaa713ad3ed958f5069d6ebb83d31289d003b30e0e6ef725d366",
      "bytes": 20820
    },
    {
      "file": "software/src/pipeline/request_archive.py",
      "url": "/downloads/source-v1/code/software/src/pipeline/request_archive.py.txt",
      "language": "python",
      "sha256": "4335fbda522e8153a22327896fbe8664a9a91847dffd38db7f3e3abb48eee817",
      "bytes": 1756
    },
    {
      "file": "software/src/pipeline/translator.py",
      "url": "/downloads/source-v1/code/software/src/pipeline/translator.py.txt",
      "language": "python",
      "sha256": "48a5c9cdbb9b033483e02231215efdc9d22e110b5640b39b4f178f4370c74dad",
      "bytes": 51274
    },
    {
      "file": "software/src/protos/__init__.py",
      "url": "/downloads/source-v1/code/software/src/protos/__init__.py.txt",
      "language": "python",
      "sha256": "a747f8b6f3e2ad2d079b988876032d34126fed14b906f5b0709e898befc14ec3",
      "bytes": 2592
    },
    {
      "file": "software/src/protos/converters.py",
      "url": "/downloads/source-v1/code/software/src/protos/converters.py.txt",
      "language": "python",
      "sha256": "485ff2ccf99aaf015a706ddbae22112e57dbff934fe5049932775f7ae79ec8f4",
      "bytes": 31061
    },
    {
      "file": "software/src/protos/serialization.py",
      "url": "/downloads/source-v1/code/software/src/protos/serialization.py.txt",
      "language": "python",
      "sha256": "e7ac99c179283dec90c2bd3a3988efa06f5e0ea9351e3b56929c8d39d165ffe7",
      "bytes": 6604
    },
    {
      "file": "software/src/tui/__init__.py",
      "url": "/downloads/source-v1/code/software/src/tui/__init__.py.txt",
      "language": "python",
      "sha256": "518a8d6cb3303cd46f4e5da3b84c1bf99743ab086f1cf473ea8cd52120324ee9",
      "bytes": 216
    },
    {
      "file": "software/src/tui/app.py",
      "url": "/downloads/source-v1/code/software/src/tui/app.py.txt",
      "language": "python",
      "sha256": "aa4d12dd463a36dfa4cc3b0c380da4e343d008bdc7d62f30e7c8d84bcd1b6af7",
      "bytes": 2885
    },
    {
      "file": "software/src/tui/data_provider.py",
      "url": "/downloads/source-v1/code/software/src/tui/data_provider.py.txt",
      "language": "python",
      "sha256": "b5bc028018cabd64f35b890435422bed940f5e4bc48cc866ec5ad34fc6f4e093",
      "bytes": 6334
    },
    {
      "file": "software/src/tui/widgets.py",
      "url": "/downloads/source-v1/code/software/src/tui/widgets.py.txt",
      "language": "python",
      "sha256": "4784832f14cbe4553be0c9b2f798d198683aa1d732fde6cb1abda9c73c408278",
      "bytes": 18800
    },
    {
      "file": "software/src/utils/__init__.py",
      "url": "/downloads/source-v1/code/software/src/utils/__init__.py.txt",
      "language": "python",
      "sha256": "f89b1044936867a683d46ea169373e5f173b4f1a46978ee026c9681419289d29",
      "bytes": 158
    },
    {
      "file": "software/src/utils/furigana.py",
      "url": "/downloads/source-v1/code/software/src/utils/furigana.py.txt",
      "language": "python",
      "sha256": "9e73b7a9d53888347685b73cd70575bed12c7392468a1f5d0f5397f39644c709",
      "bytes": 8620
    },
    {
      "file": "software/src/utils/retry.py",
      "url": "/downloads/source-v1/code/software/src/utils/retry.py.txt",
      "language": "python",
      "sha256": "128dbc326e47cd1985acb2777523248b7ff34c13bbd80ca673e84191d255876f",
      "bytes": 7479
    },
    {
      "file": "software/src/utils/validation.py",
      "url": "/downloads/source-v1/code/software/src/utils/validation.py.txt",
      "language": "python",
      "sha256": "f968eccb3012761e493c92a963d052f504311e2d90a60ac46758b86d58b6087e",
      "bytes": 9856
    },
    {
      "file": "software/src/validation/__init__.py",
      "url": "/downloads/source-v1/code/software/src/validation/__init__.py.txt",
      "language": "python",
      "sha256": "6beab101d1b4aa574e311232c4fb84ac351da859e1083bce95501ecc9987a565",
      "bytes": 137
    },
    {
      "file": "software/src/validation/checks.py",
      "url": "/downloads/source-v1/code/software/src/validation/checks.py.txt",
      "language": "python",
      "sha256": "eea5156adc33ce4a35af12324b5feac1a0c658356ae7ab37901916ce0a3afefc",
      "bytes": 7221
    },
    {
      "file": "software/tests/__init__.py",
      "url": "/downloads/source-v1/code/software/tests/__init__.py.txt",
      "language": "python",
      "sha256": "4d47d162a57e7c794f15deb660ad6abb128c06a79005ef53d6eee4f489b79f40",
      "bytes": 43
    },
    {
      "file": "software/tests/conftest.py",
      "url": "/downloads/source-v1/code/software/tests/conftest.py.txt",
      "language": "python",
      "sha256": "d020afbb4647e83c1f1d61b73b24b7cf141df6ffc6c7227cd08955c169d9932b",
      "bytes": 1036
    },
    {
      "file": "software/tests/test_alignment.py",
      "url": "/downloads/source-v1/code/software/tests/test_alignment.py.txt",
      "language": "python",
      "sha256": "6884c601204aadba3999c187f68fb8c3e13b5c55a45ccef3b17896fae6fe8f81",
      "bytes": 9614
    },
    {
      "file": "software/tests/test_auto_evaluation.py",
      "url": "/downloads/source-v1/code/software/tests/test_auto_evaluation.py.txt",
      "language": "python",
      "sha256": "8e67c929b68254e9d54ef228529a696ae3bfdb6913df44d9fb8837076a591031",
      "bytes": 18360
    },
    {
      "file": "software/tests/test_context.py",
      "url": "/downloads/source-v1/code/software/tests/test_context.py.txt",
      "language": "python",
      "sha256": "810e2d170843535cd0ba66294c2f5746a831d4952ba54b1119ce8f09952b1a32",
      "bytes": 10723
    },
    {
      "file": "software/tests/test_coverage_audit_core.py",
      "url": "/downloads/source-v1/code/software/tests/test_coverage_audit_core.py.txt",
      "language": "python",
      "sha256": "6f5c6468fdc54f5da4b1f681f6ab3728e92135238f8d6c4d4c6138dc1843d8f4",
      "bytes": 34571
    },
    {
      "file": "software/tests/test_coverage_audit_periphery.py",
      "url": "/downloads/source-v1/code/software/tests/test_coverage_audit_periphery.py.txt",
      "language": "python",
      "sha256": "5af0cd07d5b2f5c7e66ab33afdd4e3217a4be7c895c263bfeffadf778e196b7e",
      "bytes": 12467
    },
    {
      "file": "software/tests/test_coverage_final.py",
      "url": "/downloads/source-v1/code/software/tests/test_coverage_final.py.txt",
      "language": "python",
      "sha256": "392a0c75dab187a8ab1a59954825681c8a9248b2e628b5ab3147b611e692b2e5",
      "bytes": 27661
    },
    {
      "file": "software/tests/test_coverage_gaps.py",
      "url": "/downloads/source-v1/code/software/tests/test_coverage_gaps.py.txt",
      "language": "python",
      "sha256": "39654c86a646ec3facfcd3835063e50261c96496ae6f4a1c2d5ef4210460e6d9",
      "bytes": 15654
    },
    {
      "file": "software/tests/test_cross_references.py",
      "url": "/downloads/source-v1/code/software/tests/test_cross_references.py.txt",
      "language": "python",
      "sha256": "47266585f9b944336356b8e8b7fd0fddefd99e17a50856cd50e54ea9a4ccd779",
      "bytes": 14561
    },
    {
      "file": "software/tests/test_data.py",
      "url": "/downloads/source-v1/code/software/tests/test_data.py.txt",
      "language": "python",
      "sha256": "25195ccfa1cd92e255bad3b2a139718c38461bad9aac7540a028ab43265d36d0",
      "bytes": 25400
    },
    {
      "file": "software/tests/test_evaluation.py",
      "url": "/downloads/source-v1/code/software/tests/test_evaluation.py.txt",
      "language": "python",
      "sha256": "a0818f6d3ae3ccb07e2868c13a50e03e3bc7f547cdaab76fbadb7159daf93835",
      "bytes": 26650
    },
    {
      "file": "software/tests/test_exceptions.py",
      "url": "/downloads/source-v1/code/software/tests/test_exceptions.py.txt",
      "language": "python",
      "sha256": "960118cd86d728489cba4ebeb3b5355e28a9ecb9784a145b3047a5664f2663b9",
      "bytes": 9361
    },
    {
      "file": "software/tests/test_final_coverage.py",
      "url": "/downloads/source-v1/code/software/tests/test_final_coverage.py.txt",
      "language": "python",
      "sha256": "38af1d7758607d7ab97823dc64f68274dc5b7faa2a22ae1c5c2808409f38f3ea",
      "bytes": 19507
    },
    {
      "file": "software/tests/test_final_coverage_2.py",
      "url": "/downloads/source-v1/code/software/tests/test_final_coverage_2.py.txt",
      "language": "python",
      "sha256": "51eaa0d655dd20796234fbb471523c9b6d98d253da9e34b8e5ca1f6b06b22ea6",
      "bytes": 8499
    },
    {
      "file": "software/tests/test_final_push.py",
      "url": "/downloads/source-v1/code/software/tests/test_final_push.py.txt",
      "language": "python",
      "sha256": "b730e0debfbe6d210c0fc4a5e02c790666f8fc497ac1dff9da7c07f99cbf5aa7",
      "bytes": 13692
    },
    {
      "file": "software/tests/test_furigana.py",
      "url": "/downloads/source-v1/code/software/tests/test_furigana.py.txt",
      "language": "python",
      "sha256": "a607e17c8c300dced13ba7494457cada7484f97e2c4d7c8ef4d3d0d472513d0a",
      "bytes": 10596
    },
    {
      "file": "software/tests/test_glossary_enhanced.py",
      "url": "/downloads/source-v1/code/software/tests/test_glossary_enhanced.py.txt",
      "language": "python",
      "sha256": "53e9e87db19f84f1228d967f93f7f2c02adaabd71ac3fbdca0778e1872401db4",
      "bytes": 22974
    },
    {
      "file": "software/tests/test_input_validation.py",
      "url": "/downloads/source-v1/code/software/tests/test_input_validation.py.txt",
      "language": "python",
      "sha256": "2a0fe848d4217d02aa23d93c9d558b71d0dbbe0a9e41bce642c517f2efaca765",
      "bytes": 9398
    },
    {
      "file": "software/tests/test_iteration1_quality.py",
      "url": "/downloads/source-v1/code/software/tests/test_iteration1_quality.py.txt",
      "language": "python",
      "sha256": "7f1a5e175c0c5016386b39fce6ee2e65cf00a2ce4171c5601c020d8c1fae3439",
      "bytes": 17151
    },
    {
      "file": "software/tests/test_job_state.py",
      "url": "/downloads/source-v1/code/software/tests/test_job_state.py.txt",
      "language": "python",
      "sha256": "39a87b4084539c14cd770232a6a8c586ffa11cef36f159039f8f5791f69d1115",
      "bytes": 20621
    },
    {
      "file": "software/tests/test_models.py",
      "url": "/downloads/source-v1/code/software/tests/test_models.py.txt",
      "language": "python",
      "sha256": "d15f1c858925c394426ab21846851cccd2fb99c96997703051b04826faf12c49",
      "bytes": 6627
    },
    {
      "file": "software/tests/test_orchestration_extended.py",
      "url": "/downloads/source-v1/code/software/tests/test_orchestration_extended.py.txt",
      "language": "python",
      "sha256": "4ea379501e163ee3987533ca3cee36795f90480d878904ff9e0c8832e795ced5",
      "bytes": 39270
    },
    {
      "file": "software/tests/test_orchestration_models.py",
      "url": "/downloads/source-v1/code/software/tests/test_orchestration_models.py.txt",
      "language": "python",
      "sha256": "691af3389a1b7d729aa0b3af3cb11c7da88fbc0ab8ac5424f70af3822bdf09f8",
      "bytes": 8818
    },
    {
      "file": "software/tests/test_orchestrator.py",
      "url": "/downloads/source-v1/code/software/tests/test_orchestrator.py.txt",
      "language": "python",
      "sha256": "29c9e915da6fb8ae641f59fbbd24573baee0c9f2ab5ba9498f63dfe10dc85e72",
      "bytes": 10414
    },
    {
      "file": "software/tests/test_output.py",
      "url": "/downloads/source-v1/code/software/tests/test_output.py.txt",
      "language": "python",
      "sha256": "e4d6f551d57d13bbf829cf408823a46b43b234809ba9de05747fcca125e021d0",
      "bytes": 9180
    },
    {
      "file": "software/tests/test_output_audit.py",
      "url": "/downloads/source-v1/code/software/tests/test_output_audit.py.txt",
      "language": "python",
      "sha256": "8d74440e7f733a637142b32c36fdec488166705b919755912facfa2548901ae0",
      "bytes": 4518
    },
    {
      "file": "software/tests/test_pericope.py",
      "url": "/downloads/source-v1/code/software/tests/test_pericope.py.txt",
      "language": "python",
      "sha256": "c60c568aa6678edf0ed5f3dddcc1700b0637fbd95e9115afca11a121e1c06c7d",
      "bytes": 52340
    },
    {
      "file": "software/tests/test_pericope_generator.py",
      "url": "/downloads/source-v1/code/software/tests/test_pericope_generator.py.txt",
      "language": "python",
      "sha256": "4ad5a5d57a2870244c4432e01eb58b350986c5d06b5bac490fbb6f8b9398fcbf",
      "bytes": 10091
    },
    {
      "file": "software/tests/test_pipeline.py",
      "url": "/downloads/source-v1/code/software/tests/test_pipeline.py.txt",
      "language": "python",
      "sha256": "f25d80097288efcb1aa56024c44defb09bd9b25fad2fc24f87a897bed10e88cf",
      "bytes": 20635
    },
    {
      "file": "software/tests/test_pipeline_extended.py",
      "url": "/downloads/source-v1/code/software/tests/test_pipeline_extended.py.txt",
      "language": "python",
      "sha256": "cc379f768aa8a1b814f186559493e7c49f482a5dc91540205a3f38d67bd21b5b",
      "bytes": 16718
    },
    {
      "file": "software/tests/test_proto_converters.py",
      "url": "/downloads/source-v1/code/software/tests/test_proto_converters.py.txt",
      "language": "python",
      "sha256": "63250e63b82fe3d970edad8bc0aedc442ef08d31d3f6aaf1c76b963078eaac90",
      "bytes": 42423
    },
    {
      "file": "software/tests/test_proto_serialization.py",
      "url": "/downloads/source-v1/code/software/tests/test_proto_serialization.py.txt",
      "language": "python",
      "sha256": "a27737119a953e9000d0376534fd7aa7c4940dcc6f25c1200f26237e9a10db85",
      "bytes": 16497
    },
    {
      "file": "software/tests/test_provenance.py",
      "url": "/downloads/source-v1/code/software/tests/test_provenance.py.txt",
      "language": "python",
      "sha256": "609d83df7c11b49bfaf633a7c7b019127f737ddcca2e85bce6b01f6041602400",
      "bytes": 9336
    },
    {
      "file": "software/tests/test_rate_limiter.py",
      "url": "/downloads/source-v1/code/software/tests/test_rate_limiter.py.txt",
      "language": "python",
      "sha256": "cea908a1301b2b7885e729653556ea3bdbae0a5a58214a2d09531dff50b2fa35",
      "bytes": 7062
    },
    {
      "file": "software/tests/test_repair_review.py",
      "url": "/downloads/source-v1/code/software/tests/test_repair_review.py.txt",
      "language": "python",
      "sha256": "0d8e8607cae2810107b8c34b461c4c5272caea135f52d96c636844ab9c48983f",
      "bytes": 3237
    },
    {
      "file": "software/tests/test_request_archive.py",
      "url": "/downloads/source-v1/code/software/tests/test_request_archive.py.txt",
      "language": "python",
      "sha256": "7cf3248764ec849cf11933c6ef5ff1db0d71217268c040497800a262b3f3083f",
      "bytes": 3570
    },
    {
      "file": "software/tests/test_retry.py",
      "url": "/downloads/source-v1/code/software/tests/test_retry.py.txt",
      "language": "python",
      "sha256": "0524142ebd16acd91e5cf08df63ec9a5cdb761efe3048d0d0cd74d5da8ff87ae",
      "bytes": 11043
    },
    {
      "file": "software/tests/test_signals.py",
      "url": "/downloads/source-v1/code/software/tests/test_signals.py.txt",
      "language": "python",
      "sha256": "6a5c3eae89b0472cb6b8392487719f163cea387f544e83c56a8635fccedbeeeb",
      "bytes": 6633
    },
    {
      "file": "software/tests/test_style_config.py",
      "url": "/downloads/source-v1/code/software/tests/test_style_config.py.txt",
      "language": "python",
      "sha256": "9ae542fc89bce2cb6a0b1a2ca7b3fd123ceea51a3c4d0aa8ceeeb2908464bf05",
      "bytes": 20421
    },
    {
      "file": "software/tests/test_translation_memory.py",
      "url": "/downloads/source-v1/code/software/tests/test_translation_memory.py.txt",
      "language": "python",
      "sha256": "82d12255d4a6a2bd7fd10d8de9d682813f2bdbc4ee2f681b7262a034d609f1e2",
      "bytes": 28323
    },
    {
      "file": "software/tests/test_translator_extended.py",
      "url": "/downloads/source-v1/code/software/tests/test_translator_extended.py.txt",
      "language": "python",
      "sha256": "18605d13ec30e4604e482d345303794c242200af57e10d5f4560a7b41526572e",
      "bytes": 14502
    },
    {
      "file": "software/tests/test_tui.py",
      "url": "/downloads/source-v1/code/software/tests/test_tui.py.txt",
      "language": "python",
      "sha256": "e66965dacbfaefdc9e1af49f4f4d70b2077b4eaa26aae16b26fd580c2533ec72",
      "bytes": 19990
    },
    {
      "file": "software/tests/test_validation.py",
      "url": "/downloads/source-v1/code/software/tests/test_validation.py.txt",
      "language": "python",
      "sha256": "2c4d14dda7a0fe949a008e99db3e70b515b95fc92ba69240320c6fa8b315bd7f",
      "bytes": 10283
    },
    {
      "file": "software/tests/test_versification.py",
      "url": "/downloads/source-v1/code/software/tests/test_versification.py.txt",
      "language": "python",
      "sha256": "689332e957502045561f87ae89fef6050346b7fd770a92fc64d320534ce7b767",
      "bytes": 7152
    },
    {
      "file": "software/tests/test_widgets_extended.py",
      "url": "/downloads/source-v1/code/software/tests/test_widgets_extended.py.txt",
      "language": "python",
      "sha256": "5de4db37b363df43a4c9eacc6c2bffd11a3a435670ea2344789f76bf35396bb0",
      "bytes": 15674
    },
    {
      "file": "tools/collect-provenance.py",
      "url": "/downloads/source-v1/code/tools/collect-provenance.py.txt",
      "language": "python",
      "sha256": "708c490d061ffa0480ff150856b670af51c66da06c7315cf23cb2d66f6dea36b",
      "bytes": 5421
    },
    {
      "file": "tools/export-release.py",
      "url": "/downloads/source-v1/code/tools/export-release.py.txt",
      "language": "python",
      "sha256": "f284749beb8bb577aa315790c9969c6eb8c5798bec645b2530c7d8cd1d02fa3e",
      "bytes": 8313
    },
    {
      "file": "tools/package-site-source.py",
      "url": "/downloads/source-v1/code/tools/package-site-source.py.txt",
      "language": "python",
      "sha256": "5f0ad2356ebe3e03589ebf49e583e8e7c64e76a9db7110a7651abf3068ba963d",
      "bytes": 4103
    },
    {
      "file": "tools/package-source.py",
      "url": "/downloads/source-v1/code/tools/package-source.py.txt",
      "language": "python",
      "sha256": "37feed3f664c408a22da7d61e6d783995965b01adafd2241b590e2ace6e8b81b",
      "bytes": 9186
    },
    {
      "file": "tools/verify-package.py",
      "url": "/downloads/source-v1/code/tools/verify-package.py.txt",
      "language": "python",
      "sha256": "a16d255f87753d938106cdb226e1b8b41a667962c06ef3a2d4dba9cf3e3fb9cf",
      "bytes": 982
    }
  ],
  "scope": "Reviewed source allowlist, edition 1, and retained public provenance; no private prompts or reference Bible corpora."
}
