{
  "schema": "https://trentpower.fr/source/source-manifest.json",
  "generated_at": "2026-06-14T00:00:00Z",
  "principle": "This site is designed first for human readers. The /source/ tree mirrors public files as plain text so the bytes the live site serves can be inspected without any tooling.",
  "files": [
    {
      "live_path": "/index.html",
      "source_path": "/source/index.html.txt",
      "name": "index.html.txt",
      "display_name": "index.html",
      "kind": "html",
      "size": 11657,
      "size_human": "11.4 KB",
      "mirror_bytes": 11657,
      "mirror_size_human": "11.4 KB",
      "modified": "2026-06-14",
      "sha256": "/QfN/QJXjAi9T2q76rVi6K0qHDq9EHEa59cW+RSXilg=",
      "sha256_short": "/QfN/QJXjAi9",
      "description": "Home page. The editorial entry point."
    },
    {
      "live_path": "/en-au/index.html",
      "source_path": "/source/en-au/index.html.txt",
      "name": "en-au/index.html.txt",
      "display_name": "en-au/index.html",
      "kind": "html",
      "size": 36369,
      "size_human": "35.5 KB",
      "mirror_bytes": 36369,
      "mirror_size_human": "35.5 KB",
      "modified": "2026-06-14",
      "sha256": "PCbW7LsxEVYLPjsUNON1SZe52Vy6UasgSQqaPWAx/xI=",
      "sha256_short": "PCbW7LsxEVYL"
    },
    {
      "live_path": "/fr/index.html",
      "source_path": "/source/fr/index.html.txt",
      "name": "fr/index.html.txt",
      "display_name": "fr/index.html",
      "kind": "html",
      "size": 37672,
      "size_human": "36.8 KB",
      "mirror_bytes": 37672,
      "mirror_size_human": "36.8 KB",
      "modified": "2026-06-14",
      "sha256": "75HBcjTzpc2JPJpwwbnHj2ZZs8Gyhy9EUdLxgTPMacY=",
      "sha256_short": "75HBcjTzpc2J"
    },
    {
      "live_path": "/en-au/privacy/index.html",
      "source_path": "/source/en-au/privacy/index.html.txt",
      "name": "en-au/privacy/index.html.txt",
      "display_name": "en-au/privacy/index.html",
      "kind": "html",
      "size": 16214,
      "size_human": "15.8 KB",
      "mirror_bytes": 16214,
      "mirror_size_human": "15.8 KB",
      "modified": "2026-06-14",
      "sha256": "8G3ilCqhLq45b6r8B2Iz7vyNkJIVQKxXRudtGbtK460=",
      "sha256_short": "8G3ilCqhLq45"
    },
    {
      "live_path": "/fr/confidentialite/index.html",
      "source_path": "/source/fr/confidentialite/index.html.txt",
      "name": "fr/confidentialite/index.html.txt",
      "display_name": "fr/confidentialite/index.html",
      "kind": "html",
      "size": 16936,
      "size_human": "16.5 KB",
      "mirror_bytes": 16936,
      "mirror_size_human": "16.5 KB",
      "modified": "2026-06-14",
      "sha256": "m/aS+Qh7jKqsdrIi5NjOv9Sy/oKdFSa+drrpVRhfQxk=",
      "sha256_short": "m/aS+Qh7jKqs"
    },
    {
      "live_path": "/en-au/security/index.html",
      "source_path": "/source/en-au/security/index.html.txt",
      "name": "en-au/security/index.html.txt",
      "display_name": "en-au/security/index.html",
      "kind": "html",
      "size": 31275,
      "size_human": "30.5 KB",
      "mirror_bytes": 31275,
      "mirror_size_human": "30.5 KB",
      "modified": "2026-06-14",
      "sha256": "Qg8sIRM8VLF8mBdlVmjh2sxaWuiUC5hu2DfKk4rw3EQ=",
      "sha256_short": "Qg8sIRM8VLF8"
    },
    {
      "live_path": "/fr/securite/index.html",
      "source_path": "/source/fr/securite/index.html.txt",
      "name": "fr/securite/index.html.txt",
      "display_name": "fr/securite/index.html",
      "kind": "html",
      "size": 33268,
      "size_human": "32.5 KB",
      "mirror_bytes": 33268,
      "mirror_size_human": "32.5 KB",
      "modified": "2026-06-14",
      "sha256": "6GGG7k8POxGnkPA4dfQH9fqEO7+5xe12yQ9BBgu4avE=",
      "sha256_short": "6GGG7k8POxGn"
    },
    {
      "live_path": "/en-au/security/acknowledgments/index.html",
      "source_path": "/source/en-au/security/acknowledgments/index.html.txt",
      "name": "en-au/security/acknowledgments/index.html.txt",
      "display_name": "en-au/security/acknowledgments/index.html",
      "kind": "html",
      "size": 15210,
      "size_human": "14.9 KB",
      "mirror_bytes": 15210,
      "mirror_size_human": "14.9 KB",
      "modified": "2026-06-14",
      "sha256": "1iZ2Tm2zD6TDzqEi8/d/Yx5PnII20tNHD9MNfq6xBGk=",
      "sha256_short": "1iZ2Tm2zD6TD"
    },
    {
      "live_path": "/fr/securite/remerciements/index.html",
      "source_path": "/source/fr/securite/remerciements/index.html.txt",
      "name": "fr/securite/remerciements/index.html.txt",
      "display_name": "fr/securite/remerciements/index.html",
      "kind": "html",
      "size": 15673,
      "size_human": "15.3 KB",
      "mirror_bytes": 15673,
      "mirror_size_human": "15.3 KB",
      "modified": "2026-06-14",
      "sha256": "NTW04DanNuwR7HqGwfJ6P9exgT/dZqA9bMOWTdjlaOs=",
      "sha256_short": "NTW04DanNuwR"
    },
    {
      "live_path": "/en-au/integrity/index.html",
      "source_path": "/source/en-au/integrity/index.html.txt",
      "name": "en-au/integrity/index.html.txt",
      "display_name": "en-au/integrity/index.html",
      "kind": "html",
      "size": 20733,
      "size_human": "20.2 KB",
      "mirror_bytes": 20733,
      "mirror_size_human": "20.2 KB",
      "modified": "2026-06-14",
      "sha256": "7jSuvUqR7FJ5+wtpXVM1artnLu4uC+5dQAppX3iSud8=",
      "sha256_short": "7jSuvUqR7FJ5"
    },
    {
      "live_path": "/fr/integrite/index.html",
      "source_path": "/source/fr/integrite/index.html.txt",
      "name": "fr/integrite/index.html.txt",
      "display_name": "fr/integrite/index.html",
      "kind": "html",
      "size": 21245,
      "size_human": "20.7 KB",
      "mirror_bytes": 21245,
      "mirror_size_human": "20.7 KB",
      "modified": "2026-06-14",
      "sha256": "sWBUL5z2VgutJpwSLvYE1p1AIGdNJk3XZ08SwwOk/qc=",
      "sha256_short": "sWBUL5z2Vgut"
    },
    {
      "live_path": "/en-au/integrity/releases/index.html",
      "source_path": "/source/en-au/integrity/releases/index.html.txt",
      "name": "en-au/integrity/releases/index.html.txt",
      "display_name": "en-au/integrity/releases/index.html",
      "kind": "html",
      "size": 21447,
      "size_human": "20.9 KB",
      "mirror_bytes": 21447,
      "mirror_size_human": "20.9 KB",
      "modified": "2026-06-14",
      "sha256": "VzsyWs3X8Q/6rcg4v68sXnUnLSAWl+yK1xc25VlEhEc=",
      "sha256_short": "VzsyWs3X8Q/6"
    },
    {
      "live_path": "/fr/integrite/archives/index.html",
      "source_path": "/source/fr/integrite/archives/index.html.txt",
      "name": "fr/integrite/archives/index.html.txt",
      "display_name": "fr/integrite/archives/index.html",
      "kind": "html",
      "size": 22008,
      "size_human": "21.5 KB",
      "mirror_bytes": 22008,
      "mirror_size_human": "21.5 KB",
      "modified": "2026-06-14",
      "sha256": "mmeweBCvBkGCempll5qEItagF1QMOD6RCWeBAaIpGuE=",
      "sha256_short": "mmeweBCvBkGC"
    },
    {
      "live_path": "/en-au/integrity/verify-locally/index.html",
      "source_path": "/source/en-au/integrity/verify-locally/index.html.txt",
      "name": "en-au/integrity/verify-locally/index.html.txt",
      "display_name": "en-au/integrity/verify-locally/index.html",
      "kind": "html",
      "size": 15984,
      "size_human": "15.6 KB",
      "mirror_bytes": 15984,
      "mirror_size_human": "15.6 KB",
      "modified": "2026-06-14",
      "sha256": "uja1UMFvfoonO9fp3PlbVw02laDP/O4+qNPeNUxTVT4=",
      "sha256_short": "uja1UMFvfoon"
    },
    {
      "live_path": "/fr/integrite/verifier-localement/index.html",
      "source_path": "/source/fr/integrite/verifier-localement/index.html.txt",
      "name": "fr/integrite/verifier-localement/index.html.txt",
      "display_name": "fr/integrite/verifier-localement/index.html",
      "kind": "html",
      "size": 16470,
      "size_human": "16.1 KB",
      "mirror_bytes": 16470,
      "mirror_size_human": "16.1 KB",
      "modified": "2026-06-14",
      "sha256": "4cbROevfnJW80M5eEB9HiqIkDqfFuP1AHxDidEPUxtY=",
      "sha256_short": "4cbROevfnJW8"
    },
    {
      "live_path": "/en-au/verify/index.html",
      "source_path": "/source/en-au/verify/index.html.txt",
      "name": "en-au/verify/index.html.txt",
      "display_name": "en-au/verify/index.html",
      "kind": "html",
      "size": 16053,
      "size_human": "15.7 KB",
      "mirror_bytes": 16053,
      "mirror_size_human": "15.7 KB",
      "modified": "2026-06-14",
      "sha256": "QUS72r8Rk/OHslL6T/5M7quXhrqMBZqpTM7ZYh2tw3k=",
      "sha256_short": "QUS72r8Rk/OH"
    },
    {
      "live_path": "/fr/verifier/index.html",
      "source_path": "/source/fr/verifier/index.html.txt",
      "name": "fr/verifier/index.html.txt",
      "display_name": "fr/verifier/index.html",
      "kind": "html",
      "size": 16467,
      "size_human": "16.1 KB",
      "mirror_bytes": 16467,
      "mirror_size_human": "16.1 KB",
      "modified": "2026-06-14",
      "sha256": "TX7nSbcjhFrsqexslJOM70eiDZ/vO3Mrlg6I90tNGtg=",
      "sha256_short": "TX7nSbcjhFrs"
    },
    {
      "live_path": "/local/index.html",
      "source_path": "/source/local/index.html.txt",
      "name": "local/index.html.txt",
      "display_name": "local/index.html",
      "kind": "html",
      "size": 23967,
      "size_human": "23.4 KB",
      "mirror_bytes": 23967,
      "mirror_size_human": "23.4 KB",
      "modified": "2026-06-14",
      "sha256": "vup5gpt1Px7O+fsNDxxBQsuelwjYvOc4R1ToSBZsLoI=",
      "sha256_short": "vup5gpt1Px7O",
      "description": "Local Device Console. Inspect and clear the offline cache and local preferences for this device."
    },
    {
      "live_path": "/tests/index.html",
      "source_path": "/source/tests/index.html.txt",
      "name": "tests/index.html.txt",
      "display_name": "tests/index.html",
      "kind": "html",
      "size": 24611,
      "size_human": "24.0 KB",
      "mirror_bytes": 24611,
      "mirror_size_human": "24.0 KB",
      "modified": "2026-06-14",
      "sha256": "2VubKh/RbhzX6a6WIJDcZ1DWO8n7XVAmH7Afbx3ak4k=",
      "sha256_short": "2VubKh/RbhzX",
      "description": "Test results. Signed verification snapshot of the published edition."
    },
    {
      "live_path": "/documentation/index.html",
      "source_path": "/source/documentation/index.html.txt",
      "name": "documentation/index.html.txt",
      "display_name": "documentation/index.html",
      "kind": "html",
      "size": 13597,
      "size_human": "13.3 KB",
      "mirror_bytes": 13597,
      "mirror_size_human": "13.3 KB",
      "modified": "2026-06-14",
      "sha256": "AdevrxB5zUGMjWO3rOxSk3ZoLjHnR4DDLAypvti3+Wc=",
      "sha256_short": "AdevrxB5zUGM",
      "description": "Documentation. The signed README.pdf and plain-text README, with the PDF's hash for verification."
    },
    {
      "live_path": "/en-au/403.html",
      "source_path": "/source/en-au/403.html.txt",
      "name": "en-au/403.html.txt",
      "display_name": "en-au/403.html",
      "kind": "html",
      "size": 13868,
      "size_human": "13.5 KB",
      "mirror_bytes": 13868,
      "mirror_size_human": "13.5 KB",
      "modified": "2026-06-14",
      "sha256": "UBECjVp5Y8S2xVkuSRiE67xQawzG1LlEXirrE5zjXV4=",
      "sha256_short": "UBECjVp5Y8S2"
    },
    {
      "live_path": "/en-au/404.html",
      "source_path": "/source/en-au/404.html.txt",
      "name": "en-au/404.html.txt",
      "display_name": "en-au/404.html",
      "kind": "html",
      "size": 13742,
      "size_human": "13.4 KB",
      "mirror_bytes": 13742,
      "mirror_size_human": "13.4 KB",
      "modified": "2026-06-14",
      "sha256": "8YMt0eOIjdxsNkU2l+HVOMHMsvESu9qNMkTP13aIgO0=",
      "sha256_short": "8YMt0eOIjdxs"
    },
    {
      "live_path": "/en-au/500.html",
      "source_path": "/source/en-au/500.html.txt",
      "name": "en-au/500.html.txt",
      "display_name": "en-au/500.html",
      "kind": "html",
      "size": 13888,
      "size_human": "13.6 KB",
      "mirror_bytes": 13888,
      "mirror_size_human": "13.6 KB",
      "modified": "2026-06-14",
      "sha256": "CD44FzAnORtUY+3tBv/2ZoRfW5fWrIjS0jSh6iJ7zGg=",
      "sha256_short": "CD44FzAnORtU"
    },
    {
      "live_path": "/en-au/maintenance.html",
      "source_path": "/source/en-au/maintenance.html.txt",
      "name": "en-au/maintenance.html.txt",
      "display_name": "en-au/maintenance.html",
      "kind": "html",
      "size": 14268,
      "size_human": "13.9 KB",
      "mirror_bytes": 14268,
      "mirror_size_human": "13.9 KB",
      "modified": "2026-06-14",
      "sha256": "HPN5ZzhU0m6XxfZdBtg55pIo1eAdNg7/zxK6IMi60WY=",
      "sha256_short": "HPN5ZzhU0m6X"
    },
    {
      "live_path": "/fr/403.html",
      "source_path": "/source/fr/403.html.txt",
      "name": "fr/403.html.txt",
      "display_name": "fr/403.html",
      "kind": "html",
      "size": 14288,
      "size_human": "14.0 KB",
      "mirror_bytes": 14288,
      "mirror_size_human": "14.0 KB",
      "modified": "2026-06-14",
      "sha256": "Y3ZBoV4kD3mzCRIhFY+OEePB7vjal/YZJkTxUivgwrc=",
      "sha256_short": "Y3ZBoV4kD3mz"
    },
    {
      "live_path": "/fr/404.html",
      "source_path": "/source/fr/404.html.txt",
      "name": "fr/404.html.txt",
      "display_name": "fr/404.html",
      "kind": "html",
      "size": 14046,
      "size_human": "13.7 KB",
      "mirror_bytes": 14046,
      "mirror_size_human": "13.7 KB",
      "modified": "2026-06-14",
      "sha256": "vn0r5ADRM9iGz4KurvIVn0Kb0mf7okvTxPG6amLjRNk=",
      "sha256_short": "vn0r5ADRM9iG"
    },
    {
      "live_path": "/fr/500.html",
      "source_path": "/source/fr/500.html.txt",
      "name": "fr/500.html.txt",
      "display_name": "fr/500.html",
      "kind": "html",
      "size": 14298,
      "size_human": "14.0 KB",
      "mirror_bytes": 14298,
      "mirror_size_human": "14.0 KB",
      "modified": "2026-06-14",
      "sha256": "jYIAHqQen6dVvvPjZGK04LALXIuxPRkljHd1mL8iMBQ=",
      "sha256_short": "jYIAHqQen6dV"
    },
    {
      "live_path": "/fr/maintenance.html",
      "source_path": "/source/fr/maintenance.html.txt",
      "name": "fr/maintenance.html.txt",
      "display_name": "fr/maintenance.html",
      "kind": "html",
      "size": 14663,
      "size_human": "14.3 KB",
      "mirror_bytes": 14663,
      "mirror_size_human": "14.3 KB",
      "modified": "2026-06-14",
      "sha256": "AvHSmBaGxxOdz5j08rh9OfuARPpKDRujH4NQc6ZxK2k=",
      "sha256_short": "AvHSmBaGxxOd"
    },
    {
      "live_path": "/403.html",
      "source_path": "/source/403.html.txt",
      "name": "403.html.txt",
      "display_name": "403.html",
      "kind": "html",
      "size": 13931,
      "size_human": "13.6 KB",
      "mirror_bytes": 13931,
      "mirror_size_human": "13.6 KB",
      "modified": "2026-06-14",
      "sha256": "YQGoDJD8poEqO5pzGI3Z7bVZtQV/ON9F5RQebEXDdpI=",
      "sha256_short": "YQGoDJD8poEq",
      "description": "Forbidden page."
    },
    {
      "live_path": "/404.html",
      "source_path": "/source/404.html.txt",
      "name": "404.html.txt",
      "display_name": "404.html",
      "kind": "html",
      "size": 13805,
      "size_human": "13.5 KB",
      "mirror_bytes": 13805,
      "mirror_size_human": "13.5 KB",
      "modified": "2026-06-14",
      "sha256": "yCZjKvyj24PnTH/imEarVVEf4/9KgJfXw3+VMrZsdaU=",
      "sha256_short": "yCZjKvyj24Pn",
      "description": "Not found page."
    },
    {
      "live_path": "/500.html",
      "source_path": "/source/500.html.txt",
      "name": "500.html.txt",
      "display_name": "500.html",
      "kind": "html",
      "size": 13951,
      "size_human": "13.6 KB",
      "mirror_bytes": 13951,
      "mirror_size_human": "13.6 KB",
      "modified": "2026-06-14",
      "sha256": "BRSsdIBpUseNPM1vJwjazG/WDabNG2aclRdg0oD5Zvw=",
      "sha256_short": "BRSsdIBpUseN",
      "description": "Server error page."
    },
    {
      "live_path": "/maintenance.html",
      "source_path": "/source/maintenance.html.txt",
      "name": "maintenance.html.txt",
      "display_name": "maintenance.html",
      "kind": "html",
      "size": 14331,
      "size_human": "14.0 KB",
      "mirror_bytes": 14331,
      "mirror_size_human": "14.0 KB",
      "modified": "2026-06-14",
      "sha256": "ZIyZIvBaCuTVzSB78NlG5uf5cPPMKoCyYTnZTSjJP8Y=",
      "sha256_short": "ZIyZIvBaCuTV",
      "description": "Maintenance notice. Used during planned downtime."
    },
    {
      "live_path": "/integrity/releases/2026-05-09/index.html",
      "source_path": "/source/integrity/releases/2026-05-09/index.html.txt",
      "name": "integrity/releases/2026-05-09/index.html.txt",
      "display_name": "integrity/releases/2026-05-09/index.html",
      "kind": "html",
      "size": 15463,
      "size_human": "15.1 KB",
      "mirror_bytes": 15463,
      "mirror_size_human": "15.1 KB",
      "modified": "2026-05-18",
      "sha256": "kW83Cz/3Y2MDNuqRttDtCvnFDD7XPR51MEM+MZmdF2o=",
      "sha256_short": "kW83Cz/3Y2MD",
      "description": "Frozen page record for the 2026-05-09 edition."
    },
    {
      "live_path": "/integrity/releases/2026-05-17/index.html",
      "source_path": "/source/integrity/releases/2026-05-17/index.html.txt",
      "name": "integrity/releases/2026-05-17/index.html.txt",
      "display_name": "integrity/releases/2026-05-17/index.html",
      "kind": "html",
      "size": 14974,
      "size_human": "14.6 KB",
      "mirror_bytes": 14974,
      "mirror_size_human": "14.6 KB",
      "modified": "2026-05-19",
      "sha256": "Qg8ZX4icWspy91ivuKfunaLZ3SzlxJPg+yDf5MZJpW4=",
      "sha256_short": "Qg8ZX4icWspy",
      "description": "Frozen page record for the 2026-05-17 edition."
    },
    {
      "live_path": "/integrity/releases/2026-05-19/index.html",
      "source_path": "/source/integrity/releases/2026-05-19/index.html.txt",
      "name": "integrity/releases/2026-05-19/index.html.txt",
      "display_name": "integrity/releases/2026-05-19/index.html",
      "kind": "html",
      "size": 6406,
      "size_human": "6.3 KB",
      "mirror_bytes": 6406,
      "mirror_size_human": "6.3 KB",
      "modified": "2026-05-20",
      "sha256": "BGc7eBxQQPEJixddK9404D6ZMwcuIDC2BV6qHGbRgYA=",
      "sha256_short": "BGc7eBxQQPEJ"
    },
    {
      "live_path": "/integrity/releases/2026-05-23/index.html",
      "source_path": "/source/integrity/releases/2026-05-23/index.html.txt",
      "name": "integrity/releases/2026-05-23/index.html.txt",
      "display_name": "integrity/releases/2026-05-23/index.html",
      "kind": "html",
      "size": 7490,
      "size_human": "7.3 KB",
      "mirror_bytes": 7490,
      "mirror_size_human": "7.3 KB",
      "modified": "2026-05-30",
      "sha256": "+5cJSuhgA9O2/iM5etzPEeXen2ge84Vbf/t29e0CSgA=",
      "sha256_short": "+5cJSuhgA9O2"
    },
    {
      "live_path": "/integrity/releases/2026-06-10/index.html",
      "source_path": "/source/integrity/releases/2026-06-10/index.html.txt",
      "name": "integrity/releases/2026-06-10/index.html.txt",
      "display_name": "integrity/releases/2026-06-10/index.html",
      "kind": "html",
      "size": 7495,
      "size_human": "7.3 KB",
      "mirror_bytes": 7495,
      "mirror_size_human": "7.3 KB",
      "modified": "2026-06-10",
      "sha256": "HghlVmQ+0bpwbKWpQRg6B5Zbm0mKH15sbqrcU58V7n0=",
      "sha256_short": "HghlVmQ+0bpw"
    },
    {
      "live_path": "/integrity/releases/2026-06-14/index.html",
      "source_path": "/source/integrity/releases/2026-06-14/index.html.txt",
      "name": "integrity/releases/2026-06-14/index.html.txt",
      "display_name": "integrity/releases/2026-06-14/index.html",
      "kind": "html",
      "size": 7495,
      "size_human": "7.3 KB",
      "mirror_bytes": 7495,
      "mirror_size_human": "7.3 KB",
      "modified": "2026-06-14",
      "sha256": "U0F941wowbPtwJV+8pxgcid/0XsN8vjejirmhzijxII=",
      "sha256_short": "U0F941wowbPt"
    },
    {
      "live_path": "/styles.css",
      "source_path": "/source/styles.css.txt",
      "name": "styles.css.txt",
      "display_name": "styles.css",
      "kind": "css",
      "size": 152299,
      "size_human": "148.7 KB",
      "mirror_bytes": 348544,
      "mirror_size_human": "340.4 KB",
      "modified": "2026-06-11",
      "sha256": "UTO3nhY47QQJ98COCq/ESykdrcbUybC61ppi6FFgZAg=",
      "sha256_short": "UTO3nhY47QQJ",
      "description": "Authored stylesheet. Mirrored from source, not the minified deployed bytes."
    },
    {
      "live_path": "/print.css",
      "source_path": "/source/print.css.txt",
      "name": "print.css.txt",
      "display_name": "print.css",
      "kind": "css",
      "size": 28198,
      "size_human": "27.5 KB",
      "mirror_bytes": 47813,
      "mirror_size_human": "46.7 KB",
      "modified": "2026-06-09",
      "sha256": "UYemyBJEv6ZbwlIhI6Q6e48OTwzIdGK1fDOLGf5Gy1c=",
      "sha256_short": "UYemyBJEv6Zb",
      "description": "Print stylesheet. Layout rules for paper output."
    },
    {
      "live_path": "/fonts-full.css",
      "source_path": "/source/fonts-full.css.txt",
      "name": "fonts-full.css.txt",
      "display_name": "fonts-full.css",
      "kind": "css",
      "size": 2233,
      "size_human": "2.2 KB",
      "mirror_bytes": 2794,
      "mirror_size_human": "2.7 KB",
      "modified": "2026-05-15",
      "sha256": "HBF++3sP6IyQjPsjNi5pD0qPEzlIr96THKYCt7dLksQ=",
      "sha256_short": "HBF++3sP6IyQ",
      "description": "Webfont declarations. Subsets, formats and fallbacks."
    },
    {
      "live_path": "/js/theme.js",
      "source_path": "/source/theme.js.txt",
      "name": "theme.js.txt",
      "display_name": "theme.js",
      "kind": "js",
      "size": 1540,
      "size_human": "1.5 KB",
      "mirror_bytes": 2849,
      "mirror_size_human": "2.8 KB",
      "modified": "2026-05-21",
      "sha256": "hZpsNbdsQHHsvrcldLFkpDep9L9g+69eJJGfR16OUmM=",
      "sha256_short": "hZpsNbdsQHHs",
      "description": "Theme toggle and the html.js / html.enhanced enhancement flags."
    },
    {
      "live_path": "/sw-register.js",
      "source_path": "/source/sw-register.js.txt",
      "name": "sw-register.js.txt",
      "display_name": "sw-register.js",
      "kind": "js",
      "size": 1809,
      "size_human": "1.8 KB",
      "mirror_bytes": 3802,
      "mirror_size_human": "3.7 KB",
      "modified": "2026-05-24",
      "sha256": "EzEtESu3W/MokXkP0Gju22/WjWl/SJkamhrLCYS8dyc=",
      "sha256_short": "EzEtESu3W/Mo",
      "description": "Service-worker registration and the tp-app Trusted Types policy."
    },
    {
      "live_path": "/js/reveal.js",
      "source_path": "/source/reveal.js.txt",
      "name": "reveal.js.txt",
      "display_name": "reveal.js",
      "kind": "js",
      "size": 1565,
      "size_human": "1.5 KB",
      "mirror_bytes": 3502,
      "mirror_size_human": "3.4 KB",
      "modified": "2026-05-24",
      "sha256": "BBGu3W+wvBqdmi6rez4OxqV4eG7deryILWIkUZPg8Zs=",
      "sha256_short": "BBGu3W+wvBqd",
      "description": "Scroll-reveal — fades sections in as they enter the viewport."
    },
    {
      "live_path": "/js/verify-modal.js",
      "source_path": "/source/verify-modal.js.txt",
      "name": "verify-modal.js.txt",
      "display_name": "verify-modal.js",
      "kind": "js",
      "size": 13417,
      "size_human": "13.1 KB",
      "mirror_bytes": 26077,
      "mirror_size_human": "25.5 KB",
      "modified": "2026-06-14",
      "sha256": "Y1kBFkZGsjymebBryO5e16/f9jSeN3k1n0+5p69EwO8=",
      "sha256_short": "Y1kBFkZGsjym",
      "description": "Verify action menu. Five-row overlay handing off to source, citation, integrity, verify and print."
    },
    {
      "live_path": "/js/copy.js",
      "source_path": "/source/copy.js.txt",
      "name": "copy.js.txt",
      "display_name": "copy.js",
      "kind": "js",
      "size": 4739,
      "size_human": "4.6 KB",
      "mirror_bytes": 10379,
      "mirror_size_human": "10.1 KB",
      "modified": "2026-05-24",
      "sha256": "pel8k9PVYI7OwQKQFL+tu6yk7L02XPbHvHqOWNm/1KQ=",
      "sha256_short": "pel8k9PVYI7O",
      "description": "Shared copy-to-clipboard behaviour, driven by data-copy attributes."
    },
    {
      "live_path": "/js/edition.js",
      "source_path": "/source/edition.js.txt",
      "name": "edition.js.txt",
      "display_name": "edition.js",
      "kind": "js",
      "size": 7058,
      "size_human": "6.9 KB",
      "mirror_bytes": 11986,
      "mirror_size_human": "11.7 KB",
      "modified": "2026-06-11",
      "sha256": "dgqWbYKn/TI84xSTdL7/UQZnqPV/zoIQPyRBNPOh6Vo=",
      "sha256_short": "dgqWbYKn/TI8",
      "description": "Footer edition-age localisation. Reads body[data-edition] and rewrites [data-edition-age] in the document language."
    },
    {
      "live_path": "/js/overlay.js",
      "source_path": "/source/overlay.js.txt",
      "name": "overlay.js.txt",
      "display_name": "overlay.js",
      "kind": "js",
      "size": 3583,
      "size_human": "3.5 KB",
      "mirror_bytes": 7646,
      "mirror_size_human": "7.5 KB",
      "modified": "2026-05-24",
      "sha256": "zSqbmSDbJE0zpYuRre4gLX2yfcm+rAoylsj//MuW5Ow=",
      "sha256_short": "zSqbmSDbJE0z",
      "description": "Shared overlay lifecycle — focus trap, scroll lock, the cite and project modals."
    },
    {
      "live_path": "/js/fonts.js",
      "source_path": "/source/fonts.js.txt",
      "name": "fonts.js.txt",
      "display_name": "fonts.js",
      "kind": "js",
      "size": 1269,
      "size_human": "1.2 KB",
      "mirror_bytes": 2952,
      "mirror_size_human": "2.9 KB",
      "modified": "2026-06-14",
      "sha256": "Hj9VDtkTiD7h06erDd17opRRPBWyZDr3vstJ2h90x9g=",
      "sha256_short": "Hj9VDtkTiD7h",
      "description": "Post-paint full-font upgrade. Swaps the subset fonts for the full set."
    },
    {
      "live_path": "/js/language-gate.js",
      "source_path": "/source/language-gate.js.txt",
      "name": "language-gate.js.txt",
      "display_name": "language-gate.js",
      "kind": "js",
      "size": 7731,
      "size_human": "7.5 KB",
      "mirror_bytes": 7731,
      "mirror_size_human": "7.5 KB",
      "modified": "2026-06-09",
      "sha256": "ANlilP665txzAyjYmtvSPmsTV8amKYWYgvV7QP+silo=",
      "sha256_short": "ANlilP665txz"
    },
    {
      "live_path": "/js/micro-interactions.js",
      "source_path": "/source/micro-interactions.js.txt",
      "name": "micro-interactions.js.txt",
      "display_name": "micro-interactions.js",
      "kind": "js",
      "size": 4185,
      "size_human": "4.1 KB",
      "mirror_bytes": 9762,
      "mirror_size_human": "9.5 KB",
      "modified": "2026-05-31",
      "sha256": "9oNGKIbFrkN1XiFDHuthNrt57pO3TY1DcJ0jXpgoeUk=",
      "sha256_short": "9oNGKIbFrkN1"
    },
    {
      "live_path": "/js/local.js",
      "source_path": "/source/local.js.txt",
      "name": "local.js.txt",
      "display_name": "local.js",
      "kind": "js",
      "size": 20694,
      "size_human": "20.2 KB",
      "mirror_bytes": 27018,
      "mirror_size_human": "26.4 KB",
      "modified": "2026-06-11",
      "sha256": "IxSykbp5AGg3FvRVEWASsZEi5VtbCLtAhKB15cizwes=",
      "sha256_short": "IxSykbp5AGg3"
    },
    {
      "live_path": "/sw.js",
      "source_path": "/source/sw.js.txt",
      "name": "sw.js.txt",
      "display_name": "sw.js",
      "kind": "js",
      "size": 9910,
      "size_human": "9.7 KB",
      "mirror_bytes": 9910,
      "mirror_size_human": "9.7 KB",
      "modified": "2026-06-14",
      "sha256": "y8kePz0fTvycE8yYtH36lytZkCNBK1TRLqg7os+vuS4=",
      "sha256_short": "y8kePz0fTvyc",
      "description": "Service worker. Offline cache for the public site."
    },
    {
      "live_path": "/manifest.webmanifest",
      "source_path": "/source/manifest.webmanifest.txt",
      "name": "manifest.webmanifest.txt",
      "display_name": "manifest.webmanifest",
      "kind": "json",
      "size": 708,
      "size_human": "708 B",
      "mirror_bytes": 708,
      "mirror_size_human": "708 B",
      "modified": "2026-05-16",
      "sha256": "gONBLvUDcl5GhstGAvusB03d67dc4dhr1SHTznO2brQ=",
      "sha256_short": "gONBLvUDcl5G",
      "description": "Web app manifest. Installable surface metadata."
    },
    {
      "live_path": "/humans.txt",
      "source_path": "/source/humans.txt.txt",
      "name": "humans.txt.txt",
      "display_name": "humans.txt",
      "kind": "text",
      "size": 2334,
      "size_human": "2.3 KB",
      "mirror_bytes": 2334,
      "mirror_size_human": "2.3 KB",
      "modified": "2026-06-14",
      "sha256": "Sk4CgVjIpTq9U/j2S1kArzfiueHSw2D2W9w7iO41od8=",
      "sha256_short": "Sk4CgVjIpTq9",
      "description": "Credits and notes for the people behind the site."
    },
    {
      "live_path": "/llms.txt",
      "source_path": "/source/llms.txt.txt",
      "name": "llms.txt.txt",
      "display_name": "llms.txt",
      "kind": "text",
      "size": 2407,
      "size_human": "2.4 KB",
      "mirror_bytes": 2407,
      "mirror_size_human": "2.4 KB",
      "modified": "2026-06-14",
      "sha256": "0JU2kWIgUmdse9qURjJLei1JYzAd3hwyHryIha08SmA=",
      "sha256_short": "0JU2kWIgUmds",
      "description": "Machine-readable guidance for language models and AI systems."
    },
    {
      "live_path": "/robots.txt",
      "source_path": "/source/robots.txt.txt",
      "name": "robots.txt.txt",
      "display_name": "robots.txt",
      "kind": "text",
      "size": 493,
      "size_human": "493 B",
      "mirror_bytes": 493,
      "mirror_size_human": "493 B",
      "modified": "2026-05-15",
      "sha256": "Cn845Rjry/gaw7EkhWF8MmWRalQc6DxO478wdcraLEk=",
      "sha256_short": "Cn845Rjry/ga",
      "description": "Crawler access policy and public indexing intent."
    },
    {
      "live_path": "/changelog.txt",
      "source_path": "/source/changelog.txt.txt",
      "name": "changelog.txt.txt",
      "display_name": "changelog.txt",
      "kind": "text",
      "size": 161297,
      "size_human": "157.5 KB",
      "mirror_bytes": 161297,
      "mirror_size_human": "157.5 KB",
      "modified": "2026-06-14",
      "sha256": "2LAU0SiJ0Z7MJFYvS7ScQ4RByXXInmAzKDISTUYJGOA=",
      "sha256_short": "2LAU0SiJ0Z7M",
      "description": "Edition change log. Notable revisions to the public site."
    },
    {
      "live_path": "/ai-usage.txt",
      "source_path": "/source/ai-usage.txt.txt",
      "name": "ai-usage.txt.txt",
      "display_name": "ai-usage.txt",
      "kind": "text",
      "size": 974,
      "size_human": "974 B",
      "mirror_bytes": 974,
      "mirror_size_human": "974 B",
      "modified": "2026-05-16",
      "sha256": "KCGgNuPPWi8tmdrtleJwI0EuGgMrWeAkZUaYHNDvinY=",
      "sha256_short": "KCGgNuPPWi8t",
      "description": "Statement of AI usage and policy for the site."
    },
    {
      "live_path": "/assertion.txt",
      "source_path": "/source/assertion.txt.txt",
      "name": "assertion.txt.txt",
      "display_name": "assertion.txt",
      "kind": "text",
      "size": 1259,
      "size_human": "1.2 KB",
      "mirror_bytes": 1259,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "e1vqC6De55Z1+k+CHmSei5Q3ur3sG+59vc58jQlF8wk=",
      "sha256_short": "e1vqC6De55Z1",
      "description": "Authorship assertion. Declaration of authorship and integrity intent."
    },
    {
      "live_path": "/statement.txt",
      "source_path": "/source/statement.txt.txt",
      "name": "statement.txt.txt",
      "display_name": "statement.txt",
      "kind": "text",
      "size": 1350,
      "size_human": "1.3 KB",
      "mirror_bytes": 1350,
      "mirror_size_human": "1.3 KB",
      "modified": "2026-05-16",
      "sha256": "6gPA2f+QHkRwQDeBBixS9MyYQ/xKYBel49DNmGDSZSg=",
      "sha256_short": "6gPA2f+QHkRw",
      "description": "Editorial statement. The site's authoring principles."
    },
    {
      "live_path": "/pgp.txt",
      "source_path": "/source/pgp.txt.txt",
      "name": "pgp.txt.txt",
      "display_name": "pgp.txt",
      "kind": "text",
      "size": 3147,
      "size_human": "3.1 KB",
      "mirror_bytes": 3147,
      "mirror_size_human": "3.1 KB",
      "modified": "2026-05-15",
      "sha256": "rvgu/o1MmjSAvnF3b6Fws3ik3fao6Ioz33hKhNW+Deg=",
      "sha256_short": "rvgu/o1MmjSA",
      "description": "PGP statement. The signing key fingerprint and its use."
    },
    {
      "live_path": "/sitemap.xml",
      "source_path": "/source/sitemap.xml.txt",
      "name": "sitemap.xml.txt",
      "display_name": "sitemap.xml",
      "kind": "text",
      "size": 4879,
      "size_human": "4.8 KB",
      "mirror_bytes": 4879,
      "mirror_size_human": "4.8 KB",
      "modified": "2026-06-14",
      "sha256": "Y/nfnynj1nayspcRG0nRBmvLkH0LgizUyJ1636oxwIQ=",
      "sha256_short": "Y/nfnynj1nay",
      "description": "Public sitemap. URL inventory for crawlers."
    },
    {
      "live_path": "/sitemap.xml.sha256",
      "source_path": "/source/sitemap.xml.sha256.txt",
      "name": "sitemap.xml.sha256.txt",
      "display_name": "sitemap.xml.sha256",
      "kind": "text",
      "size": 78,
      "size_human": "78 B",
      "mirror_bytes": 78,
      "mirror_size_human": "78 B",
      "modified": "2026-06-14",
      "sha256": "esBW36yeIWtUes/n+HS/vhEK1HpuGSQNFagBPn7kVYw=",
      "sha256_short": "esBW36yeIWtU",
      "description": "Source mirror of the SHA-256 checksum for sitemap.xml."
    },
    {
      "live_path": "/attestations.json",
      "source_path": "/source/attestations.json.txt",
      "name": "attestations.json.txt",
      "display_name": "attestations.json",
      "kind": "json",
      "size": 454,
      "size_human": "454 B",
      "mirror_bytes": 454,
      "mirror_size_human": "454 B",
      "modified": "2026-05-15",
      "sha256": "gHJWdZKY0esHE3i6NI/NkuoDIb8bNYur/6XRMCBwcIE=",
      "sha256_short": "gHJWdZKY0esH",
      "description": "Public attestations. Verifiable claims about the site."
    },
    {
      "live_path": "/site-metadata.json",
      "source_path": "/source/site-metadata.json.txt",
      "name": "site-metadata.json.txt",
      "display_name": "site-metadata.json",
      "kind": "json",
      "size": 2177,
      "size_human": "2.1 KB",
      "mirror_bytes": 2177,
      "mirror_size_human": "2.1 KB",
      "modified": "2026-06-14",
      "sha256": "YczU612Gfq1xW+jCMLBERJnAyaxHNOMsbWWKmG2bzHY=",
      "sha256_short": "YczU612Gfq1x",
      "description": "Site-level metadata. Edition, build, asset version."
    },
    {
      "live_path": "/sw-cache-manifest.json",
      "source_path": "/source/sw-cache-manifest.json.txt",
      "name": "sw-cache-manifest.json.txt",
      "display_name": "sw-cache-manifest.json",
      "kind": "json",
      "size": 3152,
      "size_human": "3.1 KB",
      "mirror_bytes": 3152,
      "mirror_size_human": "3.1 KB",
      "modified": "2026-06-14",
      "sha256": "bSrTs2OMxRm9zoCMSWPp7YuG03XJHn78HK1N5YbpC38=",
      "sha256_short": "bSrTs2OMxRm9",
      "description": "Service worker cache manifest. Files pinned for offline use."
    },
    {
      "live_path": "/verify/verify.js",
      "source_path": "/source/verify/verify.js.txt",
      "name": "verify/verify.js.txt",
      "display_name": "verify/verify.js",
      "kind": "js",
      "size": 22193,
      "size_human": "21.7 KB",
      "mirror_bytes": 22193,
      "mirror_size_human": "21.7 KB",
      "modified": "2026-06-09",
      "sha256": "pydvvckk7ELTdjhiRqApG2PRbtcycsQ0tPd3WvrzTkc=",
      "sha256_short": "pydvvckk7ELT",
      "description": "Verification logic. Renders a page record from the verification map."
    },
    {
      "live_path": "/integrity/releases/archive.css",
      "source_path": "/source/integrity/releases/archive.css.txt",
      "name": "integrity/releases/archive.css.txt",
      "display_name": "integrity/releases/archive.css",
      "kind": "css",
      "size": 1012,
      "size_human": "1012 B",
      "mirror_bytes": 1012,
      "mirror_size_human": "1012 B",
      "modified": "2026-05-15",
      "sha256": "mafFEc/8p4+ova0nlmqxOtgrK5b8dgPk7GEThSz7Kus=",
      "sha256_short": "mafFEc/8p4+o",
      "description": "Stylesheet used inside frozen release archives. Held alongside its release records."
    },
    {
      "live_path": "/.well-known/person.json",
      "source_path": "/source/.well-known/person.json.txt",
      "name": ".well-known/person.json.txt",
      "display_name": ".well-known/person.json",
      "kind": "json",
      "size": 3206,
      "size_human": "3.1 KB",
      "mirror_bytes": 3206,
      "mirror_size_human": "3.1 KB",
      "modified": "2026-06-10",
      "sha256": "QP9osH6OVwaIKRYyEQqrina0EDA1s/2K4reSkfBPq7M=",
      "sha256_short": "QP9osH6OVwaI",
      "description": "Machine-readable identity in JSON-LD. The reference used by discovery, federation and verification."
    },
    {
      "live_path": "/.well-known/security.txt",
      "source_path": "/source/.well-known/security.txt.txt",
      "name": ".well-known/security.txt.txt",
      "display_name": ".well-known/security.txt",
      "kind": "text",
      "size": 1523,
      "size_human": "1.5 KB",
      "mirror_bytes": 1523,
      "mirror_size_human": "1.5 KB",
      "modified": "2026-05-15",
      "sha256": "OeE0g7hequv/sN9tRxdrCETU670FKNmHJyf5x6Zy2lI=",
      "sha256_short": "OeE0g7hequv/",
      "description": "Coordinated disclosure policy. Standard /.well-known/security.txt contact and scope."
    },
    {
      "live_path": "/.well-known/attribution.txt",
      "source_path": "/source/.well-known/attribution.txt.txt",
      "name": ".well-known/attribution.txt.txt",
      "display_name": ".well-known/attribution.txt",
      "kind": "text",
      "size": 390,
      "size_human": "390 B",
      "mirror_bytes": 390,
      "mirror_size_human": "390 B",
      "modified": "2026-05-15",
      "sha256": "oSzaz8vXgK+BYMC0hEVCSPo0lPp4rwBKwgLRMEBL6Rg=",
      "sha256_short": "oSzaz8vXgK+B",
      "description": "Author attribution. Names the responsible party for the public site."
    },
    {
      "live_path": "/.well-known/pgp-key.asc",
      "source_path": "/source/.well-known/pgp-key.asc.txt",
      "name": ".well-known/pgp-key.asc.txt",
      "display_name": ".well-known/pgp-key.asc",
      "kind": "text",
      "size": 3147,
      "size_human": "3.1 KB",
      "mirror_bytes": 3147,
      "mirror_size_human": "3.1 KB",
      "modified": "2026-05-15",
      "sha256": "rvgu/o1MmjSAvnF3b6Fws3ik3fao6Ioz33hKhNW+Deg=",
      "sha256_short": "rvgu/o1MmjSA",
      "description": "ASCII-armoured public signing key. The publisher's signing identity."
    },
    {
      "live_path": "/.well-known/webfinger",
      "source_path": "/source/.well-known/webfinger.txt",
      "name": ".well-known/webfinger.txt",
      "display_name": ".well-known/webfinger",
      "kind": "text",
      "size": 327,
      "size_human": "327 B",
      "mirror_bytes": 327,
      "mirror_size_human": "327 B",
      "modified": "2026-05-15",
      "sha256": "i5Q+f35Z9HNRAM3xAxYcrQA+ly/ZBu1V6oONAmFTF5k=",
      "sha256_short": "i5Q+f35Z9HNR",
      "description": "WebFinger discovery surface. Resolves identity across federated protocols."
    },
    {
      "live_path": "/.well-known/publication.json",
      "source_path": "/source/.well-known/publication.json.txt",
      "name": ".well-known/publication.json.txt",
      "display_name": ".well-known/publication.json",
      "kind": "json",
      "size": 4843,
      "size_human": "4.7 KB",
      "mirror_bytes": 4843,
      "mirror_size_human": "4.7 KB",
      "modified": "2026-05-18",
      "sha256": "Wip1js65oeW+vPx3fW0aavmmA/dXDIEIuMoklI5/rTU=",
      "sha256_short": "Wip1js65oeW+",
      "description": "Publication record. Describes the site as a self-managed editorial work."
    },
    {
      "live_path": "/.well-known/build.json",
      "source_path": "/source/.well-known/build.json.txt",
      "name": ".well-known/build.json.txt",
      "display_name": ".well-known/build.json",
      "kind": "json",
      "size": 1170,
      "size_human": "1.1 KB",
      "mirror_bytes": 1170,
      "mirror_size_human": "1.1 KB",
      "modified": "2026-06-14",
      "sha256": "gSETEp0Ey/EZZmYCfCQavMbiVOD0AOOjmhKNHzQVvC4=",
      "sha256_short": "gSETEp0Ey/EZ",
      "description": "Build record. Reproducibility data for the current edition."
    },
    {
      "live_path": "/.htaccess",
      "source_path": "/source/htaccess.txt",
      "name": "htaccess.txt",
      "display_name": ".htaccess",
      "kind": "apache",
      "size": 25295,
      "size_human": "24.7 KB",
      "mirror_bytes": 25514,
      "mirror_size_human": "24.9 KB",
      "modified": "2026-06-14",
      "sha256": "9xSoUmaec/7U5/lnJfJPg9NaVQPtUrKY8vaJfHWs0yo=",
      "sha256_short": "9xSoUmaec/7U",
      "description": "Apache configuration. Public-safety scanned before mirroring."
    },
    {
      "live_path": "/source/README.txt",
      "source_path": "/source/README.txt",
      "name": "README.txt",
      "display_name": "README.txt",
      "kind": "text",
      "size": 1194,
      "size_human": "1.2 KB",
      "mirror_bytes": 1194,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-15",
      "sha256": "XcPW1Cs/NMqmmUgf4akGsugCfA+7SRo/zUP4ZVcDI2E=",
      "sha256_short": "XcPW1Cs/NMqm",
      "description": "Orientation note for the source tree. Same text shipped at the root of every release archive."
    }
  ],
  "images": [
    {
      "live_path": "/images/architecture/architecture-mobile.en.svg",
      "source_path": "/source/images/architecture/architecture-mobile.en.svg.txt",
      "name": "images/architecture/architecture-mobile.en.svg.txt",
      "display_name": "images/architecture/architecture-mobile.en.svg.txt",
      "kind": "image",
      "size": 4590,
      "size_human": "4.5 KB",
      "mirror_bytes": 4590,
      "mirror_size_human": "4.5 KB",
      "modified": "2026-05-15",
      "sha256": "9Rghc0nQzMuOGHyVMQKT9CcTcVtO/jAoi5QVN2Qb9k4=",
      "sha256_short": "9Rghc0nQzMuO"
    },
    {
      "live_path": "/images/architecture/architecture-mobile.fr.svg",
      "source_path": "/source/images/architecture/architecture-mobile.fr.svg.txt",
      "name": "images/architecture/architecture-mobile.fr.svg.txt",
      "display_name": "images/architecture/architecture-mobile.fr.svg.txt",
      "kind": "image",
      "size": 4705,
      "size_human": "4.6 KB",
      "mirror_bytes": 4705,
      "mirror_size_human": "4.6 KB",
      "modified": "2026-05-15",
      "sha256": "h072Fsp5j0HuqlSFI5+PGLoSWBefub7BMQXr57M9LQs=",
      "sha256_short": "h072Fsp5j0Hu"
    },
    {
      "live_path": "/images/architecture/architecture-mobile.svg",
      "source_path": "/source/images/architecture/architecture-mobile.svg.txt",
      "name": "images/architecture/architecture-mobile.svg.txt",
      "display_name": "images/architecture/architecture-mobile.svg.txt",
      "kind": "image",
      "size": 4590,
      "size_human": "4.5 KB",
      "mirror_bytes": 4590,
      "mirror_size_human": "4.5 KB",
      "modified": "2026-05-15",
      "sha256": "9Rghc0nQzMuOGHyVMQKT9CcTcVtO/jAoi5QVN2Qb9k4=",
      "sha256_short": "9Rghc0nQzMuO"
    },
    {
      "live_path": "/images/architecture/architecture.en.svg",
      "source_path": "/source/images/architecture/architecture.en.svg.txt",
      "name": "images/architecture/architecture.en.svg.txt",
      "display_name": "images/architecture/architecture.en.svg.txt",
      "kind": "image",
      "size": 6522,
      "size_human": "6.4 KB",
      "mirror_bytes": 6522,
      "mirror_size_human": "6.4 KB",
      "modified": "2026-05-15",
      "sha256": "UA6uZvbLaG/kWTThEz0+jSUWC0giGPp+Vnsd3E/+jek=",
      "sha256_short": "UA6uZvbLaG/k"
    },
    {
      "live_path": "/images/architecture/architecture.fr.svg",
      "source_path": "/source/images/architecture/architecture.fr.svg.txt",
      "name": "images/architecture/architecture.fr.svg.txt",
      "display_name": "images/architecture/architecture.fr.svg.txt",
      "kind": "image",
      "size": 6684,
      "size_human": "6.5 KB",
      "mirror_bytes": 6684,
      "mirror_size_human": "6.5 KB",
      "modified": "2026-05-15",
      "sha256": "2SSmbUaqJbrnM+BAtmz3cvaCT/V1hS/O+mToVbvVVzA=",
      "sha256_short": "2SSmbUaqJbrn"
    },
    {
      "live_path": "/images/architecture/architecture.svg",
      "source_path": "/source/images/architecture/architecture.svg.txt",
      "name": "images/architecture/architecture.svg.txt",
      "display_name": "images/architecture/architecture.svg.txt",
      "kind": "image",
      "size": 6522,
      "size_human": "6.4 KB",
      "mirror_bytes": 6522,
      "mirror_size_human": "6.4 KB",
      "modified": "2026-05-15",
      "sha256": "UA6uZvbLaG/kWTThEz0+jSUWC0giGPp+Vnsd3E/+jek=",
      "sha256_short": "UA6uZvbLaG/k"
    },
    {
      "live_path": "/images/icons/apple-touch-icon.png",
      "source_path": "/source/images/icons/apple-touch-icon.png.base64.txt",
      "name": "images/icons/apple-touch-icon.png.base64.txt",
      "display_name": "images/icons/apple-touch-icon.png.base64.txt",
      "kind": "image",
      "size": 1836,
      "size_human": "1.8 KB",
      "mirror_bytes": 2633,
      "mirror_size_human": "2.6 KB",
      "modified": "2026-05-15",
      "sha256": "dGXugMwC/2b/JDG9oBw5e74vLv7pno/VmP2XQRtjERM=",
      "sha256_short": "dGXugMwC/2b/"
    },
    {
      "live_path": "/images/icons/favicon.ico",
      "source_path": "/source/images/icons/favicon.ico.base64.txt",
      "name": "images/icons/favicon.ico.base64.txt",
      "display_name": "images/icons/favicon.ico.base64.txt",
      "kind": "image",
      "size": 1036,
      "size_human": "1.0 KB",
      "mirror_bytes": 1549,
      "mirror_size_human": "1.5 KB",
      "modified": "2026-05-15",
      "sha256": "X8uUIrIRxyBCdk39b0wsmvkublb3lm2dRBO58hnukZI=",
      "sha256_short": "X8uUIrIRxyBC"
    },
    {
      "live_path": "/images/icons/favicon.svg",
      "source_path": "/source/images/icons/favicon.svg.txt",
      "name": "images/icons/favicon.svg.txt",
      "display_name": "images/icons/favicon.svg.txt",
      "kind": "image",
      "size": 677,
      "size_human": "677 B",
      "mirror_bytes": 677,
      "mirror_size_human": "677 B",
      "modified": "2026-05-15",
      "sha256": "MLGU2VDrhrVOpbIyXdV0vUSbubm2IuStgz9wu4g21QI=",
      "sha256_short": "MLGU2VDrhrVO"
    },
    {
      "live_path": "/images/icons/icon-192.png",
      "source_path": "/source/images/icons/icon-192.png.base64.txt",
      "name": "images/icons/icon-192.png.base64.txt",
      "display_name": "images/icons/icon-192.png.base64.txt",
      "kind": "image",
      "size": 1984,
      "size_human": "1.9 KB",
      "mirror_bytes": 2827,
      "mirror_size_human": "2.8 KB",
      "modified": "2026-05-15",
      "sha256": "mCbOiICNzZnWIalcc1Tcs5LjX3pHkVVflsQj2goaj+g=",
      "sha256_short": "mCbOiICNzZnW"
    },
    {
      "live_path": "/images/icons/icon-512.png",
      "source_path": "/source/images/icons/icon-512.png.base64.txt",
      "name": "images/icons/icon-512.png.base64.txt",
      "display_name": "images/icons/icon-512.png.base64.txt",
      "kind": "image",
      "size": 5272,
      "size_human": "5.1 KB",
      "mirror_bytes": 7269,
      "mirror_size_human": "7.1 KB",
      "modified": "2026-05-15",
      "sha256": "gBM5c0abex5po96jQ3wQIhvSSaRduShxhskX5LfE2Io=",
      "sha256_short": "gBM5c0abex5p"
    },
    {
      "live_path": "/images/og/404-og.png",
      "source_path": "/source/images/og/404-og.png.base64.txt",
      "name": "images/og/404-og.png.base64.txt",
      "display_name": "images/og/404-og.png.base64.txt",
      "kind": "image",
      "size": 16917,
      "size_human": "16.5 KB",
      "mirror_bytes": 22993,
      "mirror_size_human": "22.5 KB",
      "modified": "2026-05-15",
      "sha256": "4ZKBdUnUD6xX44yM/LH+iBg4Gdig8b5aC2BS4azzuYk=",
      "sha256_short": "4ZKBdUnUD6xX"
    },
    {
      "live_path": "/images/og/500-og.png",
      "source_path": "/source/images/og/500-og.png.base64.txt",
      "name": "images/og/500-og.png.base64.txt",
      "display_name": "images/og/500-og.png.base64.txt",
      "kind": "image",
      "size": 18849,
      "size_human": "18.4 KB",
      "mirror_bytes": 25603,
      "mirror_size_human": "25.0 KB",
      "modified": "2026-05-15",
      "sha256": "RPaROHG4ByuHZReGGJpFOgY8gxs2sA9qq/kYZRrXRJ4=",
      "sha256_short": "RPaROHG4ByuH"
    },
    {
      "live_path": "/images/og/default-og.png",
      "source_path": "/source/images/og/default-og.png.base64.txt",
      "name": "images/og/default-og.png.base64.txt",
      "display_name": "images/og/default-og.png.base64.txt",
      "kind": "image",
      "size": 10954,
      "size_human": "10.7 KB",
      "mirror_bytes": 14945,
      "mirror_size_human": "14.6 KB",
      "modified": "2026-05-15",
      "sha256": "71mVKZ8jtmmrBwfeyG7lhg0F5WdJ8cQ+V1ip4FXLRks=",
      "sha256_short": "71mVKZ8jtmmr"
    },
    {
      "live_path": "/images/og/home-og.png",
      "source_path": "/source/images/og/home-og.png.base64.txt",
      "name": "images/og/home-og.png.base64.txt",
      "display_name": "images/og/home-og.png.base64.txt",
      "kind": "image",
      "size": 34989,
      "size_human": "34.2 KB",
      "mirror_bytes": 47407,
      "mirror_size_human": "46.3 KB",
      "modified": "2026-05-15",
      "sha256": "YEkWt7qDu5CgDV6UL6muzmtDyyLUswpV0w6+JrMgYzM=",
      "sha256_short": "YEkWt7qDu5Cg"
    },
    {
      "live_path": "/images/og/integrity-og.png",
      "source_path": "/source/images/og/integrity-og.png.base64.txt",
      "name": "images/og/integrity-og.png.base64.txt",
      "display_name": "images/og/integrity-og.png.base64.txt",
      "kind": "image",
      "size": 17755,
      "size_human": "17.3 KB",
      "mirror_bytes": 24134,
      "mirror_size_human": "23.6 KB",
      "modified": "2026-05-15",
      "sha256": "i3vLT+3tVvWebIo4ewTeGJ+pBA2szkNf8Mbw585EE54=",
      "sha256_short": "i3vLT+3tVvWe"
    },
    {
      "live_path": "/images/og/maintenance-og.png",
      "source_path": "/source/images/og/maintenance-og.png.base64.txt",
      "name": "images/og/maintenance-og.png.base64.txt",
      "display_name": "images/og/maintenance-og.png.base64.txt",
      "kind": "image",
      "size": 59155,
      "size_human": "57.8 KB",
      "mirror_bytes": 80062,
      "mirror_size_human": "78.2 KB",
      "modified": "2026-05-15",
      "sha256": "sHpyRbx1OP9GrMtgAHacp4mjqkAUVsOD/p1BbL2ZcwQ=",
      "sha256_short": "sHpyRbx1OP9G"
    },
    {
      "live_path": "/images/og/privacy-og.png",
      "source_path": "/source/images/og/privacy-og.png.base64.txt",
      "name": "images/og/privacy-og.png.base64.txt",
      "display_name": "images/og/privacy-og.png.base64.txt",
      "kind": "image",
      "size": 20896,
      "size_human": "20.4 KB",
      "mirror_bytes": 28375,
      "mirror_size_human": "27.7 KB",
      "modified": "2026-05-15",
      "sha256": "O4l8bx72gXsdJzW67G9QHALlKo7oqe5CXulqQstwx0o=",
      "sha256_short": "O4l8bx72gXsd"
    },
    {
      "live_path": "/images/og/releases-og.png",
      "source_path": "/source/images/og/releases-og.png.base64.txt",
      "name": "images/og/releases-og.png.base64.txt",
      "display_name": "images/og/releases-og.png.base64.txt",
      "kind": "image",
      "size": 17778,
      "size_human": "17.4 KB",
      "mirror_bytes": 24161,
      "mirror_size_human": "23.6 KB",
      "modified": "2026-05-15",
      "sha256": "8SjtJoA0uGzJTtBwuzpV5bltchnAlbczB3apPG5OYBw=",
      "sha256_short": "8SjtJoA0uGzJ"
    },
    {
      "live_path": "/images/og/security-acknowledgments-og.png",
      "source_path": "/source/images/og/security-acknowledgments-og.png.base64.txt",
      "name": "images/og/security-acknowledgments-og.png.base64.txt",
      "display_name": "images/og/security-acknowledgments-og.png.base64.txt",
      "kind": "image",
      "size": 30685,
      "size_human": "30.0 KB",
      "mirror_bytes": 41616,
      "mirror_size_human": "40.6 KB",
      "modified": "2026-05-15",
      "sha256": "N2biXOoGZRqGuNeykup4jiRY+n3WTAozyIxNSwOD9mE=",
      "sha256_short": "N2biXOoGZRqG"
    },
    {
      "live_path": "/images/og/security-og.png",
      "source_path": "/source/images/og/security-og.png.base64.txt",
      "name": "images/og/security-og.png.base64.txt",
      "display_name": "images/og/security-og.png.base64.txt",
      "kind": "image",
      "size": 29417,
      "size_human": "28.7 KB",
      "mirror_bytes": 39886,
      "mirror_size_human": "39.0 KB",
      "modified": "2026-05-15",
      "sha256": "6e+TtLG5Ey7ZR5uN0vZi284vptHxNDA8c/WcB9+vc0s=",
      "sha256_short": "6e+TtLG5Ey7Z"
    },
    {
      "live_path": "/images/og/source-og.png",
      "source_path": "/source/images/og/source-og.png.base64.txt",
      "name": "images/og/source-og.png.base64.txt",
      "display_name": "images/og/source-og.png.base64.txt",
      "kind": "image",
      "size": 20447,
      "size_human": "20.0 KB",
      "mirror_bytes": 27766,
      "mirror_size_human": "27.1 KB",
      "modified": "2026-05-15",
      "sha256": "LRburO9RxpYiWKami+dC2BUShEdC1zGtlc4wIYdpuPA=",
      "sha256_short": "LRburO9RxpYi"
    },
    {
      "live_path": "/images/og/verify-og.png",
      "source_path": "/source/images/og/verify-og.png.base64.txt",
      "name": "images/og/verify-og.png.base64.txt",
      "display_name": "images/og/verify-og.png.base64.txt",
      "kind": "image",
      "size": 22494,
      "size_human": "22.0 KB",
      "mirror_bytes": 30530,
      "mirror_size_human": "29.8 KB",
      "modified": "2026-05-15",
      "sha256": "P0ek0XIFLfUrw1HQdzq4EPbTm1ZOC5KcGhnQD7oG494=",
      "sha256_short": "P0ek0XIFLfUr"
    },
    {
      "live_path": "/images/portraits/trent-power-og.jpg",
      "source_path": "/source/images/portraits/trent-power-og.jpg.base64.txt",
      "name": "images/portraits/trent-power-og.jpg.base64.txt",
      "display_name": "images/portraits/trent-power-og.jpg.base64.txt",
      "kind": "image",
      "size": 84065,
      "size_human": "82.1 KB",
      "mirror_bytes": 113719,
      "mirror_size_human": "111.1 KB",
      "modified": "2026-05-15",
      "sha256": "ngohSQ8zFApIMYobJKersU5mU5hBMNX/mwN+wTAIwCQ=",
      "sha256_short": "ngohSQ8zFApI"
    },
    {
      "live_path": "/images/portraits/trent-power.jpg",
      "source_path": "/source/images/portraits/trent-power.jpg.base64.txt",
      "name": "images/portraits/trent-power.jpg.base64.txt",
      "display_name": "images/portraits/trent-power.jpg.base64.txt",
      "kind": "image",
      "size": 89811,
      "size_human": "87.7 KB",
      "mirror_bytes": 121477,
      "mirror_size_human": "118.6 KB",
      "modified": "2026-05-15",
      "sha256": "+IbAd90/u4NiDSrB/JJdDjFJz/ZzpnRDwkWrAF2MRSg=",
      "sha256_short": "+IbAd90/u4Ni"
    },
    {
      "live_path": "/images/qr/print-qr-trentpower.svg",
      "source_path": "/source/images/qr/print-qr-trentpower.svg.txt",
      "name": "images/qr/print-qr-trentpower.svg.txt",
      "display_name": "images/qr/print-qr-trentpower.svg.txt",
      "kind": "image",
      "size": 931,
      "size_human": "931 B",
      "mirror_bytes": 931,
      "mirror_size_human": "931 B",
      "modified": "2026-05-16",
      "sha256": "nftZ1vgouqMkiw5FJTVBF5EfHVhIntVZB6E0iPM4UJ8=",
      "sha256_short": "nftZ1vgouqMk"
    },
    {
      "live_path": "/images/qr/qr-acknowledgments.svg",
      "source_path": "/source/images/qr/qr-acknowledgments.svg.txt",
      "name": "images/qr/qr-acknowledgments.svg.txt",
      "display_name": "images/qr/qr-acknowledgments.svg.txt",
      "kind": "image",
      "size": 1597,
      "size_human": "1.6 KB",
      "mirror_bytes": 1597,
      "mirror_size_human": "1.6 KB",
      "modified": "2026-05-16",
      "sha256": "sVjhJzTbIFh2kjfrXPJcrxGiCYxaSABL1wU0oAmrs3w=",
      "sha256_short": "sVjhJzTbIFh2"
    },
    {
      "live_path": "/images/qr/qr-home.svg",
      "source_path": "/source/images/qr/qr-home.svg.txt",
      "name": "images/qr/qr-home.svg.txt",
      "display_name": "images/qr/qr-home.svg.txt",
      "kind": "image",
      "size": 931,
      "size_human": "931 B",
      "mirror_bytes": 931,
      "mirror_size_human": "931 B",
      "modified": "2026-05-16",
      "sha256": "nftZ1vgouqMkiw5FJTVBF5EfHVhIntVZB6E0iPM4UJ8=",
      "sha256_short": "nftZ1vgouqMk"
    },
    {
      "live_path": "/images/qr/qr-integrity.svg",
      "source_path": "/source/images/qr/qr-integrity.svg.txt",
      "name": "images/qr/qr-integrity.svg.txt",
      "display_name": "images/qr/qr-integrity.svg.txt",
      "kind": "image",
      "size": 1237,
      "size_human": "1.2 KB",
      "mirror_bytes": 1237,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "+LrC8aXjYSDXBwXjrRW0PxFnIMqgQdOKH2s3cohPSVo=",
      "sha256_short": "+LrC8aXjYSDX"
    },
    {
      "live_path": "/images/qr/qr-maintenance.svg",
      "source_path": "/source/images/qr/qr-maintenance.svg.txt",
      "name": "images/qr/qr-maintenance.svg.txt",
      "display_name": "images/qr/qr-maintenance.svg.txt",
      "kind": "image",
      "size": 1570,
      "size_human": "1.5 KB",
      "mirror_bytes": 1570,
      "mirror_size_human": "1.5 KB",
      "modified": "2026-05-16",
      "sha256": "SvgluZMzjrJe0ZabyL202t3Qj05BerNKJnoSgtRXPOQ=",
      "sha256_short": "SvgluZMzjrJe"
    },
    {
      "live_path": "/images/qr/qr-privacy.svg",
      "source_path": "/source/images/qr/qr-privacy.svg.txt",
      "name": "images/qr/qr-privacy.svg.txt",
      "display_name": "images/qr/qr-privacy.svg.txt",
      "kind": "image",
      "size": 1199,
      "size_human": "1.2 KB",
      "mirror_bytes": 1199,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "zSYG1BYSQvwdv9xFkbln+MPS0DM+kF+Xv/BHwPjbDu8=",
      "sha256_short": "zSYG1BYSQvwd"
    },
    {
      "live_path": "/images/qr/qr-release-2026-05-09.svg",
      "source_path": "/source/images/qr/qr-release-2026-05-09.svg.txt",
      "name": "images/qr/qr-release-2026-05-09.svg.txt",
      "display_name": "images/qr/qr-release-2026-05-09.svg.txt",
      "kind": "image",
      "size": 1957,
      "size_human": "1.9 KB",
      "mirror_bytes": 1957,
      "mirror_size_human": "1.9 KB",
      "modified": "2026-05-16",
      "sha256": "Q2HVi8SgEzVfvaHk8S013fyUiBXuZ8XzASVsUXMobDo=",
      "sha256_short": "Q2HVi8SgEzVf"
    },
    {
      "live_path": "/images/qr/qr-release-2026-05-17.svg",
      "source_path": "/source/images/qr/qr-release-2026-05-17.svg.txt",
      "name": "images/qr/qr-release-2026-05-17.svg.txt",
      "display_name": "images/qr/qr-release-2026-05-17.svg.txt",
      "kind": "image",
      "size": 1939,
      "size_human": "1.9 KB",
      "mirror_bytes": 1939,
      "mirror_size_human": "1.9 KB",
      "modified": "2026-05-19",
      "sha256": "Z3nGDsR66YO06+sAp/u089bNSzulzR8HEzdWOnrJqRg=",
      "sha256_short": "Z3nGDsR66YO0"
    },
    {
      "live_path": "/images/qr/qr-releases.svg",
      "source_path": "/source/images/qr/qr-releases.svg.txt",
      "name": "images/qr/qr-releases.svg.txt",
      "display_name": "images/qr/qr-releases.svg.txt",
      "kind": "image",
      "size": 1566,
      "size_human": "1.5 KB",
      "mirror_bytes": 1566,
      "mirror_size_human": "1.5 KB",
      "modified": "2026-05-16",
      "sha256": "JtSUYtsqx3UPvJWJ0sD7p/XnsgMP5iNbEuorpkw2YrY=",
      "sha256_short": "JtSUYtsqx3UP"
    },
    {
      "live_path": "/images/qr/qr-security.svg",
      "source_path": "/source/images/qr/qr-security.svg.txt",
      "name": "images/qr/qr-security.svg.txt",
      "display_name": "images/qr/qr-security.svg.txt",
      "kind": "image",
      "size": 1243,
      "size_human": "1.2 KB",
      "mirror_bytes": 1243,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "wdH1ITkUUJzfnrEAEwAJuOuRISQv7hLafRZisIJEkZE=",
      "sha256_short": "wdH1ITkUUJzf"
    },
    {
      "live_path": "/images/qr/qr-source.svg",
      "source_path": "/source/images/qr/qr-source.svg.txt",
      "name": "images/qr/qr-source.svg.txt",
      "display_name": "images/qr/qr-source.svg.txt",
      "kind": "image",
      "size": 1222,
      "size_human": "1.2 KB",
      "mirror_bytes": 1222,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "qVXGn2o5OfQPI4qBYq2LZz1JpxXuYeR+Iou0tenAQ+I=",
      "sha256_short": "qVXGn2o5OfQP"
    },
    {
      "live_path": "/images/qr/qr-sw-reset.svg",
      "source_path": "/source/images/qr/qr-sw-reset.svg.txt",
      "name": "images/qr/qr-sw-reset.svg.txt",
      "display_name": "images/qr/qr-sw-reset.svg.txt",
      "kind": "image",
      "size": 1201,
      "size_human": "1.2 KB",
      "mirror_bytes": 1201,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "AlYgsXLWF5qiiaSRwJBBKre1/RpJARnBP2aIxGlGbWo=",
      "sha256_short": "AlYgsXLWF5qi"
    },
    {
      "live_path": "/images/qr/qr-verify-locally.svg",
      "source_path": "/source/images/qr/qr-verify-locally.svg.txt",
      "name": "images/qr/qr-verify-locally.svg.txt",
      "display_name": "images/qr/qr-verify-locally.svg.txt",
      "kind": "image",
      "size": 1650,
      "size_human": "1.6 KB",
      "mirror_bytes": 1650,
      "mirror_size_human": "1.6 KB",
      "modified": "2026-05-16",
      "sha256": "uAeWA4T5ojuVT7BNd9oHMXYwWrBMSOJ33KT4fEaA6bw=",
      "sha256_short": "uAeWA4T5ojuV"
    },
    {
      "live_path": "/images/qr/qr-verify.svg",
      "source_path": "/source/images/qr/qr-verify.svg.txt",
      "name": "images/qr/qr-verify.svg.txt",
      "display_name": "images/qr/qr-verify.svg.txt",
      "kind": "image",
      "size": 1240,
      "size_human": "1.2 KB",
      "mirror_bytes": 1240,
      "mirror_size_human": "1.2 KB",
      "modified": "2026-05-16",
      "sha256": "RqqtMAmm19nuzCvwP18KFO6O4h3LVS19aZAT6kmd8fs=",
      "sha256_short": "RqqtMAmm19nu"
    },
    {
      "live_path": "/images/textures/paper-noise.svg",
      "source_path": "/source/images/textures/paper-noise.svg.txt",
      "name": "images/textures/paper-noise.svg.txt",
      "display_name": "images/textures/paper-noise.svg.txt",
      "kind": "image",
      "size": 592,
      "size_human": "592 B",
      "mirror_bytes": 592,
      "mirror_size_human": "592 B",
      "modified": "2026-05-16",
      "sha256": "yjfensiBNTeavEdjE5Q3p9PV0y7+PwSujR9uyeeu4nk=",
      "sha256_short": "yjfensiBNTea"
    },
    {
      "live_path": "/images/textures/slip-deckle.svg",
      "source_path": "/source/images/textures/slip-deckle.svg.txt",
      "name": "images/textures/slip-deckle.svg.txt",
      "display_name": "images/textures/slip-deckle.svg.txt",
      "kind": "image",
      "size": 454,
      "size_human": "454 B",
      "mirror_bytes": 454,
      "mirror_size_human": "454 B",
      "modified": "2026-05-23",
      "sha256": "JZ23EwJwpzpezYkSoUjb0e56BoWe1O2pPRrfzS8M4B4=",
      "sha256_short": "JZ23EwJwpzpe"
    },
    {
      "live_path": "/images/textures/torn-edge-top.svg",
      "source_path": "/source/images/textures/torn-edge-top.svg.txt",
      "name": "images/textures/torn-edge-top.svg.txt",
      "display_name": "images/textures/torn-edge-top.svg.txt",
      "kind": "image",
      "size": 225,
      "size_human": "225 B",
      "mirror_bytes": 225,
      "mirror_size_human": "225 B",
      "modified": "2026-05-24",
      "sha256": "UacyPwQuGObQlDPhVnTgJsCTWIYrtYJgxDJHZQ8RYH8=",
      "sha256_short": "UacyPwQuGObQ"
    },
    {
      "live_path": "/favicon.ico",
      "source_path": "/source/favicon.ico.base64.txt",
      "name": "favicon.ico.base64.txt",
      "display_name": "favicon.ico.base64.txt",
      "kind": "image",
      "size": 1036,
      "size_human": "1.0 KB",
      "mirror_bytes": 1536,
      "mirror_size_human": "1.5 KB",
      "modified": "2026-05-15",
      "sha256": "X8uUIrIRxyBCdk39b0wsmvkublb3lm2dRBO58hnukZI=",
      "sha256_short": "X8uUIrIRxyBC"
    },
    {
      "live_path": "/favicon.svg",
      "source_path": "/source/favicon.svg.txt",
      "name": "favicon.svg.txt",
      "display_name": "favicon.svg.txt",
      "kind": "image",
      "size": 677,
      "size_human": "677 B",
      "mirror_bytes": 677,
      "mirror_size_human": "677 B",
      "modified": "2026-05-15",
      "sha256": "MLGU2VDrhrVOpbIyXdV0vUSbubm2IuStgz9wu4g21QI=",
      "sha256_short": "MLGU2VDrhrVO"
    },
    {
      "live_path": "/apple-touch-icon.png",
      "source_path": "/source/apple-touch-icon.png.base64.txt",
      "name": "apple-touch-icon.png.base64.txt",
      "display_name": "apple-touch-icon.png.base64.txt",
      "kind": "image",
      "size": 1836,
      "size_human": "1.8 KB",
      "mirror_bytes": 2620,
      "mirror_size_human": "2.6 KB",
      "modified": "2026-05-15",
      "sha256": "dGXugMwC/2b/JDG9oBw5e74vLv7pno/VmP2XQRtjERM=",
      "sha256_short": "dGXugMwC/2b/"
    },
    {
      "live_path": "/icon-192.png",
      "source_path": "/source/icon-192.png.base64.txt",
      "name": "icon-192.png.base64.txt",
      "display_name": "icon-192.png.base64.txt",
      "kind": "image",
      "size": 1984,
      "size_human": "1.9 KB",
      "mirror_bytes": 2814,
      "mirror_size_human": "2.7 KB",
      "modified": "2026-05-15",
      "sha256": "mCbOiICNzZnWIalcc1Tcs5LjX3pHkVVflsQj2goaj+g=",
      "sha256_short": "mCbOiICNzZnW"
    },
    {
      "live_path": "/icon-512.png",
      "source_path": "/source/icon-512.png.base64.txt",
      "name": "icon-512.png.base64.txt",
      "display_name": "icon-512.png.base64.txt",
      "kind": "image",
      "size": 5272,
      "size_human": "5.1 KB",
      "mirror_bytes": 7256,
      "mirror_size_human": "7.1 KB",
      "modified": "2026-05-15",
      "sha256": "gBM5c0abex5po96jQ3wQIhvSSaRduShxhskX5LfE2Io=",
      "sha256_short": "gBM5c0abex5p"
    }
  ]
}
