{"id":306,"date":"2026-10-12T16:17:56","date_gmt":"2026-10-12T16:17:56","guid":{"rendered":"https:\/\/therisk.global\/water-nexus\/?page_id=306"},"modified":"2026-10-12T23:27:45","modified_gmt":"2026-10-12T23:27:45","slug":"geospatial","status":"publish","type":"page","link":"https:\/\/therisk.global\/water-nexus\/stem\/geospatial\/","title":{"rendered":"Geospatial information systems in water"},"content":{"rendered":"\n<!-- Nexus network page \u00b7 https:\/\/therisk.global\/water-nexus\/stem\/geospatial\/ \u00b7 source template \u00b7 generated by integrations\/wordpress\/network\/build.mjs, never edit this file --><div class=\"nxe-host\" data-nxe-embed=\"n-g01-stem-geospatial\"><div class=\"nxe\" id=\"nxe-n-g01-stem-geospatial\" data-inst=\"gcri\" data-theme=\"auto\" data-grammar=\"atlas\" data-domain=\"water\" data-arche=\"method\" lang=\"en\"><style>#nxe-n-g01-stem-geospatial.nxe{--nx-bg-canvas: #000000;--nx-bg-surface: #0a0a0a;--nx-bg-elevated: #111111;--nx-bg-muted: #141414;--nx-bg-hover: #1a1a1a;--nx-border-hairline: rgba(255,255,255,0.1);--nx-border-hairline-strong: rgba(255,255,255,0.2);--nx-text-primary: #ffffff;--nx-text-secondary: #d4d4d4;--nx-text-muted: #a3a3a3;--nx-text-disabled: #737373;--nx-accent: #8ab4f8;--nx-accent-soft: rgba(138,180,248,0.12);--nx-primary-bg: #ffffff;--nx-primary-hover: #e5e5e5;--nx-primary-active: #d4d4d4;--nx-primary-ink: #000000;--nx-positive: #81c995;--nx-caution: #fdd663;--nx-critical: #f28b82;--nx-info: #78d9ec;--nx-focus: #8ab4f8;--nxe-alt-bg: var(--nx-bg-canvas);color-scheme: dark}#nxe-n-g01-stem-geospatial.nxe[data-theme=\"light\"]{--nx-bg-canvas: #ffffff;--nx-bg-surface: #ffffff;--nx-bg-elevated: #fafafa;--nx-bg-muted: #f4f4f5;--nx-bg-hover: #ededed;--nx-border-hairline: rgba(0,0,0,0.1);--nx-border-hairline-strong: rgba(0,0,0,0.2);--nx-text-primary: #000000;--nx-text-secondary: #262626;--nx-text-muted: #525252;--nx-text-disabled: #8a8a8a;--nx-accent: #1a73e8;--nx-accent-soft: rgba(26,115,232,0.1);--nx-primary-bg: #000000;--nx-primary-hover: #262626;--nx-primary-active: #404040;--nx-primary-ink: #ffffff;--nx-positive: #1e7e46;--nx-caution: #b45309;--nx-critical: #c62828;--nx-info: #0b7285;--nx-focus: #1a73e8;--nxe-alt-bg: var(--nx-bg-elevated);color-scheme: light}@media (prefers-color-scheme: light){#nxe-n-g01-stem-geospatial.nxe[data-theme=\"auto\"]{--nx-bg-canvas: #ffffff;--nx-bg-surface: #ffffff;--nx-bg-elevated: #fafafa;--nx-bg-muted: #f4f4f5;--nx-bg-hover: #ededed;--nx-border-hairline: rgba(0,0,0,0.1);--nx-border-hairline-strong: rgba(0,0,0,0.2);--nx-text-primary: #000000;--nx-text-secondary: #262626;--nx-text-muted: #525252;--nx-text-disabled: #8a8a8a;--nx-accent: #1a73e8;--nx-accent-soft: rgba(26,115,232,0.1);--nx-primary-bg: #000000;--nx-primary-hover: #262626;--nx-primary-active: #404040;--nx-primary-ink: #ffffff;--nx-positive: #1e7e46;--nx-caution: #b45309;--nx-critical: #c62828;--nx-info: #0b7285;--nx-focus: #1a73e8;--nxe-alt-bg: var(--nx-bg-elevated);color-scheme: light}}#nxe-n-g01-stem-geospatial.nxe{--nx-font-sans: \"IBM Plex Sans Variable\",\"IBM Plex Sans\",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",sans-serif;--nx-font-mono: \"IBM Plex Mono\",ui-monospace,\"SFMono-Regular\",Consolas,\"Liberation Mono\",monospace;--nx-ease: cubic-bezier(0.2,0,0,1);container: nxe \/ inline-size;display: block;box-sizing: border-box;width: 100%;margin: 0;padding: 0;background: var(--nx-bg-canvas);color: var(--nx-text-secondary);font-family: var(--nx-font-sans);font-size: 14px;font-weight: 400;line-height: 1.5;letter-spacing: normal;text-align: left;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}#nxe-n-g01-stem-geospatial.nxe *,#nxe-n-g01-stem-geospatial.nxe *::before,#nxe-n-g01-stem-geospatial.nxe *::after{box-sizing: border-box}#nxe-n-g01-stem-geospatial.nxe :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,figure,blockquote,table,thead,tbody,tr,th,td,section,article,header,footer,nav,details,summary,a,button,span,div,small,strong,em){margin: 0;padding: 0;border: 0;background: none;box-shadow: none;color: inherit;font: inherit;letter-spacing: inherit;text-transform: none;text-decoration: none;text-shadow: none;min-height: 0;max-width: none;float: none}#nxe-n-g01-stem-geospatial.nxe :where(strong){font-weight: 600;color: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe :where(em){font-style: italic}#nxe-n-g01-stem-geospatial.nxe :where(ul,ol){list-style: none}#nxe-n-g01-stem-geospatial.nxe :where(svg){display: block;max-width: 100%;overflow: visible}#nxe-n-g01-stem-geospatial.nxe :where(img){display: block;max-width: 100%;height: auto;border: 0}#nxe-n-g01-stem-geospatial.nxe :where(a,button,summary):focus-visible{outline: 2px solid var(--nx-focus);outline-offset: 2px;border-radius: 4px}#nxe-n-g01-stem-geospatial.nxe .nx-container{width: 100%;max-width: 1140px;margin: 0 auto;padding: 0 20px}#nxe-n-g01-stem-geospatial.nxe .nx-section{display: block;border-top: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas);padding: 72px 0}#nxe-n-g01-stem-geospatial.nxe .nx-section[data-tone=\"alt\"]{background: var(--nxe-alt-bg)}#nxe-n-g01-stem-geospatial.nxe .nx-section[data-flush=\"true\"]{border-top: 0}#nxe-n-g01-stem-geospatial.nxe .nx-section-head{max-width: 720px}#nxe-n-g01-stem-geospatial.nxe .nx-section-body{margin-top: 48px}#nxe-n-g01-stem-geospatial.nxe .nx-eyebrow{display: inline-block;font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;line-height: 1.2;text-transform: uppercase;font-variant-numeric: tabular-nums lining-nums;color: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-eyebrow-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 12px;color: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-eyebrow-row .nx-rule{display: inline-block;width: 24px;height: 0;border-top: 1px solid var(--nx-border-hairline-strong)}#nxe-n-g01-stem-geospatial.nxe .nx-accent-row{display: flex;align-items: center;gap: 10px;margin-top: 16px;color: var(--nx-text-muted);font-size: 12.5px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase}#nxe-n-g01-stem-geospatial.nxe .nx-accent-rule{display: inline-block;width: 20px;height: 2px;background: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-hero-title{margin-top: 28px;max-width: 18ch;color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 40px;font-weight: 500;line-height: 1.04;letter-spacing: -0.035em;text-wrap: balance;overflow-wrap: anywhere}#nxe-n-g01-stem-geospatial.nxe .nx-tagline{margin-top: 24px;max-width: 60ch;color: var(--nx-text-muted);font-size: 16px;line-height: 1.6;text-wrap: pretty}#nxe-n-g01-stem-geospatial.nxe .nx-section-title{margin-top: 20px;color: var(--nx-text-primary);font-size: 30px;font-weight: 500;line-height: 1.1;letter-spacing: -0.028em;text-wrap: balance}#nxe-n-g01-stem-geospatial.nxe .nx-lede{margin-top: 20px;max-width: 60ch;color: var(--nx-text-muted);font-size: 16px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe .nx-h3{color: var(--nx-text-primary);font-size: 18px;font-weight: 600;line-height: 1.3;letter-spacing: -0.01em}#nxe-n-g01-stem-geospatial.nxe .nx-p{color: var(--nx-text-muted);font-size: 14.5px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe .nx-p + .nx-p{margin-top: 12px}#nxe-n-g01-stem-geospatial.nxe .nx-section-body>.nx-p{max-width: 72ch}#nxe-n-g01-stem-geospatial.nxe .nx-note{margin-top: 16px;color: var(--nx-text-muted);font-size: 12px;line-height: 1.5}#nxe-n-g01-stem-geospatial.nxe .nx-link{color: var(--nx-accent);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 3px}#nxe-n-g01-stem-geospatial.nxe .nx-link:hover{text-decoration-thickness: 2px}#nxe-n-g01-stem-geospatial.nxe .nx-mt-1{margin-top: 8px}#nxe-n-g01-stem-geospatial.nxe .nx-mt-2{margin-top: 16px}#nxe-n-g01-stem-geospatial.nxe .nx-mt-3{margin-top: 24px}#nxe-n-g01-stem-geospatial.nxe .nx-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 36px}#nxe-n-g01-stem-geospatial.nxe .nx-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 44px;padding: 0 20px;border: 1px solid transparent;border-radius: 5px;font-family: var(--nx-font-sans);font-size: 14px;font-weight: 500;line-height: 1;white-space: nowrap;cursor: pointer;transition: background-color 120ms var(--nx-ease),border-color 120ms var(--nx-ease),color 120ms var(--nx-ease)}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"primary\"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"primary\"]:hover{background: var(--nx-primary-hover)}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"primary\"]:active{background: var(--nx-primary-active)}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"secondary\"]{border-color: var(--nx-border-hairline-strong);color: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"secondary\"]:hover{border-color: var(--nx-text-muted);background: var(--nx-bg-hover)}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"ghost\"]{height: 44px;padding: 0 8px;color: var(--nx-text-secondary);font-size: 13.5px}#nxe-n-g01-stem-geospatial.nxe .nx-btn[data-variant=\"ghost\"]:hover{color: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-arrow{width: 14px;height: 14px;flex: none}#nxe-n-g01-stem-geospatial.nxe[data-font=\"system\"]{--nx-font-sans: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif}#nxe-n-g01-stem-geospatial.nxe dl,#nxe-n-g01-stem-geospatial.nxe dt,#nxe-n-g01-stem-geospatial.nxe dd,#nxe-n-g01-stem-geospatial.nxe figure,#nxe-n-g01-stem-geospatial.nxe figcaption{display: block;margin: 0;padding: 0}#nxe-n-g01-stem-geospatial.nxe dl{display: grid}#nxe-n-g01-stem-geospatial.nxe figure{margin: 0}#nxe-n-g01-stem-geospatial.nxe .nx-hero{padding: 56px 0 64px;background: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-hero-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 48px;align-items: center}#nxe-n-g01-stem-geospatial.nxe .nx-hero-grid>*{min-width: 0}#nxe-n-g01-stem-geospatial.nxe .nx-facts{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px 32px;margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-facts dd{margin-top: 6px;color: var(--nx-text-secondary);font-size: 13px;line-height: 1.4}#nxe-n-g01-stem-geospatial.nxe .nx-figure{width: 100%;color: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-metric{margin-top: 16px;color: var(--nx-text-primary);font-family: var(--nx-font-mono);font-size: 28px;font-weight: 500;line-height: 1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums lining-nums}#nxe-n-g01-stem-geospatial.nxe .nx-cols{display: grid;grid-template-columns: minmax(0,1fr);border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-cols>*{padding: 28px 0;border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-table-wrap{width: 100%;overflow-x: auto;border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-table{width: 100%;border-collapse: collapse;font-size: 13.5px}#nxe-n-g01-stem-geospatial.nxe .nx-table th{padding: 12px 16px 12px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-align: left;text-transform: uppercase;vertical-align: bottom}#nxe-n-g01-stem-geospatial.nxe .nx-table td{padding: 14px 16px 14px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-secondary);line-height: 1.5;vertical-align: top}#nxe-n-g01-stem-geospatial.nxe .nx-table td:first-child{color: var(--nx-text-primary);font-weight: 500}#nxe-n-g01-stem-geospatial.nxe .nx-table th[scope=\"row\"]{width: 34%;padding-top: 16px;vertical-align: top}#nxe-n-g01-stem-geospatial.nxe .nx-table th[scope=\"row\"] + td{color: var(--nx-text-secondary);font-weight: 400}#nxe-n-g01-stem-geospatial.nxe .nx-table caption{padding: 0 0 12px;caption-side: top;text-align: left}#nxe-n-g01-stem-geospatial.nxe .nx-chip{display: inline-flex;align-items: center;min-height: 24px;padding: 3px 8px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 4px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.3}#nxe-n-g01-stem-geospatial.nxe .nx-list{margin-top: 12px}#nxe-n-g01-stem-geospatial.nxe .nx-list>li{position: relative;padding-left: 16px;color: var(--nx-text-muted);font-size: 14px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe .nx-list>li + li{margin-top: 6px}#nxe-n-g01-stem-geospatial.nxe .nx-list>li::before{content: \"\";position: absolute;top: 0.72em;left: 0;width: 6px;height: 1px;background: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-faq{border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-faq details{border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 20px 0;color: var(--nx-text-primary);font-size: 16px;font-weight: 500;line-height: 1.4;cursor: pointer;list-style: none}#nxe-n-g01-stem-geospatial.nxe .nx-faq summary::-webkit-details-marker{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-faq summary::after{content: \"+\";flex: none;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 16px}#nxe-n-g01-stem-geospatial.nxe .nx-faq details[open] summary::after{content: \"\\2212\"}#nxe-n-g01-stem-geospatial.nxe .nx-faq .nx-answer{max-width: 72ch;padding: 0 0 24px;color: var(--nx-text-muted);font-size: 14.5px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe .nx-related{display: grid;grid-template-columns: minmax(0,1fr);border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-related a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 18px 0;border-bottom: 1px solid var(--nx-border-hairline);color: var(--nx-text-primary);font-size: 14px;font-weight: 500;transition: color 120ms var(--nx-ease)}#nxe-n-g01-stem-geospatial.nxe .nx-related a .nx-arrow{color: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-related a:hover{color: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-closing{padding: 72px 0;background: var(--nx-text-primary);color: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-eyebrow,#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-lede{color: var(--nx-text-disabled)}#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-section-title{color: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-btn[data-variant=\"primary\"]{background: var(--nx-bg-canvas);color: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-btn[data-variant=\"primary\"]:hover{background: var(--nx-bg-hover)}#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-btn[data-variant=\"secondary\"]{border-color: var(--nx-text-disabled);color: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-closing .nx-btn[data-variant=\"secondary\"]:hover{border-color: var(--nx-bg-canvas);background: transparent}#nxe-n-g01-stem-geospatial.nxe .nx-closing :where(a,button):focus-visible{outline-color: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe{--nxp-water-a: #a5f3fc;--nxp-water-b: #93c5fd;--nxp-energy-a: #fde68a;--nxp-energy-b: #fdba74;--nxp-food-a: #d9f99d;--nxp-food-b: #6ee7b7;--nxp-health-a: #fbcfe8;--nxp-health-b: #f0abfc;--nxp-biodiversity-a: #a7f3d0;--nxp-biodiversity-b: #7dd3fc;--nxp-infrastructure-a: #c7d2fe;--nxp-infrastructure-b: #a5f3fc;--nxp-climate-a: #bae6fd;--nxp-climate-b: #c4b5fd;--nxp-risk-a: #f9a8d4;--nxp-risk-b: #c4b5fd;--nxp-systemic-a: #fda4af;--nxp-systemic-b: #d8b4fe;--nxp-finance-a: #fef08a;--nxp-finance-b: #fcd34d;--nxp-supply-a: #ccfbf1;--nxp-supply-b: #a5b4fc;--nxp-social-a: #fecdd3;--nxp-social-b: #f9a8d4;--nxp-project-a: #e9d5ff;--nxp-project-b: #fbcfe8}#nxe-n-g01-stem-geospatial.nxe[data-theme=\"light\"]{--nxp-water-a: #06b6d4;--nxp-water-b: #3b82f6;--nxp-energy-a: #eab308;--nxp-energy-b: #f97316;--nxp-food-a: #84cc16;--nxp-food-b: #10b981;--nxp-health-a: #f472b6;--nxp-health-b: #d946ef;--nxp-biodiversity-a: #10b981;--nxp-biodiversity-b: #0ea5e9;--nxp-infrastructure-a: #6366f1;--nxp-infrastructure-b: #06b6d4;--nxp-climate-a: #38bdf8;--nxp-climate-b: #8b5cf6;--nxp-risk-a: #ec4899;--nxp-risk-b: #8b5cf6;--nxp-systemic-a: #f43f5e;--nxp-systemic-b: #a855f7;--nxp-finance-a: #eab308;--nxp-finance-b: #f59e0b;--nxp-supply-a: #14b8a6;--nxp-supply-b: #6366f1;--nxp-social-a: #fb7185;--nxp-social-b: #ec4899;--nxp-project-a: #a855f7;--nxp-project-b: #ec4899}@media (prefers-color-scheme: light){#nxe-n-g01-stem-geospatial.nxe[data-theme=\"auto\"]{--nxp-water-a: #06b6d4;--nxp-water-b: #3b82f6;--nxp-energy-a: #eab308;--nxp-energy-b: #f97316;--nxp-food-a: #84cc16;--nxp-food-b: #10b981;--nxp-health-a: #f472b6;--nxp-health-b: #d946ef;--nxp-biodiversity-a: #10b981;--nxp-biodiversity-b: #0ea5e9;--nxp-infrastructure-a: #6366f1;--nxp-infrastructure-b: #06b6d4;--nxp-climate-a: #38bdf8;--nxp-climate-b: #8b5cf6;--nxp-risk-a: #ec4899;--nxp-risk-b: #8b5cf6;--nxp-systemic-a: #f43f5e;--nxp-systemic-b: #a855f7;--nxp-finance-a: #eab308;--nxp-finance-b: #f59e0b;--nxp-supply-a: #14b8a6;--nxp-supply-b: #6366f1;--nxp-social-a: #fb7185;--nxp-social-b: #ec4899;--nxp-project-a: #a855f7;--nxp-project-b: #ec4899}}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"water\"]{--nxe-a: var(--nxp-water-a);--nxe-b: var(--nxp-water-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"energy\"]{--nxe-a: var(--nxp-energy-a);--nxe-b: var(--nxp-energy-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"food\"]{--nxe-a: var(--nxp-food-a);--nxe-b: var(--nxp-food-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"health\"]{--nxe-a: var(--nxp-health-a);--nxe-b: var(--nxp-health-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"biodiversity\"]{--nxe-a: var(--nxp-biodiversity-a);--nxe-b: var(--nxp-biodiversity-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"infrastructure\"]{--nxe-a: var(--nxp-infrastructure-a);--nxe-b: var(--nxp-infrastructure-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"climate\"]{--nxe-a: var(--nxp-climate-a);--nxe-b: var(--nxp-climate-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"risk\"]{--nxe-a: var(--nxp-risk-a);--nxe-b: var(--nxp-risk-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"systemic\"]{--nxe-a: var(--nxp-systemic-a);--nxe-b: var(--nxp-systemic-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"finance\"]{--nxe-a: var(--nxp-finance-a);--nxe-b: var(--nxp-finance-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"supply\"]{--nxe-a: var(--nxp-supply-a);--nxe-b: var(--nxp-supply-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"social\"]{--nxe-a: var(--nxp-social-a);--nxe-b: var(--nxp-social-b)}#nxe-n-g01-stem-geospatial.nxe [data-hue=\"project\"]{--nxe-a: var(--nxp-project-a);--nxe-b: var(--nxp-project-b)}#nxe-n-g01-stem-geospatial.nxe .nx-glyph{display: inline-flex;flex: none;color: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe .nx-glyph .nx-i{width: 20px;height: 20px}#nxe-n-g01-stem-geospatial.nxe .nx-glyph[data-size=\"sm\"] .nx-i{width: 16px;height: 16px}#nxe-n-g01-stem-geospatial.nxe .nx-i{width: 20px;height: 20px}#nxe-n-g01-stem-geospatial.nxe .nx-glyph-row{display: flex;align-items: center;gap: 10px}#nxe-n-g01-stem-geospatial.nxe .nx-caption{display: flex;flex-wrap: wrap;gap: 4px 16px;margin-top: 16px;padding-top: 12px;border-top: 1px solid var(--nx-border-hairline);color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;line-height: 1.5}#nxe-n-g01-stem-geospatial.nxe .nx-caption strong{color: var(--nx-text-secondary);font-weight: 500}#nxe-n-g01-stem-geospatial.nxe .nx-figure-frame{padding: 24px;border: 1px solid var(--nx-border-hairline);border-radius: 6px;background: var(--nx-bg-surface)}#nxe-n-g01-stem-geospatial.nxe[data-inst=\"gcri\"]{--nxi-accent: #f2c14e;--nxi-accent-soft: rgba(242,193,78,0.12);--nxi-a: #ffe7a8;--nxi-b: #f2b544;--nxi-c: #e8913a}#nxe-n-g01-stem-geospatial.nxe[data-inst=\"gcri\"][data-theme=\"light\"]{--nxi-accent: #946200;--nxi-accent-soft: rgba(185,122,16,0.1);--nxi-a: #f0c25a;--nxi-b: #c98a1c;--nxi-c: #946200}@media (prefers-color-scheme: light){#nxe-n-g01-stem-geospatial.nxe[data-inst=\"gcri\"][data-theme=\"auto\"]{--nxi-accent: #946200;--nxi-accent-soft: rgba(185,122,16,0.1);--nxi-a: #f0c25a;--nxi-b: #c98a1c;--nxi-c: #946200}}#nxe-n-g01-stem-geospatial.nxe[data-inst][data-theme]{--nx-accent: var(--nxi-accent);--nx-accent-soft: var(--nxi-accent-soft);--nx-focus: var(--nxi-accent);--nxi-grad: linear-gradient(90deg,var(--nxi-a),var(--nxi-b) 55%,var(--nxi-c))}#nxe-n-g01-stem-geospatial.nxe[data-inst] .nx-accent-rule{width: 28px;height: 2px;background: var(--nxi-grad)}#nxe-n-g01-stem-geospatial.nxe[data-inst] .nx-eyebrow-row .nx-rule{width: 20px;height: 2px;border-top: 0;background: var(--nxi-grad)}#nxe-n-g01-stem-geospatial.nxe .nx-glyph[data-tone=\"accent\"] .nx-i{stroke: url(#nx-gi)}#nxe-n-g01-stem-geospatial.nxe .nx-defs{position: absolute;width: 0;height: 0;overflow: hidden}#nxe-n-g01-stem-geospatial.nxe .nx-gi-a{stop-color: var(--nxi-a,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe .nx-gi-b{stop-color: var(--nxi-b,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe .nx-gi-c{stop-color: var(--nxi-c,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe .nx-ui rect.u-accent{fill: url(#nx-giu)}#nxe-n-g01-stem-geospatial.nxe .nx-window{position: relative;overflow: hidden;border: 1px solid var(--nx-border-hairline-strong);border-radius: 6px;background: var(--nx-bg-elevated)}#nxe-n-g01-stem-geospatial.nxe .nx-window::before{content: \"\";position: absolute;top: 0;left: 0;right: 0;height: 2px;background: var(--nxi-grad,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe .nx-window-bar{display: flex;align-items: center;gap: 14px;height: 40px;padding: 0 16px;border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-surface);font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.08em;color: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-window-dots{display: flex;gap: 6px}#nxe-n-g01-stem-geospatial.nxe .nx-window-dots span{width: 6px;height: 6px;border-radius: 50%;background: var(--nx-border-hairline-strong)}#nxe-n-g01-stem-geospatial.nxe .nx-window-bar strong{color: var(--nx-text-primary);font-weight: 500}#nxe-n-g01-stem-geospatial.nxe .nx-window-bar .nx-window-note{margin-left: auto}#nxe-n-g01-stem-geospatial.nxe .nx-window>.nx-figure-frame{border: 0;border-radius: 0}#nxe-n-g01-stem-geospatial.nxe .nx-signals{border-top: 1px solid var(--nx-border-hairline);border-bottom: 1px solid var(--nx-border-hairline);background: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-signals dl{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0}#nxe-n-g01-stem-geospatial.nxe .nx-signals dl>div{padding: 28px 16px 28px 0}#nxe-n-g01-stem-geospatial.nxe .nx-signals dt{margin-bottom: 16px}#nxe-n-g01-stem-geospatial.nxe .nx-signals dd{margin: 0}#nxe-n-g01-stem-geospatial.nxe .nx-signals .nx-sig-wrap{margin-top: 18px}#nxe-n-g01-stem-geospatial.nxe .nx-signals dl>div:first-child .nx-metric{color: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-sig{display: block;position: relative;width: 100%;max-width: 160px;height: 6px}#nxe-n-g01-stem-geospatial.nxe[data-inst=\"gcri\"] .nx-sig{border-bottom: 1px solid var(--nx-border-hairline-strong);background: var(--nxi-grad) left bottom \/ 32px 2px no-repeat,repeating-linear-gradient(90deg,var(--nx-border-hairline-strong) 0 1px,transparent 1px 12px) left bottom \/ 100% 5px no-repeat}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-canvas{fill: var(--nx-bg-elevated)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-dotfield{fill: var(--nx-text-primary);opacity: 0.09}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-panel{fill: var(--nx-bg-surface);stroke: var(--nx-border-hairline);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-panel-fill{fill: var(--nx-bg-surface)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-chip{fill: var(--nx-bg-surface);stroke: var(--nx-border-hairline-strong);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-track{fill: var(--nx-bg-muted);stroke: var(--nx-border-hairline);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-hair{stroke: var(--nx-border-hairline);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-hair-s{stroke: var(--nx-border-hairline-strong);stroke-width: 1;fill: none}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-panel-fill.u-hair-s{fill: var(--nx-bg-surface)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-ghost-dash{stroke: var(--nx-text-disabled);stroke-width: 1;stroke-dasharray: 2 4}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-stroke-ink1{stroke: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-accent{fill: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-accent-stroke{stroke: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-fill-ink2{fill: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-ink1{fill: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-ink2{fill: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-ink3{fill: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-mono{font-family: var(--nx-font-mono)}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-sans{font-family: var(--nx-font-sans);letter-spacing: -0.01em}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-w400{font-weight: 400}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-w500{font-weight: 500}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-w600{font-weight: 600}#nxe-n-g01-stem-geospatial.nxe .nx-figure-frame[data-scene=\"true\"]{padding: 0;overflow: hidden}@container nxe (max-width: 639px){#nxe-n-g01-stem-geospatial.nxe .nx-table[data-stack=\"true\"] thead{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-table[data-stack=\"true\"] tr{display: block;padding: 14px 0;border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-table[data-stack=\"true\"] td{display: block;padding: 0;border-bottom: 0}#nxe-n-g01-stem-geospatial.nxe .nx-table[data-stack=\"true\"] td + td{margin-top: 10px}#nxe-n-g01-stem-geospatial.nxe .nx-table[data-stack=\"true\"] td + td::before{content: attr(data-label);display: block;margin-bottom: 2px;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;font-weight: 500;letter-spacing: 0.16em;text-transform: uppercase}}#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"stage\"] .nx-hero-grid{grid-template-columns: minmax(0,1fr);align-items: start}#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"stage\"] .nx-hero-grid>div:first-child{max-width: 760px}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip{display: flex;flex-wrap: wrap;gap: 8px 24px;margin-top: 24px;padding-top: 16px;border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip a{color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;text-decoration: none}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip a:hover{color: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip a span{color: var(--nx-accent);margin-right: 6px}#nxe-n-g01-stem-geospatial.nxe .nx-p{font-size: 16px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe .nx-lede{font-size: 18px;max-width: 62ch}#nxe-n-g01-stem-geospatial.nxe .nx-h3{font-size: 21px}#nxe-n-g01-stem-geospatial.nxe .nx-list>li{font-size: 15.5px}#nxe-n-g01-stem-geospatial.nxe .nx-table{font-size: 15px}#nxe-n-g01-stem-geospatial.nxe .nx-faq summary{font-size: 17.5px}#nxe-n-g01-stem-geospatial.nxe .nx-faq .nx-answer{font-size: 16px}#nxe-n-g01-stem-geospatial.nxe .nx-facts dd{font-size: 14.5px}#nxe-n-g01-stem-geospatial.nxe .nx-metric-note{font-size: 13.5px}#nxe-n-g01-stem-geospatial.nxe .nx-note{font-size: 13.5px}#nxe-n-g01-stem-geospatial.nxe .nx-caption{font-family: var(--nx-font-sans);font-size: 13px;line-height: 1.5;letter-spacing: 0}#nxe-n-g01-stem-geospatial.nxe .nx-caption strong{font-family: var(--nx-font-mono);font-size: 11.5px;letter-spacing: 0.12em;text-transform: uppercase}#nxe-n-g01-stem-geospatial.nxe .nx-plate{padding-top: 16px;border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-plate-label{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-bottom: 16px}#nxe-n-g01-stem-geospatial.nxe .nx-plate-label .nx-eyebrow strong{color: var(--nx-text-primary);font-weight: 500}#nxe-n-g01-stem-geospatial.nxe .nx-plate>.nx-figure-frame{padding: 0;border: 0;border-radius: 0;background: transparent}#nxe-n-g01-stem-geospatial.nxe .nx-plate .nx-figure-frame[data-scene=\"true\"]{border: 1px solid var(--nx-border-hairline);border-radius: 6px}#nxe-n-g01-stem-geospatial.nxe .nx-faq .nx-answer,#nxe-n-g01-stem-geospatial.nxe .nx-note{overflow-wrap: anywhere}#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"field\"] .nx-hero-grid{grid-template-columns: minmax(0,1fr);align-items: start;gap: 40px}#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"field\"] .nx-hero-grid>div:first-child{max-width: 720px}@media (min-width: 900px){#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"field\"] .nx-hero-grid[data-cols=\"2\"]{grid-template-columns: minmax(0,7fr) minmax(0,5fr);column-gap: 56px;align-items: center}}#nxe-n-g01-stem-geospatial.nxe .nx-plate[data-aside] .nx-figure-frame[data-scene]{max-height: none}#nxe-n-g01-stem-geospatial.nxe .nx-metric[data-size=\"xl\"]{font-size: 56px;letter-spacing: -0.03em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"]{--nx-font-sans: \"Geist\",\"Geist Variable\",ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",sans-serif;--nx-font-mono: \"Geist Mono\",\"Geist Mono Variable\",ui-monospace,\"SFMono-Regular\",Consolas,monospace}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-hero-title{font-weight: 600;letter-spacing: -0.035em;line-height: 1.02}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-section-title{font-weight: 600;letter-spacing: -0.03em;line-height: 1.06}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-h3{font-weight: 600;letter-spacing: -0.02em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-eyebrow{font-weight: 500;letter-spacing: 0.1em;font-size: 11.5px}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-p{font-size: 17px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-tagline{font-weight: 400}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-metric{font-weight: 500;letter-spacing: -0.03em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"geist\"] .nx-btn{font-weight: 500;letter-spacing: -0.005em}#nxe-n-g01-stem-geospatial.nxe .nx-section[data-hue] .nx-eyebrow-row .nx-rule{background: linear-gradient(90deg,var(--nxe-a),var(--nxe-b))}#nxe-n-g01-stem-geospatial.nxe [data-hue] .nx-glyph[data-tone=\"accent\"] .nx-i{stroke: url(#nx-gp)}#nxe-n-g01-stem-geospatial.nxe .nx-glyph[data-tone=\"pastel\"] .nx-i{stroke: url(#nx-gp)}#nxe-n-g01-stem-geospatial.nxe .nx-gp-a{stop-color: var(--nxe-a,var(--nxi-a,var(--nx-accent)))}#nxe-n-g01-stem-geospatial.nxe .nx-gp-b{stop-color: var(--nxe-b,var(--nxi-c,var(--nx-accent)))}#nxe-n-g01-stem-geospatial.nxe [data-hue] .nx-btn[data-variant=\"primary\"] .nx-arrow,#nxe-n-g01-stem-geospatial.nxe [data-hue] .nx-related a .nx-arrow{stroke: url(#nx-gp)}#nxe-n-g01-stem-geospatial.nxe [data-hue] .nx-signals dl>div:first-child .nx-metric{color: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-glyph[data-size=\"lg\"]{position: relative;width: 44px;height: 44px;align-items: center;justify-content: center;border: 1px solid var(--nx-border-hairline-strong);border-radius: 50%}#nxe-n-g01-stem-geospatial.nxe .nx-glyph[data-size=\"lg\"] .nx-i{width: 22px;height: 22px;stroke-width: 1.25}#nxe-n-g01-stem-geospatial.nxe .nx-glyph[data-size=\"lg\"]::after{content: \"\";position: absolute;inset: -1px;border-radius: 50%;border: 1.5px solid transparent;border-top-color: var(--nxe-b,var(--nxi-b,var(--nx-accent)));border-right-color: var(--nxe-a,var(--nxi-a,var(--nx-accent)));transform: rotate(-30deg)}@keyframes nx-reveal{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@keyframes nx-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}@keyframes nx-pulse{0%{transform: scale(1);opacity: 1}50%{transform: scale(1.6);opacity: 0.35}100%{transform: scale(1);opacity: 1}}@keyframes nx-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes nx-flow{to{stroke-dashoffset: -24}}#nxe-n-g01-stem-geospatial.nxe .nx-ui .u-accent.u-live{animation: nx-pulse 1600ms var(--nx-ease) 400ms 2;transform-box: fill-box;transform-origin: center}#nxe-n-g01-stem-geospatial.nxe[data-theme=\"dark\"]{--nxt-sea: #07233f;--nxt-b0: #082a4b;--nxt-b1: #0b3a63;--nxt-b2: #11507f;--nxt-b3: #1a6596;--nxt-t0: #173f2a;--nxt-t1: #1f5a33;--nxt-t2: #3a7a3c;--nxt-t3: #6f9448;--nxt-t4: #a79c58;--nxt-t5: #b98a5c;--nxt-t6: #9a7a6a;--nxt-t7: #c9c2bd;--nxt-river: #7cc7ff;--nxt-lake: #1c6aa0;--nxt-coast: rgba(180,220,255,0.55)}#nxe-n-g01-stem-geospatial.nxe[data-theme=\"light\"]{--nxt-sea: #cfe6f6;--nxt-b0: #bcdcf1;--nxt-b1: #a9d0ec;--nxt-b2: #98c6e6;--nxt-b3: #8bbde0;--nxt-t0: #d9efc7;--nxt-t1: #bfe3a6;--nxt-t2: #a7d58e;--nxt-t3: #c4d88a;--nxt-t4: #e3d58e;--nxt-t5: #dcb985;--nxt-t6: #c7a58f;--nxt-t7: #ece7e2;--nxt-river: #2f7fc9;--nxt-lake: #8fc0e6;--nxt-coast: rgba(30,80,130,0.5)}@media (prefers-color-scheme: dark){#nxe-n-g01-stem-geospatial.nxe[data-theme=\"auto\"]{--nxt-sea: #07233f;--nxt-b0: #082a4b;--nxt-b1: #0b3a63;--nxt-b2: #11507f;--nxt-b3: #1a6596;--nxt-t0: #173f2a;--nxt-t1: #1f5a33;--nxt-t2: #3a7a3c;--nxt-t3: #6f9448;--nxt-t4: #a79c58;--nxt-t5: #b98a5c;--nxt-t6: #9a7a6a;--nxt-t7: #c9c2bd;--nxt-river: #7cc7ff;--nxt-lake: #1c6aa0;--nxt-coast: rgba(180,220,255,0.55)}}@media (prefers-color-scheme: light){#nxe-n-g01-stem-geospatial.nxe[data-theme=\"auto\"]{--nxt-sea: #cfe6f6;--nxt-b0: #bcdcf1;--nxt-b1: #a9d0ec;--nxt-b2: #98c6e6;--nxt-b3: #8bbde0;--nxt-t0: #d9efc7;--nxt-t1: #bfe3a6;--nxt-t2: #a7d58e;--nxt-t3: #c4d88a;--nxt-t4: #e3d58e;--nxt-t5: #dcb985;--nxt-t6: #c7a58f;--nxt-t7: #ece7e2;--nxt-river: #2f7fc9;--nxt-lake: #8fc0e6;--nxt-coast: rgba(30,80,130,0.5)}}@container nxe (min-width: 640px){#nxe-n-g01-stem-geospatial.nxe .nx-container{padding: 0 32px}#nxe-n-g01-stem-geospatial.nxe .nx-facts{grid-template-columns: repeat(2,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe .nx-related{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}#nxe-n-g01-stem-geospatial.nxe .nx-hero-title{overflow-wrap: normal}#nxe-n-g01-stem-geospatial.nxe .nx-tagline{font-size: 17px}#nxe-n-g01-stem-geospatial.nxe .nx-lede{font-size: 17px}}@container nxe (min-width: 768px){#nxe-n-g01-stem-geospatial.nxe .nx-section{padding: 80px 0}#nxe-n-g01-stem-geospatial.nxe .nx-closing{padding: 88px 0}#nxe-n-g01-stem-geospatial.nxe .nx-section-body{margin-top: 48px}#nxe-n-g01-stem-geospatial.nxe .nx-signals dl{grid-template-columns: repeat(4,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe .nx-signals dl>div{padding: 32px 32px 32px 0}#nxe-n-g01-stem-geospatial.nxe .nx-signals dl>div + div{padding-left: 32px;border-left: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-cols{grid-template-columns: repeat(3,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe .nx-cols>*{border-bottom: 0;padding: 28px 32px 0 0}#nxe-n-g01-stem-geospatial.nxe .nx-cols>* + *{padding-left: 32px;border-left: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-cols[data-cols=\"2\"]{grid-template-columns: repeat(2,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe .nx-cols[data-cols=\"1\"]{grid-template-columns: minmax(0,1fr)}#nxe-n-g01-stem-geospatial.nxe .nx-cols[data-cols=\"1\"]>*{padding: 28px 0;border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-cols[data-cols=\"1\"]>* + *{padding-left: 0;border-left: 0}#nxe-n-g01-stem-geospatial.nxe .nx-cols[data-cols=\"4\"]{grid-template-columns: repeat(4,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe .nx-related{grid-template-columns: repeat(4,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe .nx-metric{font-size: 32px}#nxe-n-g01-stem-geospatial.nxe .nx-hero-title{font-size: 48px}#nxe-n-g01-stem-geospatial.nxe .nx-section-title{font-size: 36px}}@container nxe (min-width: 1024px){#nxe-n-g01-stem-geospatial.nxe .nx-p{font-size: 16.5px}#nxe-n-g01-stem-geospatial.nxe .nx-container{padding: 0 40px}#nxe-n-g01-stem-geospatial.nxe .nx-hero{padding: 96px 0}#nxe-n-g01-stem-geospatial.nxe .nx-hero-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 56px}#nxe-n-g01-stem-geospatial.nxe .nx-section{padding: 96px 0}#nxe-n-g01-stem-geospatial.nxe .nx-section-body{margin-top: 56px}#nxe-n-g01-stem-geospatial.nxe .nx-section-title{font-size: 40px}#nxe-n-g01-stem-geospatial.nxe .nx-tagline{font-size: 21px;line-height: 1.45;color: var(--nx-text-secondary)}}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"]{--nx-font-sans: \"IBM Plex Sans\",\"IBM Plex Sans Variable\",ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",sans-serif;--nx-font-mono: \"IBM Plex Mono\",ui-monospace,\"SFMono-Regular\",Consolas,monospace}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-hero-title{font-weight: 600;letter-spacing: -0.035em;line-height: 1.02}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-section-title{font-weight: 600;letter-spacing: -0.03em;line-height: 1.06}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-h3{font-weight: 600;letter-spacing: -0.02em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-eyebrow{font-weight: 500;letter-spacing: 0.12em;font-size: 11.5px}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-p{font-size: 16.5px;line-height: 1.62;font-weight: 400}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-lede{font-weight: 400;letter-spacing: -0.005em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-metric{font-weight: 500;letter-spacing: -0.02em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"plex\"] .nx-btn{font-weight: 600}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"]{--nx-font-sans: \"Manrope\",ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",sans-serif;--nx-font-mono: \"JetBrains Mono\",ui-monospace,\"SFMono-Regular\",Consolas,monospace}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-hero-title{font-weight: 600;letter-spacing: -0.04em;line-height: 1.0}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-section-title{font-weight: 600;letter-spacing: -0.035em;line-height: 1.05}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-h3{font-weight: 600;letter-spacing: -0.025em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-eyebrow{font-weight: 500;letter-spacing: 0.1em;font-size: 11.5px}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-p{font-size: 16.5px;line-height: 1.62;font-weight: 500}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-lede{font-weight: 500;letter-spacing: -0.01em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-metric{font-weight: 500;letter-spacing: -0.03em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"manrope\"] .nx-btn{font-weight: 600;letter-spacing: -0.01em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"jakarta\"]{--nx-font-sans: \"Plus Jakarta Sans\",ui-sans-serif,system-ui,-apple-system,\"Segoe UI\",sans-serif;--nx-font-mono: \"IBM Plex Mono\",ui-monospace,\"SFMono-Regular\",Consolas,monospace}#nxe-n-g01-stem-geospatial.nxe[data-type=\"jakarta\"] .nx-hero-title{font-weight: 600;letter-spacing: -0.035em;line-height: 1.02}#nxe-n-g01-stem-geospatial.nxe[data-type=\"jakarta\"] .nx-section-title{font-weight: 600;letter-spacing: -0.03em;line-height: 1.06}#nxe-n-g01-stem-geospatial.nxe[data-type=\"jakarta\"] .nx-h3{font-weight: 600;letter-spacing: -0.02em}#nxe-n-g01-stem-geospatial.nxe[data-type=\"jakarta\"] .nx-p{font-size: 16.5px;line-height: 1.62;font-weight: 500}#nxe-n-g01-stem-geospatial.nxe[data-type=\"jakarta\"] .nx-metric{font-weight: 500;letter-spacing: -0.03em}#nxe-n-g01-stem-geospatial.nxe [data-nx-tip]{position: absolute;z-index: 4;max-width: 260px;padding: 6px 10px;border: 1px solid var(--nx-border-hairline-strong);border-radius: 4px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);font-family: var(--nx-font-sans);font-size: 12.5px;line-height: 1.4;letter-spacing: 0;pointer-events: none}#nxe-n-g01-stem-geospatial.nxe [data-nx-tip][hidden]{display: none}#nxe-n-g01-stem-geospatial.nxe{position: relative}#nxe-n-g01-stem-geospatial.nxe [data-tip]{cursor: help;text-decoration-line: underline;text-decoration-style: dotted;text-underline-offset: 3px;text-decoration-color: var(--nx-border-hairline-strong)}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip[data-nx-spy]{display: block;position: sticky;top: 0;z-index: 3;margin-top: 0;padding: 0;border-top: 0;background: var(--nx-bg-canvas);border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip[data-nx-spy]>.nx-container{display: flex;flex-wrap: wrap;gap: 8px 24px;padding-top: 12px;padding-bottom: 12px}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip a[aria-current=\"true\"]{color: var(--nx-text-primary);box-shadow: inset 0 -1px 0 var(--nx-accent);padding-bottom: 2px}#nxe-n-g01-stem-geospatial.nxe .nx-index-strip a:focus-visible{outline: 2px solid var(--nx-accent);outline-offset: 3px}#nxe-n-g01-stem-geospatial.nxe[data-top=\"200\"] .nx-hero{padding-top: 200px}#nxe-n-g01-stem-geospatial.nxe[data-top=\"200\"] .nx-hero[data-layout=\"field\"]{padding-top: 200px}@media (max-width: 640px){#nxe-n-g01-stem-geospatial.nxe[data-top=\"200\"] .nx-hero{padding-top: 140px}}#nxe-n-g01-stem-geospatial.nxe .nx-plate[data-wide]{margin-top: 32px}#nxe-n-g01-stem-geospatial.nxe .nx-plate[data-wide] .nx-figure-frame[data-scene]{max-height: none}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-group{fill: var(--nx-bg-surface);fill-opacity: 0.35;stroke: var(--nx-border-hairline-strong);stroke-width: 1;stroke-dasharray: 4 4}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-head{fill: var(--nx-bg-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-icon{fill: var(--nx-bg-canvas);stroke: var(--nx-border-hairline-strong);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-glyph{fill: none;stroke: var(--nx-text-secondary);stroke-width: 1.2;stroke-linecap: round;stroke-linejoin: round}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-live .u-node-glyph{stroke: url(#nx-gp)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-port{fill: var(--nx-bg-canvas);stroke: var(--nx-text-muted);stroke-width: 1.2}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-port-live{fill: var(--nx-accent);stroke: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-edge-flow{fill: none;stroke: var(--nx-accent);stroke-width: 1.8;stroke-dasharray: 3 9;stroke-linecap: round;opacity: 0.9}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-minimap .u-mm-node{fill: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-minimap .u-node-live{fill: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-minimap .u-node-done{fill: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-mm-view{fill: none;stroke: var(--nx-accent);stroke-width: 1;stroke-dasharray: 2 2}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tl-bar{fill: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tl-bar.u-node-done{fill: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tl-bar.u-node-live{fill: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tl-bar.u-node-gate,#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tl-bar.u-node-decision{fill: var(--nxe-b,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tb-badge{fill: transparent}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-box{fill: var(--nx-bg-elevated);stroke: var(--nx-border-hairline-strong);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-tag{fill: var(--nx-bg-muted);stroke: var(--nx-border-hairline);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-tag-text{fill: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-done .u-node-tag{fill: var(--nx-text-primary);stroke: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-done .u-node-tag-text{fill: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-live .u-node-box{stroke: var(--nx-accent);stroke-width: 1.5}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-live .u-node-tag{fill: var(--nx-accent);stroke: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-live .u-node-tag-text{fill: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-gate .u-node-box{stroke-dasharray: 3 3}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-decision .u-node-box{stroke: var(--nx-text-primary)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-edge{fill: none;stroke: var(--nx-text-muted);stroke-width: 1.2;opacity: 0.8}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-edge-live{stroke: url(#nx-gp);stroke-width: 1.8;opacity: 1}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-edge-next{stroke: var(--nx-accent);stroke-width: 1.4;stroke-dasharray: 4 3}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-arrow{fill: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-arrow-live{fill: var(--nxe-b,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-now-line{stroke: var(--nx-accent);stroke-width: 1;stroke-dasharray: 2 3}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-ink-on-accent{fill: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe[data-nx-motion] .nx-dag:not([data-in]) .u-edge{stroke-dasharray: 1;stroke-dashoffset: 1}#nxe-n-g01-stem-geospatial.nxe[data-nx-motion] .nx-dag:not([data-in]) .u-node,#nxe-n-g01-stem-geospatial.nxe[data-nx-motion] .nx-dag:not([data-in]) .u-now{opacity: 0}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] .u-edge{stroke-dasharray: 1;animation: nx-draw 600ms var(--nx-ease) both}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] .u-edge-next{animation: nx-draw 600ms var(--nx-ease) both}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] .u-node,#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] .u-now{animation: nx-reveal 360ms var(--nx-ease) both}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"1\"]{animation-delay: 0ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"2\"]{animation-delay: 120ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"3\"]{animation-delay: 240ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"4\"]{animation-delay: 360ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"5\"]{animation-delay: 480ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"6\"]{animation-delay: 600ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"7\"]{animation-delay: 720ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"8\"]{animation-delay: 840ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"9\"]{animation-delay: 960ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"10\"]{animation-delay: 1080ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"11\"]{animation-delay: 1200ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"12\"]{animation-delay: 1320ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"13\"]{animation-delay: 1440ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] [data-step=\"14\"]{animation-delay: 1560ms}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] .u-node-live .u-live{animation: nx-pulse 1600ms var(--nx-ease) 1700ms 3;transform-box: fill-box;transform-origin: center}#nxe-n-g01-stem-geospatial.nxe[data-nx-motion] .nx-dag:not([data-in]) .u-edge-flow{opacity: 0}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-in] .u-edge-flow{animation: nx-flow 1400ms linear 1600ms infinite}@media (prefers-reduced-motion: reduce){#nxe-n-g01-stem-geospatial.nxe *,#nxe-n-g01-stem-geospatial.nxe *::before,#nxe-n-g01-stem-geospatial.nxe *::after{transition: none;animation: none}}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"water\"]{--nxd-a: var(--nxp-water-a);--nxd-b: var(--nxp-water-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"energy\"]{--nxd-a: var(--nxp-energy-a);--nxd-b: var(--nxp-energy-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"food\"]{--nxd-a: var(--nxp-food-a);--nxd-b: var(--nxp-food-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"health\"]{--nxd-a: var(--nxp-health-a);--nxd-b: var(--nxp-health-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"biodiversity\"]{--nxd-a: var(--nxp-biodiversity-a);--nxd-b: var(--nxp-biodiversity-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"infrastructure\"]{--nxd-a: var(--nxp-infrastructure-a);--nxd-b: var(--nxp-infrastructure-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"climate\"]{--nxd-a: var(--nxp-climate-a);--nxd-b: var(--nxp-climate-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"risk\"]{--nxd-a: var(--nxp-risk-a);--nxd-b: var(--nxp-risk-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"systemic\"]{--nxd-a: var(--nxp-systemic-a);--nxd-b: var(--nxp-systemic-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"finance\"]{--nxd-a: var(--nxp-finance-a);--nxd-b: var(--nxp-finance-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"supply\"]{--nxd-a: var(--nxp-supply-a);--nxd-b: var(--nxp-supply-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"social\"]{--nxd-a: var(--nxp-social-a);--nxd-b: var(--nxp-social-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain=\"project\"]{--nxd-a: var(--nxp-project-a);--nxd-b: var(--nxp-project-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-hero{position: relative;overflow: hidden}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-hero::before{content: \"\";position: absolute;inset: 0 0 auto 0;height: 3px;background: linear-gradient(90deg,var(--nxd-a),var(--nxd-b) 55%,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-hero::after{content: \"\";position: absolute;inset: 0;pointer-events: none}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-hero-grid{position: relative}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-accent-rule{background: linear-gradient(90deg,var(--nxd-a),var(--nxd-b))}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-eyebrow-row .nx-eyebrow:nth-child(3){color: var(--nxd-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-plate{border-top: 2px solid transparent;border-image: linear-gradient(90deg,var(--nxd-a),var(--nxd-b) 60%,transparent) 1}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-plate-label .nx-eyebrow strong{color: var(--nxd-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-signals dl>div:first-child .nx-metric{color: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-index-strip a[data-current=\"true\"]{color: var(--nxd-b);border-color: var(--nxd-b)}#nxe-n-g01-stem-geospatial.nxe[data-domain] .nx-dag .u-edge-live{stroke: var(--nxd-b)}#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"desk\"] .nx-hero-grid{align-items: start}@container nxe (min-width: 1024px){#nxe-n-g01-stem-geospatial.nxe .nx-hero[data-layout=\"desk\"] .nx-hero-grid{grid-template-columns: minmax(0,6fr) minmax(0,6fr);column-gap: 56px}}#nxe-n-g01-stem-geospatial.nxe .nx-live-slot{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-live-slot[data-nxf-state=\"ready\"]{display: block;margin-top: 20px;border: 1px solid var(--nx-border-hairline);background: var(--nx-bg-surface);min-height: 240px}#nxe-n-g01-stem-geospatial.nxe .nx-live-slot[data-nxf-state=\"ready\"]::before{content: \"Live view \u00b7 Nexus Foundry\";display: block;padding: 8px 14px;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted);border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-live-slot[data-nxf-state=\"ready\"] iframe{display: block;width: 100%;border: 0}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-queued .u-node-box{stroke-dasharray: 3 3}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node-queued .u-node-tag{opacity: 0.7}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"]{--nx-text-primary: #f2f2f2;--nx-text-secondary: #c4c4c4;--nx-text-muted: #8a8a8a;--nx-border-hairline: rgba(255,255,255,0.09);--nx-border-hairline-strong: rgba(255,255,255,0.16);--nx-bg-surface: #070707;--nx-bg-elevated: #0c0c0c;--nxa-rail: 11px;--nxa-gutter: 28px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"][data-theme=\"light\"]{--nx-text-primary: #111111;--nx-text-secondary: #3d3d3d;--nx-text-muted: #707070;--nx-border-hairline: rgba(0,0,0,0.09);--nx-border-hairline-strong: rgba(0,0,0,0.16);--nx-bg-surface: #fafafa;--nx-bg-elevated: #f4f4f4}@media (prefers-color-scheme: light){#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"][data-theme=\"auto\"]{--nx-text-primary: #111111;--nx-text-secondary: #3d3d3d;--nx-text-muted: #707070;--nx-border-hairline: rgba(0,0,0,0.09);--nx-border-hairline-strong: rgba(0,0,0,0.16);--nx-bg-surface: #fafafa;--nx-bg-elevated: #f4f4f4}}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"]{font-size: 15px;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-container{max-width: 1280px;padding: 0 24px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-eyebrow{font-size: 11px;font-weight: 500;letter-spacing: 0.16em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero-title{margin-top: 22px;max-width: 18ch;font-size: 44px;font-weight: 500;line-height: 1.04;letter-spacing: -0.03em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-tagline{margin-top: 18px;max-width: 60ch;font-size: 17px;font-weight: 400;line-height: 1.55;color: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-title{margin-top: 14px;font-size: 28px;font-weight: 500;line-height: 1.15;letter-spacing: -0.028em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-lede{margin-top: 14px;max-width: 60ch;font-size: 15.5px;font-weight: 400;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-h3{font-size: 18px;font-weight: 500;letter-spacing: -0.02em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-p{font-size: 15px;line-height: 1.62}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-list>li{font-size: 14.5px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-note{font-size: 13px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-caption{font-size: 12.5px;color: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-caption strong{font-size: 11px;font-weight: 500}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-metric{margin-top: 10px;font-size: 28px;font-weight: 500;letter-spacing: -0.02em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-metric-note{font-size: 12.5px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-accent-row{margin-top: 18px;font-size: 12.5px;color: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-accent-rule{width: 20px;height: 1px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-btn{min-height: 36px;padding: 0 16px;border-radius: 5px;font-size: 13px;font-weight: 500;letter-spacing: 0.005em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-actions{margin-top: 26px;gap: 10px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-chip{min-height: 22px;padding: 2px 7px;border-radius: 4px;font-size: 10.5px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero{padding: 64px 0 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero::before{height: 1px;opacity: 0.8}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero::after{opacity: 0.08;width: 760px;height: 760px;top: -300px;right: -200px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid{grid-template-columns: minmax(0,1fr);gap: 40px;align-items: start}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:first-child{max-width: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-facts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 32px;margin-top: 36px;padding-top: 16px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-facts dt{font-size: 10.5px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-facts dd{margin-top: 4px;font-size: 13.5px;color: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-window{border-radius: 5px;border-color: var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-window-dots{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-window-bar{padding: 8px 14px;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted);border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-window-bar strong{font-weight: 500;color: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-caption{margin-top: 10px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:nth-child(2){padding-bottom: 40px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:only-child{padding-bottom: 48px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"desk\"] .nx-hero-grid>div:nth-child(2){padding-bottom: 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"desk\"] .nx-hero-grid{padding-bottom: 48px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip[data-nx-spy]>.nx-container{gap: 6px 22px;padding-top: 10px;padding-bottom: 10px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip a{font-size: 10.5px;letter-spacing: 0.1em}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip a>span{margin-right: 6px;color: var(--nx-text-disabled)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip a[aria-current=\"true\"]{box-shadow: inset 0 -1px 0 var(--nxd-b,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals{border-bottom: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals dl{gap: 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals dl>div{padding: 22px 24px 22px 0;border-left: 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals dl>div + div{padding-left: 24px;border-left: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals .nx-metric{font-size: 24px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals .nx-sig-wrap{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section{padding: 56px 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section[data-tone=\"alt\"]{background: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section>.nx-container:has(>.nx-section-head + .nx-section-body){display: grid;grid-template-columns: minmax(0,1fr);gap: 28px var(--nxa-gutter);align-items: start}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head{max-width: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row{gap: 8px 10px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row .nx-rule{width: 14px;height: 1px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-body{margin-top: 0;min-width: 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-body>.nx-p{max-width: 64ch}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-glyph .nx-i{width: 18px;height: 18px;stroke-width: 1.25}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-glyph[data-tone=\"accent\"]{color: var(--nxd-b,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-table{font-size: 13.5px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-table th{padding: 10px 14px 10px 0;font-size: 10.5px;font-weight: 400;letter-spacing: 0.14em;border-bottom-color: var(--nx-border-hairline-strong)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-table td{padding: 11px 14px 11px 0;line-height: 1.5}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-table td:first-child{color: var(--nx-text-primary);font-weight: 400}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-plate{padding-top: 12px;border-top: 1px solid var(--nx-border-hairline-strong);border-image: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-plate-label{margin-bottom: 12px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-plate-label .nx-eyebrow strong{font-weight: 500}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-figure-frame{border-radius: 5px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-faq summary{padding: 16px 0;font-size: 15.5px;font-weight: 400}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-faq .nx-answer{font-size: 14.5px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-related a{font-size: 14px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing{padding: 64px 0 72px;background: var(--nx-bg-canvas);color: var(--nx-text-primary);border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing .nx-eyebrow,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing .nx-lede{color: var(--nx-text-muted)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing .nx-section-title{font-size: 30px;font-weight: 300}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing .nx-btn[data-variant=\"primary\"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing .nx-btn[data-variant=\"secondary\"]{background: none;color: var(--nx-text-primary);border: 1px solid var(--nx-border-hairline-strong)}@container nxe (min-width: 900px){#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section>.nx-container:has(>.nx-section-head + .nx-section-body){grid-template-columns: minmax(0,3fr) minmax(0,9fr)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head{position: sticky;top: 56px;grid-column: 1}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-body{grid-column: 2}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-body:has(>.nx-plate[data-wide]){grid-column: 1 \/ -1;margin-top: 8px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head:has(+ .nx-section-body>.nx-plate[data-wide]){grid-column: 1 \/ -1;position: static;display: grid;grid-template-columns: minmax(0,3fr) minmax(0,9fr);column-gap: var(--nxa-gutter)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head:has(+ .nx-section-body>.nx-plate[data-wide]) .nx-lede{grid-column: 2;grid-row: 1 \/ span 2;margin-top: 2px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--nxa-gutter)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:first-child{grid-column: 1 \/ span 8}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:nth-child(2){grid-column: 1 \/ -1;padding-top: 8px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-facts{grid-template-columns: repeat(4,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"desk\"] .nx-hero-grid>div:first-child{grid-column: 1 \/ span 7}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"desk\"] .nx-hero-grid>div:nth-child(2){grid-column: 8 \/ -1;padding-top: 6px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"desk\"] .nx-facts{grid-template-columns: repeat(2,minmax(0,1fr))}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid[data-cols=\"2\"]>div:first-child{grid-column: 1 \/ span 7}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero-title{font-size: 56px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-title{font-size: 28px}}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section{position: relative}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section>.nx-container{position: relative;padding-left: 64px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section>.nx-container::before{content: \"\";position: absolute;top: -56px;bottom: -56px;left: 36px;width: 1px;background: linear-gradient(180deg,var(--nx-border-hairline-strong),var(--nx-border-hairline))}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row{position: relative}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: absolute;left: -52px;top: -3px;width: 32px;text-align: right;color: var(--nx-text-secondary)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{content: \"\";position: absolute;right: -17px;top: 7px;width: 9px;height: 1px;background: var(--nx-border-hairline-strong)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row>.nx-rule{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section[data-nx-current=\"true\"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{color: var(--nxd-b,var(--nx-accent))}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section[data-nx-current=\"true\"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{background: var(--nxd-b,var(--nx-accent));width: 13px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-related>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing>.nx-container{padding-left: 64px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip>.nx-container{padding-left: 64px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero{background-color: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero::after{inset: 0;width: auto;height: auto;top: 0;right: 0;border-radius: 0;opacity: 1;background: repeating-linear-gradient(90deg,var(--nx-border-hairline) 0 1px,transparent 1px 72px),repeating-linear-gradient(0deg,var(--nx-border-hairline) 0 1px,transparent 1px 72px);-webkit-mask-image: linear-gradient(180deg,var(--nx-primary-ink),color-mix(in srgb,var(--nx-primary-ink) 35%,transparent) 60%,transparent);mask-image: linear-gradient(180deg,var(--nx-primary-ink),color-mix(in srgb,var(--nx-primary-ink) 35%,transparent) 60%,transparent)}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-container{position: relative}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:nth-child(2){position: relative}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero .nx-hero-grid>div:nth-child(2)::before{content: \"\";display: block;height: 10px;margin-bottom: 14px;background: repeating-linear-gradient(90deg,var(--nx-border-hairline-strong) 0 1px,transparent 1px 12px),repeating-linear-gradient(90deg,var(--nx-text-muted) 0 1px,transparent 1px 72px);background-size: 100% 5px,100% 10px;background-repeat: repeat-x;background-position: left bottom,left bottom}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"desk\"] .nx-hero-grid>div:nth-child(2)::before{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-folio{position: absolute;right: 24px;top: 0;font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--nx-text-muted);text-align: right;line-height: 1.6}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-folio strong{display: block;font-weight: 500;color: var(--nx-text-secondary)}@container nxe (max-width: 899px){#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-signals>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-related>.nx-container,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-closing>.nx-container{padding-left: 24px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section>.nx-container::before{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child{position: static;width: auto;text-align: left}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head .nx-eyebrow-row>.nx-eyebrow:first-child::after{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-folio{position: static;margin-bottom: 14px;text-align: left}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero-title{font-size: 36px}}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip[data-nx-spy]>.nx-container{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;gap: 0 26px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip[data-nx-spy]>.nx-container::-webkit-scrollbar{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-index-strip a{white-space: nowrap;flex: none}@container nxe (min-width: 900px){#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"field\"] .nx-hero-grid[data-cols=\"2\"]{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--nxa-gutter);align-items: start}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero[data-layout=\"field\"] .nx-hero-grid[data-cols=\"2\"]>div:first-child{grid-column: 1 \/ span 7;max-width: none}}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-plate-label>.nx-eyebrow:last-child:not(:first-child){display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-window-bar .nx-window-note{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-plate-label>.nx-eyebrow[data-tip]{display: inline-block}#nxe-n-g01-stem-geospatial.nxe .nx-theme-toggle{display: inline-flex;gap: 0;border: 1px solid var(--nx-border-hairline-strong);border-radius: 4px;overflow: hidden}#nxe-n-g01-stem-geospatial.nxe .nx-theme-toggle[hidden]{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-theme-toggle button{appearance: none;margin: 0;padding: 5px 10px;border: 0;background: none;color: var(--nx-text-muted);font-family: var(--nx-font-mono);font-size: 10.5px;letter-spacing: 0.1em;text-transform: uppercase;line-height: 1.2;cursor: pointer}#nxe-n-g01-stem-geospatial.nxe .nx-theme-toggle button + button{border-left: 1px solid var(--nx-border-hairline-strong)}#nxe-n-g01-stem-geospatial.nxe .nx-theme-toggle button[aria-pressed=\"true\"]{background: var(--nx-primary-bg);color: var(--nx-primary-ink)}#nxe-n-g01-stem-geospatial.nxe .nx-theme-toggle button:focus-visible{outline: 2px solid var(--nx-focus);outline-offset: -2px}#nxe-n-g01-stem-geospatial.nxe .nx-hero>.nx-container{position: relative}#nxe-n-g01-stem-geospatial.nxe .nx-hero>.nx-container>.nx-theme-toggle{position: absolute;right: 20px;top: 0;z-index: 2}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-theme-toggle{right: 24px;top: 40px}#nxe-n-g01-stem-geospatial.nxe[data-top=\"200\"] .nx-hero>.nx-container>.nx-theme-toggle{top: 200px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"][data-top=\"200\"] .nx-hero>.nx-container>.nx-theme-toggle{top: 240px}@container nxe (max-width: 899px){#nxe-n-g01-stem-geospatial.nxe .nx-hero>.nx-container>.nx-theme-toggle,#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-theme-toggle{position: static;margin-bottom: 14px}}@container nxe (min-width: 900px){#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-section-head:has(+ .nx-section-body>.nx-plate[data-wide])>:not(.nx-lede){grid-column: 1}}#nxe-n-g01-stem-geospatial.nxe .nx-map{position: relative;overflow: hidden;border-radius: 5px;border: 1px solid var(--nx-border-hairline);background: var(--nx-bg-elevated)}#nxe-n-g01-stem-geospatial.nxe .nx-map>.nx-figure-frame{position: relative;z-index: 1;padding: 0}#nxe-n-g01-stem-geospatial.nxe .nx-map-hud{display: flex;justify-content: space-between;align-items: baseline;gap: 8px 16px;padding: 8px 14px 9px;border-top: 1px solid var(--nx-border-hairline)}#nxe-n-g01-stem-geospatial.nxe .nx-map-hud .nx-eyebrow{min-width: 0;font-size: 10px;color: var(--nx-text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}#nxe-n-g01-stem-geospatial.nxe .nx-map-hud .nx-map-hud-right{flex: none;margin-left: auto}@container nxe (max-width: 479px){#nxe-n-g01-stem-geospatial.nxe .nx-map-hud{flex-wrap: wrap}}#nxe-n-g01-stem-geospatial.nxe .nx-window>.nx-figure-frame>.nx-map{border-radius: 0;border: 0}#nxe-n-g01-stem-geospatial.nxe .nx-world{display: block;width: 100%;height: auto}#nxe-n-g01-stem-geospatial.nxe .nx-world .u-sphere{fill: var(--nx-bg-canvas)}#nxe-n-g01-stem-geospatial.nxe .nx-world .u-sphere-line{fill: none;stroke: var(--nx-border-hairline-strong);stroke-width: 1}#nxe-n-g01-stem-geospatial.nxe .nx-world .u-grat{fill: none;stroke: var(--nx-border-hairline);stroke-width: 0.6}#nxe-n-g01-stem-geospatial.nxe .nx-world .u-land{fill: color-mix(in srgb,var(--nxd-b,var(--nx-accent)) 16%,var(--nx-bg-muted));stroke: var(--nx-border-hairline-strong);stroke-width: 0.5;stroke-linejoin: round}#nxe-n-g01-stem-geospatial.nxe .nx-map>.nx-live-slot--map[data-nxf-state=\"ready\"]{position: relative;z-index: 2;margin: 0;min-height: 560px;border: 0;border-radius: 0;background: var(--nx-bg-elevated);overflow: hidden}#nxe-n-g01-stem-geospatial.nxe .nx-map>.nx-live-slot--map[data-nxf-state=\"ready\"]::before{content: none}#nxe-n-g01-stem-geospatial.nxe .nx-map>.nx-live-slot--map[data-nxf-state=\"ready\"] iframe{display: block;width: 100%;border: 0}#nxe-n-g01-stem-geospatial.nxe .nx-map:has(>.nx-live-slot[data-nxf-state=\"ready\"])>.nx-figure-frame{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-map[data-live]>.nx-figure-frame{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node[data-node]{cursor: pointer;outline: none}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node[data-node]:focus-visible .u-node-box{stroke: var(--nx-focus);stroke-width: 1.5}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node[data-selected] .u-node-box{stroke: var(--nx-accent);stroke-width: 1.5}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node[data-run] .u-node-box{stroke: var(--nxd-b,var(--nx-accent));stroke-width: 1.5}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-node[data-run] .u-node-head{fill: color-mix(in srgb,var(--nxd-b,var(--nx-accent)) 22%,transparent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-edge[data-trace]{stroke: var(--nx-accent);stroke-opacity: 1;stroke-width: 1.6}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-tracing] .u-edge:not([data-trace]){stroke-opacity: 0.25}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-edge[data-flow]{stroke: var(--nxd-b,var(--nx-accent));stroke-opacity: 1;stroke-dasharray: 0.06 0.1;animation: nx-dash 900ms linear infinite}@keyframes nx-dash{from{stroke-dashoffset: 0.32}to{stroke-dashoffset: 0}}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tb[data-action]{cursor: pointer;outline: none}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tb[data-action]:hover .u-chip,#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tb[data-action]:focus-visible .u-chip{stroke: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tb[data-on=\"true\"] .u-chip{fill: var(--nx-accent)}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-tb[data-on=\"true\"] text{fill: var(--nx-primary-ink)}#nxe-n-g01-stem-geospatial.nxe .nx-dag[data-reduce] .u-tb[data-action=\"play\"]{display: none}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-ins-v{}#nxe-n-g01-stem-geospatial.nxe .nx-dag .u-ins-title{}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: \"folio toggle\" \"grid grid\";column-gap: 24px;row-gap: 22px;align-items: start}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-folio{grid-area: folio;position: static;justify-self: start;text-align: left}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-theme-toggle{grid-area: toggle;position: static;justify-self: end;margin: 0}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-hero-grid{grid-area: grid}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-theme-toggle[hidden]{display: none}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"][data-top=\"200\"] .nx-hero>.nx-container>.nx-theme-toggle{top: auto}@container nxe (max-width: 899px){#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container{grid-template-columns: minmax(0,1fr);grid-template-areas: \"toggle\" \"folio\" \"grid\";row-gap: 14px}#nxe-n-g01-stem-geospatial.nxe[data-grammar=\"atlas\"] .nx-hero>.nx-container>.nx-theme-toggle{justify-self: start}}<\/style><svg class=\"nx-defs\" aria-hidden=\"true\" focusable=\"false\" width=\"0\" height=\"0\"><defs><linearGradient id=\"nx-gi\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" class=\"nx-gi-a\"\/><stop offset=\"0.55\" class=\"nx-gi-b\"\/><stop offset=\"1\" class=\"nx-gi-c\"\/><\/linearGradient><linearGradient id=\"nx-giu\" gradientUnits=\"userSpaceOnUse\" x1=\"0\" y1=\"0\" x2=\"800\" y2=\"0\"><stop offset=\"0\" class=\"nx-gi-a\"\/><stop offset=\"0.55\" class=\"nx-gi-b\"\/><stop offset=\"1\" class=\"nx-gi-c\"\/><\/linearGradient><linearGradient id=\"nx-gp\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" class=\"nx-gp-a\"\/><stop offset=\"1\" class=\"nx-gp-b\"\/><\/linearGradient><\/defs><\/svg><section class=\"nx-hero\" aria-labelledby=\"nx-title-1\"><div class=\"nx-container\"><div class=\"nx-theme-toggle\" role=\"group\" aria-label=\"Appearance of this page\" hidden><button type=\"button\" data-mode=\"light\" aria-pressed=\"false\">Light<\/button><button type=\"button\" data-mode=\"dark\" aria-pressed=\"false\">Dark<\/button><button type=\"button\" data-mode=\"auto\" aria-pressed=\"true\">Auto<\/button><\/div><div class=\"nx-folio\" aria-label=\"Document reference\"><strong>G01 \u00b7 METHOD \u00b7 geospatial<\/strong>GCRI dossier \u00b7 service level R0<\/div><div class=\"nx-hero-grid\"><div><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">GCRI<\/span><span class=\"nx-eyebrow\" aria-hidden=\"true\">\u00b7<\/span><span class=\"nx-eyebrow\">Water Nexus<\/span><span class=\"nx-eyebrow\" aria-hidden=\"true\">\u00b7<\/span><span class=\"nx-eyebrow\">Established<\/span><\/div><div class=\"nx-accent-row\"><span class=\"nx-accent-rule\" aria-hidden=\"true\"><\/span><span>Method page \u00b7 Geospatial information systems<\/span><\/div><h1 id=\"nx-title-1\" class=\"nx-hero-title\">Geospatial information systems in water<\/h1><p class=\"nx-tagline\">Geospatial methods put every observation on the map: catchment boundaries, flood extents, wells, treatment works and the people and assets exposed to each hazard.<\/p><div class=\"nx-actions\"><a class=\"nx-btn\" data-variant=\"primary\" href=\"https:\/\/therisk.global\/water-nexus\/contact\/\">Make an enquiry <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a class=\"nx-btn\" data-variant=\"secondary\" href=\"https:\/\/therisk.global\/water-nexus\/stem\/\">Back to STEM foundation of Water Nexus<\/a><\/div><dl class=\"nx-facts\"><div><dt class=\"nx-eyebrow\">Publisher<\/dt><dd>The Global Centre for Risk and Innovation<\/dd><\/div><div><dt class=\"nx-eyebrow\">Field<\/dt><dd>Water, Climate and hazards, Critical infrastructure<\/dd><\/div><div><dt class=\"nx-eyebrow\">Status<\/dt><dd>Established<\/dd><\/div><div><dt class=\"nx-eyebrow\">Service level<\/dt><dd>R0: information and enquiries<\/dd><\/div><\/dl><\/div><div><div class=\"nx-window\"><div class=\"nx-window-bar\" aria-hidden=\"true\"><span class=\"nx-window-dots\"><span><\/span><span><\/span><span><\/span><\/span><span><strong>GCRI<\/strong> \u00b7 Water Nexus<\/span><span class=\"nx-window-note\">Illustrative<\/span><\/div><div class=\"nx-figure-frame\" data-scene=\"true\"><svg class=\"nx-figure nx-ui\" viewBox=\"0 0 800 450\" role=\"img\" aria-labelledby=\"nx-ui-research-t nx-ui-research-d\"><title id=\"nx-ui-research-t\">Research workbench, illustrative interface<\/title><desc id=\"nx-ui-research-d\">An illustrative research workbench: a compound drought and heat scenario with an observed history and a scenario range, a model card listing method, version, inputs, uncertainty and review, and three policy options compared side by side.<\/desc><defs><pattern id=\"nx-ui-research-dots\" width=\"16\" height=\"16\" patternUnits=\"userSpaceOnUse\"><circle class=\"u-dotfield\" cx=\"8\" cy=\"8\" r=\"0.7\"\/><\/pattern><\/defs><rect class=\"u-canvas\" width=\"800\" height=\"450\" rx=\"6\"\/><rect width=\"800\" height=\"450\" fill=\"url(#nx-ui-research-dots)\"\/><rect class=\"u-panel\" x=\"24\" y=\"24\" width=\"496\" height=\"402\" rx=\"6\"\/><text class=\"u-mono u-ink3\" x=\"40\" y=\"49\" font-size=\"11\" text-anchor=\"start\" letter-spacing=\"0.14em\">SCENARIO<\/text><text class=\"u-sans u-ink1 u-w500\" x=\"40\" y=\"78\" font-size=\"17\" text-anchor=\"start\">Compound drought and heat<\/text><text class=\"u-mono u-ink3\" x=\"40\" y=\"98\" font-size=\"10\" text-anchor=\"start\">WATER \u00b7 ENERGY \u00b7 HEALTH \u00b7 ILLUSTRATIVE<\/text><rect class=\"u-chip\" x=\"400\" y=\"34\" width=\"104\" height=\"20\" rx=\"4\"\/><text class=\"u-mono u-ink2\" x=\"452\" y=\"48\" font-size=\"10.5\" text-anchor=\"middle\" letter-spacing=\"0.06em\">MODELLED<\/text><line class=\"u-hair\" x1=\"24\" x2=\"520\" y1=\"112\" y2=\"112\"\/><line class=\"u-hair\" x1=\"64\" x2=\"496\" y1=\"136\" y2=\"136\"\/><line class=\"u-hair\" x1=\"64\" x2=\"496\" y1=\"192\" y2=\"192\"\/><line class=\"u-hair\" x1=\"64\" x2=\"496\" y1=\"248\" y2=\"248\"\/><line class=\"u-hair\" x1=\"64\" x2=\"496\" y1=\"304\" y2=\"304\"\/><line class=\"u-hair\" x1=\"64\" x2=\"496\" y1=\"360\" y2=\"360\"\/><line class=\"u-hair-s\" x1=\"64\" x2=\"64\" y1=\"136\" y2=\"360\"\/><text class=\"u-mono u-ink3\" x=\"56\" y=\"140\" font-size=\"9.5\" text-anchor=\"end\">100<\/text><text class=\"u-mono u-ink3\" x=\"56\" y=\"196\" font-size=\"9.5\" text-anchor=\"end\">75<\/text><text class=\"u-mono u-ink3\" x=\"56\" y=\"252\" font-size=\"9.5\" text-anchor=\"end\">50<\/text><text class=\"u-mono u-ink3\" x=\"56\" y=\"308\" font-size=\"9.5\" text-anchor=\"end\">25<\/text><text class=\"u-mono u-ink3\" x=\"56\" y=\"364\" font-size=\"9.5\" text-anchor=\"end\">0<\/text><text class=\"u-mono u-ink3\" x=\"64\" y=\"378\" font-size=\"9.5\" text-anchor=\"middle\">T0<\/text><text class=\"u-mono u-ink3\" x=\"150.4\" y=\"378\" font-size=\"9.5\" text-anchor=\"middle\">T+1<\/text><text class=\"u-mono u-ink3\" x=\"236.8\" y=\"378\" font-size=\"9.5\" text-anchor=\"middle\">T+2<\/text><text class=\"u-mono u-ink3\" x=\"323.20000000000005\" y=\"378\" font-size=\"9.5\" text-anchor=\"middle\">T+3<\/text><text class=\"u-mono u-ink3\" x=\"409.6\" y=\"378\" font-size=\"9.5\" text-anchor=\"middle\">T+4<\/text><text class=\"u-mono u-ink3\" x=\"496\" y=\"378\" font-size=\"9.5\" text-anchor=\"middle\">T+5<\/text><path class=\"u-stroke-ink1\" fill=\"none\" stroke-width=\"1.5\" d=\"M 64 300 L 100 292 L 136 296 L 172 284 L 208 280\"\/><path class=\"u-accent\" opacity=\"0.12\" d=\"M 208 280 L 280 238 L 352 196 L 424 166 L 496 146 L 496 252 L 424 266 L 352 278 L 280 286 L 208 280 Z\"\/><path class=\"u-accent-stroke\" fill=\"none\" stroke-width=\"2\" stroke-dasharray=\"6 5\" d=\"M 208 280 L 280 262 L 352 236 L 424 214 L 496 196\"\/><line class=\"u-ghost-dash\" x1=\"208\" x2=\"208\" y1=\"136\" y2=\"360\"\/><text class=\"u-mono u-ink2\" x=\"214\" y=\"148\" font-size=\"9.5\" text-anchor=\"start\">NOW<\/text><line class=\"u-stroke-ink1\" x1=\"40\" x2=\"60\" y1=\"402\" y2=\"402\" stroke-width=\"1.5\"\/><text class=\"u-mono u-ink3\" x=\"66\" y=\"406\" font-size=\"9.5\" text-anchor=\"start\">OBSERVED<\/text><rect class=\"u-accent\" opacity=\"0.25\" x=\"150\" y=\"397\" width=\"20\" height=\"10\" rx=\"2\"\/><text class=\"u-mono u-ink3\" x=\"176\" y=\"406\" font-size=\"9.5\" text-anchor=\"start\">SCENARIO RANGE<\/text><text class=\"u-mono u-ink3\" x=\"504\" y=\"406\" font-size=\"9.5\" text-anchor=\"end\">GRID STRESS INDEX \u00b7 PLACEHOLDER<\/text><rect class=\"u-panel\" x=\"536\" y=\"24\" width=\"240\" height=\"210\" rx=\"6\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"49\" font-size=\"11\" text-anchor=\"start\" letter-spacing=\"0.14em\">MODEL CARD<\/text><line class=\"u-hair\" x1=\"536\" x2=\"776\" y1=\"60\" y2=\"60\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"84\" font-size=\"9.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">METHOD<\/text><text class=\"u-sans u-ink1 u-w400\" x=\"760\" y=\"84\" font-size=\"11.5\" text-anchor=\"end\">Coupled hydro-energy<\/text><line class=\"u-hair\" x1=\"552\" x2=\"760\" y1=\"95\" y2=\"95\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"112\" font-size=\"9.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">VERSION<\/text><text class=\"u-sans u-ink1 u-w400\" x=\"760\" y=\"112\" font-size=\"11.5\" text-anchor=\"end\">v2.1<\/text><line class=\"u-hair\" x1=\"552\" x2=\"760\" y1=\"123\" y2=\"123\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"140\" font-size=\"9.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">INPUTS<\/text><text class=\"u-sans u-ink1 u-w400\" x=\"760\" y=\"140\" font-size=\"11.5\" text-anchor=\"end\">Versioned sources<\/text><line class=\"u-hair\" x1=\"552\" x2=\"760\" y1=\"151\" y2=\"151\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"168\" font-size=\"9.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">UNCERTAINTY<\/text><text class=\"u-sans u-ink1 u-w400\" x=\"760\" y=\"168\" font-size=\"11.5\" text-anchor=\"end\">Ensemble range<\/text><line class=\"u-hair\" x1=\"552\" x2=\"760\" y1=\"179\" y2=\"179\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"196\" font-size=\"9.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">REVIEW<\/text><text class=\"u-sans u-ink1 u-w400\" x=\"760\" y=\"196\" font-size=\"11.5\" text-anchor=\"end\">Domain review<\/text><rect class=\"u-panel\" x=\"536\" y=\"250\" width=\"240\" height=\"176\" rx=\"6\"\/><text class=\"u-mono u-ink3\" x=\"552\" y=\"275\" font-size=\"11\" text-anchor=\"start\" letter-spacing=\"0.14em\">POLICY OPTIONS<\/text><line class=\"u-hair\" x1=\"536\" x2=\"776\" y1=\"286\" y2=\"286\"\/><text class=\"u-sans u-ink1 u-w500\" x=\"552\" y=\"310\" font-size=\"12\" text-anchor=\"start\">Demand response<\/text><text class=\"u-mono u-ink3\" x=\"760\" y=\"310\" font-size=\"10\" text-anchor=\"end\">01<\/text><rect class=\"u-track\" x=\"552\" y=\"320\" width=\"208\" height=\"4\" rx=\"2\"\/><rect class=\"u-accent\" x=\"552\" y=\"320\" width=\"150\" height=\"4\" rx=\"2\"\/><text class=\"u-sans u-ink1 u-w500\" x=\"552\" y=\"348\" font-size=\"12\" text-anchor=\"start\">Reservoir rules<\/text><text class=\"u-mono u-ink3\" x=\"760\" y=\"348\" font-size=\"10\" text-anchor=\"end\">02<\/text><rect class=\"u-track\" x=\"552\" y=\"358\" width=\"208\" height=\"4\" rx=\"2\"\/><rect class=\"u-fill-ink2\" x=\"552\" y=\"358\" width=\"112\" height=\"4\" rx=\"2\"\/><text class=\"u-sans u-ink1 u-w500\" x=\"552\" y=\"386\" font-size=\"12\" text-anchor=\"start\">Hospital backup<\/text><text class=\"u-mono u-ink3\" x=\"760\" y=\"386\" font-size=\"10\" text-anchor=\"end\">03<\/text><rect class=\"u-track\" x=\"552\" y=\"396\" width=\"208\" height=\"4\" rx=\"2\"\/><rect class=\"u-fill-ink2\" x=\"552\" y=\"396\" width=\"83\" height=\"4\" rx=\"2\"\/><\/svg><\/div><\/div><p class=\"nx-caption\"><strong>Water Nexus<\/strong><span>Wireframe of the working environment, not a live screen. Names and values are placeholders.<\/span><\/p><\/div><\/div><\/div><\/section> <nav class=\"nx-index-strip\" data-nx-spy=\"true\" aria-label=\"On this page\"><div class=\"nx-container\"><a href=\"#nx-s-2-sec\"><span>01<\/span>Geospatial information systems in\u2026<\/a><a href=\"#nx-s-3-sec\"><span>02<\/span>Water Nexus on the map<\/a><a href=\"#nx-s-4-sec\"><span>03<\/span>The method as a run graph<\/a><a href=\"#nx-s-5-sec\"><span>04<\/span>What the method consumes<\/a><a href=\"#nx-s-6-sec\"><span>05<\/span>How results are checked<\/a><a href=\"#nx-s-7-sec\"><span>06<\/span>Topics that rely on this method<\/a><a href=\"#nx-s-8-sec\"><span>07<\/span>Who maintains the method<\/a><a href=\"#nx-s-9-sec\"><span>08<\/span>Where this page leads across the\u2026<\/a><\/div><\/nav> <div class=\"nx-signals\" role=\"group\" aria-label=\"Water Nexus in figures, from the registry\"><div class=\"nx-container\"><dl><div><dt class=\"nx-eyebrow\">STEM methods<\/dt><dd class=\"nx-metric\" data-count=\"true\">9<\/dd><dd class=\"nx-metric-note\">Canonical methods this field applies<\/dd><dd class=\"nx-sig-wrap\"><span class=\"nx-sig\" aria-hidden=\"true\"><\/span><\/dd><\/div><div><dt class=\"nx-eyebrow\">Topics<\/dt><dd class=\"nx-metric\" data-count=\"true\">8<\/dd><dd class=\"nx-metric-note\">Subject pages in the field<\/dd><dd class=\"nx-sig-wrap\"><span class=\"nx-sig\" aria-hidden=\"true\"><\/span><\/dd><\/div><div><dt class=\"nx-eyebrow\">Counterparts<\/dt><dd class=\"nx-metric\" data-count=\"true\">10<\/dd><dd class=\"nx-metric-note\">Platforms in shared fields at GCRI, GRF and GRA<\/dd><dd class=\"nx-sig-wrap\"><span class=\"nx-sig\" aria-hidden=\"true\"><\/span><\/dd><\/div><div><dt class=\"nx-eyebrow\">Report series<\/dt><dd class=\"nx-metric\" data-count=\"true\">3<\/dd><dd class=\"nx-metric-note\">Nexus Reports series it contributes to<\/dd><dd class=\"nx-sig-wrap\"><span class=\"nx-sig\" aria-hidden=\"true\"><\/span><\/dd><\/div><\/dl><\/div><\/div><section id=\"nx-s-2-sec\" class=\"nx-section\" data-hue=\"water\" aria-labelledby=\"nx-s-2\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">01<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Application<\/span><\/div><h2 id=\"nx-s-2\" class=\"nx-section-title\">Geospatial information systems in water, climate and hazards and critical infrastructure.<\/h2><p class=\"nx-lede\">Geospatial information systems capture, store, analyse and present location-referenced data. They provide the common spatial frame for combining hazard, exposure and vulnerability information. In water, climate and hazards and critical infrastructure, geospatial analysis identifies where hazards overlap critical assets and vulnerable populations. It supports location-based planning across infrastructure, health and finance. The canonical description is on <a class=\"nx-link\" href=\"https:\/\/therisk.global\/stem\/technology\/geospatial\/\">the STEM Commons<\/a>.<\/p><\/div><div class=\"nx-section-body\"><div class=\"nx-cols\"><article><div class=\"nx-glyph-row\"><span class=\"nx-glyph\" data-tone=\"accent\" data-size=\"lg\"><svg class=\"nx-i\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z\"\/><path d=\"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65\"\/><path d=\"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65\"\/><\/svg><\/span><\/div><h3 class=\"nx-h3 nx-mt-2\">Exposure mapping<\/h3><p class=\"nx-p nx-mt-1\">Flood and drought layers are intersected with population grids, buildings, roads and utilities to count who and what lies in each hazard class.<\/p><\/article><article><div class=\"nx-glyph-row\"><span class=\"nx-glyph\" data-tone=\"accent\" data-size=\"lg\"><svg class=\"nx-i\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M19.07 4.93A10 10 0 0 0 6.99 3.34\"\/><path d=\"M4 6h.01\"\/><path d=\"M2.29 9.62A10 10 0 1 0 21.31 8.35\"\/><path d=\"M16.24 7.76A6 6 0 1 0 8.23 16.67\"\/><path d=\"M12 18h.01\"\/><path d=\"M17.99 11.66A6 6 0 0 1 15.77 16.67\"\/><circle cx=\"12\" cy=\"12\" r=\"2\"\/><path d=\"m13.41 10.59 5.66-5.66\"\/><\/svg><\/span><\/div><h3 class=\"nx-h3 nx-mt-2\">Catchment and basin delineation<\/h3><p class=\"nx-p nx-mt-1\">Elevation models are conditioned and routed to delineate basins and sub-catchments consistently across borders.<\/p><\/article><article><div class=\"nx-glyph-row\"><span class=\"nx-glyph\" data-tone=\"accent\" data-size=\"lg\"><svg class=\"nx-i\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"3\" x2=\"21\" y1=\"22\" y2=\"22\"\/><line x1=\"6\" x2=\"6\" y1=\"18\" y2=\"11\"\/><line x1=\"10\" x2=\"10\" y1=\"18\" y2=\"11\"\/><line x1=\"14\" x2=\"14\" y1=\"18\" y2=\"11\"\/><line x1=\"18\" x2=\"18\" y1=\"18\" y2=\"11\"\/><polygon points=\"12 2 20 7 4 7\"\/><\/svg><\/span><\/div><h3 class=\"nx-h3 nx-mt-2\">Public-safe basin maps<\/h3><p class=\"nx-p nx-mt-1\">Maps are generalised to cells so they can be published without exposing individual wells, intakes or households.<\/p><\/article><\/div><\/div><\/div><\/section><section id=\"nx-s-3-sec\" class=\"nx-section\" data-hue=\"climate\" data-tone=\"alt\" aria-labelledby=\"nx-s-3\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">02<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Field<\/span><\/div><h2 id=\"nx-s-3\" class=\"nx-section-title\">Water Nexus on the map.<\/h2><p class=\"nx-lede\">Where this page&#8217;s subject sits in the world: boundaries and context now, the field layers when the interactive map loads.<\/p><\/div><div class=\"nx-section-body\"><div class=\"nx-plate\" data-wide=\"true\"><div class=\"nx-plate-label\"><span class=\"nx-eyebrow\"><strong>Field<\/strong> \u00b7 world view<\/span><span class=\"nx-eyebrow\">Design figure until live<\/span><\/div><div class=\"nx-figure-frame\" data-scene=\"true\"><div class=\"nx-map\" data-nx-map=\"world\"><div class=\"nx-figure-frame\" data-scene=\"true\"><svg class=\"nx-figure nx-world\" viewBox=\"0 0 1000 500\" role=\"img\" aria-labelledby=\"nx-world-t nx-world-d\"><title id=\"nx-world-t\">World map, Equal Earth projection<\/title><desc id=\"nx-world-d\">Land and country boundaries from Natural Earth at 1:110 million, drawn in the Equal Earth projection with a fifteen degree graticule. The interactive map with its layers loads through the Nexus Foundry plugin.<\/desc><defs><clipPath id=\"nx-world-clip\"><path d=\"M207,10L500,10L793,10L844,34L865,47L886,61L905,76L923,93L940,111L954,129L966,148L976,168L984,188L989,209L993,229L994,250L993,271L989,291L984,312L976,332L966,352L954,371L940,389L923,407L905,424L886,439L865,453L844,466L793,490L500,490L207,490L156,466L135,453L114,439L95,424L77,407L60,389L46,371L34,352L24,332L16,312L11,291L7,271L6,250L7,229L11,209L16,188L24,168L34,148L46,129L60,111L77,93L95,76L114,61L135,47L156,34L207,10Z\"\/><\/clipPath><\/defs><path class=\"u-sphere\" d=\"M207,10L500,10L793,10L844,34L865,47L886,61L905,76L923,93L940,111L954,129L966,148L976,168L984,188L989,209L993,229L994,250L993,271L989,291L984,312L976,332L966,352L954,371L940,389L923,407L905,424L886,439L865,453L844,466L793,490L500,490L207,490L156,466L135,453L114,439L95,424L77,407L60,389L46,371L34,352L24,332L16,312L11,291L7,271L6,250L7,229L11,209L16,188L24,168L34,148L46,129L60,111L77,93L95,76L114,61L135,47L156,34L207,10Z\"\/><g clip-path=\"url(#nx-world-clip)\"><path class=\"u-grat\" d=\"M207,490L156,466L135,453L114,439L95,424L77,407L60,389L46,371L34,352L24,332L16,312L11,291L7,271L6,250L7,229L11,209L16,188L24,168L34,148L46,129L60,111L77,93L95,76L114,61L135,47L156,34L207,10M232,490L184,466L165,453L146,439L128,424L112,407L97,389L84,371L73,352L64,332L57,312L51,291L48,271L47,250L48,229L51,209L57,188L64,168L73,148L84,129L97,111L112,93L128,76L146,61L165,47L184,34L232,10M256,490L213,466L196,453L178,439L162,424L147,407L134,389L122,371L112,352L103,332L97,312L92,291L89,271L88,250L89,229L92,209L97,188L103,168L112,148L122,129L134,111L147,93L162,76L178,61L196,47L213,34L256,10M280,490L242,466L211,439L196,424L182,407L170,389L160,371L151,352L143,332L137,312L133,291L130,271L130,250L130,229L133,209L137,188L143,168L151,148L160,129L170,111L182,93L196,76L211,61L242,34L280,10M305,490L270,466L243,439L230,424L218,407L207,389L198,371L189,352L183,332L177,312L174,291L171,271L171,250L171,229L174,209L177,188L183,168L189,148L198,129L207,111L218,93L230,76L243,61L270,34L305,10M329,490L299,466L275,439L264,424L253,407L235,371L222,332L214,291L212,250L214,209L222,168L235,129L253,93L264,76L275,61L299,34L329,10M354,490L328,466L307,439L288,407L273,371L262,332L255,291L253,250L255,209L262,168L273,129L288,93L307,61L328,34L354,10M378,490L357,466L339,439L324,407L311,371L302,332L296,291L294,250L296,209L302,168L311,129L324,93L339,61L357,34L378,10M402,490L385,466L371,439L359,407L349,371L341,332L337,291L335,250L337,209L341,168L349,129L359,93L371,61L385,34L402,10M427,490L414,466L404,439L394,407L387,371L381,332L378,291L377,250L378,209L381,168L387,129L394,93L404,61L414,34L427,10M451,490L443,466L436,439L429,407L424,371L421,332L418,291L418,250L418,209L421,168L424,129L429,93L436,61L443,34L451,10M476,490L471,466L465,407L460,332L459,250L460,168L465,93L471,34L476,10M500,490L500,466L500,407L500,332L500,250L500,168L500,93L500,34L500,10M524,490L529,466L535,407L540,332L541,250L540,168L535,93L529,34L524,10M549,490L557,466L564,439L571,407L576,371L579,332L582,291L582,250L582,209L579,168L576,129L571,93L564,61L557,34L549,10M573,490L586,466L596,439L606,407L613,371L619,332L622,291L624,250L622,209L619,168L613,129L606,93L596,61L586,34L573,10M598,490L615,466L629,439L641,407L651,371L659,332L663,291L665,250L663,209L659,168L651,129L641,93L629,61L615,34L598,10M622,490L643,466L661,439L676,407L689,371L698,332L704,291L706,250L704,209L698,168L689,129L676,93L661,61L643,34L622,10M646,490L672,466L693,439L712,407L727,371L738,332L745,291L747,250L745,209L738,168L727,129L712,93L693,61L672,34L646,10M671,490L701,466L725,439L736,424L747,407L765,371L778,332L786,291L788,250L786,209L778,168L765,129L747,93L736,76L725,61L701,34L671,10M695,490L730,466L757,439L770,424L782,407L793,389L802,371L811,352L817,332L823,312L826,291L829,271L829,250L829,229L826,209L823,188L817,168L811,148L802,129L793,111L782,93L770,76L757,61L730,34L695,10M720,490L758,466L789,439L804,424L818,407L830,389L840,371L849,352L857,332L863,312L867,291L870,271L871,250L870,229L867,209L863,188L857,168L849,148L840,129L830,111L818,93L804,76L789,61L758,34L720,10M744,490L787,466L804,453L822,439L838,424L853,407L866,389L878,371L888,352L897,332L903,312L908,291L911,271L912,250L911,229L908,209L903,188L897,168L888,148L878,129L866,111L853,93L838,76L822,61L804,47L787,34L744,10M768,490L816,466L835,453L854,439L872,424L888,407L903,389L916,371L927,352L936,332L943,312L949,291L952,271L953,250L952,229L949,209L943,188L936,168L927,148L916,129L903,111L888,93L872,76L854,61L835,47L816,34L768,10M181,479L186,479L190,479L195,479L199,479L204,479L208,479L212,479L217,479L221,479L226,479L230,479L235,479L239,479L243,479L248,479L252,479L257,479L261,479L266,479L270,479L274,479L279,479L283,479L288,479L292,479L297,479L301,479L305,479L310,479L314,479L319,479L323,479L327,479L332,479L336,479L341,479L345,479L350,479L354,479L358,479L363,479L367,479L372,479L376,479L381,479L385,479L389,479L394,479L398,479L403,479L407,479L412,479L416,479L420,479L425,479L429,479L434,479L438,479L442,479L447,479L451,479L456,479L460,479L465,479L469,479L473,479L478,479L482,479L487,479L491,479L496,479L500,479L504,479L509,479L513,479L518,479L522,479L527,479L531,479L535,479L540,479L544,479L549,479L553,479L558,479L562,479L566,479L571,479L575,479L580,479L584,479L588,479L593,479L597,479L602,479L606,479L611,479L615,479L619,479L624,479L628,479L633,479L637,479L642,479L646,479L650,479L655,479L659,479L664,479L668,479L673,479L677,479L681,479L686,479L690,479L695,479L699,479L703,479L708,479L712,479L717,479L721,479L726,479L730,479L734,479L739,479L743,479L748,479L752,479L757,479L761,479L765,479L770,479L774,479L779,479L783,479L788,479L792,479L796,479L801,479L805,479L810,479L814,479L819,479M128,449L133,449L138,449L143,449L149,449L154,449L159,449L164,449L169,449L174,449L180,449L185,449L190,449L195,449L200,449L205,449L211,449L216,449L221,449L226,449L231,449L236,449L242,449L247,449L252,449L257,449L262,449L267,449L273,449L278,449L283,449L288,449L293,449L298,449L304,449L309,449L314,449L319,449L324,449L329,449L335,449L340,449L345,449L350,449L355,449L360,449L366,449L371,449L376,449L381,449L386,449L391,449L397,449L402,449L407,449L412,449L417,449L422,449L428,449L433,449L438,449L443,449L448,449L453,449L459,449L464,449L469,449L474,449L479,449L484,449L490,449L495,449L500,449L505,449L510,449L516,449L521,449L526,449L531,449L536,449L541,449L547,449L552,449L557,449L562,449L567,449L572,449L578,449L583,449L588,449L593,449L598,449L603,449L609,449L614,449L619,449L624,449L629,449L634,449L640,449L645,449L650,449L655,449L660,449L665,449L671,449L676,449L681,449L686,449L691,449L696,449L702,449L707,449L712,449L717,449L722,449L727,449L733,449L738,449L743,449L748,449L753,449L758,449L764,449L769,449L774,449L779,449L784,449L789,449L795,449L800,449L805,449L810,449L815,449L820,449L826,449L831,449L836,449L841,449L846,449L851,449L857,449L862,449L867,449L872,449M77,407L82,407L88,407L94,407L100,407L106,407L112,407L118,407L124,407L130,407L135,407L141,407L147,407L153,407L159,407L165,407L171,407L177,407L182,407L188,407L194,407L200,407L206,407L212,407L218,407L224,407L230,407L235,407L241,407L247,407L253,407L259,407L265,407L271,407L277,407L282,407L288,407L294,407L300,407L306,407L312,407L318,407L324,407L329,407L335,407L341,407L347,407L353,407L359,407L365,407L371,407L377,407L382,407L388,407L394,407L400,407L406,407L412,407L418,407L424,407L429,407L435,407L441,407L447,407L453,407L459,407L465,407L471,407L476,407L482,407L488,407L494,407L500,407L506,407L512,407L518,407L524,407L529,407L535,407L541,407L547,407L553,407L559,407L565,407L571,407L576,407L582,407L588,407L594,407L600,407L606,407L612,407L618,407L623,407L629,407L635,407L641,407L647,407L653,407L659,407L665,407L671,407L676,407L682,407L688,407L694,407L700,407L706,407L712,407L718,407L723,407L729,407L735,407L741,407L747,407L753,407L759,407L765,407L770,407L776,407L782,407L788,407L794,407L800,407L806,407L812,407L818,407L823,407L829,407L835,407L841,407L847,407L853,407L859,407L865,407L870,407L876,407L882,407L888,407L894,407L900,407L906,407L912,407L918,407L923,407M38,358L44,358L51,358L57,358L64,358L70,358L76,358L83,358L89,358L96,358L102,358L109,358L115,358L121,358L128,358L134,358L141,358L147,358L153,358L160,358L166,358L173,358L179,358L186,358L192,358L198,358L205,358L211,358L218,358L224,358L230,358L237,358L243,358L250,358L256,358L263,358L269,358L275,358L282,358L288,358L295,358L301,358L307,358L314,358L320,358L327,358L333,358L340,358L346,358L352,358L359,358L365,358L372,358L378,358L384,358L391,358L397,358L404,358L410,358L417,358L423,358L429,358L436,358L442,358L449,358L455,358L461,358L468,358L474,358L481,358L487,358L494,358L500,358L506,358L513,358L519,358L526,358L532,358L539,358L545,358L551,358L558,358L564,358L571,358L577,358L583,358L590,358L596,358L603,358L609,358L616,358L622,358L628,358L635,358L641,358L648,358L654,358L660,358L667,358L673,358L680,358L686,358L693,358L699,358L705,358L712,358L718,358L725,358L731,358L737,358L744,358L750,358L757,358L763,358L770,358L776,358L782,358L789,358L795,358L802,358L808,358L814,358L821,358L827,358L834,358L840,358L847,358L853,358L859,358L866,358L872,358L879,358L885,358L891,358L898,358L904,358L911,358L917,358L924,358L930,358L936,358L943,358L949,358L956,358L962,358M14,305L21,305L28,305L34,305L41,305L48,305L55,305L61,305L68,305L75,305L82,305L88,305L95,305L102,305L109,305L115,305L122,305L129,305L136,305L142,305L149,305L156,305L163,305L169,305L176,305L183,305L190,305L196,305L203,305L210,305L217,305L223,305L230,305L237,305L244,305L250,305L257,305L264,305L271,305L277,305L284,305L291,305L298,305L304,305L311,305L318,305L325,305L331,305L338,305L345,305L352,305L358,305L365,305L372,305L379,305L385,305L392,305L399,305L406,305L412,305L419,305L426,305L433,305L439,305L446,305L453,305L460,305L466,305L473,305L480,305L487,305L493,305L500,305L507,305L513,305L520,305L527,305L534,305L540,305L547,305L554,305L561,305L567,305L574,305L581,305L588,305L594,305L601,305L608,305L615,305L621,305L628,305L635,305L642,305L648,305L655,305L662,305L669,305L675,305L682,305L689,305L696,305L702,305L709,305L716,305L723,305L729,305L736,305L743,305L750,305L756,305L763,305L770,305L777,305L783,305L790,305L797,305L804,305L810,305L817,305L824,305L831,305L837,305L844,305L851,305L858,305L864,305L871,305L878,305L885,305L891,305L898,305L905,305L912,305L918,305L925,305L932,305L939,305L945,305L952,305L959,305L966,305L972,305L979,305L986,305M6,250L13,250L20,250L27,250L33,250L40,250L47,250L54,250L61,250L68,250L75,250L81,250L88,250L95,250L102,250L109,250L116,250L123,250L129,250L136,250L143,250L150,250L157,250L164,250L171,250L178,250L184,250L191,250L198,250L205,250L212,250L219,250L226,250L232,250L239,250L246,250L253,250L260,250L267,250L274,250L280,250L287,250L294,250L301,250L308,250L315,250L322,250L328,250L335,250L342,250L349,250L356,250L363,250L370,250L377,250L383,250L390,250L397,250L404,250L411,250L418,250L425,250L431,250L438,250L445,250L452,250L459,250L466,250L473,250L479,250L486,250L493,250L500,250L507,250L514,250L521,250L527,250L534,250L541,250L548,250L555,250L562,250L569,250L575,250L582,250L589,250L596,250L603,250L610,250L617,250L624,250L630,250L637,250L644,250L651,250L658,250L665,250L672,250L678,250L685,250L692,250L699,250L706,250L713,250L720,250L726,250L733,250L740,250L747,250L754,250L761,250L768,250L774,250L781,250L788,250L795,250L802,250L809,250L816,250L822,250L829,250L836,250L843,250L850,250L857,250L864,250L871,250L877,250L884,250L891,250L898,250L905,250L912,250L919,250L925,250L932,250L939,250L946,250L953,250L960,250L967,250L973,250L980,250L987,250L994,250M14,195L21,195L28,195L34,195L41,195L48,195L55,195L61,195L68,195L75,195L82,195L88,195L95,195L102,195L109,195L115,195L122,195L129,195L136,195L142,195L149,195L156,195L163,195L169,195L176,195L183,195L190,195L196,195L203,195L210,195L217,195L223,195L230,195L237,195L244,195L250,195L257,195L264,195L271,195L277,195L284,195L291,195L298,195L304,195L311,195L318,195L325,195L331,195L338,195L345,195L352,195L358,195L365,195L372,195L379,195L385,195L392,195L399,195L406,195L412,195L419,195L426,195L433,195L439,195L446,195L453,195L460,195L466,195L473,195L480,195L487,195L493,195L500,195L507,195L513,195L520,195L527,195L534,195L540,195L547,195L554,195L561,195L567,195L574,195L581,195L588,195L594,195L601,195L608,195L615,195L621,195L628,195L635,195L642,195L648,195L655,195L662,195L669,195L675,195L682,195L689,195L696,195L702,195L709,195L716,195L723,195L729,195L736,195L743,195L750,195L756,195L763,195L770,195L777,195L783,195L790,195L797,195L804,195L810,195L817,195L824,195L831,195L837,195L844,195L851,195L858,195L864,195L871,195L878,195L885,195L891,195L898,195L905,195L912,195L918,195L925,195L932,195L939,195L945,195L952,195L959,195L966,195L972,195L979,195L986,195M38,142L44,142L51,142L57,142L64,142L70,142L76,142L83,142L89,142L96,142L102,142L109,142L115,142L121,142L128,142L134,142L141,142L147,142L153,142L160,142L166,142L173,142L179,142L186,142L192,142L198,142L205,142L211,142L218,142L224,142L230,142L237,142L243,142L250,142L256,142L263,142L269,142L275,142L282,142L288,142L295,142L301,142L307,142L314,142L320,142L327,142L333,142L340,142L346,142L352,142L359,142L365,142L372,142L378,142L384,142L391,142L397,142L404,142L410,142L417,142L423,142L429,142L436,142L442,142L449,142L455,142L461,142L468,142L474,142L481,142L487,142L494,142L500,142L506,142L513,142L519,142L526,142L532,142L539,142L545,142L551,142L558,142L564,142L571,142L577,142L583,142L590,142L596,142L603,142L609,142L616,142L622,142L628,142L635,142L641,142L648,142L654,142L660,142L667,142L673,142L680,142L686,142L693,142L699,142L705,142L712,142L718,142L725,142L731,142L737,142L744,142L750,142L757,142L763,142L770,142L776,142L782,142L789,142L795,142L802,142L808,142L814,142L821,142L827,142L834,142L840,142L847,142L853,142L859,142L866,142L872,142L879,142L885,142L891,142L898,142L904,142L911,142L917,142L924,142L930,142L936,142L943,142L949,142L956,142L962,142M77,93L82,93L88,93L94,93L100,93L106,93L112,93L118,93L124,93L130,93L135,93L141,93L147,93L153,93L159,93L165,93L171,93L177,93L182,93L188,93L194,93L200,93L206,93L212,93L218,93L224,93L230,93L235,93L241,93L247,93L253,93L259,93L265,93L271,93L277,93L282,93L288,93L294,93L300,93L306,93L312,93L318,93L324,93L329,93L335,93L341,93L347,93L353,93L359,93L365,93L371,93L377,93L382,93L388,93L394,93L400,93L406,93L412,93L418,93L424,93L429,93L435,93L441,93L447,93L453,93L459,93L465,93L471,93L476,93L482,93L488,93L494,93L500,93L506,93L512,93L518,93L524,93L529,93L535,93L541,93L547,93L553,93L559,93L565,93L571,93L576,93L582,93L588,93L594,93L600,93L606,93L612,93L618,93L623,93L629,93L635,93L641,93L647,93L653,93L659,93L665,93L671,93L676,93L682,93L688,93L694,93L700,93L706,93L712,93L718,93L723,93L729,93L735,93L741,93L747,93L753,93L759,93L765,93L770,93L776,93L782,93L788,93L794,93L800,93L806,93L812,93L818,93L823,93L829,93L835,93L841,93L847,93L853,93L859,93L865,93L870,93L876,93L882,93L888,93L894,93L900,93L906,93L912,93L918,93L923,93M128,51L133,51L138,51L143,51L149,51L154,51L159,51L164,51L169,51L174,51L180,51L185,51L190,51L195,51L200,51L205,51L211,51L216,51L221,51L226,51L231,51L236,51L242,51L247,51L252,51L257,51L262,51L267,51L273,51L278,51L283,51L288,51L293,51L298,51L304,51L309,51L314,51L319,51L324,51L329,51L335,51L340,51L345,51L350,51L355,51L360,51L366,51L371,51L376,51L381,51L386,51L391,51L397,51L402,51L407,51L412,51L417,51L422,51L428,51L433,51L438,51L443,51L448,51L453,51L459,51L464,51L469,51L474,51L479,51L484,51L490,51L495,51L500,51L505,51L510,51L516,51L521,51L526,51L531,51L536,51L541,51L547,51L552,51L557,51L562,51L567,51L572,51L578,51L583,51L588,51L593,51L598,51L603,51L609,51L614,51L619,51L624,51L629,51L634,51L640,51L645,51L650,51L655,51L660,51L665,51L671,51L676,51L681,51L686,51L691,51L696,51L702,51L707,51L712,51L717,51L722,51L727,51L733,51L738,51L743,51L748,51L753,51L758,51L764,51L769,51L774,51L779,51L784,51L789,51L795,51L800,51L805,51L810,51L815,51L820,51L826,51L831,51L836,51L841,51L846,51L851,51L857,51L862,51L867,51L872,51M181,21L186,21L190,21L195,21L199,21L204,21L208,21L212,21L217,21L221,21L226,21L230,21L235,21L239,21L243,21L248,21L252,21L257,21L261,21L266,21L270,21L274,21L279,21L283,21L288,21L292,21L297,21L301,21L305,21L310,21L314,21L319,21L323,21L327,21L332,21L336,21L341,21L345,21L350,21L354,21L358,21L363,21L367,21L372,21L376,21L381,21L385,21L389,21L394,21L398,21L403,21L407,21L412,21L416,21L420,21L425,21L429,21L434,21L438,21L442,21L447,21L451,21L456,21L460,21L465,21L469,21L473,21L478,21L482,21L487,21L491,21L496,21L500,21L504,21L509,21L513,21L518,21L522,21L527,21L531,21L535,21L540,21L544,21L549,21L553,21L558,21L562,21L566,21L571,21L575,21L580,21L584,21L588,21L593,21L597,21L602,21L606,21L611,21L615,21L619,21L624,21L628,21L633,21L637,21L642,21L646,21L650,21L655,21L659,21L664,21L668,21L673,21L677,21L681,21L686,21L690,21L695,21L699,21L703,21L708,21L712,21L717,21L721,21L726,21L730,21L734,21L739,21L743,21L748,21L752,21L757,21L761,21L765,21L770,21L774,21L779,21L783,21L788,21L792,21L796,21L801,21L805,21L810,21L814,21L819,21\"\/><path class=\"u-land\" d=\"M985,309L984,311L982,312L980,312L980,311L982,310L983,310ZM978,314L979,314L979,315L978,317L977,317L975,317L975,315L977,314ZM16,309L16,311L16,311L15,309ZM593,254L594,254L603,261L604,264L607,267L606,272L606,274L608,275L608,276L607,278L607,280L607,281L608,284L609,287L610,288L610,288L608,290L604,292L603,292L602,293L600,293L599,293L596,292L594,292L593,287L593,286L592,285L589,284L588,283L586,282L585,282L584,281L584,281L583,276L581,274L581,272L581,270L580,267L582,266L583,265L584,263L584,262L584,261L584,260L584,259L584,259L584,258L585,256L583,254L584,254L587,254ZM478,150L478,150L477,151L477,156L469,156L469,165L466,165L465,167L466,172L455,172L455,173L455,172L455,172L461,171L461,170L462,169L463,164L467,160L469,156L469,155L470,153L473,152L473,153L475,153L476,152L477,152L477,150ZM220,81L219,81L217,78L217,77L213,76L214,73L216,72L214,70L216,68L215,66L216,65L216,65L219,63L220,62L218,60L219,57L220,55L219,54L219,53L219,52L216,53L213,54L213,52L213,51L211,51L209,51L226,38L237,30L237,30L239,31L241,32L243,32L246,31L249,30L251,31L255,30L259,29L259,30L261,30L263,29L264,29L264,31L269,29L267,31L270,30L271,30L273,30L275,31L279,31L281,32L283,32L284,33L280,34L283,34L289,34L291,34L291,35L295,34L294,33L296,32L298,32L300,32L301,32L302,33L304,33L306,34L310,34L312,34L313,33L315,32L318,33L316,35L319,33L320,33L323,31L322,30L321,29L323,27L326,26L328,26L329,27L330,29L327,30L330,31L329,33L333,31L334,32L332,34L332,35L336,34L339,32L341,30L343,30L346,30L347,31L347,32L344,33L345,34L344,35L339,37L336,37L334,36L333,37L329,39L328,40L325,42L322,42L319,43L318,44L315,45L311,47L307,49L305,51L302,54L305,54L304,57L304,59L307,58L310,59L312,60L312,62L315,62L316,63L320,64L322,64L320,66L319,69L319,72L321,75L323,74L326,71L327,67L326,65L331,64L334,62L336,60L337,58L337,56L336,54L340,52L340,50L342,46L344,45L347,46L349,46L351,46L352,46L354,48L354,49L358,49L356,51L355,54L357,54L358,56L361,54L365,52L367,51L367,53L368,56L369,59L368,61L370,62L371,64L374,64L375,65L375,68L377,68L377,69L376,72L374,73L372,74L368,75L364,77L360,78L356,77L352,77L350,77L347,80L344,81L339,85L335,87L337,87L342,83L348,81L352,80L353,82L350,84L350,87L350,89L352,91L356,90L360,87L359,89L360,90L357,92L351,94L348,95L345,97L343,97L344,95L349,92L345,92L342,93L341,91L343,87L342,86L341,86L340,86L337,88L336,90L334,92L333,92L332,92L332,93L327,93L324,93L323,94L319,96L319,96L318,97L315,97L313,97L312,98L312,98L312,99L312,100L308,101L305,102L302,103L301,103L300,103L300,102L301,102L302,101L303,99L305,97L306,95L306,92L305,91L305,90L305,90L304,90L304,89L304,88L304,89L303,89L303,88L303,88L303,87L302,86L300,85L299,84L297,83L295,84L294,84L292,83L289,84L288,83L286,82L284,82L284,82L284,80L284,80L283,81L278,81L270,81L263,81L256,81L249,81L242,81L235,81L233,81L226,81ZM331,46L333,44L336,44L335,45L332,46L331,46ZM356,25L355,24L355,23L356,23L360,23L362,24L362,25L360,25L358,25L356,25ZM337,46L339,46L339,46L340,46L338,47L337,47L337,47ZM334,21L333,22L330,22L329,21L330,21L333,20L334,21ZM338,18L337,18L334,18L334,17L337,17L338,18ZM335,16L336,17L335,17L332,17L331,17L331,17L331,16L334,16ZM343,22L340,22L336,21L336,21L337,20L336,19L333,19L331,19L332,18L336,18L337,19L341,19L342,19L341,20L342,20L343,20L345,20L348,21L351,20L355,20L357,20L359,21L359,21L357,22L354,22L352,22L347,22ZM309,17L311,17L310,18L306,18L304,17L306,17ZM310,16L312,16L310,17L307,17L307,16L309,16ZM375,74L374,76L371,79L373,78L374,78L373,79L375,80L376,79L378,80L377,82L379,82L378,84L378,85L377,88L376,88L374,88L376,85L375,85L371,87L370,87L372,86L370,85L368,85L363,85L363,84L365,83L364,82L367,81L371,76L373,74L375,74L376,74ZM335,40L337,40L339,41L338,42L340,42L341,43L338,43L336,43L335,42L332,43L329,44L329,43L326,43L329,42L330,40L333,38L334,38L333,39L335,39ZM357,25L359,25L362,26L364,26L364,27L368,27L369,28L373,29L374,29L374,31L370,32L374,33L376,34L378,36L381,36L379,37L374,40L373,39L371,37L368,37L367,38L368,40L370,41L371,41L371,43L369,45L367,44L363,43L365,45L366,46L366,47L361,46L357,44L356,43L357,43L355,42L353,40L352,41L346,41L345,41L348,39L351,39L355,39L355,38L357,37L361,35L361,34L361,33L358,32L355,32L357,31L356,30L354,30L353,29L352,30L348,30L342,30L338,29L336,29L335,28L337,27L335,27L336,26L339,24L341,23L346,23L344,24L344,25L347,24L353,23L354,25L353,26ZM331,23L335,23L338,23L334,24L331,25L328,26L326,26L327,24L327,24L329,23ZM285,20L285,20L289,19L294,18L297,18L299,18L298,19L296,19L294,19L290,20L287,20ZM210,67L212,67L208,70L208,72L208,72L207,71L208,69L207,69L208,67L209,66ZM320,16L324,16L328,16L328,17L328,17L326,17L323,17L320,17L322,16L320,16ZM217,82L216,83L213,82L213,81L212,80L212,79L210,78L211,77L211,76L213,77L214,77L216,77L216,78L216,80L217,81ZM284,22L286,22L290,22L291,23L292,24L290,24L284,25L280,26L279,27L273,28L273,27L270,26L272,26L275,24L278,23L277,22ZM311,20L313,20L314,20L314,21L312,21L306,21L300,22L298,22L298,22L302,21L294,21L292,21L296,20L299,19L303,20L305,20L308,21L307,19L309,19L311,19L311,19ZM308,24L309,25L308,27L307,28L310,29L312,30L311,30L308,31L308,31L307,32L304,32L301,31L299,31L294,32L289,32L286,32L286,32L284,31L282,31L281,30L283,29L286,29L289,29L291,29L288,29L284,29L282,29L282,28L287,27L284,27L281,27L284,26L287,25L293,24L294,24L292,25L297,24L298,25L302,24L302,25L302,27L304,26L305,24L306,24ZM318,25L317,24L320,23L322,23L326,23L326,24L323,24L325,25L323,27L319,27L318,27L317,26L314,25L315,25ZM309,23L311,23L312,24L309,25L308,24ZM329,19L329,19L328,20L326,21L323,21L322,21L323,20L320,20L321,19L323,19L326,19L328,19ZM338,14L340,14L341,14L341,14L345,14L346,14L349,14L352,15L352,15L354,16L351,16L347,17L344,17L341,17L339,16L340,16L341,16L338,16L337,15L336,15ZM347,13L350,13L352,13L355,13L358,12L360,13L361,13L363,12L365,12L368,12L374,12L374,12L379,12L383,12L386,12L391,12L394,12L397,12L397,13L393,13L388,13L387,13L390,13L386,14L383,14L379,15L376,15L374,15L369,16L371,16L370,16L371,17L369,17L366,17L365,18L362,18L362,18L365,18L364,19L359,20L355,19L349,19L347,19L344,19L344,18L348,18L348,17L349,17L353,18L352,17L349,17L351,16L354,16L355,16L353,15L353,15L358,15L359,15L362,14L358,14L352,14L350,14L349,14L347,13ZM356,35L354,35L352,35L352,34L354,33L356,33L357,33L356,34ZM320,31L320,31L318,32L316,31L315,32L313,31L315,30L317,29L319,30L320,30ZM354,79L355,78L357,79L359,80L359,81L358,81L355,80ZM352,87L352,88L353,89L356,89L354,90L353,90L351,89L350,88ZM220,81L226,81L233,81L235,81L242,81L249,81L256,81L263,81L270,81L278,81L283,81L284,80L284,80L284,82L284,82L286,82L288,83L289,84L292,83L294,84L295,84L297,83L299,84L300,85L302,86L303,87L303,88L303,88L303,89L304,89L304,88L304,89L304,90L305,90L305,90L305,91L306,92L306,95L305,97L303,99L302,101L301,102L300,102L300,103L301,103L302,103L305,102L308,101L312,100L312,99L312,98L312,98L313,97L315,97L318,97L319,96L319,96L323,94L324,93L327,93L332,93L332,92L333,92L334,92L336,90L337,88L340,86L341,86L342,86L343,87L341,91L342,93L342,94L339,95L336,96L334,97L332,99L331,100L330,101L331,103L331,103L332,102L332,103L332,103L330,104L329,104L327,104L326,105L324,105L322,106L326,105L326,106L322,107L321,107L321,106L320,107L321,107L319,110L317,112L317,111L316,111L316,110L316,112L316,113L316,114L314,115L312,118L312,117L313,115L313,114L313,111L312,113L312,115L311,114L312,115L311,118L312,119L312,120L311,123L309,126L306,127L303,128L302,129L300,130L300,131L296,133L294,135L293,137L292,139L291,142L291,145L292,147L291,149L292,153L291,155L291,156L290,158L289,159L287,158L287,157L287,156L286,153L285,150L285,149L286,147L286,145L285,142L284,141L281,143L281,143L280,141L279,140L276,141L273,140L271,141L270,141L270,142L270,144L270,144L270,145L269,144L268,145L266,145L264,143L262,143L260,143L259,143L256,144L253,146L250,148L248,149L247,151L246,153L246,155L246,156L245,156L244,155L242,154L242,153L242,150L241,148L241,146L240,144L239,143L237,143L234,145L232,144L231,143L231,141L231,140L230,138L229,137L229,136L224,136L224,137L222,137L217,137L212,135L209,133L209,133L206,133L203,133L203,131L202,130L202,129L202,128L200,128L200,127L198,127L197,126L198,124L197,121L197,117L198,116L197,115L197,112L198,109L198,108L200,105L202,102L202,100L205,97L207,94L210,91L212,87L213,85L214,83L214,83L217,84L216,87L217,86L219,83ZM86,177L86,177L87,177L87,179L87,179L85,180L84,180L84,181L83,180L84,179L84,178L84,178L85,177L85,176L85,176L85,176ZM85,174L85,175L84,175L84,174L83,174L84,174L84,173L85,174ZM84,173L84,173L82,173L82,172ZM81,171L81,171L82,172L81,172L81,172L80,172L80,171L80,171ZM78,169L78,170L78,170L77,169L77,169L78,169ZM157,50L158,51L157,52L156,52L155,52L155,51ZM177,56L178,57L178,57L175,59L171,60L171,59L172,58L175,57ZM237,30L237,30L226,38L209,51L211,51L213,51L213,52L213,54L216,53L219,52L219,53L219,54L220,55L219,57L218,60L220,62L219,63L216,65L216,65L216,65L216,64L215,63L217,61L216,58L218,56L216,56L213,56L211,55L209,53L208,52L205,51L202,51L200,50L199,49L196,50L194,51L193,52L190,52L187,53L184,53L185,52L189,50L192,49L193,48L188,50L185,51L180,53L180,54L175,56L172,57L169,58L167,59L162,60L160,62L156,63L154,63L152,63L148,64L145,65L141,66L141,65L145,64L148,63L152,62L155,62L157,60L162,59L163,58L166,57L169,56L172,54L168,55L168,54L166,55L166,54L165,55L165,54L162,55L161,55L163,53L164,52L164,51L161,52L160,51L160,50L162,49L162,48L164,46L168,45L170,44L172,44L173,44L176,43L178,43L180,42L181,41L181,41L184,40L182,40L179,41L178,41L177,41L174,41L172,40L173,40L172,38L176,37L182,36L184,36L182,37L186,37L187,36L186,35L186,34L185,33L184,33L187,32L190,32L194,31L196,30L200,29L202,29L207,28L208,28L213,27L215,28L215,28L216,28L219,28L218,29L221,29L223,29L226,29L229,29L230,30L233,29L235,30L237,30ZM158,42L159,43L161,43L161,43L163,44L162,44L160,44L159,44L159,43L157,44L157,43ZM699,80L698,82L697,83L698,86L697,87L692,86L693,91L692,92L688,93L693,99L691,99L692,101L691,101L689,100L685,99L681,99L681,100L677,98L676,99L676,101L672,100L670,100L670,101L669,102L667,104L666,106L665,107L664,105L661,105L660,102L659,102L658,99L654,97L650,97L647,98L644,95L642,94L638,91L637,91L632,93L635,104L634,105L631,102L630,101L627,102L626,103L626,102L626,101L625,100L622,99L621,96L619,95L619,94L621,94L620,92L622,92L625,92L624,89L623,87L621,88L619,87L616,88L614,89L613,88L613,87L611,85L609,85L607,83L607,81L606,80L607,77L610,79L610,76L613,73L617,73L622,75L625,76L627,75L631,75L634,77L635,76L638,76L638,75L634,73L635,71L634,70L636,70L634,68L634,67L642,66L643,65L648,64L649,63L653,64L656,67L657,66L661,67L661,68L663,68L668,66L667,66L671,69L680,76L680,74L684,76L687,75L689,76L691,77L693,78L694,79L697,79ZM635,104L632,93L637,91L638,91L642,94L644,95L647,98L650,97L654,97L658,99L659,102L660,102L661,105L664,105L665,107L666,106L667,104L669,102L670,101L671,102L670,104L672,105L673,104L677,106L674,108L672,108L671,108L671,107L671,106L668,106L668,108L667,110L665,110L665,111L667,112L668,115L668,118L666,117L664,117L664,115L660,114L657,112L655,111L652,108L649,105L649,105L646,105L645,104L644,102L640,100L639,102L637,103L638,104ZM887,260L891,262L896,264L898,266L900,268L900,270L904,272L905,274L902,275L902,277L904,280L906,284L907,283L907,285L909,286L908,286L911,288L910,289L908,289L908,288L906,288L903,287L901,285L900,283L899,280L896,278L893,279L891,280L891,283L889,284L888,284L885,284L886,272ZM919,264L919,265L920,267L919,268L918,265L918,264L917,263L915,261L913,260L914,259L915,260L916,261L917,262ZM914,272L913,272L911,273L910,273L908,272L906,271L906,270L909,271L910,270L911,269L911,268L911,270L913,270L914,269L916,268L915,265L917,265L918,266L917,268L916,270L915,271ZM924,270L925,271L926,273L927,274L926,275L926,276L925,274L924,272L923,269L924,269ZM887,260L886,272L885,284L883,281L880,280L879,281L876,281L877,278L879,277L879,273L878,270L873,267L870,266L866,263L866,265L865,265L864,264L864,262L862,260L865,259L867,259L867,258L863,258L862,256L859,255L858,253L862,253L863,251L868,253L868,254L869,260L871,262L874,259L877,256L880,256L882,258L884,259ZM841,283L841,284L841,285L839,287L837,288L836,288L837,287L838,284ZM867,275L867,273L868,271L868,270L869,271L869,273ZM823,235L822,238L824,242L823,243L827,247L823,247L822,250L823,253L820,256L820,259L818,265L818,264L815,265L814,263L812,263L811,262L807,263L806,261L805,261L802,261L802,256L801,255L799,252L799,248L799,245L801,243L801,245L803,247L805,246L807,247L808,245L810,244L812,245L815,245L816,240L817,238L818,234L821,234ZM855,260L858,261L859,264L856,263L854,262L853,263L851,263L851,261ZM848,264L846,263L846,262L848,262L849,263ZM851,242L851,244L853,244L853,246L853,249L852,249L851,251L852,253L852,253L850,251L850,246L850,243ZM837,247L841,247L843,244L844,245L842,248L839,249L837,248L832,249L830,249L829,252L832,255L833,254L838,252L838,254L837,253L836,256L833,257L836,262L835,263L837,267L837,270L836,271L835,270L836,266L834,268L833,267L833,265L831,263L832,260L830,261L830,265L830,270L828,271L827,270L828,266L828,263L827,263L826,260L827,258L827,255L829,249L829,248L832,245L834,246ZM828,288L824,285L827,285L828,286L829,287L829,288ZM831,282L833,281L836,280L835,282L831,283L827,283L827,281L830,280ZM823,281L825,281L825,282L822,283L820,283L818,283L820,281L821,281L822,280ZM797,274L797,275L802,275L803,274L808,276L809,278L813,279L816,281L813,282L810,281L807,281L805,281L802,280L799,279L797,278L796,279L791,277L791,276L788,275L790,272L794,272L796,273ZM786,254L787,257L788,259L790,259L791,261L790,266L790,272L787,272L785,269L781,266L780,263L778,260L777,258L775,252L772,249L772,246L771,243L768,241L766,238L764,236L761,232L761,230L763,230L767,231L770,234L772,237L773,238L776,242L779,242L781,245L783,248L785,250L784,253L785,254ZM348,429L349,431L352,433L355,434L359,435L358,436L356,436L355,435L353,435L351,435ZM352,359L352,362L352,365L353,369L353,369L353,371L353,373L357,376L357,378L359,380L359,381L358,386L355,387L350,388L347,388L348,390L349,392L349,394L348,395L346,395L343,394L343,395L344,398L346,399L347,398L348,399L346,400L345,402L346,405L346,407L344,407L342,409L343,411L346,413L348,414L348,416L346,418L346,421L345,423L344,424L346,427L349,429L348,428L345,428L340,428L338,426L337,424L336,424L335,423L333,420L334,419L334,417L333,415L333,413L332,409L331,407L332,406L332,405L330,405L330,403L329,402L327,399L328,398L326,394L325,391L325,388L326,387L324,384L324,381L325,378L324,376L324,372L324,369L323,369L320,363L321,359L320,356L320,353L321,350L322,348L321,346L322,345L320,339L323,337L323,334L323,333L324,330L328,331L330,333L331,330L334,330L334,331L340,337L342,337L346,340L349,341L349,343L348,348L350,349L353,350L355,349L357,347L357,343L358,343L360,345L360,348L359,350L357,351L355,354ZM348,429L351,435L353,435L355,435L354,437L353,437L352,437L351,437L349,436L346,436L343,434L340,433L335,430L337,430L341,432L345,433L345,432L345,430L346,429ZM313,314L315,317L316,320L317,321L317,324L319,328L321,333L323,333L323,334L323,337L320,339L322,345L321,346L322,348L321,350L320,353L320,356L321,359L320,363L323,369L324,369L324,372L324,376L325,378L324,381L324,384L326,387L325,388L325,391L326,394L328,398L327,399L329,402L330,403L330,405L332,405L332,406L331,407L332,409L333,413L333,415L334,417L334,419L333,420L335,423L336,424L337,424L338,426L340,428L345,428L348,428L346,428L345,429L343,430L344,433L344,433L341,432L337,430L337,430L334,428L332,426L332,425L330,423L327,418L327,415L328,413L324,412L325,409L324,404L327,405L326,399L324,398L325,402L323,402L322,397L321,391L321,389L319,386L318,382L319,382L319,377L319,371L319,366L317,361L317,359L316,354L316,350L315,343L315,336L314,328L313,322L312,317L313,316ZM580,267L581,270L581,272L581,274L583,276L584,281L584,281L583,280L579,281L578,281L578,284L578,285L578,290L577,293L578,294L580,296L580,295L580,299L578,299L577,297L576,295L574,295L574,293L572,294L570,293L569,292L567,291L566,292L566,290L565,290L564,290L562,291L561,291L560,291L561,286L560,285L559,283L560,281L559,279L559,277L556,277L556,276L555,276L555,276L553,276L552,279L552,279L550,279L550,279L548,280L547,278L546,277L545,274L545,272L537,272L536,272L535,272L534,273L533,271L534,271L534,269L535,268L536,268L536,268L537,267L539,267L539,268L540,268L542,266L543,264L544,263L544,260L545,256L546,255L548,253L548,252L548,250L549,249L549,247L549,244L550,241L550,239L551,237L551,234L552,233L553,231L556,233L557,234L559,234L561,235L562,233L563,233L564,233L567,231L568,232L569,232L569,231L570,231L572,231L574,231L575,231L577,234L578,234L579,234L580,234L581,233L582,235L585,237L585,237L584,241L586,242L585,243L584,244L583,246L582,248L582,251L581,252L581,255L580,256L580,258L580,258L580,260L580,262ZM614,256L612,253L612,240L615,236L615,234L617,234L620,232L623,232L631,220L632,217L633,215L633,213L633,210L633,208L633,208L633,208L634,208L635,207L637,207L638,206L639,206L639,207L639,209L639,211L638,212L638,216L637,220L635,225L633,230L631,234L628,239L625,242L621,246L618,249L615,253L615,255ZM607,267L604,264L603,261L594,254L593,254L593,250L594,248L595,246L596,243L595,239L595,237L593,234L595,232L597,230L598,230L598,232L599,234L601,234L605,237L605,237L606,237L607,237L608,237L609,236L612,234L613,236L615,236L612,240L612,253L614,256L612,258L611,259L610,260L610,262L609,264L609,266ZM567,220L565,218L564,217L564,216L564,214L564,213L563,211L562,209L562,208L561,207L561,205L560,203L560,204L560,202L560,201L560,199L561,198L560,197L561,195L562,192L564,193L564,178L564,177L567,177L566,170L577,170L587,170L598,170L599,173L598,174L599,178L600,182L601,183L603,184L602,186L600,187L599,188L599,190L598,196L598,197L598,200L597,204L596,205L595,208L594,210L593,211L593,215L593,218L593,215L592,215L592,213L592,212L590,210L590,208L590,205L589,205L589,206L587,206L588,207L588,209L587,211L585,214L584,214L582,212L581,213L580,214L579,215L579,215L576,215L576,215L574,214L573,215L572,215L571,213L570,212L568,212L568,214L567,217L566,218L565,218ZM564,178L564,193L562,192L561,195L560,197L561,198L560,199L560,201L560,202L560,204L560,203L561,205L561,207L562,208L562,209L560,210L559,211L557,215L555,217L552,217L551,217L552,218L550,219L549,221L546,222L545,221L545,221L544,222L542,223L542,222L541,219L541,218L540,217L538,215L539,213L540,213L541,213L542,213L541,210L541,207L540,205L539,203L540,201L538,201L538,199L537,197L538,192L541,189L541,184L542,177L542,175L541,174L541,173L540,172L539,167L542,165L553,172ZM309,178L309,180L308,181L308,182L308,183L308,184L306,183L305,183L303,183L302,184L301,183L301,182L303,182L305,182L306,182L306,180L306,179L304,178L305,177L306,177ZM308,184L308,183L308,182L308,181L309,180L309,178L309,177L311,177L313,178L313,178L314,179L315,179L315,180L316,181L317,182L316,183L315,183L314,183L313,182L312,183L311,183L311,182L310,183L308,185L308,185ZM829,28L830,27L832,28L830,28ZM614,89L614,91L612,91L610,94L613,97L613,99L617,103L617,103L616,104L615,105L614,105L612,103L612,103L610,102L609,101L606,100L605,101L605,100L601,98L597,98L595,97L595,98L591,95L589,94L586,92L588,92L589,89L588,88L591,87L590,86L589,87L588,85L589,85L591,84L592,83L591,82L591,80L591,79L587,78L586,78L584,77L583,78L580,76L580,76L578,75L577,75L576,74L577,73L575,72L573,72L572,72L572,72L571,72L571,72L570,70L569,69L569,69L571,69L572,69L571,68L570,67L570,67L569,67L567,65L567,64L567,63L564,62L563,62L563,62L560,61L559,60L559,58L558,58L559,57L557,55L559,53L558,53L558,53L560,51L558,50L558,50L561,47L563,46L563,45L560,43L560,42L558,40L559,38L556,36L557,34L554,33L554,31L555,31L558,30L558,30L560,30L563,31L569,31L577,34L579,35L579,36L578,37L575,38L565,36L564,36L568,38L568,39L569,41L572,42L574,42L573,41L572,40L573,39L578,41L580,40L578,39L581,37L583,37L585,37L586,36L584,35L584,34L582,32L588,33L589,34L587,34L588,35L589,36L592,36L592,34L596,33L601,32L603,32L602,33L604,33L605,33L609,33L611,32L614,33L615,32L612,31L613,30L619,30L622,31L630,33L631,32L628,31L628,31L625,31L625,30L623,28L623,28L625,26L625,25L626,24L631,25L632,26L632,27L633,28L635,29L637,31L640,33L640,34L638,37L640,37L641,36L642,36L642,35L643,34L641,33L641,32L639,31L638,30L638,28L634,27L636,26L635,25L636,25L638,26L638,27L640,28L639,26L641,26L645,25L649,26L646,25L644,23L647,23L652,23L655,23L653,22L654,21L656,21L659,20L663,20L663,20L668,20L670,20L673,19L676,19L676,19L677,18L680,18L684,18L682,18L686,18L687,19L688,19L693,19L698,19L700,20L701,21L699,21L696,22L695,22L698,23L701,23L702,23L704,24L704,23L707,23L713,23L715,24L722,24L721,23L725,23L728,23L732,24L734,25L734,26L739,27L742,28L742,26L746,27L748,27L752,27L753,27L756,27L753,25L754,25L772,26L775,27L782,28L789,28L793,28L796,29L798,30L802,31L803,30L807,30L811,31L814,30L820,32L821,31L818,30L817,29L824,30L828,30L835,31L839,32L854,40L854,40L853,41L850,41L854,42L858,44L860,44L862,45L862,46L857,45L855,47L853,47L853,49L852,51L853,52L847,50L845,52L842,51L842,52L839,52L840,53L841,56L842,57L845,57L850,61L848,61L850,63L852,65L850,66L853,69L850,70L852,73L852,75L849,73L844,69L836,63L833,60L833,58L831,57L834,56L833,53L834,51L835,49L831,45L829,45L831,47L829,50L824,47L819,48L820,52L823,53L819,54L817,54L814,53L811,52L810,53L803,53L797,54L796,59L794,65L797,65L800,67L803,68L803,66L806,66L812,69L814,72L815,75L818,78L821,83L821,87L822,89L822,93L821,96L821,98L819,100L817,100L815,98L813,101L814,102L814,102L814,102L814,102L813,101L813,101L812,99L813,99L811,96L808,93L809,92L813,93L812,90L810,86L810,85L809,83L806,83L805,85L802,85L799,82L794,80L790,79L786,76L784,74L782,73L779,70L776,69L772,68L769,68L767,69L766,70L768,71L769,73L768,73L769,76L770,78L768,80L764,78L762,79L760,78L758,77L757,79L754,80L752,81L749,80L747,80L745,79L741,77L739,77L736,77L735,78L731,77L729,75L726,74L723,73L720,72L720,75L722,77L721,79L717,78L715,78L712,77L710,77L707,76L705,77L702,80L700,80L699,80L697,79L694,79L693,78L691,77L689,76L687,75L684,76L680,74L680,76L671,69L667,66L668,66L663,68L661,68L661,67L657,66L656,67L653,64L649,63L648,64L643,65L642,66L634,67L634,68L636,70L634,70L635,71L634,73L638,75L638,76L635,76L634,77L631,75L627,75L625,76L622,75L617,73L613,73L610,76L610,79L607,77L606,80L607,81L607,83L609,85L611,85L613,87L613,88ZM658,14L661,14L665,14L670,15L671,16L667,16L662,16L659,15L657,15L654,15ZM675,16L680,16L680,17L671,17L673,16L674,16ZM743,20L748,20L755,20L756,21L749,21L747,22L742,21L741,20ZM761,21L766,21L765,22L762,22L758,21L758,20ZM752,24L752,23L754,23L758,24L759,24L756,24L752,24ZM576,14L579,14L581,14L582,14L583,14L584,14L587,14L586,14L584,14L583,15L582,15L581,15L579,15L579,14ZM550,66L546,66L543,66L543,65L546,64L548,64L549,65L549,65ZM596,23L599,22L598,21L602,20L607,19L613,19L615,19L618,18L620,19L619,19L614,20L609,21L604,22L603,24L601,25L602,27L606,28L605,28L599,28L598,27L595,27L594,26L595,26L595,25L598,23ZM814,68L817,70L820,73L823,76L830,81L826,80L828,84L833,87L835,90L831,88L832,90L829,88L827,85L824,81L823,79L819,75L815,73L812,69L813,68L811,66L811,66ZM164,35L162,36L162,37L165,35L169,36L170,38L166,39L163,39L159,41L158,41L156,41L156,41L154,40L155,39L154,39L151,39L151,38L153,37L150,38L149,39L146,40L161,32L163,33ZM170,28L168,28L170,27L170,27L172,27L174,27L173,28ZM578,90L579,89L580,90L581,90L582,91L582,91L582,91L583,92L586,92L585,93L583,93L580,95L579,94L579,93L576,92L576,91L579,90ZM294,153L296,153L297,153L297,154L294,154ZM298,152L299,154L298,156L298,156L299,154L298,152ZM295,158L296,159L296,161L296,163L295,164L295,162L294,161ZM364,427L366,425L368,426L369,425L371,426L371,427L368,428L367,427L365,428ZM526,15L526,15L529,15L531,15L537,16L533,16L532,17L530,18L530,19L528,19L524,18L525,17L523,17L519,16L518,15L522,15L523,15ZM558,30L555,31L554,31L554,30L552,29L549,30L548,31L547,32L545,32L542,32L540,31L539,31L538,31L538,33L534,32L534,33L532,33L531,35L529,37L527,40L527,41L527,42L525,42L524,44L524,47L526,48L525,51L524,53L523,54L522,53L518,56L515,56L512,55L511,52L510,47L512,45L517,43L521,41L524,38L528,34L531,32L536,30L540,29L543,29L545,28L549,28L552,27L558,29L556,29ZM546,15L544,15L539,16L534,15L534,15L531,15L529,15L534,14L537,15L539,14L543,14ZM543,17L539,18L536,18L537,17L536,17L539,17L540,17ZM422,12L428,12L434,12L436,12L442,12L455,12L465,12L462,13L456,13L447,13L448,13L454,13L458,13L462,13L463,13L461,14L465,13L474,13L479,13L480,14L473,14L472,15L466,15L470,15L468,16L466,16L466,18L468,18L465,18L462,19L465,20L465,21L463,21L465,22L461,22L463,23L463,24L460,24L458,24L460,25L459,26L456,25L455,25L457,26L459,27L460,28L456,29L455,28L453,27L453,28L451,29L456,29L458,29L453,31L447,33L442,33L440,33L437,34L434,36L429,38L428,38L425,38L422,39L420,40L419,42L418,43L414,45L414,47L412,49L410,51L407,51L405,49L401,49L400,48L399,46L397,43L397,41L398,39L396,37L397,36L396,35L400,33L403,32L404,31L405,30L403,30L402,31L400,31L398,30L398,29L400,28L401,28L405,29L402,27L401,27L399,27L398,27L401,25L400,24L399,23L398,22L396,21L397,20L393,20L389,20L384,20L380,20L378,19L376,18L381,18L384,18L377,18L374,17L375,17L381,16L388,16L389,15L385,15L387,14L393,14L396,14L395,13L399,13L405,13L410,13L411,13L416,13L420,13L422,13L425,13L422,13ZM658,418L659,419L661,419L661,420L659,421L656,421L657,420L657,418ZM841,283L841,282L844,281L846,281L847,281L848,281L847,282L844,284L841,285L841,284ZM542,353L544,352L545,353L545,354L546,354L548,355L549,355L551,353L552,340L553,341L554,344L554,346L554,347L556,347L558,345L559,344L560,343L561,342L562,342L563,343L565,343L567,343L567,341L568,340L570,340L570,338L571,336L574,333L578,331L579,331L580,331L581,331L583,331L583,336L584,339L583,343L583,344L582,343L581,343L581,344L580,346L580,347L581,349L583,348L583,347L585,347L585,350L584,352L583,354L581,356L581,356L579,358L578,360L577,362L573,366L571,368L569,369L567,370L565,371L565,372L563,371L562,372L559,371L558,371L557,371L554,373L552,373L550,374L549,374L548,373L547,373L546,372L546,372L546,371L546,369L545,367L546,366L546,364L545,361L544,358L544,358ZM575,355L574,354L572,354L571,356L569,358L571,360L572,360L573,359L574,358L575,357L576,356ZM575,355L576,356L575,357L574,358L573,359L572,360L571,360L569,358L571,356L572,354L574,354ZM203,133L206,133L209,133L209,133L212,135L217,137L222,137L224,137L224,136L229,136L229,137L230,138L231,140L231,141L231,143L232,144L234,145L237,143L239,143L240,144L241,146L241,148L242,150L242,153L242,154L244,155L245,156L246,156L244,159L243,162L242,166L241,168L241,170L242,172L241,175L243,177L243,179L244,181L246,182L247,184L250,182L252,182L254,181L256,181L258,179L259,177L259,174L260,173L262,172L265,172L267,172L269,171L270,172L269,174L267,176L266,178L267,179L266,180L265,183L264,182L264,182L263,182L262,184L261,184L261,184L261,185L258,185L256,185L256,187L254,187L255,188L256,189L256,190L257,190L256,191L253,191L251,194L251,195L251,195L251,197L248,193L247,191L245,191L244,191L241,192L240,193L238,192L236,191L234,189L232,189L229,187L227,185L227,184L225,184L223,183L222,181L220,179L219,177L219,175L220,175L220,174L220,173L221,172L220,170L220,169L220,167L219,163L217,161L216,159L214,157L214,156L215,154L214,153L213,152L213,149L212,149L211,147L211,145L211,144L210,142L211,139L211,138L210,136L209,137L208,136L207,137L207,139L206,141L206,143L207,145L207,146L208,146L208,147L208,147L208,149L208,150L208,152L209,153L209,157L209,158L210,160L209,162L210,162L211,163L212,165L211,166L210,167L209,167L209,165L208,163L207,161L206,160L207,157L207,156L206,154L205,153L204,153L204,152L203,152L202,150L202,149L203,150L204,148L205,147L204,144L203,143L203,141L203,139L203,136ZM352,359L354,359L357,361L358,361L361,363L363,365L365,367L364,369L365,371L365,373L362,375L360,374L359,375L356,373L355,373L353,371L353,369L353,369L352,365L352,362ZM365,371L364,369L365,367L363,365L361,363L358,361L357,361L354,359L352,359L355,354L357,351L359,350L360,348L360,345L358,343L357,343L357,341L357,339L357,337L356,337L355,337L354,337L354,336L353,333L352,332L350,331L349,331L347,331L346,326L345,324L346,323L345,321L346,319L346,317L345,314L344,313L343,312L343,310L338,310L337,305L337,305L337,304L337,303L336,301L335,300L333,300L332,299L330,298L329,296L325,296L322,293L322,290L322,289L322,286L318,287L317,288L315,289L314,291L313,291L311,290L309,291L308,291L308,285L306,287L303,287L302,285L300,285L301,283L299,281L298,278L298,277L298,276L300,274L300,272L300,271L300,269L303,267L306,266L306,266L308,266L309,256L309,254L309,252L308,251L308,248L309,247L310,248L310,246L308,246L308,244L314,244L315,242L315,244L316,246L316,245L318,247L320,247L321,246L323,245L324,244L324,243L326,242L326,241L324,241L323,238L324,236L322,235L323,235L325,235L327,236L328,235L330,235L333,233L334,232L334,231L335,231L336,231L335,233L336,234L337,235L336,237L335,240L336,242L336,243L338,245L339,245L340,245L341,244L342,244L343,243L344,243L345,243L346,243L347,243L346,242L346,241L348,241L349,241L350,241L352,242L352,241L353,241L353,242L355,242L356,241L357,238L358,235L359,234L360,237L361,243L363,244L363,246L361,249L362,250L367,251L367,255L369,252L372,253L377,256L378,258L378,260L381,259L386,261L390,261L394,264L398,268L400,269L402,269L404,270L405,275L405,277L404,283L403,286L399,291L398,295L396,298L395,298L395,301L395,308L395,313L395,316L394,317L394,322L392,326L392,330L390,332L389,334L386,334L382,335L381,337L378,338L375,340L373,344L373,347L374,348L374,352L374,354L372,356L370,362L369,364L367,366L367,369ZM311,290L313,291L314,291L315,289L317,288L318,287L322,286L322,289L322,290L322,293L325,296L329,296L330,298L332,299L333,300L335,300L336,301L337,303L337,304L337,305L337,305L338,310L343,310L343,312L344,313L345,314L346,317L346,319L345,321L346,323L345,324L345,323L342,321L340,321L335,322L334,325L335,327L334,331L334,330L331,330L330,333L328,331L324,330L323,333L321,333L319,328L317,324L317,321L316,320L315,317L313,314L314,311L313,308L313,306L313,305L314,303L313,300L313,297L314,296ZM308,266L306,266L306,266L303,267L300,269L300,271L300,272L300,274L298,276L298,277L298,278L299,281L301,283L300,285L302,285L303,287L306,287L308,285L308,291L309,291L311,290L314,296L313,297L313,300L314,303L313,305L313,306L313,308L314,311L313,314L313,316L312,317L309,315L308,314L302,310L297,306L295,304L293,301L293,300L291,295L287,288L284,281L283,279L282,277L280,274L278,273L278,271L277,268L278,265L280,263L280,264L279,265L280,266L281,266L282,266L283,268L285,267L285,264L287,261L290,260L293,256L294,253L293,251L294,250L296,252L297,254L298,255L300,259L302,259L303,258L304,259L306,258L308,260L306,264L307,264ZM316,245L316,246L315,244L315,242L314,244L308,244L308,246L310,246L310,248L309,247L308,248L308,251L309,252L309,254L309,256L308,266L307,264L306,264L308,260L306,258L304,259L303,258L302,259L300,259L298,255L297,254L296,252L294,250L293,251L292,250L291,248L290,249L288,249L287,247L286,247L284,245L283,244L284,243L284,242L285,240L286,240L287,238L289,236L288,235L288,233L288,229L288,228L288,225L287,223L288,222L288,222L289,221L288,219L289,218L290,218L293,216L294,215L294,214L295,211L296,209L298,209L298,208L300,209L303,207L304,206L305,204L306,204L307,205L306,207L304,207L304,209L302,210L302,211L301,214L300,216L301,216L302,218L302,219L302,220L302,222L302,223L303,223L303,224L307,224L308,224L310,227L311,227L313,227L315,227L316,227L315,229L314,231L314,233L315,236L315,237L315,238L314,240L315,240L316,242ZM289,218L288,219L289,221L288,222L288,222L287,223L286,222L286,220L287,219L286,219L285,218L284,217L283,217L282,218L281,219L280,219L280,220L281,222L281,223L280,223L279,223L279,221L278,222L277,222L277,220L276,220L275,219L274,219L274,220L273,220L274,219L274,218L274,218L274,217L274,217L274,215L275,215L276,216L276,217L277,217L277,217L278,218L279,217L280,216L282,216L283,215L285,215L284,215L286,215L287,216L288,217ZM275,215L274,215L274,217L274,217L274,218L274,218L274,219L273,220L272,219L272,218L272,217L272,217L271,216L270,215L269,215L269,213L269,213L269,214L268,215L267,214L267,213L266,213L266,212L267,210L266,210L267,209L267,209L269,210L270,209L271,209L271,210L272,210L272,210L273,212L274,213ZM272,210L272,210L271,210L271,209L270,209L269,210L267,209L267,209L266,208L265,207L264,205L263,204L262,202L263,202L263,202L263,202L264,202L265,201L265,201L265,199L266,199L266,199L267,198L268,199L268,199L269,198L270,197L270,196L270,197L271,196L271,196L271,196L272,196L272,196L273,196L274,195L275,195L276,195L275,195L275,196L275,197L274,199L274,200L274,202L274,203L273,204L273,205L273,206L273,207L272,208L272,209ZM276,195L275,195L274,195L273,196L272,196L272,196L271,196L271,196L271,196L270,197L270,196L270,197L269,198L268,199L268,199L267,198L266,199L266,199L265,199L265,201L265,201L264,202L263,202L263,201L262,201L263,199L262,199L262,199L260,199L260,199L260,198L259,197L258,197L259,196L259,195L259,195L261,194L262,192L262,192L263,192L264,192L264,192L265,192L266,192L267,192L268,192L268,191L269,191L270,192L271,192L271,191L272,192L273,192L273,193L274,193L275,194ZM258,197L259,197L260,198L260,199L260,199L262,199L262,199L263,199L262,201L262,202L260,202L259,201L258,200L257,200L256,199L256,199L257,198L258,198L258,197ZM251,197L251,195L251,195L251,194L253,191L256,191L257,190L256,190L256,189L255,188L254,187L256,187L256,185L258,185L261,185L260,188L260,192L260,192L261,192L261,192L262,192L261,194L259,195L259,195L259,196L258,197L258,197L258,198L257,198L256,199L256,199L255,199L253,199L252,198ZM261,185L261,184L261,184L262,184L263,182L264,182L264,183L264,183L264,184L263,185L263,186L263,187L263,187L262,189L262,190L261,190L260,192L260,192L260,188ZM334,231L334,232L333,233L330,235L328,235L327,236L325,235L323,235L322,235L324,236L323,238L324,241L326,241L326,242L324,243L324,244L323,245L321,246L320,247L318,247L316,245L316,242L315,240L314,240L315,238L315,237L315,236L314,233L314,231L315,229L316,227L315,227L313,227L311,227L310,227L308,224L307,224L303,224L303,223L302,223L302,222L302,220L302,219L302,218L301,216L300,216L301,214L302,211L302,210L304,209L304,207L306,207L306,207L304,208L305,210L305,211L304,214L304,217L306,216L306,214L306,212L306,210L309,208L309,206L310,205L311,208L313,208L314,210L314,211L317,211L320,211L321,212L323,213L325,212L325,211L328,211L332,211L329,212L330,213L332,214L334,215L334,218L336,218L337,219L335,221L334,223L335,224L334,225L333,225L333,227L332,228ZM345,243L344,243L343,243L342,244L341,244L340,245L339,245L338,245L336,243L336,242L335,240L336,237L337,235L336,234L335,233L336,231L335,231L334,231L332,228L333,227L333,225L334,225L335,224L334,223L335,221L337,219L339,220L340,223L340,225L341,225L343,227L344,228L343,231L341,232L341,233L341,235L342,238L343,238L343,240ZM350,241L349,241L348,241L346,241L346,242L347,243L346,243L345,243L343,240L343,238L342,238L341,235L341,233L341,232L343,231L344,228L347,229L347,228L349,228L352,229L351,232L351,234L352,237L351,238L351,240ZM358,235L357,238L356,241L355,242L353,242L353,241L352,241L352,242L350,241L351,240L351,238L352,237L351,234L351,232L352,229L353,229L355,230L358,233ZM514,80L515,80L518,81L517,83L517,85L517,86L516,85L516,86L514,88L514,89L515,89L516,90L516,91L517,92L516,93L517,95L518,96L518,97L516,99L511,98L507,99L507,101L504,101L502,100L501,100L496,99L495,98L497,96L497,90L495,87L493,85L490,84L489,82L492,81L496,82L496,79L498,80L503,78L504,75L506,75L506,76L507,76L508,77L510,78L511,78L513,80L513,80ZM521,100L522,99L523,102L522,104L521,104L520,101ZM293,251L294,253L293,256L290,260L287,261L285,264L285,267L283,268L282,266L281,266L280,266L279,265L280,264L280,263L281,260L281,258L280,260L278,258L278,257L278,254L279,253L279,251L280,249L280,247L282,246L284,245L286,247L287,247L288,249L290,249L291,248L292,250ZM323,182L324,182L324,183L324,184L322,184L320,184L320,183L320,182ZM292,182L294,183L295,183L296,184L294,184L293,185L292,185L290,183L291,182L292,182ZM283,165L285,166L287,166L290,167L290,168L293,168L294,169L295,171L297,173L298,172L299,173L299,174L301,174L302,176L302,177L300,177L298,177L297,177L293,177L295,175L294,174L292,174L291,173L291,171L290,171L287,170L287,170L283,169L283,168L284,167L281,167L279,169L278,169L277,170L276,170L275,170L276,169L277,168L279,167L280,166L282,166ZM583,331L581,331L580,331L579,331L578,331L576,329L574,328L574,326L574,325L573,325L570,321L569,319L569,318L568,315L571,315L572,316L572,316L574,313L577,310L578,310L578,309L580,307L582,307L582,308L584,308L585,309L586,310L587,310L588,311L588,316L587,318L587,321L587,322L587,324L587,325L586,327ZM578,331L574,333L571,336L570,338L570,340L568,340L567,341L567,343L565,343L563,343L562,342L561,342L560,343L559,344L558,345L556,347L554,347L554,346L554,344L553,341L552,340L553,330L555,330L556,317L558,317L562,316L563,317L565,316L566,316L567,315L568,315L569,318L569,319L570,321L573,325L574,325L574,326L574,328L576,329ZM552,340L551,353L549,355L548,355L546,354L545,354L545,353L544,352L542,353L540,351L540,348L539,345L539,342L538,337L538,333L538,331L537,329L535,326L534,322L534,320L532,316L532,313L533,313L534,312L536,312L538,314L538,314L549,313L551,315L557,316L562,314L565,313L566,314L567,314L567,315L566,316L565,316L563,317L562,316L558,317L556,317L555,330L553,330ZM455,200L454,197L452,196L454,195L455,193L456,191L457,190L458,190L459,189L461,189L462,190L464,191L465,194L467,196L467,199L468,201L469,202L469,203L469,204L468,204L467,204L467,205L466,205L464,204L463,204L458,204L457,204L456,204L455,204L454,202L457,202L457,201L458,201L459,200L460,201L461,201L463,200L462,199L461,200L460,200L459,199L458,199L458,200ZM469,204L469,203L469,202L468,201L467,199L467,196L468,196L469,193L469,193L471,194L473,194L474,194L474,193L485,193L486,191L485,190L484,175L483,159L487,159L496,167L505,175L505,176L507,177L508,178L508,180L511,180L511,188L510,191L510,193L507,193L504,194L503,195L501,195L499,195L499,194L497,195L495,196L494,198L492,199L492,200L490,201L489,200L488,201L488,204L486,207L486,208L485,210L485,212L484,212L484,213L483,211L482,212L482,212L481,213L479,213L478,212L478,212L477,211L477,210L477,210L477,210L477,209L477,208L476,206L476,205L475,205L475,205L474,205L473,206L472,206L471,206L470,205L470,205L469,206L469,206ZM455,173L455,172L466,172L465,167L466,165L469,165L469,156L477,156L477,151L487,159L483,159L484,175L485,190L486,191L485,193L474,193L474,194L473,194L471,194L469,193L469,193L468,196L467,196L465,194L464,191L462,190L461,189L459,189L458,190L457,190L456,191L455,189L456,187L457,184L457,180L456,178L457,177L456,175ZM507,227L505,227L504,225L505,216L504,216L504,214L503,212L502,211L502,209L503,209L504,207L505,207L506,206L507,205L508,205L510,207L510,208L510,210L510,212L510,213L509,215L508,216L507,219L508,221ZM539,167L540,172L541,173L541,174L542,175L542,177L541,184L541,189L538,192L537,197L538,199L538,201L540,201L539,203L539,203L538,204L538,204L536,200L535,200L533,202L531,201L530,201L529,201L527,201L526,203L524,203L521,201L520,202L518,202L517,200L515,199L512,199L511,200L511,202L510,204L510,207L508,205L507,205L506,206L506,204L503,203L503,201L501,199L501,197L501,195L503,195L504,194L507,193L510,193L510,191L511,188L511,180L515,178L523,171L532,164L536,166L537,168ZM507,227L508,221L507,219L508,216L509,215L510,213L510,212L510,210L510,208L510,207L510,204L511,202L511,200L512,199L515,199L517,200L518,202L520,202L521,201L524,203L526,203L527,201L529,201L530,201L531,201L533,202L535,200L536,200L538,204L538,204L540,205L539,206L539,207L537,210L536,213L536,214L535,215L535,218L533,219L533,221L532,223L532,224L530,225L529,224L528,224L526,226L525,226L524,230L523,232L520,234L519,234L518,234L516,234L515,232L514,229L512,227L510,227ZM539,203L540,205L541,207L541,210L542,213L541,213L540,213L539,213L538,215L540,217L541,218L541,219L542,222L542,223L540,226L540,227L540,230L540,231L540,233L541,234L541,236L542,238L544,239L544,241L544,242L544,244L542,243L539,242L536,242L536,241L534,242L532,241L531,242L526,242L527,239L526,236L525,236L524,234L523,233L523,232L524,230L525,226L526,226L528,224L529,224L530,225L532,224L532,223L533,221L533,219L535,218L535,215L536,214L536,213L537,210L539,207L539,206L540,205L538,204L539,203ZM502,209L502,211L503,212L504,214L504,216L505,216L504,225L505,227L503,228L502,227L502,224L501,223L502,219L501,218L501,215L501,212L500,211L500,209ZM500,209L500,211L501,212L501,215L501,218L502,219L501,223L502,224L502,227L503,228L499,230L497,232L495,233L492,232L492,230L491,227L492,223L493,220L492,214L492,212L492,210L497,209L498,210L499,209ZM478,212L478,212L479,213L481,213L482,212L482,212L483,211L484,213L484,212L485,212L487,213L487,214L488,215L489,214L490,213L492,214L493,220L492,223L491,227L492,230L492,232L491,232L489,231L487,231L484,232L482,233L479,234L479,234L479,231L479,230L479,229L478,227L477,227L476,226L477,224L477,223L477,222L477,222L478,220L477,219L478,219L479,218L478,215L477,214L478,213ZM463,204L464,204L466,205L467,205L467,204L468,204L469,204L469,206L469,206L470,205L470,205L471,206L472,206L473,206L474,205L475,205L475,205L476,205L476,206L477,208L477,209L477,210L477,210L477,210L477,211L478,212L478,213L477,214L478,215L479,218L478,219L477,219L478,220L477,222L477,222L476,222L476,223L475,223L474,222L474,221L473,218L473,219L472,219L471,219L471,218L471,217L471,216L470,214L470,213L468,213L467,214L466,214L466,215L465,216L464,217L463,215L462,214L461,213L460,212L460,211L460,210L459,209L460,208L461,208L462,207L462,207L463,206L462,205L463,205ZM455,204L456,204L457,204L458,204L463,204L463,205L462,205L463,206L462,207L462,207L461,208L460,208L459,209L457,208L456,208L456,207L456,206L455,205ZM477,222L477,223L477,224L476,226L477,227L478,227L479,229L479,230L479,231L479,234L478,234L475,232L473,229L471,227L469,225L469,224L470,223L471,221L472,219L473,219L473,218L474,221L474,222L475,223L476,223L476,222ZM464,217L465,216L466,215L466,214L467,214L468,213L470,213L470,214L471,216L471,217L471,218L471,219L472,219L471,221L470,223L469,224L469,225L468,225L466,223L465,221L464,220ZM485,212L485,210L486,208L486,207L488,204L488,201L489,200L490,201L492,200L492,199L494,198L495,196L497,195L499,194L499,195L501,195L501,197L501,199L503,201L503,203L506,204L506,206L505,207L504,207L503,209L502,209L500,209L499,209L498,210L497,209L492,210L492,212L492,214L490,213L489,214L488,215L487,214L487,213ZM575,231L574,231L572,231L570,231L569,231L569,232L568,232L567,231L564,233L563,233L562,233L561,235L559,234L557,234L556,233L553,231L552,233L551,234L551,237L549,237L547,236L545,238L544,242L544,241L544,239L542,238L541,236L541,234L540,233L540,231L540,230L540,227L540,226L542,223L544,222L545,221L545,221L546,222L549,221L550,219L552,218L551,217L552,217L555,217L557,215L559,211L560,210L562,209L563,211L564,213L564,214L564,216L564,217L565,218L567,220L569,221L569,222L571,224L572,226L572,228L575,229ZM551,237L550,239L550,241L549,244L549,247L549,249L548,250L548,252L548,253L546,255L545,256L544,260L544,263L543,264L542,266L540,268L539,268L539,267L537,267L536,268L536,268L535,266L534,267L533,269L530,265L533,263L531,260L532,259L534,259L535,257L536,259L538,259L539,257L540,255L539,252L538,250L539,246L538,245L536,245L536,243L536,242L539,242L542,243L544,244L544,242L545,238L547,236L549,237ZM531,242L532,241L534,242L536,241L536,242L536,243L536,245L538,245L539,246L538,250L539,252L540,255L539,257L538,259L536,259L535,257L534,259L532,259L531,260L533,263L530,265L528,261L526,258L524,254L524,253L525,252L525,249L526,246L527,246L531,246ZM526,242L531,242L531,246L527,246L526,246L526,246ZM584,281L585,282L586,282L588,283L589,284L591,286L591,289L591,290L590,293L590,296L589,297L588,300L590,301L582,304L582,307L580,307L578,309L578,310L577,310L574,313L572,316L572,316L571,315L568,315L567,315L567,314L566,314L565,313L562,314L561,312L559,309L559,297L565,298L565,296L565,295L565,293L565,291L565,290L566,290L566,292L567,291L569,292L570,293L572,294L574,293L574,295L576,295L577,297L578,299L580,299L580,295L580,296L578,294L577,293L578,290L578,285L578,284L578,281L579,281L583,280ZM589,284L592,285L593,286L593,287L594,292L593,295L594,300L595,300L595,301L596,304L596,308L595,309L594,312L593,309L593,307L593,305L593,304L592,303L591,303L590,301L588,300L589,297L590,296L590,293L591,290L591,289L591,286ZM594,292L596,292L599,293L600,293L602,293L603,292L604,292L608,290L610,288L610,288L610,288L610,290L610,293L610,297L610,302L610,304L609,307L608,309L606,311L604,313L600,314L597,318L596,319L594,322L593,322L592,325L593,328L594,330L594,331L594,331L594,334L593,336L594,336L593,338L592,339L590,340L586,342L585,343L585,345L586,345L585,347L583,347L583,345L583,344L583,343L584,339L583,336L583,331L586,327L587,325L587,324L587,322L587,321L587,318L588,316L588,311L587,310L586,310L585,309L584,308L582,308L582,307L582,304L590,301L591,303L592,303L593,304L593,305L593,307L593,309L594,312L595,309L596,308L596,304L595,301L595,300L594,300L593,295ZM583,347L583,348L581,349L580,347L580,346L581,344L581,343L582,343L583,344L583,345ZM536,268L535,268L534,269L534,271L533,271L533,269L534,267L535,266ZM534,273L535,272L536,272L537,272L545,272L545,274L546,277L547,278L548,280L550,279L550,279L552,279L552,279L553,276L555,276L555,276L556,276L556,277L559,277L559,279L560,281L559,283L560,285L561,286L560,291L561,291L562,291L564,290L565,290L565,291L565,293L565,295L565,296L565,298L559,297L559,309L561,312L562,314L557,316L551,315L549,313L538,314L538,314L536,312L534,312L533,313L532,313L531,311L532,308L533,305L533,303L534,300L535,298L536,296L537,294L537,292L537,290L536,288L536,286L535,284L535,283L536,282L535,278L535,276L533,273ZM584,259L584,260L584,261L584,262L584,263L583,265L582,266L580,267L580,262L580,260L581,261L582,259ZM591,133L590,134L589,133L589,135L590,136L589,136L589,137L590,137L590,138L590,143L589,143L587,138L587,138L587,138L588,137L588,136L588,135L589,132L589,131L589,131L590,131L590,131L591,131L591,132L590,133ZM591,131L590,131L590,131L589,131L589,129L590,126L590,126L591,126L592,128L591,129ZM634,296L635,297L636,300L636,304L636,306L636,308L635,309L634,307L634,308L634,310L634,312L633,313L633,316L631,320L629,325L627,332L625,337L623,341L621,342L619,343L617,342L615,341L615,339L615,336L615,333L615,330L615,328L617,327L617,326L618,323L619,321L618,319L618,317L618,314L619,312L620,310L621,309L623,309L624,308L625,308L627,306L629,304L630,302L630,300L631,301L632,298L633,296L634,294ZM590,137L589,137L589,136L590,136L589,135L589,133L590,134L590,136ZM455,200L458,200L458,199L459,199L460,200L461,200L462,199L463,200L461,201L460,201L459,200L458,201L457,201L457,202L454,202ZM524,141L523,135L521,133L521,132L519,130L519,128L520,126L521,123L520,120L521,118L524,117L525,118L525,119L527,118L528,119L526,120L526,122L527,123L527,125L526,127L526,129L527,129L528,131L529,131L529,134L528,135L527,136L525,137L526,138L526,140ZM477,151L478,150L478,150L478,146L482,143L484,143L487,142L488,140L491,139L491,136L492,136L493,135L497,134L497,133L496,132L496,129L495,126L495,124L497,123L500,122L501,121L504,120L508,119L512,119L513,119L515,118L518,118L519,119L521,118L520,120L521,123L520,126L519,128L519,130L521,132L521,133L523,135L524,141L525,144L525,145L525,148L525,150L525,152L525,154L524,155L526,158L526,159L527,161L528,161L530,162L532,164L523,171L515,178L511,180L508,180L508,178L507,177L505,176L505,175L496,167L487,159ZM590,134L591,133L594,134L598,130L600,134L599,135L594,137L597,140L597,141L596,142L594,142L594,143L593,145L590,144L590,143L590,138L590,137L590,136ZM636,162L636,162L636,163L638,162L640,162L642,162L643,160L645,158L646,155L647,157L648,159L647,159L647,162L647,162L646,163L646,164L646,166L646,167L645,168L637,166L636,163ZM633,160L633,157L633,156L634,155L635,156L635,158L635,160L634,161ZM623,142L624,143L624,144L625,147L623,147L622,145L620,145L621,142ZM600,134L598,130L603,127L603,123L603,120L604,120L605,118L606,117L609,117L610,118L611,118L613,122L615,123L616,125L614,126L614,128L617,132L620,133L622,136L622,138L623,138L623,140L625,142L623,142L621,142L620,145L615,145L607,138L603,135ZM646,167L646,166L646,164L646,163L647,162L647,162L647,159L648,159L649,162L651,163L653,164L655,164L656,166L657,167L658,168L658,169L658,171L657,172L656,173L656,175L654,175L654,176L654,178L654,180L654,181L653,181L651,182L651,184L651,184L649,184L648,185L648,187L647,188L646,187L644,189L643,189L642,186L639,180L647,177L647,170ZM647,157L646,155L647,154L647,155L647,156ZM951,308L952,310L951,311L950,309ZM950,308L950,307L950,304L951,305L951,308L950,307ZM779,205L777,201L778,198L782,197L784,198L787,199L788,196L790,198L791,200L792,205L788,207L789,210L786,210L784,211L782,211L780,209ZM784,198L782,197L778,198L777,201L779,205L776,203L774,204L774,201L771,201L771,205L771,210L770,213L771,216L772,216L774,219L775,223L776,225L778,225L780,227L779,229L777,229L777,227L774,225L774,226L773,225L772,223L770,221L769,219L769,221L768,219L768,217L769,213L769,210L771,206L769,203L769,201L768,199L766,196L765,194L766,194L766,191L765,188L763,186L761,182L762,182L762,178L764,178L765,176L766,175L768,176L769,179L770,179L770,183L771,186L774,184L775,184L776,184L776,183L778,183L781,186L782,190L785,193L785,196ZM790,198L788,196L787,199L784,198L785,196L785,193L782,190L781,186L778,183L776,183L776,184L775,184L774,184L771,186L770,183L770,179L769,179L768,176L766,175L767,174L768,172L769,173L770,173L769,169L770,168L772,171L774,174L778,174L779,177L778,178L777,179L781,182L784,186L787,189L789,192L790,194ZM766,175L765,176L764,178L762,178L762,182L761,182L763,186L765,188L766,191L766,194L765,194L766,196L768,199L769,201L769,203L771,206L769,210L769,213L768,211L768,208L767,206L767,202L766,200L764,195L763,191L761,188L760,190L757,192L755,192L754,191L754,187L753,183L750,179L750,178L748,177L746,174L745,172L746,172L745,170L747,169L746,167L746,166L745,162L748,163L748,160L748,159L748,156L748,154L750,151L753,152L752,150L752,149L752,148L753,148L755,150L756,150L757,153L758,156L756,159L757,163L759,162L761,166L763,166L763,169L765,171L766,171L768,170L768,172L767,174ZM784,211L786,210L789,210L788,207L792,205L791,200L790,198L790,194L789,192L787,189L784,186L781,182L777,179L778,178L779,177L778,174L774,174L772,171L770,168L771,167L773,167L776,167L778,165L779,166L782,167L782,169L784,170L787,171L784,174L782,178L782,180L785,184L789,189L792,191L794,194L796,201L797,207L795,209L792,212L790,215L787,218L786,216L786,213ZM814,102L814,102L814,102ZM813,101L813,101L814,102L813,101L812,102L812,104L814,106L813,107L813,107L813,108L811,109L811,109L811,111L811,111L813,112L815,113L815,114L814,114L812,114L812,116L811,116L811,116L810,115L810,116L809,116L809,116L808,115L807,115L807,113L807,113L807,112L806,111L806,110L804,110L802,109L803,107L805,105L805,103L807,104L809,104L808,102L810,101L810,99ZM811,116L811,116L812,116L812,114L814,114L815,114L815,113L819,117L821,119L823,123L823,125L821,125L820,127L818,127L817,125L816,123L813,119L814,119ZM700,80L702,80L705,77L707,76L710,77L712,77L715,78L717,78L721,79L722,77L720,75L720,72L723,73L726,74L729,75L731,77L735,78L736,77L739,77L741,77L745,79L747,80L749,80L752,81L754,80L757,79L758,77L760,78L762,79L764,78L765,81L765,84L767,85L768,84L770,85L771,84L774,85L777,87L778,88L776,88L773,88L772,89L771,91L769,92L767,94L764,93L763,93L763,95L764,96L765,97L764,98L764,100L761,101L758,101L755,102L753,104L751,103L748,103L744,101L741,100L738,101L733,100L730,100L728,98L725,95L724,95L720,93L717,93L713,92L712,91L711,87L708,85L704,84L701,82ZM752,148L752,149L752,150L753,152L750,151L748,154L748,156L748,159L748,160L748,163L745,162L746,166L746,167L747,169L745,170L743,164L742,164L742,166L740,164L741,162L742,162L742,159L740,159L738,159L735,158L735,156L733,156L731,154L731,156L733,158L732,160L731,161L733,162L733,164L735,167L736,170L736,171L734,171L731,172L731,174L730,176L727,179L725,183L723,185L721,188L721,189L720,190L718,191L716,192L716,194L717,199L718,202L717,206L717,212L716,212L715,215L716,216L714,217L713,220L712,221L709,217L707,212L706,208L705,207L703,203L702,199L701,196L698,191L696,184L695,180L694,175L693,172L689,174L687,174L683,169L684,168L683,167L680,164L681,161L687,161L686,158L684,157L683,154L681,152L683,149L686,149L688,145L689,142L690,138L689,136L691,134L689,132L687,130L685,127L686,126L690,127L693,126L694,123L698,127L699,130L700,132L701,133L699,133L701,137L704,139L708,141L707,143L707,146L710,147L712,149L716,151L720,151L722,153L724,153L727,154L730,154L729,153L729,151L728,149L730,148L731,151L731,152L734,153L735,153L737,153L739,153L739,151L738,149L740,149L741,146L744,144L746,145L747,144L749,146L749,147ZM745,170L746,172L745,172L746,174L745,173L744,171L743,169L741,167L739,167L740,168L739,170L738,170L738,170L737,170L736,170L735,167L733,164L733,162L731,161L732,160L733,158L731,156L731,154L733,156L735,156L735,158L738,159L740,159L742,159L742,162L741,162L740,164L742,166L742,164L743,164ZM738,149L739,151L739,153L737,153L735,153L734,153L731,152L731,151L732,149L733,148L735,148L736,149ZM728,149L729,151L729,153L730,154L727,154L724,153L722,153L720,151L716,151L712,149L710,147L707,146L707,143L708,141L709,140L711,141L714,144L716,144L717,146L720,146L722,148L725,149ZM694,123L693,126L690,127L686,126L685,127L687,130L689,132L691,134L689,136L690,138L689,142L688,145L686,149L683,149L681,152L683,154L684,157L686,158L687,161L681,161L680,164L677,163L676,160L674,158L669,158L665,158L661,159L661,155L665,153L664,151L663,151L662,148L659,146L658,144L656,142L661,144L664,144L665,144L666,143L667,144L670,142L670,139L671,137L673,137L673,136L675,136L676,136L676,135L676,133L676,131L678,130L676,128L678,128L679,127L678,126L679,124L678,123L677,121L678,120L681,119L684,119L685,118L686,118L688,119L690,122ZM664,117L666,117L668,118L669,118L670,117L671,118L672,116L673,116L673,116L673,115L674,113L675,114L675,115L676,115L677,118L678,119L679,118L680,118L681,117L683,117L685,117L686,118L685,118L684,119L681,119L678,120L677,121L678,123L679,124L678,126L679,127L678,128L676,128L678,130L676,131L676,133L676,135L676,136L675,136L673,136L673,137L671,137L670,139L670,142L667,144L666,143L665,144L664,144L661,144L656,142L658,139L657,137L655,137L655,134L653,132L654,130L653,129L653,127L653,123L656,124L657,124L658,122L659,122L660,121L660,118L662,117L662,116L664,117ZM668,118L668,115L667,112L665,111L665,110L667,110L668,108L668,106L671,106L671,107L671,108L672,108L672,109L669,108L669,110L672,110L675,111L680,110L681,113L682,113L684,114L684,115L685,117L683,117L681,117L680,118L679,118L678,119L677,118L676,115L675,115L675,114L674,113L673,115L673,116L673,116L672,116L671,118L670,117L669,118ZM670,101L670,100L672,100L676,101L676,99L677,98L681,100L681,99L685,99L689,100L691,101L692,101L692,102L689,104L689,105L686,105L686,107L683,107L681,107L680,109L680,110L680,110L675,111L672,110L669,110L669,108L672,109L672,108L674,108L677,106L673,104L672,105L670,104L671,102ZM626,103L627,102L630,101L631,102L634,105L635,104L638,104L637,103L639,102L640,100L644,102L645,104L646,105L649,105L649,105L652,108L655,111L657,112L660,114L664,115L664,117L664,117L662,116L662,117L660,118L660,121L659,122L658,122L657,124L656,124L653,123L652,120L650,120L646,117L644,117L641,115L639,115L638,115L637,115L635,117L633,118L632,115L632,112L630,111L630,109L628,109L628,106L630,107L632,106L630,104L629,102L627,103L628,105ZM625,142L623,140L623,138L622,138L622,136L620,133L617,132L614,128L614,126L616,125L615,123L613,122L611,118L611,118L609,115L609,114L608,110L609,110L610,111L611,112L613,113L614,113L616,110L617,110L618,111L618,112L620,114L620,114L621,116L624,117L626,119L630,119L633,118L633,118L635,117L637,115L638,115L639,115L641,115L644,117L646,117L650,120L652,120L653,123L653,127L653,129L654,130L653,132L655,134L655,137L657,137L658,139L656,142L658,144L659,146L662,148L663,151L664,151L665,153L661,155L661,159L656,158L653,157L650,157L648,152L647,152L645,152L643,154L639,153L636,150L633,149L631,146L629,141L627,142L625,141ZM591,133L590,133L591,132L591,131L591,129L592,128L591,126L590,126L590,124L590,122L591,121L591,121L591,119L592,120L595,119L596,119L598,119L601,118L602,118L605,118L604,120L603,120L603,123L603,127L598,130L594,134ZM614,113L613,113L612,111L612,110L611,110L610,109L609,110L608,109L606,108L606,106L605,105L609,105L609,105L610,106L610,107L611,108L611,109L612,110L613,110ZM523,54L524,53L525,51L526,48L524,47L524,44L525,42L527,42L527,41L527,40L529,37L531,35L532,33L534,33L534,32L538,33L538,31L539,31L542,32L545,34L546,37L546,38L543,38L542,40L542,41L539,43L536,45L535,48L537,50L539,51L537,54L535,55L535,59L534,61L531,61L530,63L528,63L527,61L525,58ZM560,61L563,62L563,62L564,62L567,63L567,64L567,65L569,67L570,67L570,67L571,68L572,69L571,69L569,69L569,69L570,70L571,72L571,72L569,72L568,73L568,74L567,74L565,74L565,74L564,74L563,74L561,74L559,73L556,73L555,73L554,74L553,74L552,72L551,71L553,71L553,69L552,68L551,67L554,67L556,66L556,65L558,64L557,63L558,62ZM571,72L572,72L572,72L573,72L575,72L577,73L576,74L577,75L578,75L580,76L580,76L583,78L584,77L586,78L587,78L591,79L591,80L591,82L592,83L591,84L589,85L588,85L589,87L587,87L585,88L583,88L581,89L582,91L582,91L581,90L580,90L579,89L578,90L578,90L574,89L574,88L571,88L571,90L569,92L568,92L567,92L566,92L567,91L567,90L567,89L567,89L568,88L568,89L569,89L570,89L569,88L569,88L569,87L568,86L567,85L567,84L566,84L565,84L563,83L562,83L561,83L560,83L560,84L558,84L557,85L556,84L555,84L553,84L552,84L552,84L551,83L551,82L551,81L552,81L551,80L553,77L554,77L554,76L553,74L554,74L555,73L556,73L559,73L561,74L563,74L564,74L565,74L565,74L567,74L568,74L568,73L569,72ZM551,67L552,68L553,69L553,71L551,71L552,72L553,74L554,76L554,77L553,77L551,80L552,81L551,81L549,80L548,80L546,80L545,80L544,79L543,80L543,80L542,78L540,78L540,77L538,77L538,78L536,77L537,76L535,76L534,75L533,73L533,72L532,71L531,70L532,69L531,68L532,67L536,66L538,65L540,65L541,66L543,66L546,66L550,66L551,66ZM539,84L539,85L538,85L538,85L538,87L537,88L535,88L534,89L532,88L529,88L528,87L526,87L526,88L524,87L523,87L522,87L522,86L522,85L523,85L524,86L524,85L526,85L528,85L529,85L530,86L530,85L530,83L530,83L531,81L533,82L534,81L535,81L537,82L538,82L539,82L539,83ZM551,83L552,84L552,84L551,85L550,87L549,89L547,90L546,89L544,90L544,90L543,91L541,90L539,89L539,88L538,87L538,87L538,85L538,85L539,85L539,84L540,84L541,85L543,84L543,84L544,84L545,83L545,83L546,83L547,82L548,82L550,83ZM561,83L562,83L563,83L565,84L566,84L567,84L567,85L568,86L569,87L569,88L569,88L570,89L569,89L568,89L568,88L567,89L567,89L567,90L567,91L566,92L566,90L566,89L565,88L564,86L563,85L562,84ZM566,92L567,92L568,92L569,92L570,93L569,94L568,93L568,97L566,97L564,96L562,96L561,97L557,97L555,96L554,97L554,95L553,95L554,94L553,94L552,95L551,94L550,92L549,92L549,91L547,90L549,89L550,87L551,85L552,84L553,84L555,84L556,84L557,85L558,84L560,84L560,83L561,83L562,84L563,85L564,86L565,88L566,89L566,90ZM557,63L558,64L556,65L556,66L554,67L551,67L551,66L550,66L549,65L549,65L548,64L546,64L545,61L548,61L551,61L553,61L554,61L555,61ZM558,58L559,58L559,60L560,61L558,62L557,63L555,61L554,61L553,61L551,61L548,61L545,61L545,60L546,58L548,57L550,59L551,59L551,57L553,56L554,57L556,58ZM558,53L558,53L559,53L557,55L559,57L558,58L556,58L554,57L553,56L551,57L551,55L551,56L549,55L549,53L551,53L554,52L556,53L558,53ZM531,68L532,69L531,70L532,71L533,72L533,73L534,75L533,75L532,75L532,76L530,76L529,77L528,77L528,78L528,79L530,80L531,81L530,83L530,83L530,85L530,86L529,85L528,85L526,85L524,85L524,86L523,85L522,85L520,84L519,85L517,85L517,83L518,81L515,80L514,80L514,78L514,78L514,76L513,73L515,73L515,72L516,69L515,68L516,68L517,68L518,68L519,67L519,66L518,64L520,65L522,64L522,65L524,66L524,67L526,66L527,66L530,67ZM554,95L554,97L555,96L557,97L561,97L562,96L564,96L566,97L568,97L567,98L566,100L567,102L565,102L563,103L563,104L561,105L559,104L557,104L555,104L555,102L554,101L554,101L554,100L554,99L555,99L553,97L553,96ZM566,124L566,125L562,125L562,125L559,124L559,123L561,124L563,124L564,124L564,124ZM555,104L557,104L559,104L561,105L563,104L563,103L564,104L564,106L563,106L562,106L560,106L557,106L559,108L558,109L557,109L555,107L555,108L556,110L557,111L556,112L558,113L559,114L559,116L557,115L558,117L556,117L558,120L556,120L554,119L553,116L552,114L551,113L549,111L549,110L550,108L550,107L551,107L551,106L552,106L553,105L555,105L555,104ZM611,118L610,118L609,117L606,117L605,118L602,118L601,118L598,119L596,119L595,119L592,120L591,119L591,121L591,121L590,122L589,121L590,119L588,120L586,119L585,121L581,121L579,119L576,119L576,121L574,121L571,119L569,119L567,116L565,114L566,112L564,110L566,107L570,107L571,105L575,105L578,103L580,102L584,102L589,104L593,106L595,105L598,105L600,104L603,104L605,105L606,106L606,108L608,109L609,110L608,110L609,114L609,115L611,118ZM563,103L565,102L567,102L568,103L570,104L570,105L567,105L566,106L564,108L563,107L563,106L564,106L564,104ZM551,106L551,107L550,107L550,108L549,110L549,110L549,109L547,108L547,106L547,104L547,103L547,103L547,103L546,102L547,100L547,101L548,100L549,101L549,102L549,103L549,103L549,104L550,105ZM539,88L539,89L541,90L543,91L544,90L545,91L546,92L545,93L544,93L542,93L540,92L539,92L538,93L537,92L537,94L538,95L539,96L540,97L541,98L542,99L544,100L544,101L544,101L542,100L540,99L538,98L536,95L536,95L535,94L535,93L533,92L533,94L532,93L532,92L532,91L534,92L534,91L535,92L536,92L536,91L537,90L537,89ZM522,85L522,86L522,87L523,87L524,87L524,89L523,89L521,89L521,90L520,90L519,89L518,90L517,91L516,90L515,89L514,89L514,88L516,86L516,85L517,86L517,85L519,85L520,84ZM514,78L514,78L514,80L513,80L513,80L513,78ZM514,76L514,78L513,78L513,80L511,78L510,78L508,77L507,76L506,76L506,75L507,74L507,74L507,74L509,75L511,74L513,75ZM515,68L516,69L515,72L515,73L513,73L514,76L513,75L511,74L509,75L507,74L507,74L509,74L510,69L513,68ZM478,103L479,102L480,101L481,103L482,103L483,103L484,103L485,104L483,105L483,108L483,108L483,110L482,110L483,112L482,114L483,115L482,116L481,117L482,118L481,119L479,118L478,119L478,116L478,114L477,114L477,113L477,111L478,109L478,108L479,106L479,105L478,104ZM482,118L481,117L482,116L483,115L482,114L483,112L482,110L483,110L483,108L483,108L483,105L485,104L484,103L483,103L482,103L481,103L480,101L479,102L478,103L479,100L478,99L481,97L484,97L487,97L490,98L492,98L495,98L496,99L501,100L502,100L504,101L507,101L507,103L505,105L502,105L502,106L500,108L499,111L500,113L499,114L498,116L496,117L495,119L492,119L489,119L488,121L487,122L485,122L484,120L484,119ZM486,67L487,69L485,72L481,73L478,73L480,70L479,67L482,65L484,64L484,65L483,67L485,67ZM940,327L942,329L942,331L941,332L940,331L939,329L938,327L937,325L937,324L938,324L939,325L940,326ZM941,289L942,290L940,290L939,288L941,289ZM941,285L940,286L939,283L938,281L939,281L940,284ZM938,286L937,286L936,286L935,286L936,284L937,285L938,285ZM936,280L937,281L937,282L935,280L933,279L932,277L933,277L934,278ZM930,276L931,277L930,277L929,276L928,275L928,274ZM930,392L928,393L925,395L922,397L922,396L921,395L925,393L926,391L924,390L925,389L928,388L930,385L932,383L932,381L933,380L933,379L933,376L933,374L935,373L935,375L936,376L934,379L934,382L935,380L936,381L934,383L936,385L937,385L939,384L940,384L937,387L935,389L933,389L932,390L931,391ZM903,403L907,401L910,399L913,397L914,396L916,394L919,393L918,394L918,396L921,394L920,396L919,397L917,398L913,401L911,402L910,403L909,404L905,405L903,407L899,410L896,411L894,412L891,412L891,411L889,411L889,410L893,407L898,404L900,404ZM857,394L859,394L856,398L854,399L852,401L852,401L849,403L848,403L847,403L848,400L849,398L849,395L851,394L852,394L853,395L855,395ZM820,366L817,367L814,368L813,370L811,371L809,371L808,372L806,371L804,372L802,372L800,373L799,373L797,374L795,375L794,375L792,375L790,373L789,372L790,370L792,370L792,369L793,368L794,366L795,364L795,360L795,358L796,356L796,354L796,353L796,352L796,349L796,346L796,345L796,346L797,343L798,344L798,345L798,344L798,341L798,340L798,339L799,337L800,336L800,334L801,332L803,329L802,332L804,330L806,328L808,327L810,326L812,325L812,326L815,324L816,324L817,323L818,323L819,323L822,322L824,320L825,319L827,317L828,315L828,313L831,310L831,313L833,313L832,311L833,309L834,310L835,307L837,305L838,304L840,303L840,302L841,303L841,302L842,301L844,301L846,303L847,305L848,305L850,305L850,303L852,300L853,299L853,298L854,296L856,295L858,295L860,295L860,293L858,292L860,291L862,292L863,293L865,294L866,294L867,295L869,294L870,294L871,294L872,295L871,297L869,299L868,299L868,300L867,302L866,304L866,305L867,307L869,308L870,310L872,312L873,312L874,313L874,314L876,315L878,314L879,312L880,310L881,308L883,305L883,304L883,302L883,300L884,298L885,297L885,296L886,294L886,292L887,291L888,289L888,291L888,293L889,294L889,295L889,297L889,299L889,301L889,303L891,302L892,304L892,305L892,307L892,310L892,312L892,312L892,315L891,317L891,319L894,321L895,323L896,325L896,325L896,328L896,332L897,331L898,332L899,332L898,335L899,338L899,339L900,342L900,345L899,347L898,349L898,352L896,355L895,356L892,359L891,361L889,364L887,367L884,369L881,371L880,373L877,376L875,377L873,380L871,382L871,383L868,384L866,384L862,386L860,387L858,388L857,387L856,386L857,385L856,385L852,388L850,387L849,386L848,386L846,385L846,383L847,381L847,379L847,378L845,377L846,376L847,373L845,375L842,376L844,374L846,372L848,371L849,368L845,371L843,372L841,375L840,373L841,372L840,369L840,368L840,367L838,365L836,365L835,363L830,364L826,365L823,366ZM724,222L723,226L722,227L720,228L718,225L718,220L718,214L720,216L722,218ZM793,183L791,182L790,179L791,177L794,176L795,177L796,178L795,180L795,182ZM692,101L691,99L693,99L688,93L692,92L693,91L692,86L697,87L698,86L697,83L698,82L699,80L700,80L701,82L704,84L708,85L711,87L712,91L713,92L717,93L720,93L724,95L725,95L728,98L730,100L733,100L738,101L741,100L744,101L748,103L751,103L753,104L755,102L758,101L761,101L764,100L764,98L765,97L764,96L763,95L763,93L764,93L767,94L769,92L771,91L772,89L773,88L776,88L778,88L777,87L774,85L771,84L770,85L768,84L767,85L765,84L765,81L764,78L768,80L770,78L769,76L768,73L769,73L768,71L766,70L767,69L769,68L772,68L776,69L779,70L782,73L784,74L786,76L790,79L794,80L799,82L802,85L805,85L806,83L809,83L810,85L810,86L812,90L813,93L809,92L808,93L811,96L813,99L812,99L813,101L810,99L810,101L808,102L809,104L807,104L805,103L805,105L803,107L802,109L800,110L799,111L796,112L797,111L796,109L796,107L794,106L793,107L791,109L791,111L789,111L788,113L791,115L793,115L794,117L796,118L798,115L801,117L802,117L804,119L801,119L800,121L799,123L799,125L802,127L805,130L808,133L810,136L812,139L810,139L812,141L814,142L814,145L815,148L813,148L813,152L813,157L811,161L809,164L806,167L803,167L802,169L801,168L800,170L797,171L794,172L794,176L793,176L791,173L792,172L788,171L787,171L784,170L782,169L782,167L779,166L778,165L776,167L773,167L771,167L770,168L769,169L770,173L769,173L768,172L768,170L766,171L765,171L763,169L763,166L761,166L759,162L757,163L756,159L758,156L757,153L756,150L755,150L753,148L752,148L749,147L749,146L747,144L746,145L744,144L741,146L740,149L738,149L736,149L735,148L733,148L732,149L731,151L730,148L728,149L725,149L722,148L720,146L717,146L716,144L714,144L711,141L709,140L708,141L704,139L701,137L699,133L701,133L700,132L699,130L698,127L694,123L690,122L688,119L686,118L685,117L684,115L684,114L682,113L681,113L680,110L680,110L680,109L681,107L683,107L686,107L686,105L689,105L689,104L692,102ZM820,161L820,167L820,170L818,167L816,164L817,161L818,158L820,159ZM524,87L526,88L526,87L528,87L529,88L532,88L532,90L533,91L531,91L529,92L529,93L529,94L530,96L532,97L534,100L536,102L538,102L539,103L538,104L541,105L542,106L545,107L545,108L545,109L543,108L541,107L540,109L542,110L542,112L541,112L540,115L539,115L539,114L539,113L539,112L538,110L537,108L536,108L536,107L534,106L533,105L531,105L529,103L527,101L525,99L524,96L523,96L521,95L520,95L519,97L518,97L518,96L517,95L516,93L517,92L516,91L516,90L517,91L518,90L519,89L520,90L521,90L521,89L523,89L524,89ZM536,115L538,114L537,117L538,118L537,120L536,118L534,118L531,116L531,115L534,115ZM521,106L522,105L524,107L524,111L523,111L522,112L521,111L520,107L520,106ZM522,64L520,65L518,64L518,63L517,60L518,59L518,59L520,59L521,58L522,57L522,58L522,59L522,60L523,60L523,61L522,61L521,63ZM527,61L527,63L526,65L524,63L523,62ZM486,67L485,67L483,67L484,65L484,64L485,64L488,65ZM493,69L493,69L494,67L492,65L492,65L489,65L489,64L490,63L489,62L488,63L488,61L487,60L488,57L490,55L491,55L494,55L491,58L494,57L496,57L495,59L493,62L496,62L496,62L498,65L499,66L500,69L501,70L504,70L503,72L502,73L503,74L501,76L498,76L494,77L493,76L492,77L490,77L488,78L487,78L490,75L492,74L492,74L489,74L488,72L491,72L489,70L490,68ZM472,37L471,38L473,39L471,41L465,43L463,43L460,43L455,42L457,41L453,40L456,40L457,39L453,38L454,37L457,37L460,38L463,37L465,38L469,36ZM612,103L612,103L614,105L615,105L616,104L617,103L618,105L620,107L621,107L622,108L620,108L621,111L620,112L620,112L620,114L620,114L618,112L618,111L617,110L616,110L614,113L613,110L612,110L611,109L611,108L610,107L610,106L609,105L609,105L609,104L611,105L612,105L613,105L611,103ZM613,113L611,112L610,111L609,110L610,109L611,110L612,110L612,111ZM595,98L595,97L597,98L601,98L605,100L605,101L606,100L609,101L610,102L612,103L611,103L613,105L612,105L611,105L609,104L609,105L605,105L603,104L600,104L600,102L599,100L597,99L596,99ZM828,203L826,200L828,201L829,202L829,205ZM834,213L835,212L835,210L836,210L836,212L837,209L838,212L837,213L836,216L836,217L834,214ZM845,219L846,221L846,223L845,227L844,223L843,225L844,228L843,229L840,227L839,225L840,223L838,221L837,223L836,222L834,225L833,223L834,220L836,219L837,218L838,220L840,219L840,217L842,217L842,214L844,216L845,218ZM823,216L820,219L821,217L823,214L824,212L825,208L826,211L824,213ZM828,183L828,185L829,187L829,190L828,191L828,194L829,197L831,198L832,197L835,199L836,201L837,202L837,204L834,202L833,200L832,201L830,199L828,200L826,199L826,198L827,197L826,196L826,197L824,195L823,193L823,190L824,191L823,185L823,182L825,182L827,183L827,182ZM832,208L831,206L833,207L835,207L835,209L834,210L832,212L832,210ZM841,205L842,209L840,208L840,210L841,212L840,213L839,210L839,210L838,208L840,208L839,207L837,204L840,204ZM774,226L774,225L777,227L777,229L779,229L780,227L780,227L782,230L783,232L784,235L783,236L784,237L784,240L785,241L786,244L786,245L784,245L781,243L778,240L778,238L776,235L776,232L774,230L775,228ZM823,235L821,234L818,234L817,238L816,240L815,245L812,245L810,244L808,245L807,247L805,246L803,247L801,245L801,243L803,244L805,243L805,240L807,239L810,239L812,236L813,233L814,235L815,234L816,234L816,232L816,230L818,227L819,224L820,224L822,226L822,228L824,229L826,230L826,231L824,232L825,233ZM816,230L816,232L816,234L815,234L814,235L813,233L814,232ZM532,88L534,89L535,88L537,88L538,87L538,87L539,88L537,89L537,90L536,91L536,92L535,92L534,91L534,92L532,91L533,91L532,90ZM554,31L554,33L557,34L556,36L559,38L558,40L560,42L560,43L563,45L563,46L561,47L558,50L558,50L558,50L554,50L551,51L547,52L546,50L544,50L544,47L542,45L543,44L545,42L549,40L550,40L549,39L546,38L546,37L545,34L542,32L539,31L540,31L542,32L545,32L547,32L548,31L549,30L552,29L554,30ZM551,81L551,82L551,83L550,83L548,82L547,82L546,83L545,83L545,83L544,84L543,84L543,84L541,85L540,84L539,84L539,83L539,82L539,82L540,82L541,81L541,81L541,81L541,80L542,80L542,80L543,80L543,80L544,79L545,80L546,80L548,80L549,80ZM534,75L535,76L537,76L536,77L538,78L538,77L540,77L540,78L542,78L543,80L542,80L542,80L541,80L541,81L541,81L541,81L540,82L539,82L539,82L538,82L537,82L535,81L534,81L533,82L531,81L530,80L528,79L528,78L528,77L529,77L530,76L532,76L532,75L533,75ZM598,197L598,196L599,190L599,188L600,187L602,186L603,184L605,188L606,192L607,193L611,197L613,199L615,201L615,202L617,203L616,204L615,204L614,203L613,201L611,199L611,198L608,197L606,197L606,196L604,197L602,195L602,198ZM847,111L847,114L849,118L849,120L851,122L851,124L849,126L844,126L843,130L840,129L839,126L835,127L833,129L830,129L834,131L835,137L834,138L832,137L831,134L829,133L827,131L829,130L829,127L831,126L831,123L836,122L839,123L838,117L841,119L842,116L843,114L842,110L839,107L839,105L841,104L845,109ZM843,96L843,95L847,98L844,99L844,102L839,100L840,104L837,104L834,101L834,98L836,98L834,94L833,91L838,94L840,96ZM834,130L835,128L836,128L836,127L839,128L840,129L839,131L838,130L837,131L837,133L835,132ZM345,324L346,326L347,331L349,331L350,331L352,332L353,333L354,336L354,337L355,337L356,337L357,337L357,339L357,341L357,343L357,347L355,349L353,350L350,349L348,348L349,343L349,341L346,340L342,337L340,337L334,331L335,327L334,325L335,322L340,321L342,321L345,323ZM639,180L642,186L643,189L641,190L641,191L641,193L638,194L634,196L632,198L631,199L630,198L628,200L627,201L624,201L624,201L623,202L622,202L622,203L621,203L620,204L618,203L617,201L617,199L617,198L616,196L615,194L615,194L615,192L615,192L615,190L616,189L616,187L616,186L618,186L618,186L621,186L622,186L625,187L626,187L626,188L628,187L629,183L631,182ZM590,144L593,145L594,143L594,142L596,142L597,141L597,140L594,137L599,135L600,134L603,135L607,138L615,145L620,145L622,145L623,147L625,147L627,150L628,151L629,152L631,153L631,155L631,156L631,157L632,158L633,159L633,160L634,161L635,160L636,162L636,163L637,166L645,168L646,167L647,170L647,177L639,180L631,182L629,183L628,187L626,188L626,187L625,187L622,186L621,186L618,186L618,186L616,186L616,187L616,189L615,190L615,188L614,187L613,186L612,185L610,182L609,179L607,176L606,176L604,172L603,170L603,168L601,164L600,162L598,162L597,160L597,159L597,157L596,156L594,154L593,151L591,148L590,148L590,147L590,145ZM416,483L417,483L420,483L422,483L425,483L426,484L426,485L427,485L424,485L422,486L419,486L415,486L411,486L409,486L409,485L412,485L413,485L414,484L415,484L415,483L416,483ZM388,485L392,485L396,486L396,485L397,485L399,485L399,486L399,486L395,486L392,486L389,486L389,486ZM364,473L364,473L365,472L367,473L367,472L367,471L366,469L366,469L368,468L369,469L370,470L371,471L373,471L374,472L375,473L375,474L375,474L373,474L371,475L369,475L369,474L367,474L365,475L363,474L363,473ZM313,474L313,474L314,473L317,474L319,474L322,474L323,474L325,475L324,475L322,475L319,475L317,475L315,474ZM280,477L280,477L280,476L282,476L285,477L287,476L286,477L285,477L283,477ZM271,476L271,476L272,476L274,476L278,477L277,477L274,477ZM220,484L220,484L220,483L223,483L226,484L228,484L229,485L226,485L223,484L222,484L221,484ZM207,490L207,490L204,489L204,489L205,489L208,489L208,489L209,489L210,489L210,489L213,489L214,489L215,489L219,488L221,489L222,489L225,489L230,489L234,489L241,489L245,489L252,489L256,489L261,489L265,489L265,489L258,489L253,489L251,488L246,488L246,488L246,488L246,487L245,487L242,487L240,486L237,486L241,486L244,486L247,486L250,486L252,486L253,485L251,485L249,485L245,484L242,484L239,484L235,484L233,484L230,483L228,483L225,481L226,482L228,482L231,482L233,482L236,482L238,482L240,482L241,481L243,481L245,481L244,480L243,480L242,479L244,479L246,480L248,479L250,479L252,479L254,479L256,478L257,478L259,478L261,478L262,478L264,478L267,478L270,478L272,478L274,478L277,478L279,478L282,478L285,478L287,478L288,478L290,477L293,478L295,477L296,477L298,477L299,478L301,478L302,478L305,478L307,479L310,479L312,479L314,479L317,479L320,479L322,479L323,479L321,478L319,478L317,477L315,477L314,476L312,475L314,475L316,475L318,475L321,476L323,476L325,477L327,477L329,476L331,476L333,476L336,476L338,476L338,475L340,476L343,476L345,476L347,476L349,476L352,477L354,477L355,476L355,476L358,476L360,476L362,477L364,477L366,477L368,477L369,476L371,476L373,476L376,476L377,475L378,475L378,474L377,473L376,473L375,472L374,471L373,471L372,470L372,469L372,468L372,468L372,467L371,466L370,465L371,464L371,464L372,463L373,462L374,462L374,461L375,460L376,459L378,459L378,459L380,458L381,458L382,457L383,457L384,456L386,457L386,458L384,458L383,459L382,459L380,459L379,459L378,460L377,460L378,461L378,462L380,463L378,463L377,463L376,464L375,465L375,466L375,466L376,467L378,468L379,468L381,469L383,470L383,470L384,471L386,472L387,472L388,474L389,475L390,475L391,476L391,477L390,477L390,478L388,478L387,479L386,479L384,480L382,480L380,480L378,481L377,481L374,481L371,481L368,481L366,481L367,482L369,482L372,482L373,483L372,483L368,483L366,483L367,484L367,484L369,485L370,485L373,485L376,486L380,486L382,486L386,486L390,487L394,487L397,487L401,487L402,488L403,488L405,488L408,487L411,487L414,487L417,487L421,487L425,487L429,487L429,487L432,486L436,486L439,486L442,486L446,486L449,486L452,485L450,485L450,485L449,484L446,484L443,485L439,485L439,484L439,483L439,483L442,483L444,482L446,482L448,482L450,481L452,481L454,481L455,481L458,481L461,480L463,480L465,480L467,479L469,479L470,478L472,478L472,477L471,477L471,476L472,476L474,476L476,475L478,475L479,474L480,473L481,473L483,473L484,473L486,473L486,473L487,472L489,472L490,473L492,473L494,473L497,473L499,473L500,473L502,473L503,472L506,472L508,472L510,472L512,471L513,471L514,470L516,471L518,470L519,471L520,472L522,472L523,471L525,470L527,470L528,471L530,470L532,470L534,470L536,470L538,470L540,471L541,471L542,472L544,471L546,471L548,471L550,471L552,471L554,471L556,470L558,470L560,470L561,469L563,468L564,468L566,468L566,469L568,469L570,469L571,469L572,470L574,470L575,469L577,468L579,468L581,467L584,467L585,467L587,466L589,466L591,466L593,465L594,465L596,465L598,464L598,464L600,463L602,463L604,462L606,462L608,462L610,462L611,463L610,464L612,465L613,465L615,465L616,466L617,466L619,467L620,466L623,465L624,466L626,466L627,466L629,466L631,466L631,468L631,469L630,470L628,470L626,471L626,472L628,472L627,472L626,473L624,474L625,474L627,474L629,474L631,473L632,473L634,472L635,472L636,471L638,470L639,470L641,470L643,470L645,469L647,469L648,468L650,467L652,467L654,466L656,466L657,465L659,465L661,465L662,465L665,465L667,465L668,464L671,463L671,463L671,464L672,465L674,465L676,465L678,465L679,465L681,465L682,465L683,465L685,465L687,465L690,465L691,465L693,464L695,464L697,463L701,461L702,462L703,462L703,463L704,464L706,464L708,464L710,464L713,464L715,463L717,463L719,463L721,462L722,463L722,463L723,464L725,464L726,464L728,465L730,465L732,465L734,464L736,464L738,463L740,464L741,464L744,464L745,464L747,464L748,464L751,464L753,463L755,463L757,463L759,463L761,463L763,462L764,461L765,462L764,462L763,463L763,464L764,464L767,464L769,464L771,464L774,464L776,464L778,464L780,464L780,465L779,466L779,466L781,467L782,467L784,468L786,468L787,468L790,468L792,468L793,468L793,469L794,469L796,469L798,470L797,470L799,471L799,471L801,472L803,472L805,472L807,472L809,472L810,472L812,473L813,473L813,473L812,474L810,475L807,475L806,476L804,477L801,477L799,478L796,478L794,478L791,479L789,479L787,480L786,481L785,481L784,482L784,482L783,483L783,483L786,483L786,484L782,484L779,484L776,484L773,485L772,485L770,486L769,486L770,486L770,487L771,487L773,487L775,488L777,488L780,488L780,488L784,489L785,489L785,489L790,489L794,489L796,489L796,489L793,490L793,490L793,490L500,490L207,490ZM582,124L582,124L582,124L584,124L586,123L585,124L585,125L585,125L584,125L584,125L584,125L584,125L584,124L583,124L582,125ZM582,124L582,125L583,124L584,124L584,125L584,125L584,125L584,125L585,125L585,125L585,125L583,126L581,126L581,125ZM495,124L495,126L496,129L496,132L497,133L497,134L493,135L492,136L491,136L491,139L488,140L487,142L484,143L482,143L478,146L478,150L477,150L477,152L476,152L475,153L473,153L473,152L470,153L469,155L469,156L467,160L463,164L462,169L461,170L461,171L455,172L455,172L455,170L456,169L457,167L457,166L458,164L459,161L460,161L461,159L461,157L462,155L464,153L466,150L466,150L467,149L470,148L472,146L473,145L475,142L475,138L476,135L476,133L478,131L481,129L483,128L484,124L485,122L487,122L489,124L491,124L493,124ZM598,170L587,170L577,170L566,170L565,157L564,144L563,142L564,140L563,138L564,136L568,136L570,137L573,138L574,139L576,138L577,137L579,136L581,137L582,139L582,137L584,138L586,138L587,138L587,138L589,143L590,143L589,145L589,147L589,149L588,150L587,149L586,147L583,142L583,143L585,146L586,150L589,155L590,157L591,159L594,163L593,164L594,166L597,169ZM566,170L567,177L564,177L564,178L553,172L542,165L539,167L537,168L536,166L532,164L530,162L528,161L527,161L526,159L526,158L524,155L525,154L525,152L525,150L525,148L525,145L525,144L524,141L526,140L526,138L525,137L527,136L528,135L529,134L529,131L532,132L533,132L535,133L539,134L540,137L542,138L546,139L549,141L550,140L551,138L550,136L551,134L553,133L555,132L558,133L559,134L560,134L561,135L563,135L564,136L563,138L564,140L563,142L564,144L565,157ZM631,220L623,232L620,232L617,234L615,234L615,236L613,236L612,234L609,236L608,237L607,237L606,237L605,237L605,237L601,234L599,234L598,232L598,230L597,230L595,226L594,225L593,223L592,222L590,221L591,219L592,219L593,218L593,215L593,211L594,210L595,208L596,205L597,204L598,200L598,197L602,198L602,195L604,197L606,196L606,197L608,197L611,198L611,199L613,201L614,203L615,204L614,205L613,207L613,208L614,209L615,209L616,209L616,210L616,211L617,213L618,215L619,216L628,220ZM615,204L616,204L617,203L618,204L618,206L616,207L617,208L616,210L616,209L615,209L614,209L613,208L613,207L614,205ZM633,208L633,208L633,208L633,210L633,213L633,215L632,217L631,220L628,220L619,216L618,215L617,213L616,211L616,210L617,208L618,208L619,210L620,211L621,212L624,211L627,210L629,209L631,209L632,208L633,208ZM593,254L587,254L584,254L583,254L582,255L581,255L581,252L582,251L582,248L583,246L584,244L585,243L586,242L584,241L585,237L585,237L586,236L587,237L590,236L592,236L593,234L595,237L595,239L596,243L595,246L594,248L593,250ZM583,254L585,256L584,258L584,259L584,259L582,259L581,261L580,260L580,258L580,258L580,256L581,255L582,255ZM544,100L542,99L541,98L540,97L539,96L538,95L537,94L537,92L538,93L539,92L540,92L542,93L544,93L545,93L545,93L546,93L545,95L546,96L546,97L546,98L545,98L545,99ZM554,101L555,102L555,104L555,104L555,105L553,105L552,106L551,106L550,105L549,104L549,103L549,103L550,103L550,102L551,102L552,102L553,101ZM544,90L544,90L546,89L547,90L549,91L549,92L550,92L551,94L552,95L553,94L554,94L553,95L554,95L553,96L553,97L555,99L554,99L554,100L554,101L554,101L553,101L552,102L552,101L552,101L552,100L552,100L551,100L551,99L550,99L550,99L550,98L549,98L549,100L548,100L549,99L548,99L547,98L546,98L546,98L546,97L546,96L545,95L546,93L545,93L545,93L546,92L545,91ZM548,100L547,101L547,100L546,102L547,103L546,102L545,101L544,101L544,100L545,99L545,98L546,98L546,98L547,98L548,99L549,99L548,100ZM549,103L549,102L549,101L548,100L548,100L549,100L549,98L550,98L550,99L550,99L551,99L551,100L552,100L552,100L552,101L552,101L552,102L551,102L550,102L550,103ZM332,210L334,210L334,210L334,213L332,213L331,213L332,212ZM585,237L582,235L581,233L580,234L579,234L578,234L577,234L575,231L575,229L572,228L572,226L571,224L569,222L569,221L567,220L565,218L566,218L567,217L568,214L568,212L570,212L571,213L572,215L573,215L574,214L576,215L576,215L579,215L579,215L580,214L581,213L582,212L584,214L585,214L587,211L588,209L588,207L587,206L589,206L589,205L590,205L590,208L590,210L592,212L592,213L592,215L593,215L593,218L592,219L591,219L590,221L592,222L593,223L594,225L595,226L597,230L595,232L593,234L592,236L590,236L587,237L586,236Z\"\/><\/g><path class=\"u-sphere-line\" d=\"M207,10L500,10L793,10L844,34L865,47L886,61L905,76L923,93L940,111L954,129L966,148L976,168L984,188L989,209L993,229L994,250L993,271L989,291L984,312L976,332L966,352L954,371L940,389L923,407L905,424L886,439L865,453L844,466L793,490L500,490L207,490L156,466L135,453L114,439L95,424L77,407L60,389L46,371L34,352L24,332L16,312L11,291L7,271L6,250L7,229L11,209L16,188L24,168L34,148L46,129L60,111L77,93L95,76L114,61L135,47L156,34L207,10Z\"\/><\/svg><\/div><div class=\"nx-live-slot nx-live-slot--map\" data-nxf-slot=\"map\" data-nxf-kind=\"map\" data-nxf-resource=\"nexus:\/\/gcri\/G01\/stem\/geospatial\/#map\" data-nxf-title=\"Water Nexus live map\" data-nxf-height=\"560\" hidden><\/div><div class=\"nx-map-hud\"><span class=\"nx-eyebrow\">GCRI \u00b7 Water Nexus \u00b7 field<\/span><span class=\"nx-eyebrow nx-map-hud-right\">DESIGN FIGURE<\/span><\/div><\/div><\/div><\/div><p class=\"nx-caption\"><strong>Map<\/strong><span>World map in the Equal Earth projection, land and boundaries from Natural Earth (public domain). The interactive map loads through the Nexus Foundry plugin (globe or flat view).<\/span><\/p><\/div><\/div><\/section><section id=\"nx-s-4-sec\" class=\"nx-section\" data-hue=\"infrastructure\" data-tone=\"alt\" aria-labelledby=\"nx-s-4\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">03<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Canvas<\/span><\/div><h2 id=\"nx-s-4\" class=\"nx-section-title\">The method as a run graph.<\/h2><p class=\"nx-lede\">Data from the source register feeds the methods; calibration and an independent test gate the estimate and its limits; the decision stays with the competent authority.<\/p><\/div><div class=\"nx-section-body\"><div class=\"nx-plate\" data-wide=\"true\"><div class=\"nx-plate-label\"><span class=\"nx-eyebrow\"><strong>Method canvas<\/strong> \u00b7 Geospatial information systems as applied here<\/span><span class=\"nx-eyebrow\">Design, not a record<\/span><\/div><div class=\"nx-figure-frame\" data-scene=\"true\"><svg class=\"nx-figure nx-ui nx-dag\" viewBox=\"0 0 1200 668\" data-nx-dag=\"true\" data-w=\"1200\" data-h=\"668\" role=\"img\" aria-labelledby=\"nx-dag-g01-stem-geospatial-t nx-dag-g01-stem-geospatial-d\"><title id=\"nx-dag-g01-stem-geospatial-t\">Geospatial information systems in Water Nexus: the method as a run graph<\/title><desc id=\"nx-dag-g01-stem-geospatial-d\">Data from the source register feeds the methods; calibration and an independent test gate the estimate and its limits; the decision stays with the competent authority. Design of the method&#8217;s use, not a record of a run.<\/desc><defs><pattern id=\"nx-dag-g01-stem-geospatial-dots\" width=\"16\" height=\"16\" patternUnits=\"userSpaceOnUse\"><circle class=\"u-dotfield\" cx=\"8\" cy=\"8\" r=\"0.7\"\/><\/pattern><marker id=\"nx-dag-g01-stem-geospatial-arrow\" viewBox=\"0 0 8 8\" refX=\"7\" refY=\"4\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto-start-reverse\"><path class=\"u-arrow\" d=\"M 0 0 L 8 4 L 0 8 z\"\/><\/marker><marker id=\"nx-dag-g01-stem-geospatial-arrow-live\" viewBox=\"0 0 8 8\" refX=\"7\" refY=\"4\" markerWidth=\"6\" markerHeight=\"6\" orient=\"auto-start-reverse\"><path class=\"u-arrow-live\" d=\"M 0 0 L 8 4 L 0 8 z\"\/><\/marker><\/defs><rect class=\"u-canvas\" width=\"1200\" height=\"668\" rx=\"6\"\/><rect width=\"1200\" height=\"668\" fill=\"url(#nx-dag-g01-stem-geospatial-dots)\"\/><rect class=\"u-panel-fill\" x=\"0\" y=\"0\" width=\"1200\" height=\"60\"\/><line class=\"u-hair-s\" x1=\"0\" x2=\"1200\" y1=\"60\" y2=\"60\"\/><text class=\"u-mono u-ink2\" x=\"18\" y=\"35\" font-size=\"10.5\" text-anchor=\"start\" letter-spacing=\"0.04em\">runs \/ water-nexus \/ stem \/ geospatial<\/text><rect class=\"u-node-tag u-tb-badge\" x=\"282.79999999999995\" y=\"21\" width=\"92\" height=\"18\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"328.79999999999995\" y=\"33.5\" font-size=\"8.5\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DESIGN RUN<\/text><g class=\"u-tb\" data-action=\"zoom-in\" role=\"button\" tabindex=\"0\" aria-label=\"zoom in\"><rect class=\"u-chip\" x=\"987.4\" y=\"20\" width=\"24.6\" height=\"20\" rx=\"4\"\/><text class=\"u-mono u-ink2\" x=\"999.6999999999999\" y=\"34\" font-size=\"10.5\" text-anchor=\"middle\" letter-spacing=\"0.06em\">+<\/text><\/g><g class=\"u-tb\" data-action=\"zoom-out\" role=\"button\" tabindex=\"0\" aria-label=\"zoom out\"><rect class=\"u-chip\" x=\"954.8\" y=\"20\" width=\"24.6\" height=\"20\" rx=\"4\"\/><text class=\"u-mono u-ink2\" x=\"967.0999999999999\" y=\"34\" font-size=\"10.5\" text-anchor=\"middle\" letter-spacing=\"0.06em\">\u2212<\/text><\/g><g class=\"u-tb\" data-action=\"fit\" role=\"button\" tabindex=\"0\" aria-label=\"fit\"><rect class=\"u-chip\" x=\"909\" y=\"20\" width=\"37.8\" height=\"20\" rx=\"4\"\/><text class=\"u-mono u-ink2\" x=\"927.9\" y=\"34\" font-size=\"10.5\" text-anchor=\"middle\" letter-spacing=\"0.06em\">FIT<\/text><\/g><g class=\"u-tb\" data-action=\"play\" role=\"button\" tabindex=\"0\" aria-label=\"play\"><rect class=\"u-chip\" x=\"856.6\" y=\"20\" width=\"44.4\" height=\"20\" rx=\"4\"\/><text class=\"u-mono u-ink2\" x=\"878.8000000000001\" y=\"34\" font-size=\"10.5\" text-anchor=\"middle\" letter-spacing=\"0.06em\">PLAY<\/text><\/g><rect class=\"u-chip\" x=\"758\" y=\"20\" width=\"90.6\" height=\"20\" rx=\"4\"\/><text class=\"u-mono u-ink2\" x=\"803.3\" y=\"34\" font-size=\"10.5\" text-anchor=\"middle\" letter-spacing=\"0.06em\">LAYOUT \u00b7 LR<\/text><rect class=\"u-group\" x=\"49.2\" y=\"79\" width=\"180\" height=\"426\" rx=\"8\"\/><text class=\"u-mono u-ink3\" x=\"59.2\" y=\"93\" font-size=\"9\" text-anchor=\"start\" letter-spacing=\"0.12em\">SOURCE REGISTER<\/text><rect class=\"u-group\" x=\"279.6\" y=\"79\" width=\"180\" height=\"426\" rx=\"8\"\/><text class=\"u-mono u-ink3\" x=\"289.6\" y=\"93\" font-size=\"9\" text-anchor=\"start\" letter-spacing=\"0.12em\">GEOSPATIAL INFORMATION SYSTEMS<\/text><rect class=\"u-group\" x=\"510\" y=\"79\" width=\"180\" height=\"322\" rx=\"8\"\/><text class=\"u-mono u-ink3\" x=\"520\" y=\"93\" font-size=\"9\" text-anchor=\"start\" letter-spacing=\"0.12em\">VALIDATION<\/text><rect class=\"u-group\" x=\"740.4000000000001\" y=\"79\" width=\"180\" height=\"322\" rx=\"8\"\/><text class=\"u-mono u-ink3\" x=\"750.4000000000001\" y=\"93\" font-size=\"9\" text-anchor=\"start\" letter-spacing=\"0.12em\">OUTPUTS<\/text><rect class=\"u-group\" x=\"970.8000000000001\" y=\"183\" width=\"180.0000000000001\" height=\"114\" rx=\"8\"\/><text class=\"u-mono u-ink3\" x=\"980.8000000000001\" y=\"197\" font-size=\"9\" text-anchor=\"start\" letter-spacing=\"0.12em\">AUTHORITY<\/text><path class=\"u-edge u-edge-live\" data-step=\"6\" data-from=\"d0\" data-to=\"m0\" pathLength=\"1\" d=\"M 217.2 142 C 254.4 142 254.4 142 291.6 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow-live)\"\/><path class=\"u-edge-flow\" d=\"M 217.2 142 C 254.4 142 254.4 142 291.6 142\"\/><path class=\"u-edge u-edge-live\" data-step=\"7\" data-from=\"d1\" data-to=\"m1\" pathLength=\"1\" d=\"M 217.2 246 C 254.4 246 254.4 246 291.6 246\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow-live)\"\/><path class=\"u-edge-flow\" d=\"M 217.2 246 C 254.4 246 254.4 246 291.6 246\"\/><path class=\"u-edge u-edge-live\" data-step=\"8\" data-from=\"d2\" data-to=\"m2\" pathLength=\"1\" d=\"M 217.2 350 C 254.4 350 254.4 350 291.6 350\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow-live)\"\/><path class=\"u-edge-flow\" d=\"M 217.2 350 C 254.4 350 254.4 350 291.6 350\"\/><path class=\"u-edge u-edge-live\" data-step=\"9\" data-from=\"d3\" data-to=\"m3\" pathLength=\"1\" d=\"M 217.2 454 C 254.4 454 254.4 454 291.6 454\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow-live)\"\/><path class=\"u-edge-flow\" d=\"M 217.2 454 C 254.4 454 254.4 454 291.6 454\"\/><path class=\"u-edge u-edge-live\" data-step=\"10\" data-from=\"m0\" data-to=\"cal\" pathLength=\"1\" d=\"M 447.6 142 C 484.8 142 484.8 142 522 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow-live)\"\/><path class=\"u-edge-flow\" d=\"M 447.6 142 C 484.8 142 484.8 142 522 142\"\/><path class=\"u-edge u-edge-next\" data-step=\"10\" data-from=\"m1\" data-to=\"cal\" pathLength=\"1\" d=\"M 447.6 246 C 484.8 246 484.8 142 522 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge u-edge-next\" data-step=\"10\" data-from=\"m2\" data-to=\"cal\" pathLength=\"1\" d=\"M 447.6 350 C 484.8 350 484.8 142 522 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge u-edge-next\" data-step=\"10\" data-from=\"m3\" data-to=\"cal\" pathLength=\"1\" d=\"M 447.6 454 C 484.8 454 484.8 142 522 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge u-edge-next\" data-step=\"11\" data-from=\"cal\" data-to=\"test\" pathLength=\"1\" d=\"M 600 181 C 600 246 600 246 600 311\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge\" data-step=\"12\" data-from=\"cal\" data-to=\"est\" pathLength=\"1\" d=\"M 678 142 C 715.2 142 715.2 142 752.4000000000001 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge\" data-step=\"12\" data-from=\"test\" data-to=\"est\" pathLength=\"1\" d=\"M 678 350 C 715.2 350 715.2 142 752.4000000000001 142\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge\" data-step=\"13\" data-from=\"test\" data-to=\"lim\" pathLength=\"1\" d=\"M 678 350 C 715.2 350 715.2 350 752.4000000000001 350\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge\" data-step=\"14\" data-from=\"est\" data-to=\"dec\" pathLength=\"1\" d=\"M 908.4000000000001 142 C 945.6000000000001 142 945.6000000000001 246 982.8000000000001 246\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><path class=\"u-edge\" data-step=\"14\" data-from=\"lim\" data-to=\"dec\" pathLength=\"1\" d=\"M 908.4000000000001 350 C 945.6000000000001 350 945.6000000000001 246 982.8000000000001 246\" marker-end=\"url(#nx-dag-g01-stem-geospatial-arrow)\"\/><g class=\"u-node u-node-done\" data-step=\"2\" data-node=\"d0\" data-label=\"Vector and raster\u2026\" data-type=\"dataset\" data-state=\"DONE\" data-m1=\"source register\" data-m2=\"label carried\" data-group=\"Source register\" role=\"button\" tabindex=\"0\" aria-label=\"Vector and raster\u2026, dataset, done\"><rect class=\"u-node-box\" x=\"61.2\" y=\"103\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"103\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"117\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"69.2\" y=\"109\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(69.2,109)\" d=\"M3 4.5c0-1 2-1.5 4-1.5s4 .5 4 1.5v5c0 1-2 1.5-4 1.5s-4-.5-4-1.5zM3 7c0 1 2 1.5 4 1.5s4-.5 4-1.5\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"89.2\" y=\"120.5\" font-size=\"11.5\">Vector and raste\u2026<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"145\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">DATASET<\/text><text class=\"u-mono u-ink2\" x=\"69.2\" y=\"159\" font-size=\"9\" text-anchor=\"start\">source register<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"172\" font-size=\"9\" text-anchor=\"start\">label carried<\/text><rect class=\"u-node-tag\" x=\"172.39999999999998\" y=\"136\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"190.79999999999998\" y=\"147\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"217.2\" cy=\"142\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-done\" data-step=\"3\" data-node=\"d1\" data-label=\"Cadastral and\u2026\" data-type=\"dataset\" data-state=\"DONE\" data-m1=\"source register\" data-m2=\"label carried\" data-group=\"Source register\" role=\"button\" tabindex=\"0\" aria-label=\"Cadastral and\u2026, dataset, done\"><rect class=\"u-node-box\" x=\"61.2\" y=\"207\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"207\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"221\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"69.2\" y=\"213\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(69.2,213)\" d=\"M3 4.5c0-1 2-1.5 4-1.5s4 .5 4 1.5v5c0 1-2 1.5-4 1.5s-4-.5-4-1.5zM3 7c0 1 2 1.5 4 1.5s4-.5 4-1.5\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"89.2\" y=\"224.5\" font-size=\"11.5\">Cadastral and\u2026<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"249\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">DATASET<\/text><text class=\"u-mono u-ink2\" x=\"69.2\" y=\"263\" font-size=\"9\" text-anchor=\"start\">source register<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"276\" font-size=\"9\" text-anchor=\"start\">label carried<\/text><rect class=\"u-node-tag\" x=\"172.39999999999998\" y=\"240\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"190.79999999999998\" y=\"251\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"217.2\" cy=\"246\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-done\" data-step=\"4\" data-node=\"d2\" data-label=\"Digital elevation\u2026\" data-type=\"dataset\" data-state=\"DONE\" data-m1=\"source register\" data-m2=\"label carried\" data-group=\"Source register\" role=\"button\" tabindex=\"0\" aria-label=\"Digital elevation\u2026, dataset, done\"><rect class=\"u-node-box\" x=\"61.2\" y=\"311\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"311\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"325\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"69.2\" y=\"317\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(69.2,317)\" d=\"M3 4.5c0-1 2-1.5 4-1.5s4 .5 4 1.5v5c0 1-2 1.5-4 1.5s-4-.5-4-1.5zM3 7c0 1 2 1.5 4 1.5s4-.5 4-1.5\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"89.2\" y=\"328.5\" font-size=\"11.5\">Digital elevatio\u2026<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"353\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">DATASET<\/text><text class=\"u-mono u-ink2\" x=\"69.2\" y=\"367\" font-size=\"9\" text-anchor=\"start\">source register<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"380\" font-size=\"9\" text-anchor=\"start\">label carried<\/text><rect class=\"u-node-tag\" x=\"172.39999999999998\" y=\"344\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"190.79999999999998\" y=\"355\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"217.2\" cy=\"350\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-done\" data-step=\"5\" data-node=\"d3\" data-label=\"Address registers\" data-type=\"dataset\" data-state=\"DONE\" data-m1=\"source register\" data-m2=\"label carried\" data-group=\"Source register\" role=\"button\" tabindex=\"0\" aria-label=\"Address registers, dataset, done\"><rect class=\"u-node-box\" x=\"61.2\" y=\"415\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"415\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"61.2\" y=\"429\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"69.2\" y=\"421\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(69.2,421)\" d=\"M3 4.5c0-1 2-1.5 4-1.5s4 .5 4 1.5v5c0 1-2 1.5-4 1.5s-4-.5-4-1.5zM3 7c0 1 2 1.5 4 1.5s4-.5 4-1.5\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"89.2\" y=\"432.5\" font-size=\"11.5\">Address registers<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"457\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">DATASET<\/text><text class=\"u-mono u-ink2\" x=\"69.2\" y=\"471\" font-size=\"9\" text-anchor=\"start\">source register<\/text><text class=\"u-mono u-ink3\" x=\"69.2\" y=\"484\" font-size=\"9\" text-anchor=\"start\">label carried<\/text><rect class=\"u-node-tag\" x=\"172.39999999999998\" y=\"448\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"190.79999999999998\" y=\"459\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"217.2\" cy=\"454\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-live\" data-step=\"6\" data-node=\"m0\" data-label=\"Spatial overlay\u2026\" data-type=\"model\" data-state=\"RUNNING\" data-m1=\"Geospatial\u2026\" data-m2=\"assumptions stated\" data-group=\"Geospatial information systems\" role=\"button\" tabindex=\"0\" aria-label=\"Spatial overlay\u2026, model, running\"><rect class=\"u-node-box\" x=\"291.6\" y=\"103\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"103\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"117\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"299.6\" y=\"109\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(299.6,109)\" d=\"M3 11l3-5 2 3 3-6\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"319.6\" y=\"120.5\" font-size=\"11.5\">Spatial overlay\u2026<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"145\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">MODEL<\/text><text class=\"u-mono u-ink2\" x=\"299.6\" y=\"159\" font-size=\"9\" text-anchor=\"start\">Geospatial\u2026<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"172\" font-size=\"9\" text-anchor=\"start\">assumptions stated<\/text><rect class=\"u-node-tag\" x=\"384.20000000000005\" y=\"136\" width=\"55.4\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"411.90000000000003\" y=\"147\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">RUNNING<\/text><circle class=\"u-accent u-live\" cx=\"375.20000000000005\" cy=\"143.5\" r=\"3\"\/><circle class=\"u-port\" cx=\"291.6\" cy=\"142\" r=\"3.5\"\/><circle class=\"u-port u-port-live\" cx=\"447.6\" cy=\"142\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-done\" data-step=\"7\" data-node=\"m1\" data-label=\"Geocoding\" data-type=\"model\" data-state=\"DONE\" data-m1=\"Geospatial\u2026\" data-m2=\"assumptions stated\" data-group=\"Geospatial information systems\" role=\"button\" tabindex=\"0\" aria-label=\"Geocoding, model, done\"><rect class=\"u-node-box\" x=\"291.6\" y=\"207\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"207\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"221\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"299.6\" y=\"213\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(299.6,213)\" d=\"M3 11l3-5 2 3 3-6\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"319.6\" y=\"224.5\" font-size=\"11.5\">Geocoding<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"249\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">MODEL<\/text><text class=\"u-mono u-ink2\" x=\"299.6\" y=\"263\" font-size=\"9\" text-anchor=\"start\">Geospatial\u2026<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"276\" font-size=\"9\" text-anchor=\"start\">assumptions stated<\/text><rect class=\"u-node-tag\" x=\"402.8\" y=\"240\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"421.20000000000005\" y=\"251\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"291.6\" cy=\"246\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"447.6\" cy=\"246\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-done\" data-step=\"8\" data-node=\"m2\" data-label=\"Coordinate reference\u2026\" data-type=\"model\" data-state=\"DONE\" data-m1=\"Geospatial\u2026\" data-m2=\"assumptions stated\" data-group=\"Geospatial information systems\" role=\"button\" tabindex=\"0\" aria-label=\"Coordinate reference\u2026, model, done\"><rect class=\"u-node-box\" x=\"291.6\" y=\"311\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"311\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"325\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"299.6\" y=\"317\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(299.6,317)\" d=\"M3 11l3-5 2 3 3-6\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"319.6\" y=\"328.5\" font-size=\"11.5\">Coordinate refer\u2026<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"353\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">MODEL<\/text><text class=\"u-mono u-ink2\" x=\"299.6\" y=\"367\" font-size=\"9\" text-anchor=\"start\">Geospatial\u2026<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"380\" font-size=\"9\" text-anchor=\"start\">assumptions stated<\/text><rect class=\"u-node-tag\" x=\"402.8\" y=\"344\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"421.20000000000005\" y=\"355\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"291.6\" cy=\"350\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"447.6\" cy=\"350\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-done\" data-step=\"9\" data-node=\"m3\" data-label=\"Network analysis\" data-type=\"model\" data-state=\"DONE\" data-m1=\"Geospatial\u2026\" data-m2=\"assumptions stated\" data-group=\"Geospatial information systems\" role=\"button\" tabindex=\"0\" aria-label=\"Network analysis, model, done\"><rect class=\"u-node-box\" x=\"291.6\" y=\"415\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"415\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"291.6\" y=\"429\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"299.6\" y=\"421\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(299.6,421)\" d=\"M3 11l3-5 2 3 3-6\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"319.6\" y=\"432.5\" font-size=\"11.5\">Network analysis<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"457\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">MODEL<\/text><text class=\"u-mono u-ink2\" x=\"299.6\" y=\"471\" font-size=\"9\" text-anchor=\"start\">Geospatial\u2026<\/text><text class=\"u-mono u-ink3\" x=\"299.6\" y=\"484\" font-size=\"9\" text-anchor=\"start\">assumptions stated<\/text><rect class=\"u-node-tag\" x=\"402.8\" y=\"448\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"421.20000000000005\" y=\"459\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">DONE<\/text><circle class=\"u-port\" cx=\"291.6\" cy=\"454\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"447.6\" cy=\"454\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-gate\" data-step=\"10\" data-node=\"cal\" data-label=\"Calibration\" data-type=\"gate\" data-state=\"GATE\" data-m1=\"fit on one period\" data-m2=\"test on another\" data-group=\"Validation\" role=\"button\" tabindex=\"0\" aria-label=\"Calibration, gate, gate\"><rect class=\"u-node-box\" x=\"522\" y=\"103\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"522\" y=\"103\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"522\" y=\"117\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"530\" y=\"109\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(530,109)\" d=\"M7 2l5 5-5 5-5-5z\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"550\" y=\"120.5\" font-size=\"11.5\">Calibration<\/text><text class=\"u-mono u-ink3\" x=\"530\" y=\"145\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">GATE<\/text><text class=\"u-mono u-ink2\" x=\"530\" y=\"159\" font-size=\"9\" text-anchor=\"start\">fit on one period<\/text><text class=\"u-mono u-ink3\" x=\"530\" y=\"172\" font-size=\"9\" text-anchor=\"start\">test on another<\/text><rect class=\"u-node-tag\" x=\"633.2\" y=\"136\" width=\"36.8\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"651.6\" y=\"147\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">GATE<\/text><circle class=\"u-port\" cx=\"522\" cy=\"124\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"522\" cy=\"136\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"522\" cy=\"148\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"522\" cy=\"160\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"678\" cy=\"142\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-queued\" data-step=\"11\" data-node=\"test\" data-label=\"Independent test\" data-type=\"gate\" data-state=\"QUEUED\" data-m1=\"held-out data\" data-m2=\"skill reported\" data-group=\"Validation\" role=\"button\" tabindex=\"0\" aria-label=\"Independent test, gate, queued\"><rect class=\"u-node-box\" x=\"522\" y=\"311\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"522\" y=\"311\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"522\" y=\"325\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"530\" y=\"317\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(530,317)\" d=\"M7 2l5 5-5 5-5-5z\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"550\" y=\"328.5\" font-size=\"11.5\">Independent test<\/text><text class=\"u-mono u-ink3\" x=\"530\" y=\"353\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">GATE<\/text><text class=\"u-mono u-ink2\" x=\"530\" y=\"367\" font-size=\"9\" text-anchor=\"start\">held-out data<\/text><text class=\"u-mono u-ink3\" x=\"530\" y=\"380\" font-size=\"9\" text-anchor=\"start\">skill reported<\/text><rect class=\"u-node-tag\" x=\"620.8\" y=\"344\" width=\"49.2\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"645.4\" y=\"355\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">QUEUED<\/text><circle class=\"u-port\" cx=\"522\" cy=\"350\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"678\" cy=\"350\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-queued\" data-step=\"12\" data-node=\"est\" data-label=\"Estimate with range\" data-type=\"dataset\" data-state=\"QUEUED\" data-m1=\"uncertainty attached\" data-m2=\"label: MODELLED\" data-group=\"Outputs\" role=\"button\" tabindex=\"0\" aria-label=\"Estimate with range, dataset, queued\"><rect class=\"u-node-box\" x=\"752.4000000000001\" y=\"103\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"752.4000000000001\" y=\"103\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"752.4000000000001\" y=\"117\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"760.4000000000001\" y=\"109\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(760.4000000000001,109)\" d=\"M3 4.5c0-1 2-1.5 4-1.5s4 .5 4 1.5v5c0 1-2 1.5-4 1.5s-4-.5-4-1.5zM3 7c0 1 2 1.5 4 1.5s4-.5 4-1.5\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"780.4000000000001\" y=\"120.5\" font-size=\"11.5\">Estimate with ra\u2026<\/text><text class=\"u-mono u-ink3\" x=\"760.4000000000001\" y=\"145\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">DATASET<\/text><text class=\"u-mono u-ink2\" x=\"760.4000000000001\" y=\"159\" font-size=\"9\" text-anchor=\"start\">uncertainty attached<\/text><text class=\"u-mono u-ink3\" x=\"760.4000000000001\" y=\"172\" font-size=\"9\" text-anchor=\"start\">label: MODELLED<\/text><rect class=\"u-node-tag\" x=\"851.2\" y=\"136\" width=\"49.2\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"875.8000000000001\" y=\"147\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">QUEUED<\/text><circle class=\"u-port\" cx=\"752.4000000000001\" cy=\"142\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"908.4000000000001\" cy=\"142\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-queued\" data-step=\"13\" data-node=\"lim\" data-label=\"Limits statement\" data-type=\"task\" data-state=\"QUEUED\" data-m1=\"what it cannot say\" data-m2=\"versioned\" data-group=\"Outputs\" role=\"button\" tabindex=\"0\" aria-label=\"Limits statement, task, queued\"><rect class=\"u-node-box\" x=\"752.4000000000001\" y=\"311\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"752.4000000000001\" y=\"311\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"752.4000000000001\" y=\"325\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"760.4000000000001\" y=\"317\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(760.4000000000001,317)\" d=\"M3 3h8v8H3z\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"780.4000000000001\" y=\"328.5\" font-size=\"11.5\">Limits statement<\/text><text class=\"u-mono u-ink3\" x=\"760.4000000000001\" y=\"353\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">TASK<\/text><text class=\"u-mono u-ink2\" x=\"760.4000000000001\" y=\"367\" font-size=\"9\" text-anchor=\"start\">what it cannot say<\/text><text class=\"u-mono u-ink3\" x=\"760.4000000000001\" y=\"380\" font-size=\"9\" text-anchor=\"start\">versioned<\/text><rect class=\"u-node-tag\" x=\"851.2\" y=\"344\" width=\"49.2\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"875.8000000000001\" y=\"355\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">QUEUED<\/text><circle class=\"u-port\" cx=\"752.4000000000001\" cy=\"350\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"908.4000000000001\" cy=\"350\" r=\"3.5\"\/><\/g><g class=\"u-node u-node-decision\" data-step=\"14\" data-node=\"dec\" data-label=\"Decision\" data-type=\"decision\" data-state=\"AUTHORITY\" data-m1=\"competent authority\" data-m2=\"under its own rules\" data-group=\"Authority\" role=\"button\" tabindex=\"0\" aria-label=\"Decision, decision, authority\"><rect class=\"u-node-box\" x=\"982.8000000000001\" y=\"207\" width=\"156\" height=\"78\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"982.8000000000001\" y=\"207\" width=\"156\" height=\"26\" rx=\"6\"\/><rect class=\"u-node-head\" x=\"982.8000000000001\" y=\"221\" width=\"156\" height=\"12\"\/><rect class=\"u-node-icon\" x=\"990.8000000000001\" y=\"213\" width=\"14\" height=\"14\" rx=\"3\"\/><path class=\"u-node-glyph\" transform=\"translate(990.8000000000001,213)\" d=\"M2 7h10M7 2v10\"\/><text class=\"u-sans u-ink1 u-w600\" x=\"1010.8000000000001\" y=\"224.5\" font-size=\"11.5\">Decision<\/text><text class=\"u-mono u-ink3\" x=\"990.8000000000001\" y=\"249\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.12em\">DECISION<\/text><text class=\"u-mono u-ink2\" x=\"990.8000000000001\" y=\"263\" font-size=\"9\" text-anchor=\"start\">competent authority<\/text><text class=\"u-mono u-ink3\" x=\"990.8000000000001\" y=\"276\" font-size=\"9\" text-anchor=\"start\">under its own rules<\/text><rect class=\"u-node-tag\" x=\"1063.0000000000002\" y=\"240\" width=\"67.80000000000001\" height=\"15\" rx=\"3\"\/><text class=\"u-mono u-node-tag-text\" x=\"1096.9\" y=\"251\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">AUTHORITY<\/text><circle class=\"u-port\" cx=\"982.8000000000001\" cy=\"240\" r=\"3.5\"\/><circle class=\"u-port\" cx=\"982.8000000000001\" cy=\"252\" r=\"3.5\"\/><\/g><g class=\"u-minimap\"><rect class=\"u-panel\" x=\"1026\" y=\"8\" width=\"150\" height=\"44\" rx=\"4\"\/><rect class=\"u-mm-node u-node-done\" x=\"1039.0\" y=\"15.5\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-done\" x=\"1039.0\" y=\"22.7\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-done\" x=\"1039.0\" y=\"29.9\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-done\" x=\"1039.0\" y=\"37.1\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-live\" x=\"1065.5\" y=\"15.5\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-done\" x=\"1065.5\" y=\"22.7\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-done\" x=\"1065.5\" y=\"29.9\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-done\" x=\"1065.5\" y=\"37.1\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-gate\" x=\"1092.0\" y=\"15.5\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-queued\" x=\"1092.0\" y=\"29.9\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-queued\" x=\"1118.5\" y=\"15.5\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-queued\" x=\"1118.5\" y=\"29.9\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-node u-node-decision\" x=\"1145.0\" y=\"22.7\" width=\"17.9\" height=\"4\" rx=\"1\"\/><rect class=\"u-mm-view\" x=\"1032\" y=\"14\" width=\"138\" height=\"32\" rx=\"2\"\/><\/g><line class=\"u-hair-s\" x1=\"0\" x2=\"1200\" y1=\"524\" y2=\"524\"\/><rect class=\"u-panel\" x=\"24\" y=\"532\" width=\"700\" height=\"124\" rx=\"6\"\/><text class=\"u-mono u-ink3\" x=\"36\" y=\"550\" font-size=\"11\" text-anchor=\"start\" letter-spacing=\"0.14em\">RUN TIMELINE \u00b7 ONE APPLICATION<\/text><line class=\"u-hair\" x1=\"174\" x2=\"174\" y1=\"560\" y2=\"650\"\/><text class=\"u-mono u-ink3\" x=\"178\" y=\"568\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.06em\">Data<\/text><line class=\"u-hair\" x1=\"306.5\" x2=\"306.5\" y1=\"560\" y2=\"650\"\/><text class=\"u-mono u-ink3\" x=\"310.5\" y=\"568\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.06em\">Fit<\/text><line class=\"u-hair\" x1=\"439\" x2=\"439\" y1=\"560\" y2=\"650\"\/><text class=\"u-mono u-ink3\" x=\"443\" y=\"568\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.06em\">Test<\/text><line class=\"u-hair\" x1=\"571.5\" x2=\"571.5\" y1=\"560\" y2=\"650\"\/><text class=\"u-mono u-ink3\" x=\"575.5\" y=\"568\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.06em\">Estimate<\/text><line class=\"u-hair\" x1=\"704\" x2=\"704\" y1=\"560\" y2=\"650\"\/><text class=\"u-mono u-ink3\" x=\"708\" y=\"568\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.06em\">Decide<\/text><text class=\"u-mono u-ink3\" x=\"36\" y=\"584\" font-size=\"8.5\" text-anchor=\"start\">Vector and raster\u2026<\/text><rect class=\"u-track\" x=\"174\" y=\"578\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-done\" x=\"174.0\" y=\"578\" width=\"106.0\" height=\"6\" rx=\"3\"\/><text class=\"u-mono u-ink3\" x=\"36\" y=\"594.5\" font-size=\"8.5\" text-anchor=\"start\">Cadastral and\u2026<\/text><rect class=\"u-track\" x=\"174\" y=\"588.5\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-done\" x=\"174.0\" y=\"588.5\" width=\"106.0\" height=\"6\" rx=\"3\"\/><text class=\"u-mono u-ink3\" x=\"36\" y=\"605\" font-size=\"8.5\" text-anchor=\"start\">Digital elevation\u2026<\/text><rect class=\"u-track\" x=\"174\" y=\"599\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-done\" x=\"174.0\" y=\"599\" width=\"106.0\" height=\"6\" rx=\"3\"\/><text class=\"u-mono u-ink3\" x=\"36\" y=\"615.5\" font-size=\"8.5\" text-anchor=\"start\">Address registers<\/text><rect class=\"u-track\" x=\"174\" y=\"609.5\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-done\" x=\"174.0\" y=\"609.5\" width=\"106.0\" height=\"6\" rx=\"3\"\/><text class=\"u-mono u-ink1\" x=\"36\" y=\"626\" font-size=\"8.5\" text-anchor=\"start\">Spatial overlay\u2026<\/text><rect class=\"u-track\" x=\"174\" y=\"620\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-live\" x=\"280.0\" y=\"620\" width=\"106.0\" height=\"6\" rx=\"3\"\/><text class=\"u-mono u-ink3\" x=\"36\" y=\"636.5\" font-size=\"8.5\" text-anchor=\"start\">Geocoding<\/text><rect class=\"u-track\" x=\"174\" y=\"630.5\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-done\" x=\"280.0\" y=\"630.5\" width=\"106.0\" height=\"6\" rx=\"3\"\/><text class=\"u-mono u-ink3\" x=\"36\" y=\"647\" font-size=\"8.5\" text-anchor=\"start\">Coordinate referenc\u2026<\/text><rect class=\"u-track\" x=\"174\" y=\"641\" width=\"530\" height=\"6\" rx=\"3\"\/><rect class=\"u-tl-bar u-node-done\" x=\"280.0\" y=\"641\" width=\"106.0\" height=\"6\" rx=\"3\"\/><g class=\"u-now\" data-step=\"1\" data-ax-x=\"174\" data-ax-w=\"530\" data-now-x=\"386\"><line class=\"u-now-line\" x1=\"386\" x2=\"386\" y1=\"556\" y2=\"650\"\/><rect class=\"u-accent\" x=\"368\" y=\"544\" width=\"36\" height=\"13\" rx=\"2\"\/><text class=\"u-mono u-ink-on-accent\" x=\"386\" y=\"553.5\" font-size=\"8\" text-anchor=\"middle\" letter-spacing=\"0.1em\">NOW<\/text><\/g><rect class=\"u-panel\" x=\"740\" y=\"532\" width=\"436\" height=\"124\" rx=\"6\"\/><text class=\"u-mono u-ink3\" x=\"752\" y=\"550\" font-size=\"11\" text-anchor=\"start\" letter-spacing=\"0.14em\">INSPECTOR \u00b7 SELECTED NODE<\/text><text class=\"u-sans u-ink1 u-w600 u-ins-title\" x=\"752\" y=\"570\" font-size=\"12.5\">Calibration \u00b7 gate<\/text><text class=\"u-mono u-ink3\" x=\"752\" y=\"588\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">OWNER<\/text><text data-ins=\"owner\" class=\"u-ins-v u-mono u-ink2\" x=\"850\" y=\"588\" font-size=\"9\" text-anchor=\"start\">Water Nexus \u00b7 method steward<\/text><text class=\"u-mono u-ink3\" x=\"752\" y=\"603\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">INPUTS<\/text><text data-ins=\"inputs\" class=\"u-ins-v u-mono u-ink2\" x=\"850\" y=\"603\" font-size=\"9\" text-anchor=\"start\">4 method runs<\/text><text class=\"u-mono u-ink3\" x=\"752\" y=\"618\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">CHECK<\/text><text data-ins=\"check\" class=\"u-ins-v u-mono u-ink2\" x=\"850\" y=\"618\" font-size=\"9\" text-anchor=\"start\">Positional and attribute accuracy are checked against\u2026<\/text><text class=\"u-mono u-ink3\" x=\"752\" y=\"633\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">EVIDENCE<\/text><text data-ins=\"evidence\" class=\"u-ins-v u-mono u-ink2\" x=\"850\" y=\"633\" font-size=\"9\" text-anchor=\"start\">skill on the test period only<\/text><text class=\"u-mono u-ink3\" x=\"752\" y=\"648\" font-size=\"8.5\" text-anchor=\"start\" letter-spacing=\"0.1em\">UNLOCKS<\/text><text data-ins=\"unlocks\" class=\"u-ins-v u-mono u-ink2\" x=\"850\" y=\"648\" font-size=\"9\" text-anchor=\"start\">independent test<\/text><\/svg><\/div><\/div><p class=\"nx-caption\"><strong>Fig. 01<\/strong><span>Nodes carry their type, metrics and state; connectors show what feeds what; the gates are the validation steps; the timeline is one application. Design of the method&#8217;s use, not a record of a run.<\/span><\/p><\/div><\/div><\/section><section id=\"nx-s-5-sec\" class=\"nx-section\" data-hue=\"water\" data-tone=\"alt\" aria-labelledby=\"nx-s-5\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">04<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Data<\/span><\/div><h2 id=\"nx-s-5\" class=\"nx-section-title\">What the method consumes.<\/h2><p class=\"nx-lede\">Datasets and records used by geospatial information systems on this platform, with the role each plays and the label its values carry. Sources are listed in <a class=\"nx-link\" href=\"https:\/\/therisk.global\/water-nexus\/research\/sources\/\">the source register<\/a>.<\/p><\/div><div class=\"nx-section-body\"><div class=\"nx-table-wrap\"><table class=\"nx-table\" data-stack=\"true\"><thead><tr><th scope=\"col\">Data<\/th><th scope=\"col\">Role<\/th><th scope=\"col\">Label<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Data\">Digital elevation models<\/td><td data-label=\"Role\">Delineation, routing, inundation<\/td><td data-label=\"Label\"><span class=\"nx-chip\">MODELLED<\/span><\/td><\/tr><tr><td data-label=\"Data\">Gridded population<\/td><td data-label=\"Role\">Exposure counts<\/td><td data-label=\"Label\"><span class=\"nx-chip\">ESTIMATED<\/span><\/td><\/tr><tr><td data-label=\"Data\">OpenStreetMap and national asset data<\/td><td data-label=\"Role\">Infrastructure exposure<\/td><td data-label=\"Label\"><span class=\"nx-chip\">REPORTED<\/span><\/td><\/tr><tr><td data-label=\"Data\">Administrative boundaries<\/td><td data-label=\"Role\">Reporting units<\/td><td data-label=\"Label\"><span class=\"nx-chip\">OFFICIAL<\/span><\/td><\/tr><\/tbody><\/table><\/div><div class=\"nx-live-slot\" data-nxf-slot=\"data\" data-nxf-kind=\"data\" data-nxf-resource=\"nexus:\/\/gcri\/G01\/stem\/geospatial\/#data\" data-nxf-title=\"Method record\" data-nxf-height=\"520\" hidden><\/div><div class=\"nx-live-slot\" data-nxf-slot=\"evidence\" data-nxf-kind=\"evidence\" data-nxf-resource=\"nexus:\/\/gcri\/G01\/stem\/geospatial\/#evidence\" data-nxf-title=\"Evidence\" data-nxf-height=\"520\" hidden><\/div><\/div><\/div><\/section><section id=\"nx-s-6-sec\" class=\"nx-section\" data-hue=\"climate\" data-tone=\"alt\" aria-labelledby=\"nx-s-6\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">05<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Validation<\/span><\/div><h2 id=\"nx-s-6\" class=\"nx-section-title\">How results are checked.<\/h2><p class=\"nx-lede\">Positional and attribute accuracy are checked against surveyed control points and reference datasets. Topology rules and metadata standards ensure consistency.<\/p><\/div><div class=\"nx-section-body\"><div class=\"nx-table-wrap\"><table class=\"nx-table\" data-stack=\"true\"><thead><tr><th scope=\"col\">Check<\/th><th scope=\"col\">How it is done<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Check\">Projection and alignment<\/td><td data-label=\"How it is done\">Every layer is reprojected to a common equal-area grid before intersection<\/td><\/tr><tr><td data-label=\"Check\">Normalisation<\/td><td data-label=\"How it is done\">Counts are reported with their denominators; maps of rates use fixed class breaks across dates<\/td><\/tr><tr><td data-label=\"Check\">Disclosure review<\/td><td data-label=\"How it is done\">Published cell sizes are checked so no individual asset or household can be identified<\/td><\/tr><\/tbody><\/table><\/div><p class=\"nx-note nx-mt-3\">Errors in projection, scale and data currency propagate through analysis. Aggregation to administrative units can mask local variation.<\/p><\/div><\/div><\/section><section id=\"nx-s-7-sec\" class=\"nx-section\" data-hue=\"infrastructure\" data-tone=\"alt\" aria-labelledby=\"nx-s-7\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">06<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Connections<\/span><\/div><h2 id=\"nx-s-7\" class=\"nx-section-title\">Topics that rely on this method.<\/h2><\/div><div class=\"nx-section-body\"><ul class=\"nx-list\"><li><a class=\"nx-link\" href=\"https:\/\/therisk.global\/water-nexus\/topics\/catchment-hydrology\/\">Catchment hydrology<\/a><\/li><li><a class=\"nx-link\" href=\"https:\/\/therisk.global\/water-nexus\/topics\/drinking-water-and-sanitation\/\">Drinking water and sanitation<\/a><\/li><li><a class=\"nx-link\" href=\"https:\/\/therisk.global\/water-nexus\/topics\/water-utilities\/\">Water utilities<\/a><\/li><li><a class=\"nx-link\" href=\"https:\/\/therisk.global\/water-nexus\/topics\/shared-river-basins\/\">Shared river basins<\/a><\/li><li><a class=\"nx-link\" href=\"https:\/\/therisk.global\/water-nexus\/topics\/water-food-ecosystem-links\/\">Water food ecosystem links<\/a><\/li><\/ul><\/div><\/div><\/section><section id=\"nx-s-8-sec\" class=\"nx-section\" data-hue=\"water\" data-tone=\"alt\" aria-labelledby=\"nx-s-8\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">07<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Stewardship<\/span><\/div><h2 id=\"nx-s-8\" class=\"nx-section-title\">Who maintains the method.<\/h2><p class=\"nx-lede\"><a class=\"nx-link\" href=\"https:\/\/therisk.global\/space-earth-observation\/\">Space and Earth Observation<\/a> stewards geospatial information systems for the Consortium and reviews how it is applied across platforms.<\/p><\/div><div class=\"nx-section-body\"><p class=\"nx-p\"><a class=\"nx-link\" href=\"https:\/\/therisk.global\/stem\/technology\/geospatial\/\">Canonical page: Geospatial information systems<\/a><\/p><\/div><\/div><\/section><section id=\"nx-s-9-sec\" class=\"nx-section\" data-hue=\"climate\" data-tone=\"alt\" aria-labelledby=\"nx-s-9\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">08<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Connected<\/span><\/div><h2 id=\"nx-s-9\" class=\"nx-section-title\">Where this page leads across the Consortium.<\/h2><\/div><div class=\"nx-section-body\"><div class=\"nx-table-wrap\"><table class=\"nx-table\" data-stack=\"true\"><thead><tr><th scope=\"col\">Link<\/th><th scope=\"col\">Relationship<\/th><th scope=\"col\">Why<\/th><\/tr><\/thead><tbody><tr><td data-label=\"Link\"><a class=\"nx-link\" href=\"https:\/\/therisk.global\/stem\/technology\/geospatial\/\">Geospatial information systems<\/a><\/td><td data-label=\"Relationship\">Canonical method page<\/td><td data-label=\"Why\">Platform application links to the canonical method page.<\/td><\/tr><tr><td data-label=\"Link\"><a class=\"nx-link\" href=\"https:\/\/therisk.global\/space-earth-observation\/stem\/geospatial\/\">Geospatial information systems in space and earth observation<\/a><\/td><td data-label=\"Relationship\">Steward platform<\/td><td data-label=\"Why\">Space and Earth Observation stewards this method.<\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><\/section><section id=\"nx-s-10-sec\" class=\"nx-section\" data-hue=\"infrastructure\" aria-labelledby=\"nx-s-10\"><div class=\"nx-container\"><div class=\"nx-section-head\"><div class=\"nx-eyebrow-row\"><span class=\"nx-eyebrow\">09<\/span><span class=\"nx-rule\" aria-hidden=\"true\"><\/span><span class=\"nx-eyebrow\">Questions<\/span><\/div><h2 id=\"nx-s-10\" class=\"nx-section-title\">Questions and answers.<\/h2><\/div><div class=\"nx-section-body\"><div class=\"nx-faq\"><details><summary>What are the limits of geospatial information systems in this field?<\/summary><div class=\"nx-answer\">Errors in projection, scale and data currency propagate through analysis. Aggregation to administrative units can mask local variation.<\/div><\/details><details><summary>How are results checked?<\/summary><div class=\"nx-answer\">Positional and attribute accuracy are checked against surveyed control points and reference datasets. Topology rules and metadata standards ensure consistency.<\/div><\/details><details><summary>Are the values on this page real?<\/summary><div class=\"nx-answer\">The data names, roles and checks are real descriptions of practice. The canvas shows a design of the method&#8217;s use, not a run; no result is reported here.<\/div><\/details><details><summary>Where else is this method applied?<\/summary><div class=\"nx-answer\">The <a class=\"nx-link\" href=\"https:\/\/therisk.global\/stem\/technology\/geospatial\/\">canonical method page<\/a> lists every platform that applies it.<\/div><\/details><\/div><\/div><\/div><\/section><section class=\"nx-section\" data-tone=\"alt\" aria-labelledby=\"nx-rel-11\"><div class=\"nx-container\"><span class=\"nx-eyebrow\">Related<\/span><h2 id=\"nx-rel-11\" class=\"nx-h3 nx-mt-2\">Around Water Nexus.<\/h2><nav class=\"nx-related nx-mt-3\" aria-label=\"Related\"><a href=\"https:\/\/therisk.global\/water-nexus\/stem\/hydrology\/\">Hydrology and water science in water <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/stem\/environmental-engineering\/\">Water and environmental engineering in water <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/stem\/earth-observation\/\">Earth observation and remote sensing in water <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/stem\/sensing-iot\/\">Sensors, IoT and observation networks in water <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/stem\/forecasting\/\">Forecasting and time-series analysis in water <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/stem\/extreme-value\/\">Extreme value theory and tail risk in water <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/\">Water Nexus home <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/water-nexus\/counterparts\/\">Counterparts across the Consortium <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/\">The Global Centre for Risk and Innovation home <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a href=\"https:\/\/therisk.global\/trust\/\">GCRI governance and trust <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><\/nav><\/div><\/section><section class=\"nx-closing\" aria-labelledby=\"nx-close-12\"><div class=\"nx-container\"><span class=\"nx-eyebrow\">Water Nexus<\/span><h2 id=\"nx-close-12\" class=\"nx-section-title\">Bring your expertise to this field.<\/h2><p class=\"nx-lede\">The current service level is R0: information and enquiries. An enquiry receives a reference and names the next step; applications, payments, compute allocations and registrations open only when their team, terms and review capacity exist.<\/p><div class=\"nx-actions\"><a class=\"nx-btn\" data-variant=\"primary\" href=\"mailto:contact@therisk.global?subject=Water%20Nexus%3A%20Geospatial%20information%20systems%20in%20water\">Write to the team <svg class=\"nx-arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 8h10M9 4l4 4-4 4\"\/><\/svg><\/a><a class=\"nx-btn\" data-variant=\"secondary\" href=\"https:\/\/therisk.global\/water-nexus\/contact\/\">See all contact routes<\/a><\/div><\/div><\/section><\/div><\/div><script class=\"_iub_cs_skip\">(function (script) { var host = script ? script.previousElementSibling : null; if (!host || !host.attachShadow || host.shadowRoot) { return; } var embed = host.firstElementChild; if (!embed) { return; } var root = host.attachShadow({ mode: \"open\" }); root.appendChild(embed); var PRESETS = { plex: { families: [\"IBM Plex Sans\", \"IBM Plex Mono\"], href: \"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap\" }, manrope: { families: [\"Manrope\", \"JetBrains Mono\"], href: \"https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@500;600;700&family=JetBrains+Mono:wght@400;500&display=swap\" }, jakarta: { families: [\"Plus Jakarta Sans\", \"IBM Plex Mono\"], href: \"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap\" }, geist: { families: [\"Geist\", \"Geist Mono\"], href: \"https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap\" } }; var presetName = embed.getAttribute(\"data-fonts\") || \"plex\"; var preset = PRESETS[presetName] || PRESETS.plex; function hasFamily(name) { var found = false; try { document.fonts.forEach(function (face) { if (String(face.family).replace(\/[\"']\/g, \"\") === name) { found = true; } }); } catch (e) { found = false; } return found; } function hasPreset() { return hasFamily(preset.families[0]); } function applyType() { if (hasPreset()) { embed.setAttribute(\"data-type\", presetName); embed.removeAttribute(\"data-font\"); return; } embed.setAttribute(\"data-font\", \"system\"); } if (document.fonts) { if (!hasPreset()) { var present = document.querySelector(\"link[data-nx-fonts='\" + presetName + \"']\"); if (present) { present.addEventListener(\"load\", applyType); } if (!present) { var pre = document.createElement(\"link\"); pre.rel = \"preconnect\"; pre.href = \"https:\/\/fonts.gstatic.com\"; pre.crossOrigin = \"anonymous\"; var link = document.createElement(\"link\"); link.rel = \"stylesheet\"; link.href = preset.href; link.setAttribute(\"data-nx-fonts\", presetName); link.addEventListener(\"load\", function () { applyType(); document.fonts.ready.then(applyType); }); document.head.appendChild(pre); document.head.appendChild(link); } } applyType(); document.fonts.ready.then(applyType); if (document.fonts.addEventListener) { document.fonts.addEventListener(\"loadingdone\", applyType); } } var reduce = window.matchMedia ? window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches : true; if (!reduce) { embed.setAttribute(\"data-nx-motion\", \"true\"); } root.addEventListener(\"click\", function (event) { var link = event.target.closest ? event.target.closest(\"a[href^='#']\") : null; if (!link) { return; } var id = decodeURIComponent(link.getAttribute(\"href\").slice(1)); var target = id ? root.getElementById(id) : null; if (!target) { return; } event.preventDefault(); target.scrollIntoView({ behavior: reduce ? \"auto\" : \"smooth\", block: \"start\" }); }); function setupTabs(group) { var tabs = group.querySelectorAll(\"[role='tab']\"); if (!tabs.length) { return; } function select(tab, focus) { for (var i = 0; i < tabs.length; i++) { var on = tabs[i] === tab; tabs[i].setAttribute(\"aria-selected\", on ? \"true\" : \"false\"); tabs[i].tabIndex = on ? 0 : -1; var panel = root.getElementById(tabs[i].getAttribute(\"aria-controls\")); if (panel) { panel.hidden = !on; } } group.setAttribute(\"data-active\", tab.getAttribute(\"data-key\") || \"\"); group.dispatchEvent(new CustomEvent(\"nx:tab\", { bubbles: true })); if (focus) { tab.focus(); } } var current = tabs[0]; for (var j = 0; j < tabs.length; j++) { if (tabs[j].getAttribute(\"aria-selected\") === \"true\") { current = tabs[j]; } tabs[j].addEventListener(\"click\", function (event) { select(event.currentTarget, false); }); tabs[j].addEventListener(\"keydown\", function (event) { var list = Array.prototype.slice.call(tabs); var at = list.indexOf(event.currentTarget); var next = null; if (event.key === \"ArrowRight\" || event.key === \"ArrowDown\") { next = list[(at + 1) % list.length]; } if (event.key === \"ArrowLeft\" || event.key === \"ArrowUp\") { next = list[(at - 1 + list.length) % list.length]; } if (event.key === \"Home\") { next = list[0]; } if (event.key === \"End\") { next = list[list.length - 1]; } if (next) { event.preventDefault(); select(next, true); } }); } group.addEventListener(\"click\", function (event) { var picker = event.target.closest ? event.target.closest(\"[data-nx-select]\") : null; if (!picker) { return; } var key = picker.getAttribute(\"data-nx-select\"); for (var k = 0; k < tabs.length; k++) { if (tabs[k].getAttribute(\"data-key\") === key) { select(tabs[k], false); } } }); group.setAttribute(\"data-ready\", \"true\"); select(current, false); } function setupMatrix(table) { function clear() { var marked = table.querySelectorAll(\"[data-hl]\"); for (var m = 0; m < marked.length; m++) { marked[m].removeAttribute(\"data-hl\"); } } function mark(cell) { clear(); var row = cell.parentElement; var col = cell.cellIndex; var rows = table.rows; for (var r = 0; r < rows.length; r++) { if (rows[r].cells[col]) { rows[r].cells[col].setAttribute(\"data-hl\", \"line\"); } } for (var c = 0; c < row.cells.length; c++) { row.cells[c].setAttribute(\"data-hl\", \"line\"); } cell.setAttribute(\"data-hl\", \"cell\"); } table.addEventListener(\"pointerover\", function (event) { var cell = event.target.closest ? event.target.closest(\"td\") : null; if (cell) { mark(cell); } }); table.addEventListener(\"focusin\", function (event) { var cell = event.target.closest ? event.target.closest(\"td\") : null; if (cell) { mark(cell); } }); table.addEventListener(\"pointerleave\", clear); } var tip = document.createElement(\"div\"); tip.setAttribute(\"data-nx-tip\", \"true\"); tip.setAttribute(\"role\", \"tooltip\"); tip.hidden = true; embed.appendChild(tip); function showTip(text, x, y) { if (!text) { hideTip(); return; } tip.textContent = text; tip.hidden = false; var box = embed.getBoundingClientRect(); var left = x - box.left + 14; var top = y - box.top + 16; if (left + tip.offsetWidth > box.width - 8) { left = x - box.left - tip.offsetWidth - 14; } tip.style.left = Math.max(8, left) + \"px\"; tip.style.top = top + \"px\"; } function hideTip() { tip.hidden = true; } function levelLabel(group, el) { var key = group.getAttribute(\"data-active\") || \"\"; var names = (group.getAttribute(\"data-levels\") || \"\").split(\"|\"); var tokens = (el.getAttribute(\"data-link\") || \"\").split(\/\\s+\/); for (var i = 0; i < tokens.length; i++) { var parts = tokens[i].split(\"-\"); if (parts[0] === key) { var level = Number(parts[1]); var tab = group.querySelector(\"[role='tab'][data-key='\" + key + \"']\"); var scenario = tab ? tab.textContent.trim() : key; return scenario + \": \" + (names[level] || (\"level \" + level)); } } return \"\"; } function tipFor(target) { var el = target.closest ? target.closest(\"[data-tip], [data-link]\") : null; if (!el) { return null; } if (el.hasAttribute(\"data-tip\")) { return { el: el, text: el.getAttribute(\"data-tip\") }; } var group = el.closest(\"[data-nx-tabs][data-levels]\"); if (!group) { return null; } return { el: el, text: levelLabel(group, el) }; } root.addEventListener(\"pointermove\", function (event) { var hit = tipFor(event.target); if (!hit) { hideTip(); return; } showTip(hit.text, event.clientX, event.clientY); }); root.addEventListener(\"pointerleave\", hideTip); root.addEventListener(\"focusin\", function (event) { var el = event.target.closest ? event.target.closest(\"[data-tip]\") : null; if (!el) { hideTip(); return; } var r = el.getBoundingClientRect(); showTip(el.getAttribute(\"data-tip\"), r.left + r.width \/ 2, r.bottom); }); root.addEventListener(\"focusout\", hideTip); function setupLegend(group) { var items = group.querySelectorAll(\".nx-legend > span[data-l], .nx-legend > span[data-t]\"); var field = group.querySelector(\".nx-field\"); if (!items.length || !field) { return; } var only = null; function apply() { var key = group.getAttribute(\"data-active\") || \"\"; var cells = field.querySelectorAll(\"[data-link]\"); for (var c = 0; c < cells.length; c++) { var dim = false; if (only !== null) { dim = (cells[c].getAttribute(\"data-link\") || \"\").split(\/\\s+\/).indexOf(key + \"-\" + only) === -1; } if (dim) { cells[c].setAttribute(\"data-dim\", \"true\"); } else { cells[c].removeAttribute(\"data-dim\"); } } for (var i = 0; i < items.length; i++) { if (items[i].hasAttribute(\"data-l\")) { items[i].setAttribute(\"aria-pressed\", only !== null ? String(items[i].getAttribute(\"data-l\") === String(only)) : \"false\"); } } } for (var i = 0; i < items.length; i++) { items[i].setAttribute(\"role\", \"button\"); items[i].tabIndex = 0; items[i].setAttribute(\"aria-pressed\", items[i].hasAttribute(\"data-t\") ? \"true\" : \"false\"); items[i].addEventListener(\"click\", function (event) { toggle(event.currentTarget); }); items[i].addEventListener(\"keydown\", function (event) { if (event.key === \"Enter\" || event.key === \" \") { event.preventDefault(); toggle(event.currentTarget); } }); } function toggle(item) { if (item.hasAttribute(\"data-t\")) { var off = field.hasAttribute(\"data-terrain-off\"); if (off) { field.removeAttribute(\"data-terrain-off\"); } else { field.setAttribute(\"data-terrain-off\", \"true\"); } for (var t = 0; t < items.length; t++) { if (items[t].hasAttribute(\"data-t\")) { items[t].setAttribute(\"aria-pressed\", off ? \"true\" : \"false\"); } } return; } var level = item.getAttribute(\"data-l\"); only = String(only) === level ? null : Number(level); apply(); } group.addEventListener(\"nx:tab\", apply); apply(); } function countUp(el) { var text = el.textContent; var match = text.match(\/[\\d][\\d,.]*\/); if (!match) { return; } var raw = match[0]; var value = Number(raw.replace(\/,\/g, \"\")); if (!isFinite(value)) { return; } var decimals = (raw.split(\".\")[1] || \"\").length; var grouped = raw.indexOf(\",\") !== -1; var before = text.slice(0, match.index); var after = text.slice(match.index + raw.length); var start = null; function format(n) { var s = n.toFixed(decimals); if (grouped) { s = s.replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, \",\"); } return s; } function frame(ts) { if (start === null) { start = ts; } var p = Math.min(1, (ts - start) \/ 900); var eased = 1 - Math.pow(1 - p, 3); el.textContent = before + format(value * eased) + after; if (p < 1) { requestAnimationFrame(frame); } else { el.textContent = text; } } requestAnimationFrame(frame); } var watched = root.querySelectorAll(\"[data-processing], .nx-kpis, .nx-trace, .nx-field, .nx-dag, .nx-metric[data-count], .nx-meter\"); if (!reduce ? window.IntersectionObserver : false) { var seen = new IntersectionObserver(function (entries) { for (var i = 0; i < entries.length; i++) { if (!entries[i].isIntersecting) { continue; } var el = entries[i].target; el.setAttribute(\"data-in\", \"true\"); if (el.hasAttribute(\"data-count\")) { countUp(el); } seen.unobserve(el); } }, { threshold: 0.25 }); for (var w = 0; w < watched.length; w++) { seen.observe(watched[w]); } } else { for (var w2 = 0; w2 < watched.length; w2++) { watched[w2].setAttribute(\"data-in\", \"true\"); } } function setupSpy(strip) { var links = strip.querySelectorAll(\"a[href^='#']\"); var map = []; for (var i = 0; i < links.length; i++) { var section = root.getElementById(decodeURIComponent(links[i].getAttribute(\"href\").slice(1))); if (section) { map.push({ link: links[i], section: section }); } } if (!map.length || !window.IntersectionObserver) { return; } function mark(section) { for (var m = 0; m < map.length; m++) { if (map[m].section === section) { map[m].link.setAttribute(\"aria-current\", \"true\"); map[m].section.setAttribute(\"data-nx-current\", \"true\"); } else { map[m].link.removeAttribute(\"aria-current\"); map[m].section.removeAttribute(\"data-nx-current\"); } } } var spy = new IntersectionObserver(function (entries) { for (var e = 0; e < entries.length; e++) { if (entries[e].isIntersecting) { mark(entries[e].target); } } }, { rootMargin: \"-40% 0px -55% 0px\" }); for (var s = 0; s < map.length; s++) { spy.observe(map[s].section); } } var matrices = root.querySelectorAll(\"table[data-nx-matrix]\"); for (var t = 0; t < matrices.length; t++) { setupMatrix(matrices[t]); } var groups = root.querySelectorAll(\"[data-nx-tabs]\"); for (var g = 0; g < groups.length; g++) { setupTabs(groups[g]); setupLegend(groups[g]); } var strips = root.querySelectorAll(\".nx-index-strip[data-nx-spy]\"); for (var n = 0; n < strips.length; n++) { setupSpy(strips[n]); } var KEY = \"nexus.embed.theme\"; function allEmbeds() { var hosts = document.querySelectorAll(\".nxe-host\"), out = []; for (var i = 0; i < hosts.length; i++) { var r = hosts[i].shadowRoot || hosts[i]; var e = r.querySelector(\".nxe\"); if (e) out.push({ root: r, nxe: e }); } return out; } function applyTheme(mode) { var list = allEmbeds(); for (var i = 0; i < list.length; i++) { list[i].nxe.setAttribute(\"data-theme\", mode); var btns = list[i].root.querySelectorAll(\".nx-theme-toggle button\"); for (var k = 0; k < btns.length; k++) btns[k].setAttribute(\"aria-pressed\", btns[k].getAttribute(\"data-mode\") === mode ? \"true\" : \"false\"); } try { document.dispatchEvent(new CustomEvent(\"nexus:theme\", { detail: { mode: mode } })); } catch (e) {} } var storedTheme = null; try { storedTheme = window.localStorage.getItem(KEY); } catch (e) { storedTheme = null; } if (storedTheme !== \"light\" ? storedTheme !== \"dark\" : false) storedTheme = null; var toggle = root.querySelector(\".nx-theme-toggle\"); if (toggle) { toggle.hidden = false; toggle.addEventListener(\"click\", function (ev) { var b = ev.target.closest ? ev.target.closest(\"button[data-mode]\") : null; if (!b) return; var mode = b.getAttribute(\"data-mode\"); try { if (mode === \"auto\") window.localStorage.removeItem(KEY); else window.localStorage.setItem(KEY, mode); } catch (e) {} applyTheme(mode); }); } var nxeEl = root.querySelector(\".nxe\"); if (nxeEl) { var current = storedTheme || \"auto\"; nxeEl.setAttribute(\"data-theme\", current); var tb = root.querySelectorAll(\".nx-theme-toggle button\"); for (var ti = 0; ti < tb.length; ti++) tb[ti].setAttribute(\"aria-pressed\", tb[ti].getAttribute(\"data-mode\") === current ? \"true\" : \"false\"); } var dags = root.querySelectorAll(\"svg[data-nx-dag]\"); for (var di = 0; di < dags.length; di++) { (function (svg) { var W = parseFloat(svg.getAttribute(\"data-w\") || \"1200\"), H = parseFloat(svg.getAttribute(\"data-h\") || \"600\"); var view = { x: 0, y: 0, w: W, h: H }; var nodes = svg.querySelectorAll(\".u-node[data-node]\"); var edges = svg.querySelectorAll(\".u-edge[data-from]\"); var byId = {}; for (var i = 0; i < nodes.length; i++) byId[nodes[i].getAttribute(\"data-node\")] = nodes[i]; if (reduce) svg.setAttribute(\"data-reduce\", \"true\"); function setView() { svg.setAttribute(\"viewBox\", view.x + \" \" + view.y + \" \" + view.w + \" \" + view.h); } function zoom(f) { var cx = view.x + view.w \/ 2, cy = view.y + view.h \/ 2; view.w = Math.max(W \/ 3, Math.min(W, view.w * f)); view.h = view.w * (H \/ W); view.x = Math.max(0, Math.min(W - view.w, cx - view.w \/ 2)); view.y = Math.max(0, Math.min(H - view.h, cy - view.h \/ 2)); setView(); } function fit() { view = { x: 0, y: 0, w: W, h: H }; setView(); } function outgoing(id) { var out = []; for (var k = 0; k < edges.length; k++) if (edges[k].getAttribute(\"data-from\") === id) out.push(edges[k]); return out; } function connected(id) { var out = []; for (var k = 0; k < edges.length; k++) if (edges[k].getAttribute(\"data-from\") === id ? true : edges[k].getAttribute(\"data-to\") === id) out.push(edges[k]); return out; } function setText(key, value) { var el = svg.querySelector('.u-ins-v[data-ins=\"' + key + '\"]'); if (el) el.textContent = value; } function select(node) { for (var k = 0; k < nodes.length; k++) nodes[k].removeAttribute(\"data-selected\"); node.setAttribute(\"data-selected\", \"true\"); var title = svg.querySelector(\".u-ins-title\"); if (title) title.textContent = node.getAttribute(\"data-label\") + \" \u00b7 \" + (node.getAttribute(\"data-state\") || \"\").toLowerCase(); var outs = outgoing(node.getAttribute(\"data-node\")).map(function (e) { var t = byId[e.getAttribute(\"data-to\")]; return t ? t.getAttribute(\"data-label\") : \"\"; }).filter(Boolean); setText(\"owner\", node.getAttribute(\"data-group\") || \"\"); setText(\"inputs\", node.getAttribute(\"data-m1\") || \"\"); setText(\"outputs\", node.getAttribute(\"data-m2\") || \"\"); setText(\"evidence\", (node.getAttribute(\"data-type\") || \"\") + \" \u00b7 \" + (node.getAttribute(\"data-state\") || \"\").toLowerCase()); setText(\"unlocks\", outs.length ? outs.join(\", \") : \"end of run\"); } function trace(node, on) { var es = connected(node.getAttribute(\"data-node\")); for (var k = 0; k < es.length; k++) { if (on) es[k].setAttribute(\"data-trace\", \"true\"); else es[k].removeAttribute(\"data-trace\"); } if (on) svg.setAttribute(\"data-tracing\", \"true\"); else svg.removeAttribute(\"data-tracing\"); } for (var ni = 0; ni < nodes.length; ni++) { (function (node) { node.addEventListener(\"click\", function () { select(node); }); node.addEventListener(\"keydown\", function (ev) { if (ev.key === \"Enter\" ? true : ev.key === \" \") { ev.preventDefault(); select(node); } }); node.addEventListener(\"mouseenter\", function () { trace(node, true); }); node.addEventListener(\"mouseleave\", function () { trace(node, false); }); node.addEventListener(\"focus\", function () { trace(node, true); }); node.addEventListener(\"blur\", function () { trace(node, false); }); })(nodes[ni]); } var order = []; for (var oi = 0; oi < nodes.length; oi++) order.push(nodes[oi]); order.sort(function (a, b) { return (parseInt(a.getAttribute(\"data-step\") || \"0\", 10) - parseInt(b.getAttribute(\"data-step\") || \"0\", 10)); }); var now = svg.querySelector(\".u-now\"); var axX = now ? parseFloat(now.getAttribute(\"data-ax-x\") || \"0\") : 0, axW = now ? parseFloat(now.getAttribute(\"data-ax-w\") || \"0\") : 0, nowX = now ? parseFloat(now.getAttribute(\"data-now-x\") || \"0\") : 0; var timer = null, at = -1; function clearRun() { for (var k = 0; k < nodes.length; k++) nodes[k].removeAttribute(\"data-run\"); for (var j = 0; j < edges.length; j++) edges[j].removeAttribute(\"data-flow\"); } function step() { clearRun(); at = (at + 1) % order.length; var node = order[at]; node.setAttribute(\"data-run\", \"true\"); var outs = outgoing(node.getAttribute(\"data-node\")); for (var k = 0; k < outs.length; k++) outs[k].setAttribute(\"data-flow\", \"true\"); if (now ? axW > 0 : false) { var x = axX + (at \/ Math.max(1, order.length - 1)) * axW; now.setAttribute(\"transform\", \"translate(\" + (x - nowX) + \" 0)\"); } select(node); } function play(on) { var btn = svg.querySelector('.u-tb[data-action=\"play\"]'); if (on) { if (timer) return; step(); timer = setInterval(step, 1100); if (btn) btn.setAttribute(\"data-on\", \"true\"); } else { if (timer) clearInterval(timer); timer = null; clearRun(); if (now) now.removeAttribute(\"transform\"); if (btn) btn.removeAttribute(\"data-on\"); } } var tbs = svg.querySelectorAll(\".u-tb[data-action]\"); for (var ti = 0; ti < tbs.length; ti++) { (function (tb) { var act = function () { var a = tb.getAttribute(\"data-action\"); if (a === \"zoom-in\") zoom(0.8); else if (a === \"zoom-out\") zoom(1.25); else if (a === \"fit\") fit(); else if (a === \"play\") play(!timer); }; tb.addEventListener(\"click\", act); tb.addEventListener(\"keydown\", function (ev) { if (ev.key === \"Enter\" ? true : ev.key === \" \") { ev.preventDefault(); act(); } }); })(tbs[ti]); } svg.addEventListener(\"wheel\", function (ev) { if (!ev.ctrlKey) return; ev.preventDefault(); zoom(ev.deltaY < 0 ? 0.9 : 1.1); }, { passive: false }); if (!reduce ? window.IntersectionObserver : false) { var io = new IntersectionObserver(function (entries) { for (var k = 0; k < entries.length; k++) { if (!entries[k].isIntersecting) play(false); } }, { threshold: 0 }); io.observe(svg); } })(dags[di]); } var stages = root.querySelectorAll(\".nx-map[data-nx-map]\"); if (stages.length) { var DESIGN_LABEL = \"DESIGN FIGURE\"; var mapSlotOf = function (el) { var kids = el.children; for (var k = 0; k < kids.length; k++) { if (kids[k].getAttribute(\"data-nxf-slot\") === \"map\") { return kids[k]; } } return null; }; var setLive = function (el, on) { var label = el.querySelector(\".nx-map-hud-right\"); if (on) { if (el.hasAttribute(\"data-live\")) { return; } el.setAttribute(\"data-live\", \"true\"); if (label) { label.textContent = \"LIVE \u00b7 FOUNDRY\"; } return; } if (!el.hasAttribute(\"data-live\")) { return; } el.removeAttribute(\"data-live\"); if (label) { label.textContent = DESIGN_LABEL; } }; var syncLive = function (el, slot) { setLive(el, slot.getAttribute(\"data-nxf-state\") === \"ready\"); }; for (var li = 0; li < stages.length; li++) { (function (el) { var slot = mapSlotOf(el); if (!slot) { return; } syncLive(el, slot); if (window.MutationObserver) { new MutationObserver(function () { syncLive(el, slot); }).observe(slot, { attributes: true, attributeFilter: [\"data-nxf-state\"] }); } document.addEventListener(\"nexus:slot-filled\", function (ev) { var d = ev.detail || {}; var mine = d.el === slot ? true : (d.slot === \"map\" ? d.resource === slot.getAttribute(\"data-nxf-resource\") : false); if (mine) { syncLive(el, slot); } }); })(stages[li]); } } var slots = root.querySelectorAll(\".nx-live-slot[data-nxf-slot]\"); if (slots.length) { var list = []; for (var si = 0; si < slots.length; si++) list.push({ el: slots[si], slot: slots[si].getAttribute(\"data-nxf-slot\"), kind: slots[si].getAttribute(\"data-nxf-kind\"), resource: slots[si].getAttribute(\"data-nxf-resource\"), title: slots[si].getAttribute(\"data-nxf-title\"), height: parseInt(slots[si].getAttribute(\"data-nxf-height\") || \"480\", 10), host: host }); window.NexusEmbedSlots = (window.NexusEmbedSlots || []).concat(list); try { document.dispatchEvent(new CustomEvent(\"nexus:slots\", { detail: { slots: list, host: host } })); } catch (e) {} } })(document.currentScript);<\/script>\n\n\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"@id\":\"https:\/\/therisk.global\/water-nexus\/stem\/geospatial\/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What are the limits of geospatial information systems in this field?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Errors in projection, scale and data currency propagate through analysis. Aggregation to administrative units can mask local variation.\"}},{\"@type\":\"Question\",\"name\":\"How are results checked?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Positional and attribute accuracy are checked against surveyed control points and reference datasets. Topology rules and metadata standards ensure consistency.\"}},{\"@type\":\"Question\",\"name\":\"Are the values on this page real?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The data names, roles and checks are real descriptions of practice. The canvas shows a design of the method's use, not a run; no result is reported here.\"}},{\"@type\":\"Question\",\"name\":\"Where else is this method applied?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The canonical method page lists every platform that applies it.\"}}]}<\/script>\n\n<!-- nx-rev:0ed3c143ab6ef1a7 -->","protected":false},"excerpt":{"rendered":"<p>LightDarkAuto G01 \u00b7 METHOD \u00b7 geospatialGCRI dossier \u00b7 service level R0 GCRI\u00b7Water Nexus\u00b7Established Method page \u00b7 Geospatial information systems Geospatial information systems in water Geospatial methods put every observation on &hellip; <a href=\"https:\/\/therisk.global\/water-nexus\/stem\/geospatial\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Geospatial information systems in water&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":290,"menu_order":1596,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_buddyx_sub_header_visibility":"","_buddyx_sub_header_title_visibility":"","_hide_show_side_panel":"","_buddyxpro_page_sidebar":"","_buddyxpro_page_disable_header":"","_buddyxpro_page_disable_footer":"","_buddyxpro_page_content_width":"","_buddyxpro_page_header_style":"","_buddyxpro_page_color_mode":"","_buddyxpro_page_loader":"","inline_featured_image":false,"footnotes":""},"class_list":["post-306","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/pages\/306","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/comments?post=306"}],"version-history":[{"count":2,"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/pages\/306\/revisions"}],"predecessor-version":[{"id":425,"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/pages\/306\/revisions\/425"}],"up":[{"embeddable":true,"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/pages\/290"}],"wp:attachment":[{"href":"https:\/\/therisk.global\/water-nexus\/wp-json\/wp\/v2\/media?parent=306"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}