{
  "format": 1,
  "createdAt": "2026-10-27T03:52:09.008Z",
  "license": "MIT code; third-party font/dependency notices apply",
  "exclusions": "Private data, church media, demo datasets, Bible corpora, secrets and generated builds excluded",
  "files": [
    {
      "path": ".dockerignore",
      "sha256": "12749ce95706c8a634acee6c1b5a1cbfbac34ffeb73c73f01296566f0deac3b9"
    },
    {
      "path": ".github/workflows/verify.yml",
      "sha256": "23f38401382c2dc67d208de8c9b877a9324220b8f39751f1b48c4871299c2db8"
    },
    {
      "path": "app/AccountSecurity.tsx",
      "sha256": "a124c494958bef1ced6afcf2f35340dc9606f88427e3561917f347695912dd48"
    },
    {
      "path": "app/AdminGuide.tsx",
      "sha256": "facc4a9ca4f44d4fd60a14106979d8c39424e0fa46107b778b09e1e3a61e18fb"
    },
    {
      "path": "app/api/[...path]/route.ts",
      "sha256": "cc49274e4b4e0f2822b7ade9d985910e54367cf1a4ac87fa6a0af32af70d94dd"
    },
    {
      "path": "app/BannerEditor.tsx",
      "sha256": "96d6c9dd46966cf0a6b4ce83d1656e5128132f12460729ec34bb0bed4f95e539"
    },
    {
      "path": "app/bible-books.ts",
      "sha256": "30fb463284c38ef6906ed3f2f88d209c27d1eac822f2a7481447ff7f5a3e8d53"
    },
    {
      "path": "app/BulkQrImport.tsx",
      "sha256": "463b9f8f9c600418638f0c004637b950737c5244735293ef82fbc08005dada7d"
    },
    {
      "path": "app/ChurchPathSettings.tsx",
      "sha256": "e8ec4c703ae8979e136900afc5ffe17dc6466dd5c5503e80afb4274f2d27e006"
    },
    {
      "path": "app/community-links.ts",
      "sha256": "4268f87ae20ace51a4433ff76f1e51d1cc1993cf4e44c4ce4168b04242eaf5c1"
    },
    {
      "path": "app/Congregation.tsx",
      "sha256": "08f2ad47c95b749fe00059a402e5aaaa12925733f76db91e56a99170447b1de1"
    },
    {
      "path": "app/CongregationAid.tsx",
      "sha256": "406f34b4a75da3701e956afc06e6e04208357b3b0e0cf462f7ad277a2dee1e5f"
    },
    {
      "path": "app/CongregationAttendance.tsx",
      "sha256": "ed5030a6aa8e31e1dd5afdab40901a941bdb7762f2dc9afb48f8d78bd9f2f958"
    },
    {
      "path": "app/CongregationFamilies.tsx",
      "sha256": "5884cb56906afe57f4a7c1d749fc897e7ed478fb0024e450a889053162a842f5"
    },
    {
      "path": "app/CongregationMembers.tsx",
      "sha256": "158e4ddc4672ac5c00ffcc57c7783c033706bbea4ec4a359b8e2768009a867cf"
    },
    {
      "path": "app/CongregationMembership.tsx",
      "sha256": "58526942304e7dc146d15e952ae2d6a820c26e383edfdabfd2908b4c9c4b3ddd"
    },
    {
      "path": "app/CongregationRecovery.tsx",
      "sha256": "550e4217fdafb1514e30c7cb75ed8f337e15b177a5cd5aa6d96079fec82e6012"
    },
    {
      "path": "app/CongregationTeam.tsx",
      "sha256": "44fc9d600f100cffc0bcca09ce96ba78aa6f94c667e53da261239addd03f369c"
    },
    {
      "path": "app/CongregationUI.tsx",
      "sha256": "a77fc676d0c15508bc4861fe2cc0c90c384e129154de8a52f587388b06879ca5"
    },
    {
      "path": "app/csv.ts",
      "sha256": "c7b621a80a924d255abfee6e98a7c9a941b4287c176864c606da59d91fc2e445"
    },
    {
      "path": "app/directory/page.tsx",
      "sha256": "0505fb3191a177b75f0c4bae886bd6dddf8103e5e88c713245cd238201ae1003"
    },
    {
      "path": "app/directory/view.tsx",
      "sha256": "fcdc6230944adba5d85114518c19999953990fc64543740b55d00dbd40a36505"
    },
    {
      "path": "app/discipleship.css",
      "sha256": "f79199c0d82d45dc15bc9d0114a5ee6d8ed0a361b4773d8b0dc93ce86a695ddd"
    },
    {
      "path": "app/Discipleship.tsx",
      "sha256": "ce562874282fb7ea79c6cffc1e3d6b774a9636ed9c1ff3592615ca5343b87caa"
    },
    {
      "path": "app/Dropdown.tsx",
      "sha256": "c7b2499899e977ff0df0745ee8ab4244bd3e6b84aa4383168b5144538d89cc22"
    },
    {
      "path": "app/form-types.ts",
      "sha256": "428c84c60b878b788c1746379c9089be5a33a3afa95c25f1ae2ead86a1f9e3f1"
    },
    {
      "path": "app/FormFields.tsx",
      "sha256": "ecdcf4d58a8f25334694b129c297831b64803af79522daccd834636a4fb60f93"
    },
    {
      "path": "app/forms.css",
      "sha256": "3cd7fb5ee8d2ac85dd8a2d0e0eb4959bef5f24b8a612100fcfd46573ae32ad08"
    },
    {
      "path": "app/Forms.tsx",
      "sha256": "2981c4825cde5a12b35ccc85f00ecd9c8fe11f43b1a81c601c036ce17d92af18"
    },
    {
      "path": "app/globals.css",
      "sha256": "536e8653e4dd7c254a3ffa63dedfbab976f501db5663ed59719e58f69562d5c0"
    },
    {
      "path": "app/image-upload.ts",
      "sha256": "f8600ed61517170c954a737fcf8b6413584e6eab8bad543aacc12d0f3572b23d"
    },
    {
      "path": "app/inline-format.ts",
      "sha256": "eea4cf2bd2bee598df1e28e9e56a9449a8b1763fb015294d21c5943a6400370d"
    },
    {
      "path": "app/jemaat/[section]/page.tsx",
      "sha256": "9c3f45a488cf606b3a3bf2550a10747a9bdb574d1894897fe2e5e25269075c00"
    },
    {
      "path": "app/jemaat/akun/page.tsx",
      "sha256": "a51f52ed0b9c9b556d96e8172a99dcf6dc5889d437118158b5f8eccaa5059a02"
    },
    {
      "path": "app/jemaat/alkitab/page.tsx",
      "sha256": "29e32024b4048ddb65298c6c1ab60323e45941156507213f38b08ecb22844db6"
    },
    {
      "path": "app/jemaat/BibleReader.tsx",
      "sha256": "13b61f8977e3e9f06376ac357063636da98c3e060aba057e510227edf457c99f"
    },
    {
      "path": "app/jemaat/church-modern.css",
      "sha256": "d7ebc802b4b4f83c1bcd9a6c577216ee524e0e9581a2520238023d7268e8adf9"
    },
    {
      "path": "app/jemaat/ChurchBanner.tsx",
      "sha256": "da1335dd57d61dc48abeaa4d394f3ae1b6319802d71947423f00642a56747561"
    },
    {
      "path": "app/jemaat/ChurchFooter.tsx",
      "sha256": "e7ad53f0a03e99a921c6624528b224d8446a59aac9c6b42a7089741cb90165b1"
    },
    {
      "path": "app/jemaat/ChurchHome.tsx",
      "sha256": "0915466171c6df88e8572f0f1cba02f14672560bdc402b55652ca0ec21728d36"
    },
    {
      "path": "app/jemaat/ChurchShell.tsx",
      "sha256": "3cde1a364560b02752672864091f8307b92198b6faccf4dcd9bbd25d817dbdc9"
    },
    {
      "path": "app/jemaat/CommunityComments.tsx",
      "sha256": "1faae4701cab7938d8153919479d35c5fdec443c9128473165b3e0945f869b76"
    },
    {
      "path": "app/jemaat/CommunityView.tsx",
      "sha256": "86392c380cba1651048202e5e8b37ca426fa20cb631d1b77eb76698730ef4364"
    },
    {
      "path": "app/jemaat/form-public.css",
      "sha256": "20d15ca89e0e7fbe1c06c0edc3e65984a3919d27270b248849c2596eb90b18ae"
    },
    {
      "path": "app/jemaat/form/[id]/page.tsx",
      "sha256": "5f5bea7202d9394e2b0d57feaa1ff92bcbfb5bcc6e7a29b35e78fcf256467a98"
    },
    {
      "path": "app/jemaat/form/page.tsx",
      "sha256": "7add6faf280737cd1f299a4208562827e3318b2c16597dbeae3adcab89b89d9b"
    },
    {
      "path": "app/jemaat/komunitas/page.tsx",
      "sha256": "2c0fc24739c78b09903810f32ad4f07180bdcb09ea1edb47aea1541caa533177"
    },
    {
      "path": "app/jemaat/konten/[id]/page.tsx",
      "sha256": "1c5b7acdd5cfa5faacedff56e4453e685421be239a8c14f51460b58d6e826d30"
    },
    {
      "path": "app/jemaat/layout.tsx",
      "sha256": "0cfc6905f703a904489dfb79b1c78b396648397955172e1c1452c3a2fec4910b"
    },
    {
      "path": "app/jemaat/member-types.ts",
      "sha256": "ccbc72700aa70452b67bca9ee0fd27ccc33c5bfed4c62ebe4bac0f560918474b"
    },
    {
      "path": "app/jemaat/member.css",
      "sha256": "93dde9c7a86f89ddaf833da46994a0a3f20727e0e165946ecba779e384b1c1cf"
    },
    {
      "path": "app/jemaat/MemberAccountView.tsx",
      "sha256": "d0d8f1fff414e7929ba4925f8579014a35b028fc45e27ce5921fa4770f0cd2f9"
    },
    {
      "path": "app/jemaat/page.tsx",
      "sha256": "5143662472b3d46a5972bccb9c05508e098117ec19d6c295b8648b5c9006acbd"
    },
    {
      "path": "app/jemaat/PublicForms.tsx",
      "sha256": "ab6fbd680ab42e5c9fbd74df810d85da7854ddfeb6a5fbd628b4312c6b1f9c1a"
    },
    {
      "path": "app/jemaat/PublicPortal.tsx",
      "sha256": "9745ab74f921a53eba4b39208da7294887a0017b01e5c4c3bce56798c03e5174"
    },
    {
      "path": "app/jemaat/ReadingPlans.tsx",
      "sha256": "8390fdb5657731d1af27305733415e767bea41718082be3f7f5ca4776e691833"
    },
    {
      "path": "app/jemaat/rencana-bacaan/page.tsx",
      "sha256": "6d6ccfefc4d7ba47d8fa1705a927e6a665e42f64d3d879aa45f9b36cf0dd44f9"
    },
    {
      "path": "app/layout.tsx",
      "sha256": "d6ffe37cd4a8fc6e4eb375cc7a6ee299ce6ac55cdd69cecb2236e869b9533b4f"
    },
    {
      "path": "app/LegacyQrImport.tsx",
      "sha256": "6a8e68afac37da228d7556c7673f4d1a760088c910a0076b158e27991dad4457"
    },
    {
      "path": "app/MemberImport.tsx",
      "sha256": "a7692f7206cb1ebd94615b61bcf494a6d365b9109922c7b98b3f641b2a70a4b6"
    },
    {
      "path": "app/native-select.css",
      "sha256": "ff547436190741205eaac51273e49cd28b4ab8c6234c8fdef3941e2fb755761e"
    },
    {
      "path": "app/NativeSelect.tsx",
      "sha256": "404bc801dd3b399189eb9f33bc8d83c020ef3e7489d5c3334a24ad9ea04c8a7d"
    },
    {
      "path": "app/operations.css",
      "sha256": "d11557c2137d796beecb68c5fa0193a6714c236f3e080bb930065f12cdfc58d4"
    },
    {
      "path": "app/operations.ts",
      "sha256": "6fe52351b94fe9196fad760ff3c44c44d6410453f1e53222d01c2ce66c3632ff"
    },
    {
      "path": "app/page.tsx",
      "sha256": "1df980961ee464190748f00634107b12714c9bb896c3fd2a174cef5c945f97a0"
    },
    {
      "path": "app/proxy-client.ts",
      "sha256": "e93cdb80ee0104e6cf5c587023858e99df04ab1dc59c848510e1e8396167beab"
    },
    {
      "path": "app/publication-guidance.ts",
      "sha256": "8659cb1536926f596a8d0915e88d7bcc734308b4c21bd196dfd0167ac9255645"
    },
    {
      "path": "app/publication-types.ts",
      "sha256": "3e52bbe7484ef7100c699ce4eb3d35a61d6e5f5027385e2a0d58c3d347b1dae6"
    },
    {
      "path": "app/Publications.tsx",
      "sha256": "41f887a41b6f4bf7cece5883f97e7f78bd390df570c420025938f8ae04b4b65c"
    },
    {
      "path": "app/PublicationView.tsx",
      "sha256": "656b530699862abaf6e168e7d2458ab94c0fd8ae9370d4eb35e23dfb01f008c0"
    },
    {
      "path": "app/qr-image.ts",
      "sha256": "07d5a107dfe2e4bd9f970b3871b88d644d41366da92448adbd122555d821aa38"
    },
    {
      "path": "app/ReportDownload.tsx",
      "sha256": "bdce2311aedaac539b69ebfd3902e7e7b05439d40c1c8de9ac584c0073a72fe5"
    },
    {
      "path": "app/RichContent.tsx",
      "sha256": "36d372768fe53797ddefb289cebd33237cd38c5d09b0ca559b1b16e50cf44b7c"
    },
    {
      "path": "app/ScriptureReferences.tsx",
      "sha256": "21bba5b809ef813da97fe479bc45632f782dfeae75d3fa8ac25f899063b5796f"
    },
    {
      "path": "app/SectionAppearance.tsx",
      "sha256": "07a0cb4aa178223ab792f48d77c309ca1a77084695a02b3c1d0c2d606a27f9c4"
    },
    {
      "path": "app/site-routing.ts",
      "sha256": "3318c9976be55d595782cd9b3ecaf8b93b6f756b1e8cd4e98e7aeb50c3621a3d"
    },
    {
      "path": "app/SiteDomains.tsx",
      "sha256": "5368b62a416e462c1f8f4a5743549b49782aef2a8b7942b389d20917c448da02"
    },
    {
      "path": "app/SiteTheme.tsx",
      "sha256": "50ebce5251440fe36a2ff9abe3a3ebee244f561d9ffcf54639e13347b8826bbb"
    },
    {
      "path": "app/theme-options.ts",
      "sha256": "a9d59cda085f465662e87212e53174c560496280a775534e60fe5c0a3dbc3964"
    },
    {
      "path": "app/website-settings.css",
      "sha256": "864b948ef009b284861ae028df6651ddd8610d3abbf7dc51af7c11f59124cb05"
    },
    {
      "path": "app/WebsiteSettings.tsx",
      "sha256": "93219561cb8af5333056a039f0673b086cdf3c10c019b76d673dd1f1f27ce22c"
    },
    {
      "path": "app/WriterAccounts.tsx",
      "sha256": "8673c5f370e0dc4f5f546e0f617ed2a240814a9f4bc7d6ae5da4b5957b597b23"
    },
    {
      "path": "backend/cmd/api/main_test.go",
      "sha256": "10ef7ee8dc15c0bca92216d4d20d9d2f334206063a38763eaf886b9c09e291e9"
    },
    {
      "path": "backend/cmd/api/main.go",
      "sha256": "554ca1d7afce99f251a14fbd45e2240c9d64b92b1de66ddbe735f1b0f3922022"
    },
    {
      "path": "backend/cmd/import-bible/main.go",
      "sha256": "246749838f2172ee070eb21695d01b0a8bd1868772939df9d9e02ec35ce3e746"
    },
    {
      "path": "backend/Dockerfile",
      "sha256": "8eba6f13e3f824c2d2c52640cc3e6d3be1c3ef313d7b273e529f19aff8e10429"
    },
    {
      "path": "backend/go.mod",
      "sha256": "2b492e0d3057b4250812fb84e8645ff990f0b3c79e0a5765c81e97deff49595c"
    },
    {
      "path": "backend/go.sum",
      "sha256": "b35ea30e7657e9da2f2e2a9ceb082840408aa6e05705a6360f905ce1ff869dba"
    },
    {
      "path": "backend/internal/migrate/migrate.go",
      "sha256": "65d3ff2026d9f3a9b4733e9263703bbed24439a0d7770c3e689cc121ecfa2863"
    },
    {
      "path": "backend/internal/migrate/sql/001_core.sql",
      "sha256": "3b8acbc471d00b4ac76f755c34ba5c8a7a497253708d423e76951795f0158c54"
    },
    {
      "path": "backend/internal/migrate/sql/002_rbac.sql",
      "sha256": "a00902c3db0fc0efef75b4eb5092463afdb629323a2e956ac1ebb82083a01a7a"
    },
    {
      "path": "backend/internal/migrate/sql/003_connected.sql",
      "sha256": "1b5500cefd41067a3cbea78128b21ab5ef2b42ab9146e24dc9360a8854e86a68"
    },
    {
      "path": "backend/internal/migrate/sql/004_role_guard.sql",
      "sha256": "f1ee635884be45bd2eceaac357736b4d87ff9031eaffc19c31b1d33394aebdcc"
    },
    {
      "path": "backend/internal/migrate/sql/005_publications.sql",
      "sha256": "6dec39fdc88541f19c0adcb78a0c490a971d0776488979908b224c6678d4ee06"
    },
    {
      "path": "backend/internal/migrate/sql/006_church_theme.sql",
      "sha256": "6e375f2a37d9c08cbde7ce32d409b4e59f078faa1cf5d1aaaf313be3daae0015"
    },
    {
      "path": "backend/internal/migrate/sql/007_site_domains.sql",
      "sha256": "68972a59b7de0373251aa9e37424c70e94ea17ee510085a2dc0b42c54bf396ca"
    },
    {
      "path": "backend/internal/migrate/sql/008_registration_placement.sql",
      "sha256": "a24128d24057e54c74b878e8890373efb118140b9f37726706359cdb92f5feb4"
    },
    {
      "path": "backend/internal/migrate/sql/009_font_assets.sql",
      "sha256": "f8f3a283b6cafccde13a18b7917ea1276d0864a02a8efab47f6c80b69679fee4"
    },
    {
      "path": "backend/internal/migrate/sql/010_devotionals.sql",
      "sha256": "b79f07eea179bfc7b613dae1d161d576ce37a7241e3a8f8b93b96d8eeb61deb3"
    },
    {
      "path": "backend/internal/migrate/sql/011_sermons.sql",
      "sha256": "8f4f62d6b637c96da7e06eae938e193746d69368e2ddd79befbdfc1b9244da10"
    },
    {
      "path": "backend/internal/migrate/sql/012_church_operations.sql",
      "sha256": "a73571337ceccb9bb5b080a791f5eb9a0004020bfdb75d878ea8b32d8f4ca475"
    },
    {
      "path": "backend/internal/migrate/sql/013_discipleship.sql",
      "sha256": "cc154cd602fa31d748570947ee9a3f971cfbdfb7c3011ee2e0fd3a39540b7190"
    },
    {
      "path": "backend/internal/migrate/sql/014_membership_worship_duration.sql",
      "sha256": "16c6a2041b52df3ddcd06b1c5e8c5b94596155c9813b44870a8648aa216b56ae"
    },
    {
      "path": "backend/internal/migrate/sql/015_member_recovery.sql",
      "sha256": "c23b7671b6054d999e1d54c252adc9375341ebaa0e5438a3edbe96cfcaffe358"
    },
    {
      "path": "backend/internal/migrate/sql/016_operations_queue_indexes.sql",
      "sha256": "afd1f0bb72fc4b885dc457386d011a818aed7b7fbe3873b2086651efaee70ca8"
    },
    {
      "path": "backend/internal/migrate/sql/017_domain_ownership.sql",
      "sha256": "d0e92787700e5563ad89a1c742d2e623f2017e8dd6871be8b7f165db406305b5"
    },
    {
      "path": "backend/internal/migrate/sql/018_public_asset_index.sql",
      "sha256": "c41fb1207b39771a2eb22f00d434ab203b1c1491d3dc88d8ad64b79553143511"
    },
    {
      "path": "backend/internal/migrate/sql/019_forms.sql",
      "sha256": "0ffc9bfc2ef674805dfd397911bba295885fef4c09fbcf1001ad237a39084737"
    },
    {
      "path": "backend/internal/migrate/sql/020_shared_sites.sql",
      "sha256": "bddf693ad1368076be4e0f0ea305a9c6509a7ae548f04228a41f12c765845bcf"
    },
    {
      "path": "backend/internal/server/account_password.go",
      "sha256": "b5c8298882e80f2bb859560af37819aca44f6405d079b6e275596795522724b6"
    },
    {
      "path": "backend/internal/server/attendance_welfare.go",
      "sha256": "df995aed2f30ccfc1e49dfc40487192b0f52ff64c10bd12a404fd8c7c97d831d"
    },
    {
      "path": "backend/internal/server/banners.go",
      "sha256": "5168b74222eca935161a7f572c157fe4af13c5711db337ef8b76da475f776423"
    },
    {
      "path": "backend/internal/server/completion_journey_test.go",
      "sha256": "3111ca33cdebdb346a5bc7499636b7824ffd8bc1c7a67ebcc1ef649b909ebe2a"
    },
    {
      "path": "backend/internal/server/devotionals_test.go",
      "sha256": "af7b598b240a62101a343a9257bda4a31f8c58911c23a201835deb4ff24a5649"
    },
    {
      "path": "backend/internal/server/discipleship_test.go",
      "sha256": "1431fc0ca66278ea68436843c2216d31c280474617f123b1642283511fac144d"
    },
    {
      "path": "backend/internal/server/discipleship.go",
      "sha256": "01bb0bede09e84d16bcca3295567df96fc96459ab3395ff83796645778dedd5f"
    },
    {
      "path": "backend/internal/server/event_cancellation.go",
      "sha256": "8295ef64eb2e81729919e4cea9d9d69710cade1e906450b51a9d182768b70bb5"
    },
    {
      "path": "backend/internal/server/fonts.go",
      "sha256": "5c4f5cb3be67bb1e31a52e64007553be610884a19d2d6fb1ce99789e36249d2c"
    },
    {
      "path": "backend/internal/server/forms_model_test.go",
      "sha256": "47760b8257d712a4f7538e711de12b2790639fcdcc669e3658a4f1d7215c2cb6"
    },
    {
      "path": "backend/internal/server/forms_model.go",
      "sha256": "e600e32c1ed9d0253a030f60dc0fdb19247581914771e2584ee2663a7a9287ed"
    },
    {
      "path": "backend/internal/server/forms_responses.go",
      "sha256": "7f4c41fdb74a40ced0819b680ce3f0e3e85f893bc47990e16badd543dddf000f"
    },
    {
      "path": "backend/internal/server/forms_submission.go",
      "sha256": "57033bc5a5ef7b7e61c012ec1f38825d1c794d18d940240e8d07971387756835"
    },
    {
      "path": "backend/internal/server/forms_test.go",
      "sha256": "8fbbdf9e5a7d294f24388da60219408cccf522d02fe8d357939c51dc7f44cdaa"
    },
    {
      "path": "backend/internal/server/forms.go",
      "sha256": "c3ad2387b640816fc75171911f186abe6512478ed177e12c9684ef7350a7bd38"
    },
    {
      "path": "backend/internal/server/integration_test.go",
      "sha256": "84f9b4444e77b6991fc361541df5f1dcb1725e9c47ce50d1b0a64a54abee9f19"
    },
    {
      "path": "backend/internal/server/maintenance_test.go",
      "sha256": "a62c36b7ed7f81af4b56a90268886c2799f2cb7e85d5251fa8086b47832667ac"
    },
    {
      "path": "backend/internal/server/maintenance.go",
      "sha256": "a153026620d6ea846f54ba702082901a724cc82d74cb5ce55b16c87bb3b622a2"
    },
    {
      "path": "backend/internal/server/member_accounts.go",
      "sha256": "0d8a09cafc03e6b563d16e01c43905c919723eb1cf0d09c780b1ae381852d3fc"
    },
    {
      "path": "backend/internal/server/member_import_test.go",
      "sha256": "d4d24a051debf06f097ec47e25dfd9df123bccaa28b95b88e1f2cc2a2dbce190"
    },
    {
      "path": "backend/internal/server/member_import.go",
      "sha256": "b3160ec3241f714445ddb5c99a05cb80c7a1f301957c7d136839da5f05c49c02"
    },
    {
      "path": "backend/internal/server/member_recovery.go",
      "sha256": "3309fc67e3bb748afa37f41d019d0fa56dd587be5373fdc71daa4bbe3b36a8a4"
    },
    {
      "path": "backend/internal/server/operations_roles.go",
      "sha256": "addc9e280bdd539c789353c66d1335bc5488f145ad9ed19479eb04b9c1de35ae"
    },
    {
      "path": "backend/internal/server/operations_test.go",
      "sha256": "9917c8af776a6e1d2a8033f5e00b8e0f98bbdce1c7be8a761b50632f98afc2be"
    },
    {
      "path": "backend/internal/server/operations.go",
      "sha256": "0be4e2883f58a5e90e93e0cc3633ba2d7927db0b7f28946c025b86fe0c3dbd7d"
    },
    {
      "path": "backend/internal/server/pagination.go",
      "sha256": "2f2dcd6b7d20e5149c3125d8e5abc663c9045b754104874a29ed5521cff3da4b"
    },
    {
      "path": "backend/internal/server/proxy_client_test.go",
      "sha256": "59efdf78e5aa96d52450198114106fe86e82abca63f08531ab2c6524c34c1be3"
    },
    {
      "path": "backend/internal/server/public_archive_test.go",
      "sha256": "a4370aa37661c28713febd113e71c0289ec504ce2a362d915fc98d01706ac8c6"
    },
    {
      "path": "backend/internal/server/publications_test.go",
      "sha256": "014984b0a7949720662fa1c8f1cbbb242f8ebd6bd140ad48cb494365a0c1a2bd"
    },
    {
      "path": "backend/internal/server/publications.go",
      "sha256": "2fb05bde29e1ef78310ed8b6b8d292476bb5d2e9735cf2220672f12492e478ed"
    },
    {
      "path": "backend/internal/server/queue_test.go",
      "sha256": "34175f844d3633d467f4f9f16e62251dea0a58f295b87929ecd401f3f1364d6d"
    },
    {
      "path": "backend/internal/server/reports_test.go",
      "sha256": "3f31483871cfddf811b86b6962aff6c79387055627844000e7738c140c9170d9"
    },
    {
      "path": "backend/internal/server/reports.go",
      "sha256": "ad117816aafdc97a5dec530977ab1cf616665b462f1a3697f5fe2b6fa911ad02"
    },
    {
      "path": "backend/internal/server/rich_content_test.go",
      "sha256": "d44176a8ccbd0de85e925bb3aa107480b6ab38e96e9a487effbab318a3d67cc4"
    },
    {
      "path": "backend/internal/server/sermons_test.go",
      "sha256": "c18a7be288f257e191ae5e77749e133c3c1a8a34951bef98332280417267227e"
    },
    {
      "path": "backend/internal/server/server.go",
      "sha256": "919d42009c8105f21efed3dd4ea0cbbf0424a0b1a98fcb0abff7854de005dc06"
    },
    {
      "path": "backend/internal/server/shared_content.go",
      "sha256": "18bc6bd70e693c8deb7c9d1257d5e61e800eaff2bae76d11ed8400a02f4dfb33"
    },
    {
      "path": "backend/internal/server/shared_sites_test.go",
      "sha256": "50ef6e098aa6a8d8bd5e1cc1e9b56525efe14fedcbdadb129f464d65a0d203a6"
    },
    {
      "path": "backend/internal/server/shared_sites.go",
      "sha256": "5a7842a7ff2bf169280e6097e80d753df2e2096229efe395614288285b0eefe9"
    },
    {
      "path": "backend/internal/server/sites_test.go",
      "sha256": "3f381d6cf8c16c055d1364d27ba5565376e8665f32048bbe6a9dce424a99ed14"
    },
    {
      "path": "backend/internal/server/sites.go",
      "sha256": "2159ff578c58fc84e89a389cb2593723e979f745c2186619335f3b64cad087f8"
    },
    {
      "path": "backend/internal/server/theme.go",
      "sha256": "be6c872d51b441da4816fc05f7f6d14431e7ce0cd3afad3f44ed5c839443f417"
    },
    {
      "path": "backend/internal/server/throttle_test.go",
      "sha256": "cbedfc0c28249b565a3abdab86c8bb9dc840e6b194622b91f4ec5bf85c977cff"
    },
    {
      "path": "backend/internal/server/throttle.go",
      "sha256": "d5abf068b9db876736119a29b208fc71f28481a913f8180e24a36cc92e29107f"
    },
    {
      "path": "backend/internal/server/website_customization_test.go",
      "sha256": "db33519d2167d3a9472501319533bf39f0801b7f6c61d27a833da94b928e9509"
    },
    {
      "path": "backend/internal/server/writers.go",
      "sha256": "d508bd5b1036a22cf3e4dfef408f93c8c6bdb3220f259c9dfd88e04f470c2dbe"
    },
    {
      "path": "compose.staging.yaml",
      "sha256": "62cca3dd0950e43afc7e746fe5567d7d9cb3c54112ded67dcd1e1645e474cee3"
    },
    {
      "path": "CONTRIBUTING.md",
      "sha256": "d76e03475adf619188409bdefd1bf78b30e99f15a416b7513c7e2f3caa39bc06"
    },
    {
      "path": "deploy/archive-README.md",
      "sha256": "3da4b887fcfc8f9a35237f286673a2140c46287fe319c35533a293664bb81f84"
    },
    {
      "path": "deploy/bereaware-backup.service",
      "sha256": "9490de04e210061902d8e7946fbcf6e54220fca235c7f38ec6cefa0f9d2f3a35"
    },
    {
      "path": "deploy/bereaware-backup.timer",
      "sha256": "3c1f7323ef49b4e2d079bdc774b302b307837beab3572e5d95b8efe9735e06f9"
    },
    {
      "path": "deploy/bereaware-health.service",
      "sha256": "1a04db498c0bc9414bec32091516365501976004d61c60f22822bf17e84f628d"
    },
    {
      "path": "deploy/bereaware-health.timer",
      "sha256": "fa3deb883fdbb197784e5706a38b09cc9344d3aa320fb8c15b8d0a9d0d42beaa"
    },
    {
      "path": "deploy/checksum.mjs",
      "sha256": "cd9fb9afb42f29d193996d3a51048287ec8162e49b9ce4597cb6aa8550ec2b8b"
    },
    {
      "path": "deploy/configure.mjs",
      "sha256": "15401d6fba1ac67b2950692651997a93704b5d5571bae7409f7d4fd2b75c445d"
    },
    {
      "path": "deploy/Dockerfile.gateway",
      "sha256": "32bc5151384a2f87ec97119d4db5dd0f6967967570556de5e090958a70d378dd"
    },
    {
      "path": "deploy/Dockerfile.next",
      "sha256": "60a811c858c48270668623b574f474efbc949e6c4b4548c809b77823b107210b"
    },
    {
      "path": "deploy/gateway.mjs",
      "sha256": "528ba7b528cc96ceecc8e9760421dcd51d80d068ebcd92748a401c25934d0c50"
    },
    {
      "path": "deploy/licenses/Flutter-SDK-BSD-3-Clause.txt",
      "sha256": "a598db94b6290ffbe10b5ecf911057b6a943351c727fdda9e5f2891d68700a20"
    },
    {
      "path": "deploy/ops-health.mjs",
      "sha256": "410d3ede5ee743ed138c8af68e53b3459acf45b53bbab8fb32b00b0bf1982219"
    },
    {
      "path": "deploy/release-inventory.mjs",
      "sha256": "358e184a1f09dd584e41126326f3ea1ffa08dbb15007fe993268bdeefbd7f7f3"
    },
    {
      "path": "deploy/smoke.mjs",
      "sha256": "831aa48f417190d7cdc3f35a9458c5f8fa3b323a028734c96d38c3299f2e737c"
    },
    {
      "path": "deploy/staging.sh",
      "sha256": "f4b3b0ea94bc4aa0435c98c760955db6a9139eaf5d31ad44714b973ce2ea54e8"
    },
    {
      "path": "deploy/sync-portal.mjs",
      "sha256": "3ca38ccbf360bf73fa42eb5cb0f878db9babf75560ac170692d6a756ec622f3a"
    },
    {
      "path": "deploy/synthetic-assets.mjs",
      "sha256": "912824e24b8d686b0bb5bdaecb5665f2ec26fd76183c160eafb76c3981de7658"
    },
    {
      "path": "deploy/tests/backoffice-host.test.mjs",
      "sha256": "a8e84fc72ca45ae80d2dc9a625cc5baa6e1048f41dba96a00eff73b24799adf4"
    },
    {
      "path": "deploy/tests/backup-integrity.test.mjs",
      "sha256": "eb9416f6ffe022ad4c16e6fc63d034b0429a62604c0acc2f90deaca0a78ac85d"
    },
    {
      "path": "deploy/tests/download-status.test.mjs",
      "sha256": "a663921940f97fa446a904488fb6974eeb7208f59bb1296af550337462f04520"
    },
    {
      "path": "deploy/tests/gateway.test.mjs",
      "sha256": "0c7fa30137ca090ff8279f32aa2ba9a455b2d2b414255d2c524a5001dd28fb05"
    },
    {
      "path": "deploy/tests/ops-health.test.mjs",
      "sha256": "10bde36a02e9486fbd8a53f8a7e440b5b2e657a6cb0bc8872b667fd1910b2481"
    },
    {
      "path": "deploy/tests/packaging.test.mjs",
      "sha256": "f357d08627650a23a624884518e831f6b42b1fe2cb26f271eccee1c8748d3de5"
    },
    {
      "path": "deploy/tests/portal-host.test.mjs",
      "sha256": "9d4290d6c9011981112c4210a31b720b9c087de04340dcb4618807d48cea0003"
    },
    {
      "path": "deploy/tests/portal-ui.test.mjs",
      "sha256": "d421d45beb435fd13dfbd415f27429b74b001debcdf93cded46075b442ca7076"
    },
    {
      "path": "deploy/tests/public-ip.test.mjs",
      "sha256": "5f46c29202bc7729e6c1e2a6cd521b17e5c77887378b53db2e5c66411385bb34"
    },
    {
      "path": "deploy/VALIDATION.md",
      "sha256": "90f1a7d6cc2701bfb680b1aade7598e1186d6f537fedb3db40e67413f54c9208"
    },
    {
      "path": "Dockerfile",
      "sha256": "e87303b4c6a3b6bec0f4cdc04216b22a6e0e325409b362b6cf77678703ee9f37"
    },
    {
      "path": "Dockerfile.member",
      "sha256": "922125bf60c2e406d45935167154ae2f156adda8c546c9626298f7c4f1b1e900"
    },
    {
      "path": "Dockerfile.web",
      "sha256": "ae29e7a0fdca829badc39cdaf3a2773d28ed947c3a47522c66c44c5ffa5ec10c"
    },
    {
      "path": "docs/bereaware-deployment/INSTALL.md",
      "sha256": "2def6d4bf002128fda2cff6ee1b690cfeaf2207aa5c47345efb0cabfff024472"
    },
    {
      "path": "docs/bereaware-deployment/OPERATIONS.md",
      "sha256": "907cb8ee7dbad60f645b297f11704fb2eb3fe895a714216a17ceca6492b7e646"
    },
    {
      "path": "docs/bereaware-deployment/README.md",
      "sha256": "dc69c4298668c5d4122c0f7ea02aba5ca55e12eb7b150b7d562a07622c26db16"
    },
    {
      "path": "docs/bereaware-deployment/RELEASE.md",
      "sha256": "0fedd4d8e5361e1f66719ef347826f382138bb5af2bbadc2487eb0ba115717dc"
    },
    {
      "path": "docs/bereaware-user-guide.md",
      "sha256": "4600b21f66cdf631f8d5eb797586c6a6b5a2e213f87494145a242ca8cccb491e"
    },
    {
      "path": "docs/DISCIPLESHIP-API.md",
      "sha256": "df773bfb1598a13bf08e8bbca49f33a665b37c0ffd0b873f935b4d3e96ff55c4"
    },
    {
      "path": "docs/OPERATIONS-API.md",
      "sha256": "3e8ce7c8fad70c1b32dd928e664edfe3b464af5818a69861e785f878c391f3c8"
    },
    {
      "path": "docs/PANDUAN-OPERASIONAL.md",
      "sha256": "090a92324aac59e1c99552aa6e8b04757f6925b0273e7f3b64484f65d1b74206",
      "note": "Public-package corpus and backup references"
    },
    {
      "path": "docs/superpowers/plans/form-contract.md",
      "sha256": "bab2f14a63711a07ea5eb796ae8476b04787cb6b2637ff76b9739fca3f4907ca"
    },
    {
      "path": "LICENSE",
      "sha256": "e71e719617b056d8cbad454fb36c36be94f7ff53c6344ffa544bf73e1bd204d9"
    },
    {
      "path": "LICENSE-ASSET-INVENTORY.json",
      "sha256": "f31ee0f3fb1806a3436148272c6f928407a13c303964c851e66131ea447fa390",
      "note": "Generated metadata inventory; not a complete license audit"
    },
    {
      "path": "member_app/analysis_options.yaml",
      "sha256": "e0ea485cfdbc3e12b93efb8679a5ea73ebfe20ea4ca0c473dc594fc2fb274ed5"
    },
    {
      "path": "member_app/android/.gitignore",
      "sha256": "b027c9de1011765c015e5819bf857c0d75bfcd0886fb01721c091159012e50f1"
    },
    {
      "path": "member_app/android/app/build.gradle.kts",
      "sha256": "7d8f7d6095dbb2b84e462b7616d82116701085ca2d404c31c87b21f7db7f315b"
    },
    {
      "path": "member_app/android/app/src/debug/AndroidManifest.xml",
      "sha256": "30b0832ed8b92dfbd6ae2abfa939ccf26333d37600056b1572bd4a397a18a74b"
    },
    {
      "path": "member_app/android/app/src/main/AndroidManifest.xml",
      "sha256": "3ddb60075f1e18d15d22fd5e6c00eb6aa881f156d3484049eb7c3061b40e72fe"
    },
    {
      "path": "member_app/android/app/src/main/kotlin/church/bereaware/bereaware_member/MainActivity.kt",
      "sha256": "74d701cda26aa795afd54fdc74d908d140930dc1b5ee57e7b967c5ac47ef48b9"
    },
    {
      "path": "member_app/android/app/src/main/res/drawable-v21/launch_background.xml",
      "sha256": "7ca6d5cec2169c5a98661a119db23a6f3399c8fef2256ff04f3a642831282478"
    },
    {
      "path": "member_app/android/app/src/main/res/drawable/launch_background.xml",
      "sha256": "94433756fe10005ddd6fc55cc5c0b1e9f3c10b66a08ceac795ece6713d34e28a"
    },
    {
      "path": "member_app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png",
      "sha256": "fe337d465feb23f725b44e43918e648273cbcf047ee0ef56fe27f53415c4d7ec",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png",
      "sha256": "d6311d48c4c89f605efaf6a55db1475547f2780add4737be2b381fe18e5482f8",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png",
      "sha256": "7194ff0cdd613482d6f095dc9bd2b69dbe4470f76af3fc784ccdda6965b10369",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png",
      "sha256": "72369713658882c7ae730f5e6b4b03c68820d48b6b0f2ef9a826067746b245be",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png",
      "sha256": "73de7bc56fc4d7018c44c4a556abacc3d202ea50a7226c688eb107ce4264877e",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/android/app/src/main/res/values-night/styles.xml",
      "sha256": "8c5bad5152f217e837519f9c15211d19f39bd45f5f67faf6dd81cb4b299e518f"
    },
    {
      "path": "member_app/android/app/src/main/res/values/styles.xml",
      "sha256": "937d7c82f539c72eb94fd3a3773f29b3d3fef1997213c92cb632298cedf4bda9"
    },
    {
      "path": "member_app/android/app/src/profile/AndroidManifest.xml",
      "sha256": "30b0832ed8b92dfbd6ae2abfa939ccf26333d37600056b1572bd4a397a18a74b"
    },
    {
      "path": "member_app/android/bereaware_member_android.iml",
      "sha256": "90d961bc4ccb4b0ae3f75ce495c273f08745a55c50bd213e259723fc341d0193"
    },
    {
      "path": "member_app/android/build.gradle.kts",
      "sha256": "6a26dba2cb8dfba1e74f540b0d17a89d96c1301d3c3bfda14348bed257fddcba"
    },
    {
      "path": "member_app/android/gradle.properties",
      "sha256": "5539cf5f17c53900a72cf0065e450f0a8ba5b929dd2b364724c1296d0285d9dc"
    },
    {
      "path": "member_app/android/gradle/wrapper/gradle-wrapper.jar",
      "sha256": "16caeaf66d57a0d1d2087fef6a97efa62de8da69afa5b908f40db35afc4342da"
    },
    {
      "path": "member_app/android/gradle/wrapper/gradle-wrapper.properties",
      "sha256": "297c9e63b6fa6e7e8b221900fa1787c1a0e38869d8957da66389fd0f6b00f78e"
    },
    {
      "path": "member_app/android/gradlew",
      "sha256": "ec56c02543666d92d9ac5ae7fcc48f88ce4de0deb8b7f9b39928ca46f68c1b2b"
    },
    {
      "path": "member_app/android/gradlew.bat",
      "sha256": "c13c6e91b9a517783976de213d46398c661ea9e17651376d7301e839eaedcc62"
    },
    {
      "path": "member_app/android/settings.gradle.kts",
      "sha256": "a9b5756048f668d4ebf355116678fd334cd5f2169b7d4518ad19b8df14d3af36"
    },
    {
      "path": "member_app/assets/fonts/InterVariable.ttf",
      "sha256": "29160a80ff49ddcab2c97711247e08b1fab27a484a329ce8b813d820dc559031"
    },
    {
      "path": "member_app/assets/fonts/OFL.txt",
      "sha256": "5b9321a4298cfeb6b34354164a1c3afc3db114569984c502b9b35d988fd58c57"
    },
    {
      "path": "member_app/assets/fonts/provenance.json",
      "sha256": "394e44c4a3d25f2a442b08f6fdeeb3f6f2506b72ad6c0a823b58c4f0930b62d8"
    },
    {
      "path": "member_app/ios/.gitignore",
      "sha256": "37380775aeb2499662b7aca80f4ac4c95ae827c3ba2bfa179aa3e9af4812c623"
    },
    {
      "path": "member_app/ios/Flutter/AppFrameworkInfo.plist",
      "sha256": "da12038f9b2688a8a26160fea2609fa8fcb11421448c109f09c0f573efe7698d"
    },
    {
      "path": "member_app/ios/Flutter/Debug.xcconfig",
      "sha256": "a82d7765b37116ee4821d2cd1d65942febf8032353757ffb0826eabde785b4a6"
    },
    {
      "path": "member_app/ios/Flutter/Release.xcconfig",
      "sha256": "a82d7765b37116ee4821d2cd1d65942febf8032353757ffb0826eabde785b4a6"
    },
    {
      "path": "member_app/ios/Runner.xcodeproj/project.pbxproj",
      "sha256": "07f8257dafbb4d34bfa67b80aae9dbca5f69af4670ecfe87fe054f59f049bfa3"
    },
    {
      "path": "member_app/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
      "sha256": "7f3b00b5c3fdb45242d7b87e1e5c4e25d1fa8129a16c94295ecc4e8ea2235c5f"
    },
    {
      "path": "member_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
      "sha256": "dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542"
    },
    {
      "path": "member_app/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
      "sha256": "11b247bc6796892d67c9a821d18604db4dd6a880981b34f38460b9866e6b247f"
    },
    {
      "path": "member_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme",
      "sha256": "2dd28b879e66081e28a3324cf2bee7ab2f70be9a3e50e08926b7366dadff7d6e"
    },
    {
      "path": "member_app/ios/Runner.xcworkspace/contents.xcworkspacedata",
      "sha256": "46c3c9702ff7c5584e11c954d943cfb6e07fb26e3fbd072ddbc0f388aa352de1"
    },
    {
      "path": "member_app/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist",
      "sha256": "dfa0f9bb85b95ccba9c6811adadf8cb407fb5d52088e89db83ebc308ec448542"
    },
    {
      "path": "member_app/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings",
      "sha256": "11b247bc6796892d67c9a821d18604db4dd6a880981b34f38460b9866e6b247f"
    },
    {
      "path": "member_app/ios/Runner/AppDelegate.swift",
      "sha256": "451c6d9ba0a2b3ff43092ea349c60fa79a91f1158b915eb29dbdd357cb95d7b8"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json",
      "sha256": "3b1e214f466ffedff74baa5598ad5c4421130eea6bc8d57b8fe23435e8280ae4"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png",
      "sha256": "191507c564de5a7ba756e195ee57558dd77b42f7ac45ecce6dc115e64b2791de",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png",
      "sha256": "cbd412ceb87ba7f4ddff25c07da9a917a71421cbc89ea852d9f53bdd2bdc5a69",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png",
      "sha256": "420b586747f2869a14decaa4d4c08f30a19214107131a47b397a7e8d98069791",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png",
      "sha256": "32a3f0bae58bcc46b2670ede3eca75ce25f57b13212741517ee57d9cdf015a7c",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png",
      "sha256": "dfa75d921498f669e1542867f0b22f22f631aacde67e9f4310414cd12217a8ad",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png",
      "sha256": "d38fabaf79f6108b7c473c677fe5e83bd972c1d71710c960cb9ce04a4af3771e",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png",
      "sha256": "20c06e1dca2435c6f87b10cb7723e00f89c082159031d243023b8f8c6586df45",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png",
      "sha256": "420b586747f2869a14decaa4d4c08f30a19214107131a47b397a7e8d98069791",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png",
      "sha256": "e25f0b1aaa3102b7caa17d6ad2eb253c7911d88d1d6f3ac7c3c000a0fa8d5fe1",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png",
      "sha256": "dfc3ad66acfad103b1a4a9514b737c6c2470f78279bb670bb60fbb397cd65248",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png",
      "sha256": "dfc3ad66acfad103b1a4a9514b737c6c2470f78279bb670bb60fbb397cd65248",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png",
      "sha256": "4feb35d8a5e787d144a09df1720b585a14a5cbf82c649a609690e0e3a8f597d8",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png",
      "sha256": "f7c1cfdfa0151c2079b046ea7b0dcb41199d8ddaa99f662ec0af49d8d2211e45",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png",
      "sha256": "35b43ee930c7cfa9ed1f51aa8cbfe3da1471d98b991cdaa8c39af1cbfb589433",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png",
      "sha256": "bf5887c29a27ad13104ef6aa4f459dd46a473b771cb06e9dd475c201ed69ff3f",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json",
      "sha256": "ccc7950fd5f5b82067c85f667940a9d59189151460761ece8098ca78daa19469"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png",
      "sha256": "3364ef6cbe47e5886cf1e607c9a0726d42c96c83d2fad44e922a4fb89dd55cd7",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png",
      "sha256": "3364ef6cbe47e5886cf1e607c9a0726d42c96c83d2fad44e922a4fb89dd55cd7",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png",
      "sha256": "3364ef6cbe47e5886cf1e607c9a0726d42c96c83d2fad44e922a4fb89dd55cd7",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md",
      "sha256": "a985b626c4f7546a8ba392d135e9226c3547c8e2b46895f5f2bdf40d7b14ef9f"
    },
    {
      "path": "member_app/ios/Runner/Base.lproj/LaunchScreen.storyboard",
      "sha256": "857e61203b3deafb05766d8fcda898b86a7cb6f3d5e385ecc9926c4d698215e9"
    },
    {
      "path": "member_app/ios/Runner/Base.lproj/Main.storyboard",
      "sha256": "fd367b6c43006d61b730f674970dd48b9f662c8f2264e52ffc1558102a2c9f2d"
    },
    {
      "path": "member_app/ios/Runner/Info.plist",
      "sha256": "8cd9cbde5892e0139009e6de37bf9bce647fad6d3d94a46007d50495cd45a58e"
    },
    {
      "path": "member_app/ios/Runner/Runner-Bridging-Header.h",
      "sha256": "1a8d11d01d1cc92c650c9c9ed35299240052d4683a15a719a2315ef44185e074"
    },
    {
      "path": "member_app/ios/Runner/SceneDelegate.swift",
      "sha256": "add68b905971dedfcc0d0b5b7118030de5925ba8c081ad9815463699e3a444ad"
    },
    {
      "path": "member_app/ios/RunnerTests/RunnerTests.swift",
      "sha256": "5e8f4908dacea6f29b2a790e4d38bf5fded69096063f9a27a2f21584d62b30c0"
    },
    {
      "path": "member_app/lib/account.dart",
      "sha256": "fb2e29e1dd8acc95074153ef83833963ed6c1d3d54262bd384e22d43e19a3b35"
    },
    {
      "path": "member_app/lib/api.dart",
      "sha256": "aa6ea8a3b6f6d1c7e63e35208be0b0e842062e489c2fff6a4c2b13a26b758466"
    },
    {
      "path": "member_app/lib/cms_text.dart",
      "sha256": "10db7f18fea1e2b8676b38576af868769e2f14bfb329d5b448ae5338478e9c7e"
    },
    {
      "path": "member_app/lib/discipleship.dart",
      "sha256": "a1ec583228f69401aa1fe77dc0668a00099d8df8ebe26cfc4621b2876c80df26"
    },
    {
      "path": "member_app/lib/location_stub.dart",
      "sha256": "62f81b382b9cbfa173bb69d82f4511fe2dc8402baba2769524f37320c0f14c1e"
    },
    {
      "path": "member_app/lib/location_web.dart",
      "sha256": "ca2cdf83edea497e2ae99aeff64dd118827003a7c501dea30fe394d6fb6639b1"
    },
    {
      "path": "member_app/lib/location.dart",
      "sha256": "ada4a9c5d42a175b924ede352578272364ec15f265db5812ca52fe46218f8216"
    },
    {
      "path": "member_app/lib/main.dart",
      "sha256": "a25d7a970c617e20d5ed56ceb927f41512eef3a3fff3346b2a5b6747732fabde"
    },
    {
      "path": "member_app/lib/member_route.dart",
      "sha256": "379980442ae36bdfbd496bd8ca223caeedfcaa7aeb0f90b0cc0eab9a3f230bf4"
    },
    {
      "path": "member_app/lib/member_theme.dart",
      "sha256": "47ba7ba0be41eddbf634b9866d272db6bc4e818fff426291c4f5f968bc041864"
    },
    {
      "path": "member_app/lib/public_pages.dart",
      "sha256": "110edf21a2b317dcd2499473a676034da79f9b409c5189200d91850db7bdca3b"
    },
    {
      "path": "member_app/lib/session_sync_stub.dart",
      "sha256": "1cf0873b37645ccd9d2d640894f1bb89f3d6c683c6356b5c94efa33093fb4731"
    },
    {
      "path": "member_app/lib/session_sync_web.dart",
      "sha256": "d2db1af5dfb9ee5862f59c01d14b9ce01ce02f8040e52d34d6206cac3df5fe0e"
    },
    {
      "path": "member_app/lib/session_sync.dart",
      "sha256": "e570f269a12de5ad473b76edf52ef50b835afa2b0e4320cf314b1325b30ae965"
    },
    {
      "path": "member_app/lib/transport_native.dart",
      "sha256": "038dbabcf55b9b752fc02d3452dd46ccf354cd99d7cdfc8ca319533c793830da"
    },
    {
      "path": "member_app/lib/transport_stub.dart",
      "sha256": "934635832c1078fff206009c35161fe99b237a3563e3287acc975fcd0fe5f722"
    },
    {
      "path": "member_app/lib/transport_web.dart",
      "sha256": "8e4b1bfa99b3b214d0feeafc8662b5808cb3fa2b9d229c4c459783f61271d4fb"
    },
    {
      "path": "member_app/lib/ui.dart",
      "sha256": "3a59cc5f21dac0aeca2daa99197b4db372fc8aac455edd2c7cd6a97096546569"
    },
    {
      "path": "member_app/pubspec.lock",
      "sha256": "5bc43a0832a5941b94e97c049b59dc19f61f093902a12d381c01c94406718d4e"
    },
    {
      "path": "member_app/pubspec.yaml",
      "sha256": "9a8b6a783b8186833bc56cb81321adfb11a2b3d40f15db81fe45a0e124acaa0d"
    },
    {
      "path": "member_app/test/api_test.dart",
      "sha256": "27fe702b7668f5f54de6a166320718f222cb35d7213ff417f98283ad550b8f40"
    },
    {
      "path": "member_app/test/church_branding_test.dart",
      "sha256": "384d18c26eeeca28f0a56a54dc9f31b8f9643278cb8eec8e3d70f46d0d8eac56"
    },
    {
      "path": "member_app/test/church_theme_test.dart",
      "sha256": "bbfbb5ca0b31215fbc39c6de8a3c0ebc8c588db6019ecbd2ab1c72fb08216fe4"
    },
    {
      "path": "member_app/test/cms_rich_text_test.dart",
      "sha256": "558ded96778bf8863d4fa31e5d4ee915b1965c713eb454378c6d53588b4105ad"
    },
    {
      "path": "member_app/test/content_navigation_test.dart",
      "sha256": "566a3f124016a033c8008148dc3d33bf263501d9114e48537df7c4de861aa0f2"
    },
    {
      "path": "member_app/test/indonesian_labels_test.dart",
      "sha256": "d7ed87c1162e908f3d1de3e64cf8c2d4dda144dd35acac3d8823c59dc0fb6fe3"
    },
    {
      "path": "member_app/test/member_route_test.dart",
      "sha256": "5c9bf97168f57720cbea1048ba079d8373cd1b1f900043f7429279adf253594d"
    },
    {
      "path": "member_app/test/modern_layout_test.dart",
      "sha256": "96dde148c26398e854108aa7386ab4f23abe8f993717c0c0bbd90c6cf02cbf15"
    },
    {
      "path": "member_app/test/review_regression_test.dart",
      "sha256": "713e48dcdc92113e328ba220cf1081742ee2020734428dda472ed4ed81e4a4b9"
    },
    {
      "path": "member_app/test/safety_test.dart",
      "sha256": "aa9fcf5240992fa8528fb9cb091cec6fc316d4bc5515ad36c50a76f57dad1c11"
    },
    {
      "path": "member_app/test/secondary_content_navigation_test.dart",
      "sha256": "0aa9b117f33cf9da75aa55443598f794a617f67cb4f561cf7a0532e4288543d6"
    },
    {
      "path": "member_app/test/session_sync_test.dart",
      "sha256": "e57662faa56d3bd80ca3b71038a5ad78a95028e1989feb38953d4efa5312a439"
    },
    {
      "path": "member_app/test/widget_test.dart",
      "sha256": "62f7c82ba69df7a0f1b7eca89d65b19e877a9db92030caa773e0d9d624df2dcf"
    },
    {
      "path": "member_app/web/favicon.png",
      "sha256": "14eca1d16c20b280cb23cda7cc1279cdbed54bcc5db6c5af6b4f97b4b78fd2f5",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/web/icons/Icon-192.png",
      "sha256": "73de7bc56fc4d7018c44c4a556abacc3d202ea50a7226c688eb107ce4264877e",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/web/icons/Icon-512.png",
      "sha256": "48f01deee84767f40125ebd4d680fdba6dd9cdd9a8a319cc76863da267653407",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/web/icons/Icon-maskable-192.png",
      "sha256": "73de7bc56fc4d7018c44c4a556abacc3d202ea50a7226c688eb107ce4264877e",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/web/icons/Icon-maskable-512.png",
      "sha256": "48f01deee84767f40125ebd4d680fdba6dd9cdd9a8a319cc76863da267653407",
      "note": "Generated synthetic solid placeholder; scaffold artwork excluded"
    },
    {
      "path": "member_app/web/index.html",
      "sha256": "d60553f5d45b49c6e3933c89dca0936e414f4234855ee7063c257e0524b678bc"
    },
    {
      "path": "member_app/web/manifest.json",
      "sha256": "addf3441acabfef5f28ffe8b01bb5fb064fe25cfa7a8c410fdd74cb3c5cce067"
    },
    {
      "path": "next-env.d.ts",
      "sha256": "98c084d168e09ae101a1d15a67bff1a726fb6f13d8e86b87752eaac4bde218c1"
    },
    {
      "path": "next.config.ts",
      "sha256": "1fab5e41c83a99fc949273916eed3445a6e15b19529adaef618a381b81033b81"
    },
    {
      "path": "NOTICE.md",
      "sha256": "1e08bc89b158774515e4f209f808399c15ebaebc4544dcd2025b79079527a69e"
    },
    {
      "path": "open-source/docs/CONTRIBUTING.md",
      "sha256": "d76e03475adf619188409bdefd1bf78b30e99f15a416b7513c7e2f3caa39bc06"
    },
    {
      "path": "open-source/docs/INSTALL.md",
      "sha256": "2def6d4bf002128fda2cff6ee1b690cfeaf2207aa5c47345efb0cabfff024472"
    },
    {
      "path": "open-source/docs/LICENSE.txt",
      "sha256": "e71e719617b056d8cbad454fb36c36be94f7ff53c6344ffa544bf73e1bd204d9"
    },
    {
      "path": "open-source/docs/OPERATIONS.md",
      "sha256": "907cb8ee7dbad60f645b297f11704fb2eb3fe895a714216a17ceca6492b7e646"
    },
    {
      "path": "open-source/docs/RELEASE.md",
      "sha256": "0fedd4d8e5361e1f66719ef347826f382138bb5af2bbadc2487eb0ba115717dc"
    },
    {
      "path": "open-source/docs/SECURITY.md",
      "sha256": "3b814db5a4d68dd3f126e9fe16904598b71e5e1dc2b47e8ff6bd7255d13b7866"
    },
    {
      "path": "open-source/downloads.mjs",
      "sha256": "d4b2ca97d0b49386f12095733761c621943b68e2527cf21c6109614420aebc2d"
    },
    {
      "path": "open-source/index.html",
      "sha256": "65991efa37005eb9082bf0507ccc470c51a3a785abbb0db9c9579c44b430f697"
    },
    {
      "path": "open-source/style.css",
      "sha256": "0853781a85654934a1691fb52a3cc698d48faa36e71ff05eb54c0c9751702511"
    },
    {
      "path": "package-lock.json",
      "sha256": "f3194bf5a06e4e795acd2e95efc718a48641f96b24d2e72a70d3d06b8dc54243"
    },
    {
      "path": "package.json",
      "sha256": "c89aec6b7b787ae1fa553b0d3d7ba211ddd32283566a2967522f53d09b22ebc6"
    },
    {
      "path": "proxy.ts",
      "sha256": "5036d7f6f651e30655697ef97dda7f426b4cab646bae60602e05a45a009203db"
    },
    {
      "path": "public/fonts/inter/inter-latin-400-italic.woff2",
      "sha256": "7ea9d2f1274cebee837f0c6eebb426c18fbb2333a6b6da4d02ec5cf47db7fb8e"
    },
    {
      "path": "public/fonts/inter/inter-latin-400-normal.woff2",
      "sha256": "8909904ab6c872eb994093482a88a28eca2cd95912d7b6fecd72103b0dc07edc"
    },
    {
      "path": "public/fonts/inter/inter-latin-500-italic.woff2",
      "sha256": "ec7b5fad608d36d16f65939bd09e70b4bb81446fa7ee32b345d0c2e4fcd174b7"
    },
    {
      "path": "public/fonts/inter/inter-latin-500-normal.woff2",
      "sha256": "f3779f1efccc4bdcdf9c0a02ab95bf6bd092ed09c48c08cedc725889edd1d19f"
    },
    {
      "path": "public/fonts/inter/inter-latin-600-italic.woff2",
      "sha256": "c45ec86655c4614e7db0b9d2ea00303c1b252dae5671227aae5955f696069de6"
    },
    {
      "path": "public/fonts/inter/inter-latin-600-normal.woff2",
      "sha256": "f9a06e79cd3a2a20951c0f0e28f66dd0e6d3fda73911d640a2125c8fcb78f21a"
    },
    {
      "path": "public/fonts/inter/inter-latin-700-italic.woff2",
      "sha256": "facd8f930c88e4bf79be48afe46671c9dd72f82cf5f4311acc84a48e616ea169"
    },
    {
      "path": "public/fonts/inter/inter-latin-700-normal.woff2",
      "sha256": "6f56409fd3d64bb85f7d070bce20749db2d66b6d63cec586cc22d1c761be2491"
    },
    {
      "path": "public/fonts/inter/OFL.txt",
      "sha256": "3b0a5fca3d17942cde889069889dedbbbd075e9b599968c82a95f4d944e9b345"
    },
    {
      "path": "public/fonts/inter/README.md",
      "sha256": "d0713dda892937444acc36be821a84d35ad1a67b6dd47852ee471459e460e564"
    },
    {
      "path": "public/gpdi-logo.png",
      "sha256": "43739c566e26fd7cb88f69d3864ea34740372f5ee99acac169e090beffbce5c6",
      "note": "Generated synthetic test fixture; no GPdI artwork"
    },
    {
      "path": "README.md",
      "sha256": "3da4b887fcfc8f9a35237f286673a2140c46287fe319c35533a293664bb81f84",
      "note": "Public package installation entry point"
    },
    {
      "path": "scripts/check-public-dates.cjs",
      "sha256": "eb7e833d6c93a82015be242e70e7ae4561b0fcb4af324ceae7abcdf9b996fee1"
    },
    {
      "path": "scripts/release-package.mjs",
      "sha256": "85043cc69405dedfbcfefe3f3b67d800d2e5573b3b161d7b435dbf17c2aa125f"
    },
    {
      "path": "scripts/verify.sh",
      "sha256": "9737d4399a7ffe25b3763ba5a3af4978f09a354c565b4b65ae4a36b939a00057"
    },
    {
      "path": "SECURITY.md",
      "sha256": "3b814db5a4d68dd3f126e9fe16904598b71e5e1dc2b47e8ff6bd7255d13b7866"
    },
    {
      "path": "tests/community-links.test.mjs",
      "sha256": "853254e03b143bf8a0e6958ecda0c5eaa5413c736b0e1093367c2f0ab2ea4024"
    },
    {
      "path": "tests/csv.test.mjs",
      "sha256": "829591f460c7b2e9aa44cfe8279b70fc4c002ee3f876a1f223d6d0a4e3afbad8"
    },
    {
      "path": "tests/forms.test.mjs",
      "sha256": "28c00037d37c59e6cd4a640569c7a02cb358e6faa38ef8780a4e3b97ebb6943e"
    },
    {
      "path": "tests/inline-format.test.mjs",
      "sha256": "7bd844fe86340aa24ba89803584bc6fcbc2f198cf79b4bed0fc1632b5b0ebf9e"
    },
    {
      "path": "tests/proxy-client.test.mjs",
      "sha256": "1e1aab79452f473688890b7b0e1254755d1861ba1f4224c3632a244950e9c46e"
    },
    {
      "path": "tests/public-proxy.test.mjs",
      "sha256": "e1856f1005f3885d2d006d37e89122b715b4da2b26494cec1593b85a16a84d7a"
    },
    {
      "path": "tests/publication-guidance.test.mjs",
      "sha256": "9b5f3349dfd22d36d9582c979723ab7186b28503e39885e5de094a26eba06b44"
    },
    {
      "path": "tests/site-routing.test.mjs",
      "sha256": "38091b120ca067579c00de8308bff60ced9b4ddb709221191b87632b112f445e"
    },
    {
      "path": "tests/theme-options.test.mjs",
      "sha256": "0c3dfdd21da01e055d10147eb41d9bce163d228e7ef595d5c91585b93bd5cfc2"
    },
    {
      "path": "tsconfig.json",
      "sha256": "e1b571c35a86b5658212ab042a942b676c7c5b0fff156f61fd7a0d41b757b003"
    }
  ],
  "archiveSha256": "b4957404f215958ef4d845bf9ca0e723782de70e4807fac6de1e559cba0f46b5"
}
