{
  "schema": "opengeo.original-source-lineage.1",
  "sourceName": "Map Folio",
  "originalSourcePreparationSHA256": "a5585b15ab990a58a1038d296283e27c4d173bb4f310ed441faebbaf2c4f4bad",
  "originalFileCount": 14,
  "originalSourceBytes": 2179999,
  "originalFiles": [
    {
      "originalRelativePath": "index.md",
      "preservedPath": "original/index.md.txt",
      "sizeBytes": 44174,
      "checksumSha256": "247260edb52bdaf2274b570f91c88541e751158958161a14ad52283922a55bb8"
    },
    {
      "originalRelativePath": "components/DOM.js",
      "preservedPath": "components/DOM.js",
      "sizeBytes": 1324,
      "checksumSha256": "aca9358a09770b2a4a9b4a0e51b8467fc1b893ee55bf046480f834af819c5cf3"
    },
    {
      "originalRelativePath": "components/cartographic-symbols.js",
      "preservedPath": "components/cartographic-symbols.js",
      "sizeBytes": 514,
      "checksumSha256": "3855cbab91fa883f42d3712b314f15cda4317e452fb3608e83ef753be9dce83e"
    },
    {
      "originalRelativePath": "components/resize.js",
      "preservedPath": "components/resize.js",
      "sizeBytes": 463,
      "checksumSha256": "e7a866eb28248d18b1f40a00dad029cd9bf57917aaaf39f5cb5b9a756a635cf1"
    },
    {
      "originalRelativePath": "components/helper-functions-geometry.js",
      "preservedPath": "components/helper-functions-geometry.js",
      "sizeBytes": 383,
      "checksumSha256": "bb4d07c3af143d90209ffdf86bea039ce207b793d01d17db67b61965c1ffb8e9"
    },
    {
      "originalRelativePath": "components/rewind.js",
      "preservedPath": "original/components/rewind.js.txt",
      "sizeBytes": 4154,
      "checksumSha256": "f33ef5730e5d39c60c85254335344892aa35d3eb82738ff159b720d7f2e675f6"
    },
    {
      "originalRelativePath": "data/bali@1.geo.json",
      "preservedPath": "data/bali@1.geo.json",
      "sizeBytes": 348965,
      "checksumSha256": "268b6d7af59d3ad5f82e3348f63ddeeb2435e9863243f6694a0874c690ecd9a0"
    },
    {
      "originalRelativePath": "data/bali-forest.geo.json",
      "preservedPath": "data/bali-forest.geo.json",
      "sizeBytes": 285526,
      "checksumSha256": "72fa20d2a424929d1d0138b1b5da9692fca09a60821ca7ebf618d6b0fbc82192"
    },
    {
      "originalRelativePath": "data/bali-rivers.geo.json",
      "preservedPath": "data/bali-rivers.geo.json",
      "sizeBytes": 1188805,
      "checksumSha256": "ffe1a5808d5f29483d85b635ab471a6025e43f0cc8e192052b8abcb0bde46587"
    },
    {
      "originalRelativePath": "data/bali-water-bodies.geo.json",
      "preservedPath": "data/bali-water-bodies.geo.json",
      "sizeBytes": 300540,
      "checksumSha256": "39aaefacd3252f58828a7db571acd5c0e1c72f7aca10361ea4222fb1d3555400"
    },
    {
      "originalRelativePath": "observable.png",
      "preservedPath": "observable.png",
      "sizeBytes": 394,
      "checksumSha256": "1af93621c62a90e8470b360f1fbd3e26aff4fb62b9c83c1f90a14dc72aa92a31"
    },
    {
      "originalRelativePath": "original/README.md",
      "preservedPath": "original/README.md",
      "sizeBytes": 2824,
      "checksumSha256": "9d8245134b9d41b8f9997011ff0577e6afcb8d54298e935daf2d72f6c94562e8"
    },
    {
      "originalRelativePath": "original/package.json",
      "preservedPath": "original/package.json",
      "sizeBytes": 411,
      "checksumSha256": "c29a26efb0f02d75655ab0fc6875c238145499bb8da2cb25bf90ff79d8f62a1d"
    },
    {
      "originalRelativePath": "original/observablehq.config.js",
      "preservedPath": "original/observablehq.config.js",
      "sizeBytes": 1522,
      "checksumSha256": "abf56a0a3b12a2a0ff682772a27f818f5d5cbb57e42daa2fb9bbdd1438a33dab"
    }
  ],
  "changes": [
    "Runnable index retains the original SVG/D3 cartography and exact four Bali snapshots, replaces four remote module imports, adds explicit local D3 binding, original-source note and original favicon head.",
    "Runnable rewind helper imports the same local D3 namespace.",
    "Original changed page/helper bytes remain exact .txt provenance files; no GIS file is duplicated.",
    "A single closed ESM runtime plus notices and existing declarative presentation record is added.",
    "Correct closed D3 namespace by retaining original rewind helper geoStream and geoContains exports; original page/helper and four GIS snapshots remain byte-identical."
  ],
  "runtimeModule": "vendor/map-folio-runtime.js",
  "newStyleAdapterIncluded": false,
  "liveFeedVerified": false,
  "runtimeCorrection": {
    "previousRuntimeSHA256": "91e10f50c017cdec14337476bce44ee69cbfd00230bfb7fa1817f0cfcdfa2de3",
    "requiredD3Exports": [
      "format",
      "geoArea",
      "geoCentroid",
      "geoContains",
      "geoEquirectangular",
      "geoGraticule",
      "geoMercator",
      "geoPath",
      "geoStream",
      "geoTransform",
      "geoTransverseMercator",
      "line",
      "max",
      "min",
      "select",
      "symbol",
      "symbolsFill"
    ],
    "cachedD3Version": "7.9.0",
    "addedExports": [
      "geoStream",
      "geoContains"
    ],
    "licenseNoticesUnchanged": true
  }
}
