From 607599ca7de55fb98f3ded75299370867bb1145d Mon Sep 17 00:00:00 2001 From: kjerandp Date: Thu, 27 Mar 2025 10:01:29 +0100 Subject: [PATCH 1/3] feat\!: made picks dependant on strat column instead of having color and unit baked-in. A new formation type was added to generate formation entries and exits based on picks and strat column. Also added an experimental ribbon geometry to the SDK. --- documents/generators.md | 3 +- package-lock.json | 30 +- package.json | 2 +- public/data/picks.json | 2 +- public/data/strat-columns.json | 2 +- scripts/generate-data.js | 2 +- scripts/generate-story-args.js | 17 + scripts/transformations/transformPicks.js | 39 +- .../transformations/transformStratColumns.js | 1 + src/components/Distance/Distance.stories.tsx | 3 +- .../Html/WellMap/WellMap.stories.tsx | 14 +- .../Html/WellMap/addons/WellMapFormations.tsx | 80 ++-- src/components/Surfaces/Surface.tsx | 6 +- .../Screen/shaders/fragment.glsl | 2 +- .../Wellbores/Perimeter/shaders/fragment.glsl | 2 +- src/components/Wellbores/Picks/Picks.tsx | 11 +- .../TubeTrajectory/TubeTrajectory.tsx | 2 +- .../WellboreFormationColumn.stories.tsx | 89 +++++ .../WellboreFormationColumn.tsx | 144 ++++++++ .../WellboreFormationColumn/index.ts | 2 + .../shaders/fragment.glsl | 78 ++++ .../shaders/vertex.glsl | 44 +++ .../wellbore-formation-column-defs.ts | 5 + src/generators/index.ts | 3 +- src/generators/picks-generator.ts | 61 ++-- .../wellbore-formation-column-generator.ts | 110 ++++++ src/main.ts | 1 + src/sdk/data/helpers/picks-helpers.ts | 344 ++++++++++++++++++ src/sdk/data/types/Formation.ts | 10 + src/sdk/data/types/Pick.ts | 11 +- src/sdk/data/types/StratColumn.ts | 1 + src/sdk/data/types/index.ts | 2 + .../curve/ribbon-geometry.stories.tsx | 227 ++++++++++++ src/sdk/geometries/curve/ribbon-geometry.ts | 155 ++++++++ src/sdk/geometries/curve/tube-geometry.ts | 15 +- src/sdk/managers/CameraManager.ts | 12 + src/sdk/materials/ribbon-material.ts | 103 ++++++ .../materials/shaders/ribbon/fragment.glsl | 79 ++++ src/sdk/materials/shaders/ribbon/vertex.glsl | 90 +++++ src/sdk/materials/tube-material.ts | 4 +- src/sdk/utils/strings.ts | 4 + src/sdk/utils/trajectory.ts | 26 +- .../decorators/canvas-3d-decorator.tsx | 17 +- .../workers/remote-generator-registry.ts | 4 + .../examples/Wells.example.stories.tsx | 18 +- src/storybook/story-args.json | 2 +- 46 files changed, 1708 insertions(+), 171 deletions(-) create mode 100644 src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.stories.tsx create mode 100644 src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.tsx create mode 100644 src/components/Wellbores/WellboreFormationColumn/index.ts create mode 100644 src/components/Wellbores/WellboreFormationColumn/shaders/fragment.glsl create mode 100644 src/components/Wellbores/WellboreFormationColumn/shaders/vertex.glsl create mode 100644 src/components/Wellbores/WellboreFormationColumn/wellbore-formation-column-defs.ts create mode 100644 src/generators/wellbore-formation-column-generator.ts create mode 100644 src/sdk/data/helpers/picks-helpers.ts create mode 100644 src/sdk/data/types/Formation.ts create mode 100644 src/sdk/geometries/curve/ribbon-geometry.stories.tsx create mode 100644 src/sdk/geometries/curve/ribbon-geometry.ts create mode 100644 src/sdk/materials/ribbon-material.ts create mode 100644 src/sdk/materials/shaders/ribbon/fragment.glsl create mode 100644 src/sdk/materials/shaders/ribbon/vertex.glsl diff --git a/documents/generators.md b/documents/generators.md index 6ee6b32..d5559b6 100644 --- a/documents/generators.md +++ b/documents/generators.md @@ -17,10 +17,11 @@ The generator functions can be imported from `videx-3d/generators` (default impl | **Casings** | casings | generateCasings | - position-logs
- casings | | **CompletionAnnotations** | completionToolAnnotations | generateCompletionToolAnnotations | - position-logs
- completion-tools | | **CompletionTools** | completionTools | generateCompletionTools | - position-logs
- completion-tools | +| **WellboreFormationColumn** | wellboreFormationColumn | generateWellboreFormationColumnGeometries | - position-logs
- picks
- strat column | | **DepthMarkers** | depthMarkers | generateDepthMarkers | - position-logs | | **Perforations** | perforationSymbols | generatePerforations | - position-logs
- perforations | | **Perimeter** | perimeterGeometry | generatePerimeterGeometry | - position-logs | -| **Picks** | pickSymbols | generatePicks | - position-logs
- picks | +| **Picks** | pickSymbols | generatePicks | - position-logs
- picks
- strat column | | **Shoes** | shoeSymbols | generateShoes | - position-logs
- casings | | **Surface** | surfaceGeometry | generateSurfaceGeometry | - surface-meta
- surface-values | | **Surface** | surfaceTextures | generateSurfaceTextureData | - surface-meta
- surface-values | diff --git a/package-lock.json b/package-lock.json index 50390dd..b237d49 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "videx-3d", - "version": "0.1.2-beta", + "version": "0.2.0-beta", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "videx-3d", - "version": "0.1.2-beta", + "version": "0.2.0-beta", "license": "MIT", "dependencies": { "curve-interpolator": "^3.3.1", @@ -294,14 +294,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.9.tgz", - "integrity": "sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.10.tgz", + "integrity": "sha512-UPYc3SauzZ3JGgj87GgZ89JVdC5dj0AoetR5Bw6wj4niittNyFh6+eOGonYvJ1ao6B8lEa3Q3klS7ADZ53bc5g==", "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/types": "^7.26.10" }, "engines": { "node": ">=6.9.0" @@ -356,9 +356,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.9.tgz", - "integrity": "sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", + "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", "dev": true, "license": "MIT", "dependencies": { @@ -413,9 +413,9 @@ } }, "node_modules/@babel/types": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.9.tgz", - "integrity": "sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.10.tgz", + "integrity": "sha512-emqcG3vHrpxUKTrxcblR36dcrcoRDvKmnL/dCL6ZsHaShW80qxCAcNhzQZrpeM765VzEos+xOi4s+r4IXzTwdQ==", "dev": true, "license": "MIT", "dependencies": { @@ -8789,9 +8789,9 @@ } }, "node_modules/vite": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.0.tgz", - "integrity": "sha512-7dPxoo+WsT/64rDcwoOjk76XHj+TqNTIvHKcuMQ1k4/SeHDaQt5GFAeLYzrimZrMpn/O6DtdI03WUjdxuPM0oQ==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.3.tgz", + "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index 5fa2651..b750561 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "videx-3d", - "version": "0.1.3-beta", + "version": "0.2.0-beta", "private": false, "type": "module", "license": "MIT", diff --git a/public/data/picks.json b/public/data/picks.json index bee9b44..0a14358 100644 --- a/public/data/picks.json +++ b/public/data/picks.json @@ -1 +1 @@ -{"ad215042-021a-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":81,"tvdMsl":null},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":822.8,"tvdMsl":814.71},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1288,"tvdMsl":1154.78},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1425,"tvdMsl":1228.7},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2983,"tvdMsl":2038.71},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":3215,"tvdMsl":2167.81},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":3284.91,"tvdMsl":2209.99},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":3284.91,"tvdMsl":2209.99},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":3284.91,"tvdMsl":2209.99},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":3378.07,"tvdMsl":2266.46},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":3378.07,"tvdMsl":2266.46},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":3456.05,"tvdMsl":2314.86},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":3456.05,"tvdMsl":2314.86},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":3589,"tvdMsl":2398.11},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":3597.5,"tvdMsl":2403.24},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":3802,"tvdMsl":2525.68},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":3802,"tvdMsl":2525.68},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":3802,"tvdMsl":2525.68},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":3802,"tvdMsl":2525.68},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":3825,"tvdMsl":2540.53},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":3825,"tvdMsl":2540.53},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":4027.14,"tvdMsl":2671.41},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":4027.14,"tvdMsl":2671.41},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":4176.18,"tvdMsl":2775.1},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":4176.18,"tvdMsl":2775.1},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":4207.44,"tvdMsl":2798.12},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":4207.44,"tvdMsl":2798.12},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":4210.53,"tvdMsl":2800.42},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":4210.53,"tvdMsl":2800.42},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":4210.53,"tvdMsl":2800.42},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":4210.53,"tvdMsl":2800.42},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":4239.55,"tvdMsl":2822.15},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":4239.55,"tvdMsl":2822.15},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":4279,"tvdMsl":2852.14},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":4279,"tvdMsl":2852.14},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":4279,"tvdMsl":2852.14},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":4279,"tvdMsl":2852.14},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":4284.5,"tvdMsl":2856.35},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4284.5,"tvdMsl":2856.35},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":4289.8,"tvdMsl":2860.4},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4291.25,"tvdMsl":2861.52},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":4291.25,"tvdMsl":2861.52},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4291.25,"tvdMsl":2861.52},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":4291.25,"tvdMsl":2861.52},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":4291.25,"tvdMsl":2861.52},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":4315,"tvdMsl":2879.76},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":4315,"tvdMsl":2879.76},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4315,"tvdMsl":2879.76},{"name":"Skagerrak Fm. Top","color":"#007a12","level":2,"mdMsl":4315.01,"tvdMsl":2879.77},{"name":"Skagerrak Fm. Base","color":"#007a12","level":2,"mdMsl":4554,"tvdMsl":3061.5},{"name":"Smith Bank Fm. Top","color":"#00ea4c","level":2,"mdMsl":4554,"tvdMsl":3061.5},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":4616,"tvdMsl":3108.08},{"name":"Smith Bank Fm. Base","color":"#00ea4c","level":2,"mdMsl":4616,"tvdMsl":3108.08}],"ad215042-f9cd-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":81,"tvdMsl":null},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":822.8,"tvdMsl":814.71},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1288,"tvdMsl":1154.78},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1425,"tvdMsl":1228.7},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2749.97,"tvdMsl":2066.96},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2810.63,"tvdMsl":2120.59},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2946.5,"tvdMsl":2234.28},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2946.5,"tvdMsl":2234.28},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2946.5,"tvdMsl":2234.28},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":3012.66,"tvdMsl":2288.99},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":3012.66,"tvdMsl":2288.99},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":3092.74,"tvdMsl":2356.42},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":3092.74,"tvdMsl":2356.42},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":3187.83,"tvdMsl":2437.56},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":3187.83,"tvdMsl":2437.56},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":3350.81,"tvdMsl":2577.42},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":3350.81,"tvdMsl":2577.42},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":3350.81,"tvdMsl":2577.42},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":3350.81,"tvdMsl":2577.42},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":3378,"tvdMsl":2600.96},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":3378,"tvdMsl":2600.96},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3532,"tvdMsl":2728.02},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3532,"tvdMsl":2728.02},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3641.28,"tvdMsl":2819.53},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3641.28,"tvdMsl":2819.53},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3710,"tvdMsl":2879.29},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3710,"tvdMsl":2879.29},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3715,"tvdMsl":2883.71},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3715,"tvdMsl":2883.71},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3715,"tvdMsl":2883.71},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3715,"tvdMsl":2883.71},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3734.5,"tvdMsl":2900.98},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3734.5,"tvdMsl":2900.98},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3743,"tvdMsl":2908.52},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3743,"tvdMsl":2908.52},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3744.06,"tvdMsl":2909.46},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3744.06,"tvdMsl":2909.46},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3921,"tvdMsl":3067.72},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3921,"tvdMsl":3067.72},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3969,"tvdMsl":3111},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":4010.8,"tvdMsl":3148.83},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4010.8,"tvdMsl":3148.83},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4010.8,"tvdMsl":3148.83},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":4010.8,"tvdMsl":3148.83},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":4010.8,"tvdMsl":3148.83},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":4153.59,"tvdMsl":3274.59},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4153.59,"tvdMsl":3274.59},{"name":"Smith Bank Fm. Top","color":"#00ea4c","level":2,"mdMsl":4189,"tvdMsl":3304.88},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":4189,"tvdMsl":3304.88},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":4189,"tvdMsl":3304.88},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":4189,"tvdMsl":3304.88},{"name":"Smith Bank Fm. Base","color":"#00ea4c","level":2,"mdMsl":4225,"tvdMsl":3335.59},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":4225,"tvdMsl":3335.59}],"ad215042-0217-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":81,"tvdMsl":null},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":822.8,"tvdMsl":814.71},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1082.5,"tvdMsl":1032.12},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1288,"tvdMsl":1154.78},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1425,"tvdMsl":1228.7},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2751.39,"tvdMsl":2058.49},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2776.55,"tvdMsl":2081.22},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2940.2,"tvdMsl":2232.21},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2940.2,"tvdMsl":2232.21},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2940.2,"tvdMsl":2232.21},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2997.29,"tvdMsl":2285.09},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2997.29,"tvdMsl":2285.09},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":3079.53,"tvdMsl":2360.19},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":3079.53,"tvdMsl":2360.19},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":3155.89,"tvdMsl":2430.05},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":3155.89,"tvdMsl":2430.05},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":3288.42,"tvdMsl":2550.81},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":3288.42,"tvdMsl":2550.81},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":3288.42,"tvdMsl":2550.81},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":3288.42,"tvdMsl":2550.81},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":3302.5,"tvdMsl":2563.6},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":3302.5,"tvdMsl":2563.6},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3451.16,"tvdMsl":2698.55},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3451.16,"tvdMsl":2698.55},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3558.37,"tvdMsl":2796.67},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3558.37,"tvdMsl":2796.67},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3585.41,"tvdMsl":2821.72},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3585.41,"tvdMsl":2821.72},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3597.94,"tvdMsl":2833.39},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3597.94,"tvdMsl":2833.39},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3597.94,"tvdMsl":2833.39},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3597.94,"tvdMsl":2833.39},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3625.3,"tvdMsl":2858.77},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3625.3,"tvdMsl":2858.77},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3641.5,"tvdMsl":2873.67},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3641.5,"tvdMsl":2873.67},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3641.5,"tvdMsl":2873.67},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3641.5,"tvdMsl":2873.67},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3742,"tvdMsl":2964.33},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3742,"tvdMsl":2964.33},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3772,"tvdMsl":2991.03},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3796.5,"tvdMsl":3012.9},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3796.5,"tvdMsl":3012.9},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3796.5,"tvdMsl":3012.9},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3796.5,"tvdMsl":3012.9},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3796.5,"tvdMsl":3012.9},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3894.59,"tvdMsl":3101.31},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3894.59,"tvdMsl":3101.31},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3941.3,"tvdMsl":3143.39},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3941.3,"tvdMsl":3143.39},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":3941.3,"tvdMsl":3143.39},{"name":"Skagerrak Fm. Top","color":"#007a12","level":2,"mdMsl":3941.31,"tvdMsl":3143.4},{"name":"Skagerrak Fm. Base","color":"#007a12","level":2,"mdMsl":4072,"tvdMsl":3262.15},{"name":"Smith Bank Fm. Top","color":"#00ea4c","level":2,"mdMsl":4072,"tvdMsl":3262.15},{"name":"Smith Bank Fm. Base","color":"#00ea4c","level":2,"mdMsl":4106,"tvdMsl":3293.72},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":4106,"tvdMsl":3293.72}],"ad215042-0218-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":84,"tvdMsl":84},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":826,"tvdMsl":817.64},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1087,"tvdMsl":1035.37},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1087,"tvdMsl":1035.37},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1087,"tvdMsl":1035.37},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1294,"tvdMsl":1157.87},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1431,"tvdMsl":1231.86},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2756.5,"tvdMsl":2072.9},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2807,"tvdMsl":2117.43},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2946.5,"tvdMsl":2234.83},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2946.5,"tvdMsl":2234.83},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2946.5,"tvdMsl":2234.83},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":3015,"tvdMsl":2292.02},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":3015,"tvdMsl":2292.02},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":3098,"tvdMsl":2361.6},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":3098,"tvdMsl":2361.6},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":3184,"tvdMsl":2433.72},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":3184,"tvdMsl":2433.72},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":3247,"tvdMsl":2486.53},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":3247,"tvdMsl":2486.53}],"ad215042-0398-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":831.6,"tvdMsl":827.68},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1199.1,"tvdMsl":1188.92},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1262.6,"tvdMsl":1251.09},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2119.4,"tvdMsl":2031.59},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2250.7,"tvdMsl":2145.44},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2404.4,"tvdMsl":2278.45},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2404.4,"tvdMsl":2278.45},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2472.1,"tvdMsl":2336.95},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2472.1,"tvdMsl":2336.95},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2565.7,"tvdMsl":2418.32},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2565.7,"tvdMsl":2418.32},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2714,"tvdMsl":2550.49},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2714,"tvdMsl":2550.49},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2714,"tvdMsl":2550.49},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2714,"tvdMsl":2550.49},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2732.7,"tvdMsl":2567.24},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2732.7,"tvdMsl":2567.24},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2923.9,"tvdMsl":2734.5},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2923.9,"tvdMsl":2734.5},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3009.8,"tvdMsl":2803.29},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3009.8,"tvdMsl":2803.29},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3068.7,"tvdMsl":2847.56},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3068.7,"tvdMsl":2847.56},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3091.7,"tvdMsl":2863.8},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3091.7,"tvdMsl":2863.8},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3091.7,"tvdMsl":2863.8},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3091.7,"tvdMsl":2863.8},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3160.7,"tvdMsl":2910.58},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3160.7,"tvdMsl":2910.58},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3216.1,"tvdMsl":2951.78},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3216.1,"tvdMsl":2951.78},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3216.1,"tvdMsl":2951.78},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3216.1,"tvdMsl":2951.78},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3264.8,"tvdMsl":2990.71},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3264.8,"tvdMsl":2990.71},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3265.1,"tvdMsl":2990.96},{"name":"Skagerrak Fm. Top","color":"#007a12","level":2,"mdMsl":3310.1,"tvdMsl":3028.98},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":3310.1,"tvdMsl":3028.98},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3310.1,"tvdMsl":3028.98},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3310.1,"tvdMsl":3028.98},{"name":"Smith Bank Fm. Top","color":"#00ea4c","level":2,"mdMsl":3446,"tvdMsl":3153.06},{"name":"Skagerrak Fm. Base","color":"#007a12","level":2,"mdMsl":3446,"tvdMsl":3153.06},{"name":"Smith Bank Fm. Base","color":"#00ea4c","level":2,"mdMsl":3577.1,"tvdMsl":3275.5},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":3577.1,"tvdMsl":3275.5}],"ad215042-03f0-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":846.37,"tvdMsl":839.37},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1143.75,"tvdMsl":1125.04},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1268.47,"tvdMsl":1244.03},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2149.87,"tvdMsl":2043.59},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2274.63,"tvdMsl":2157.3},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2402.41,"tvdMsl":2271.94},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2402.41,"tvdMsl":2271.94},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2475.43,"tvdMsl":2335.59},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2475.43,"tvdMsl":2335.59},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2553.65,"tvdMsl":2399.86},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2553.65,"tvdMsl":2399.86},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2795.67,"tvdMsl":2569.79},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2795.67,"tvdMsl":2569.79},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2987.53,"tvdMsl":2690.9},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2987.53,"tvdMsl":2690.9},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3098.12,"tvdMsl":2748.86},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3098.12,"tvdMsl":2748.86},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3579.6,"tvdMsl":2863.73},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3579.6,"tvdMsl":2863.73},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3650.1,"tvdMsl":2893.62},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3650.1,"tvdMsl":2893.62},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3650.1,"tvdMsl":2893.62},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3650.1,"tvdMsl":2893.62},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3725.9,"tvdMsl":2935.37},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3725.9,"tvdMsl":2935.37},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3725.9,"tvdMsl":2935.37},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3725.9,"tvdMsl":2935.37},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3725.9,"tvdMsl":2935.37},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3725.9,"tvdMsl":2935.37},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3744.53,"tvdMsl":2946.58},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3744.53,"tvdMsl":2946.58},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3744.53,"tvdMsl":2946.58},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3744.53,"tvdMsl":2946.58},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3842.11,"tvdMsl":3010.78},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3842.11,"tvdMsl":3010.78},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":4040.1,"tvdMsl":3157.39},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":4040.1,"tvdMsl":3157.39}],"ad215042-03ec-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":832.6,"tvdMsl":827.92},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1020.53,"tvdMsl":1009.88},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1020.53,"tvdMsl":1009.88},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1020.53,"tvdMsl":1009.88},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1166.58,"tvdMsl":1149.06},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1278.1,"tvdMsl":1254.91},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2099.75,"tvdMsl":2022.31},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2168.11,"tvdMsl":2089.73},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2291.29,"tvdMsl":2211.1},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2291.29,"tvdMsl":2211.1},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2291.29,"tvdMsl":2211.1},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2348.05,"tvdMsl":2266.4},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2348.05,"tvdMsl":2266.4},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2428.33,"tvdMsl":2343.26},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2428.33,"tvdMsl":2343.26},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2484.6,"tvdMsl":2396.32},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2484.6,"tvdMsl":2396.32},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2635.43,"tvdMsl":2531.39},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2635.43,"tvdMsl":2531.39},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2635.43,"tvdMsl":2531.39},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2635.43,"tvdMsl":2531.39},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2648.06,"tvdMsl":2542.03},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2648.06,"tvdMsl":2542.03},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2831.71,"tvdMsl":2677.07},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2831.71,"tvdMsl":2677.07},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":2928.9,"tvdMsl":2735.64},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":2928.9,"tvdMsl":2735.64},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":2978.96,"tvdMsl":2764.57},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":2978.96,"tvdMsl":2764.57},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":2994.73,"tvdMsl":2773.67},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":2994.73,"tvdMsl":2773.67},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":2994.73,"tvdMsl":2773.67},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":2994.73,"tvdMsl":2773.67},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3047.1,"tvdMsl":2804.26},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3062.1,"tvdMsl":2813.09},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3071.1,"tvdMsl":2818.39},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3071.1,"tvdMsl":2818.39},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3071.1,"tvdMsl":2818.39},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3071.1,"tvdMsl":2818.39},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3071.1,"tvdMsl":2818.39},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3225.44,"tvdMsl":2909.63},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3225.44,"tvdMsl":2909.63},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":3282.66,"tvdMsl":2943.68},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3282.66,"tvdMsl":2943.68},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3282.66,"tvdMsl":2943.68},{"name":"Skagerrak Fm. Top","color":"#007a12","level":2,"mdMsl":3282.66,"tvdMsl":2943.68},{"name":"Skagerrak Fm. Base","color":"#007a12","level":2,"mdMsl":3465.1,"tvdMsl":3053.46}],"ad215042-03ee-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":827.2,"tvdMsl":826.76},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1023.85,"tvdMsl":1023.41},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1023.87,"tvdMsl":1023.43},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1023.87,"tvdMsl":1023.43},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1152.13,"tvdMsl":1151.69},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1260.91,"tvdMsl":1260.47},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2081.9,"tvdMsl":2081.44},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2164.84,"tvdMsl":2164.04},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2213.28,"tvdMsl":2212},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2213.28,"tvdMsl":2212},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2213.28,"tvdMsl":2212},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2276.44,"tvdMsl":2274.41},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2276.44,"tvdMsl":2274.41},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2340.69,"tvdMsl":2337.26},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2340.69,"tvdMsl":2337.26},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2417.88,"tvdMsl":2411.46},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2417.88,"tvdMsl":2411.46},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2553.1,"tvdMsl":2534.35},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2553.1,"tvdMsl":2534.35},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2553.1,"tvdMsl":2534.35},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2553.1,"tvdMsl":2534.35},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2573.7,"tvdMsl":2551.75},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2573.7,"tvdMsl":2551.75},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2717.8,"tvdMsl":2665.09},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2717.8,"tvdMsl":2665.09},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":2813.56,"tvdMsl":2734.73},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":2813.56,"tvdMsl":2734.73},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":2847.62,"tvdMsl":2755.92},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":2847.62,"tvdMsl":2755.92},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":2859.1,"tvdMsl":2762.82},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":2905.1,"tvdMsl":2787.02},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":2905.1,"tvdMsl":2787.02},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":2905.1,"tvdMsl":2787.02},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":2923.1,"tvdMsl":2795.4},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":2923.5,"tvdMsl":2795.59},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":2923.5,"tvdMsl":2795.59},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":2923.5,"tvdMsl":2795.59},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":2923.5,"tvdMsl":2795.59},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":2923.5,"tvdMsl":2795.59},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":2925.1,"tvdMsl":2796.34},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":2925.1,"tvdMsl":2796.34},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":2936.1,"tvdMsl":2801.46},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":2945.7,"tvdMsl":2805.46},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":2945.7,"tvdMsl":2805.46},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":2945.7,"tvdMsl":2805.46},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":2945.7,"tvdMsl":2805.46},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":2945.7,"tvdMsl":2805.46},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3153.4,"tvdMsl":2870.69},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3153.4,"tvdMsl":2870.69},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3215.1,"tvdMsl":2881.15},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3215.1,"tvdMsl":2881.15},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3215.1,"tvdMsl":2881.15},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3215.1,"tvdMsl":2881.15},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3231.88,"tvdMsl":2884.24},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3231.88,"tvdMsl":2884.24},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3231.88,"tvdMsl":2884.24},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3231.88,"tvdMsl":2884.24},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3320.1,"tvdMsl":2906.65},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3320.1,"tvdMsl":2906.65},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3320.1,"tvdMsl":2906.65},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3320.1,"tvdMsl":2906.65},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3425.1,"tvdMsl":2944.79},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3425.1,"tvdMsl":2944.79},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3425.1,"tvdMsl":2944.79},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3425.1,"tvdMsl":2944.79},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3625.3,"tvdMsl":3058.96},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3625.3,"tvdMsl":3058.96},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3694.7,"tvdMsl":3103.49},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3694.7,"tvdMsl":3103.49}],"ad215042-03f1-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":846.37,"tvdMsl":839.37},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1143.75,"tvdMsl":1125.04},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1268.47,"tvdMsl":1244.03},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2149.87,"tvdMsl":2043.59},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2274.63,"tvdMsl":2157.3},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2402.41,"tvdMsl":2271.94},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2402.41,"tvdMsl":2271.94},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2475.43,"tvdMsl":2335.59},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2475.43,"tvdMsl":2335.59},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2551.13,"tvdMsl":2399.54},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2551.13,"tvdMsl":2399.54},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2712.6,"tvdMsl":2545.76},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2712.6,"tvdMsl":2545.76},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2712.6,"tvdMsl":2545.76},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2712.6,"tvdMsl":2545.76},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2726.25,"tvdMsl":2558.93},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2726.25,"tvdMsl":2558.93},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2856.74,"tvdMsl":2686.09},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2856.74,"tvdMsl":2686.09},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":2919.63,"tvdMsl":2747.36},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":2919.63,"tvdMsl":2747.36},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":2985.84,"tvdMsl":2810.86},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":2985.84,"tvdMsl":2810.86},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3003.91,"tvdMsl":2827.9},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3003.91,"tvdMsl":2827.9},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3003.91,"tvdMsl":2827.9},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3003.91,"tvdMsl":2827.9},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3045.48,"tvdMsl":2866.92},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3045.48,"tvdMsl":2866.92},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3045.5,"tvdMsl":2866.94},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3045.5,"tvdMsl":2866.94},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3045.5,"tvdMsl":2866.94},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3045.5,"tvdMsl":2866.94},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3060.1,"tvdMsl":2880.58},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3060.1,"tvdMsl":2880.58},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3070.34,"tvdMsl":2890.1},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3070.34,"tvdMsl":2890.1},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3070.34,"tvdMsl":2890.1},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3070.34,"tvdMsl":2890.1},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3106.77,"tvdMsl":2923.85},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3106.77,"tvdMsl":2923.85},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3177.1,"tvdMsl":2989.3},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3177.1,"tvdMsl":2989.3}],"ad215042-03f9-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":831.1,"tvdMsl":827.76},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1014.6,"tvdMsl":1009.23},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1014.6,"tvdMsl":1009.23},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1014.6,"tvdMsl":1009.23},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":1028.1,"tvdMsl":1022.58}],"ad215043-6e11-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":846.37,"tvdMsl":839.37},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1143.75,"tvdMsl":1125.04},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1268.47,"tvdMsl":1244.03},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2149.87,"tvdMsl":2043.59},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2274.63,"tvdMsl":2157.3},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2331.08,"tvdMsl":2208.36},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2402.41,"tvdMsl":2271.94},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2402.41,"tvdMsl":2271.94},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2475.43,"tvdMsl":2335.59},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2475.43,"tvdMsl":2335.59},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2553.65,"tvdMsl":2399.86},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2553.65,"tvdMsl":2399.86},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2763.3,"tvdMsl":2549.5},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2795.7,"tvdMsl":2569.81},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2795.7,"tvdMsl":2569.81},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2987.53,"tvdMsl":2690.9},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2987.53,"tvdMsl":2690.9},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3098.83,"tvdMsl":2749.21},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3098.83,"tvdMsl":2749.21},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3245,"tvdMsl":2830.28},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3245,"tvdMsl":2830.28},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3275.1,"tvdMsl":2848.94},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3275.1,"tvdMsl":2848.94},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3275.1,"tvdMsl":2848.94},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3275.1,"tvdMsl":2848.94},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3309.5,"tvdMsl":2870.8},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3309.5,"tvdMsl":2870.8},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3309.5,"tvdMsl":2870.8},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3309.5,"tvdMsl":2870.8},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3315.8,"tvdMsl":2874.9},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3315.8,"tvdMsl":2874.9},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3315.8,"tvdMsl":2874.9},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3315.8,"tvdMsl":2874.9},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3323.69,"tvdMsl":2880.04},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3323.69,"tvdMsl":2880.04},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3442.1,"tvdMsl":2961.6},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3442.1,"tvdMsl":2961.6}],"ad215042-eccc-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":830.1,"tvdMsl":825.8},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1016.3,"tvdMsl":1009.33},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1016.3,"tvdMsl":1009.33},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1016.3,"tvdMsl":1009.33},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":1028.1,"tvdMsl":1020.96}],"ad215042-039a-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":831.6,"tvdMsl":827.68},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1199.1,"tvdMsl":1188.92},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1262.6,"tvdMsl":1251.09},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2057.1,"tvdMsl":2002.91},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2107.7,"tvdMsl":2050.72},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2264.4,"tvdMsl":2204.19},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2264.4,"tvdMsl":2204.19},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2264.4,"tvdMsl":2204.19},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2329.3,"tvdMsl":2268.91},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2329.3,"tvdMsl":2268.91},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2399,"tvdMsl":2338.11},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2399,"tvdMsl":2338.11},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2486.5,"tvdMsl":2423.35},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2486.5,"tvdMsl":2423.35},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2613.2,"tvdMsl":2540.8},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2613.2,"tvdMsl":2540.8},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2613.2,"tvdMsl":2540.8},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2613.2,"tvdMsl":2540.8},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2630.2,"tvdMsl":2555.68},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2630.2,"tvdMsl":2555.68},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2822,"tvdMsl":2708.88},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2822,"tvdMsl":2708.88},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":2924.3,"tvdMsl":2775.38},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":2924.3,"tvdMsl":2775.38},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3012.5,"tvdMsl":2823.62},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3012.5,"tvdMsl":2823.62},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3034.4,"tvdMsl":2834.09},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3034.4,"tvdMsl":2834.09},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3034.4,"tvdMsl":2834.09},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3034.4,"tvdMsl":2834.09},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3087.5,"tvdMsl":2857.12},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3087.5,"tvdMsl":2857.12},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3150.1,"tvdMsl":2878.06},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3150.1,"tvdMsl":2878.06},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3150.1,"tvdMsl":2878.06},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3150.1,"tvdMsl":2878.06},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3168.2,"tvdMsl":2883.16},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3168.2,"tvdMsl":2883.16},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3174.6,"tvdMsl":2884.52},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3174.6,"tvdMsl":2884.52},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3174.6,"tvdMsl":2884.52},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3174.6,"tvdMsl":2884.52},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3449.1,"tvdMsl":2927.64},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3449.1,"tvdMsl":2927.64},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3798.8,"tvdMsl":3040.23},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3798.8,"tvdMsl":3040.23},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3949,"tvdMsl":3093.45},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3949,"tvdMsl":3093.45},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3949,"tvdMsl":3093.45},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4039.1,"tvdMsl":3125.57},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":4039.1,"tvdMsl":3125.57}],"ad215042-03f2-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":846.37,"tvdMsl":839.37},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1143.75,"tvdMsl":1125.04},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1268.47,"tvdMsl":1244.03},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2178.7,"tvdMsl":2076.61},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2260.4,"tvdMsl":2147.51},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2337.8,"tvdMsl":2214.61},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2337.8,"tvdMsl":2214.61},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2337.8,"tvdMsl":2214.61},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2400.9,"tvdMsl":2269.29},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2400.9,"tvdMsl":2269.29},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2473.2,"tvdMsl":2331.92},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2473.2,"tvdMsl":2331.92},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2571.8,"tvdMsl":2417.18},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2571.8,"tvdMsl":2417.18},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2733.2,"tvdMsl":2544.13},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2733.2,"tvdMsl":2544.13},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2733.2,"tvdMsl":2544.13},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2733.2,"tvdMsl":2544.13},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2765.9,"tvdMsl":2566.16},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2765.9,"tvdMsl":2566.16},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3023.6,"tvdMsl":2696.89},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3023.6,"tvdMsl":2696.89},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3207.2,"tvdMsl":2777.32},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3207.2,"tvdMsl":2777.32},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3278,"tvdMsl":2805.06},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3278,"tvdMsl":2805.06},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3295.1,"tvdMsl":2811.71},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3295.1,"tvdMsl":2811.71},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3295.1,"tvdMsl":2811.71},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3295.1,"tvdMsl":2811.71},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3317.5,"tvdMsl":2820.12},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3317.5,"tvdMsl":2820.12},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3394.1,"tvdMsl":2847.29},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3394.1,"tvdMsl":2847.29},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3394.1,"tvdMsl":2847.29},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3394.1,"tvdMsl":2847.29},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3419.8,"tvdMsl":2855.83},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3419.8,"tvdMsl":2855.83},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3428.3,"tvdMsl":2858.43},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3428.3,"tvdMsl":2858.43},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3428.3,"tvdMsl":2858.43},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3428.3,"tvdMsl":2858.43},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4201.1,"tvdMsl":3076.02},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4201.1,"tvdMsl":3076.02},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4508.7,"tvdMsl":3138.66},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4508.7,"tvdMsl":3138.66},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4517.1,"tvdMsl":3140.01},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4517.1,"tvdMsl":3140.01},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4526.4,"tvdMsl":3141.46},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4526.4,"tvdMsl":3141.46},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4535.1,"tvdMsl":3142.81},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4535.1,"tvdMsl":3142.81},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4542.4,"tvdMsl":3143.95},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4542.4,"tvdMsl":3143.95},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4630.1,"tvdMsl":3157.41}],"ad215042-03ea-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":829.94,"tvdMsl":827.18},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1185.1,"tvdMsl":1170},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1275.4,"tvdMsl":1253.8},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2166.1,"tvdMsl":2065.09},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2228.1,"tvdMsl":2126.06},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2318.1,"tvdMsl":2212.47},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2318.1,"tvdMsl":2212.47},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2456.1,"tvdMsl":2336.63},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2456.1,"tvdMsl":2336.63},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2568.29,"tvdMsl":2426.93},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2568.29,"tvdMsl":2426.93},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2732.65,"tvdMsl":2535.11},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2732.65,"tvdMsl":2535.11},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2732.65,"tvdMsl":2535.11},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2732.65,"tvdMsl":2535.11},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2768.04,"tvdMsl":2553.12},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2768.04,"tvdMsl":2553.12},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3035.93,"tvdMsl":2678.46},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3035.93,"tvdMsl":2678.46},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3164.1,"tvdMsl":2738.1},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3164.1,"tvdMsl":2738.1},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3213.38,"tvdMsl":2760.35},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3213.38,"tvdMsl":2760.35},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3244.2,"tvdMsl":2772.81},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3244.2,"tvdMsl":2772.81},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3244.2,"tvdMsl":2772.81},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3244.2,"tvdMsl":2772.81},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3296.08,"tvdMsl":2791.52},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3296.08,"tvdMsl":2791.52},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3296.08,"tvdMsl":2791.52},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3296.08,"tvdMsl":2791.52},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3296.08,"tvdMsl":2791.52},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3296.08,"tvdMsl":2791.52},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3340.5,"tvdMsl":2806.17},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3359.9,"tvdMsl":2812.36},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3383.5,"tvdMsl":2819.85},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3412.57,"tvdMsl":2829.09},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":3412.57,"tvdMsl":2829.09},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3412.57,"tvdMsl":2829.09},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3412.57,"tvdMsl":2829.09},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":3449.1,"tvdMsl":2840.15},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":3449.1,"tvdMsl":2840.15},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3484.1,"tvdMsl":2849.5},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":3484.1,"tvdMsl":2849.5},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":3484.1,"tvdMsl":2849.5},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3484.1,"tvdMsl":2849.5},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":3608.1,"tvdMsl":2868.01},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":3608.1,"tvdMsl":2868.01},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":3754.6,"tvdMsl":2870.6},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3754.6,"tvdMsl":2870.6},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3754.6,"tvdMsl":2870.6},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3814.1,"tvdMsl":2873.04},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3814.1,"tvdMsl":2873.04},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3839.1,"tvdMsl":2875.2},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":3839.1,"tvdMsl":2875.2},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3839.1,"tvdMsl":2875.2},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":3845.1,"tvdMsl":2875.9},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3845.1,"tvdMsl":2875.9},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":3845.1,"tvdMsl":2875.9},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3845.1,"tvdMsl":2875.9},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":3879.1,"tvdMsl":2880.21},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3879.1,"tvdMsl":2880.21},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3879.1,"tvdMsl":2880.21},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3895.1,"tvdMsl":2882.62},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3895.1,"tvdMsl":2882.62},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3897.1,"tvdMsl":2882.93},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3897.1,"tvdMsl":2882.93},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":3897.1,"tvdMsl":2882.93},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":3972.3,"tvdMsl":2897.82},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":3972.3,"tvdMsl":2897.82},{"name":"Hugin Fm. 10 VOLVE Top","color":"#ffaaa2","level":3,"mdMsl":4008.1,"tvdMsl":2906.49},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":4008.1,"tvdMsl":2906.49},{"name":"Hugin Fm. 9 VOLVE Top","color":"#ff9579","level":3,"mdMsl":4037.1,"tvdMsl":2913.59},{"name":"Hugin Fm. 10 VOLVE Base","color":"#ffaaa2","level":3,"mdMsl":4037.1,"tvdMsl":2913.59},{"name":"Hugin Fm. 9 VOLVE Base","color":"#ff9579","level":3,"mdMsl":4053.1,"tvdMsl":2917.31},{"name":"Hugin Fm. 9 VOLVE Base","color":"#ff9579","level":3,"mdMsl":4053.1,"tvdMsl":2917.31},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4053.1,"tvdMsl":2917.31},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4053.1,"tvdMsl":2917.31},{"name":"Hugin Fm. 9 VOLVE Top","color":"#ff9579","level":3,"mdMsl":4132.7,"tvdMsl":2933.64},{"name":"Hugin Fm. 10 VOLVE Base","color":"#ffaaa2","level":3,"mdMsl":4132.7,"tvdMsl":2933.64},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":4183.1,"tvdMsl":2942.48},{"name":"Hugin Fm. 10 VOLVE Top","color":"#ffaaa2","level":3,"mdMsl":4183.1,"tvdMsl":2942.48},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":4282.1,"tvdMsl":2961.78},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":4282.1,"tvdMsl":2961.78},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":4319.1,"tvdMsl":2970.87},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4319.1,"tvdMsl":2970.87},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4319.1,"tvdMsl":2970.87},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4345.1,"tvdMsl":2978.5},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4345.1,"tvdMsl":2978.5},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4428.6,"tvdMsl":3010.74},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":4428.6,"tvdMsl":3010.74},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4428.6,"tvdMsl":3010.74},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":4455.1,"tvdMsl":3023.86},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":4455.1,"tvdMsl":3023.86},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":4500.1,"tvdMsl":3048.45},{"name":"Hugin Fm. 10 VOLVE Top","color":"#ffaaa2","level":3,"mdMsl":4500.1,"tvdMsl":3048.45},{"name":"Hugin Fm. 9 VOLVE Top","color":"#ff9579","level":3,"mdMsl":4518.1,"tvdMsl":3058.98},{"name":"Hugin Fm. 10 VOLVE Base","color":"#ffaaa2","level":3,"mdMsl":4518.1,"tvdMsl":3058.98},{"name":"Hugin Fm. 8 VOLVE Top","color":"#ffc0cb","level":3,"mdMsl":4546.1,"tvdMsl":3076.6},{"name":"Hugin Fm. 9 VOLVE Base","color":"#ff9579","level":3,"mdMsl":4546.1,"tvdMsl":3076.6},{"name":"Hugin Fm. 8 VOLVE Base","color":"#ffc0cb","level":3,"mdMsl":4592.1,"tvdMsl":3107.59},{"name":"Hugin Fm. 7 VOLVE Top","color":"#ffb5c5","level":3,"mdMsl":4592.1,"tvdMsl":3107.59},{"name":"Hugin Fm. 7 VOLVE Base","color":"#ffb5c5","level":3,"mdMsl":4626.6,"tvdMsl":3132.96},{"name":"Hugin Fm. 6 VOLVE Top","color":"#e9d0a8","level":3,"mdMsl":4626.6,"tvdMsl":3132.96},{"name":"Hugin Fm. 5 VOLVE Top","color":"#d2b48c","level":3,"mdMsl":4643.1,"tvdMsl":3145.49},{"name":"Hugin Fm. 6 VOLVE Base","color":"#e9d0a8","level":3,"mdMsl":4643.1,"tvdMsl":3145.49},{"name":"Hugin Fm. 5 VOLVE Base","color":"#d2b48c","level":3,"mdMsl":4646.1,"tvdMsl":3147.83},{"name":"Hugin Fm. 4 VOLVE Top","color":"#c49f74","level":3,"mdMsl":4646.1,"tvdMsl":3147.83},{"name":"Hugin Fm. 3 VOLVE Top","color":"#bd845c","level":3,"mdMsl":4655.1,"tvdMsl":3154.86},{"name":"Hugin Fm. 4 VOLVE Base","color":"#c49f74","level":3,"mdMsl":4655.1,"tvdMsl":3154.86},{"name":"Hugin Fm. 3 VOLVE Base","color":"#bd845c","level":3,"mdMsl":4660.1,"tvdMsl":3158.76},{"name":"Hugin Fm. 2 VOLVE Top","color":"#bb663e","level":3,"mdMsl":4660.1,"tvdMsl":3158.76},{"name":"Hugin Fm. 1 VOLVE Top","color":"#bc4830","level":3,"mdMsl":4670.1,"tvdMsl":3166.56},{"name":"Hugin Fm. 2 VOLVE Base","color":"#bb663e","level":3,"mdMsl":4670.1,"tvdMsl":3166.56},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4677.1,"tvdMsl":3172.06},{"name":"Hugin Fm. 1 VOLVE Base","color":"#bc4830","level":3,"mdMsl":4677.1,"tvdMsl":3172.06},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":4677.1,"tvdMsl":3172.06},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":4715.1,"tvdMsl":3202.4},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":4715.1,"tvdMsl":3202.4}],"ad215042-03f7-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":843.73,"tvdMsl":823.41},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1042.92,"tvdMsl":1009.78},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1042.92,"tvdMsl":1009.78},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1042.92,"tvdMsl":1009.78},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1218.82,"tvdMsl":1170.13},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1321.88,"tvdMsl":1260.61},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2247.28,"tvdMsl":2028.38},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2327.23,"tvdMsl":2095.2},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2467.26,"tvdMsl":2212.54},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2467.26,"tvdMsl":2212.54},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2467.26,"tvdMsl":2212.54},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2548.66,"tvdMsl":2281.82},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2548.66,"tvdMsl":2281.82},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2622.35,"tvdMsl":2344.79},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2622.35,"tvdMsl":2344.79},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2732.44,"tvdMsl":2439.09},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2732.44,"tvdMsl":2439.09},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2844.11,"tvdMsl":2534.93},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2844.11,"tvdMsl":2534.93},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2844.11,"tvdMsl":2534.93},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2844.11,"tvdMsl":2534.93},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2875.02,"tvdMsl":2561.19},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2875.02,"tvdMsl":2561.19},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3028.66,"tvdMsl":2685.63},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3028.66,"tvdMsl":2685.63},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3127.02,"tvdMsl":2764.83},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3127.02,"tvdMsl":2764.83},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3179.98,"tvdMsl":2809},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3179.98,"tvdMsl":2809},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3191.22,"tvdMsl":2818.61},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3191.22,"tvdMsl":2818.61},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3191.22,"tvdMsl":2818.61},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3191.22,"tvdMsl":2818.61},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3216.09,"tvdMsl":2840.2},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3216.09,"tvdMsl":2840.2},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3251.3,"tvdMsl":2870.84},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3251.3,"tvdMsl":2870.84},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3251.3,"tvdMsl":2870.84},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3251.3,"tvdMsl":2870.84},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3345.15,"tvdMsl":2947.94},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3345.15,"tvdMsl":2947.94},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3374.1,"tvdMsl":2969.25},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3418.21,"tvdMsl":3000.19},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3418.21,"tvdMsl":3000.19},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3418.21,"tvdMsl":3000.19},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3418.21,"tvdMsl":3000.19},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3418.21,"tvdMsl":3000.19},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3658.03,"tvdMsl":3144.02},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3658.03,"tvdMsl":3144.02},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3737.1,"tvdMsl":3191.53},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3737.1,"tvdMsl":3191.53}],"ad215042-03f6-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":832.1,"tvdMsl":823.09},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1020.1,"tvdMsl":1005.31},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1020.1,"tvdMsl":1005.31},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1020.1,"tvdMsl":1005.31},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1151.1,"tvdMsl":1131.75},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1278.1,"tvdMsl":1253.33},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2140.1,"tvdMsl":2040.73},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2273.1,"tvdMsl":2159.76},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2325.1,"tvdMsl":2206.28},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2325.1,"tvdMsl":2206.28},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2325.1,"tvdMsl":2206.28},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2394.1,"tvdMsl":2267.98},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2394.1,"tvdMsl":2267.98},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2466.1,"tvdMsl":2332.11},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2466.1,"tvdMsl":2332.11},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2562.1,"tvdMsl":2417.45},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2562.1,"tvdMsl":2417.45},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2687.1,"tvdMsl":2527.75},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2687.1,"tvdMsl":2527.75},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2687.1,"tvdMsl":2527.75},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2687.1,"tvdMsl":2527.75},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2710.1,"tvdMsl":2547.59},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2710.1,"tvdMsl":2547.59},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2884.1,"tvdMsl":2695.15},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2884.1,"tvdMsl":2695.15},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":2950.1,"tvdMsl":2749.51},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":2950.1,"tvdMsl":2749.51},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":2986.1,"tvdMsl":2778.66},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":2986.1,"tvdMsl":2778.66},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":2999.1,"tvdMsl":2789.02},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":2999.1,"tvdMsl":2789.02},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":2999.1,"tvdMsl":2789.02},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":2999.1,"tvdMsl":2789.02},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3010.1,"tvdMsl":2797.78},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3010.1,"tvdMsl":2797.78},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3046.1,"tvdMsl":2825.99},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3046.1,"tvdMsl":2825.99},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3046.1,"tvdMsl":2825.99},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3046.1,"tvdMsl":2825.99},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3095.1,"tvdMsl":2862.91},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3095.1,"tvdMsl":2862.91},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3167.1,"tvdMsl":2913.2},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3194.41,"tvdMsl":2931.04},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3194.41,"tvdMsl":2931.04},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3194.41,"tvdMsl":2931.04},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3194.41,"tvdMsl":2931.04},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3194.41,"tvdMsl":2931.04},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3368.63,"tvdMsl":3033.32},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3368.63,"tvdMsl":3033.32},{"name":"Skagerrak Fm. Top","color":"#007a12","level":2,"mdMsl":3431.39,"tvdMsl":3069.45},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":3431.39,"tvdMsl":3069.45},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3431.39,"tvdMsl":3069.45},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3431.39,"tvdMsl":3069.45},{"name":"Skagerrak Fm. Base","color":"#007a12","level":2,"mdMsl":3455.1,"tvdMsl":3083.16},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":3455.1,"tvdMsl":3083.16}],"ad215042-03eb-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":829.9,"tvdMsl":827.14},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1215.1,"tvdMsl":1197.62},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1275.4,"tvdMsl":1253.8},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2166.1,"tvdMsl":2065.09},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2228.1,"tvdMsl":2126.06},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2318.1,"tvdMsl":2212.47},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2318.1,"tvdMsl":2212.47},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2456.1,"tvdMsl":2336.63},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2456.1,"tvdMsl":2336.63},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2569.4,"tvdMsl":2427.32},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2569.4,"tvdMsl":2427.32},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2768,"tvdMsl":2550.64},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2768,"tvdMsl":2550.64},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2768,"tvdMsl":2550.64},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2768,"tvdMsl":2550.64},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2797.3,"tvdMsl":2564.7},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2797.3,"tvdMsl":2564.7},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3272.9,"tvdMsl":2676.41},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3272.9,"tvdMsl":2676.41},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3646.1,"tvdMsl":2733.99},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3646.1,"tvdMsl":2733.99},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3919.43,"tvdMsl":2837.66},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3919.43,"tvdMsl":2837.66},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3932.1,"tvdMsl":2845.43},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3932.1,"tvdMsl":2845.43},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3932.1,"tvdMsl":2845.43},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3932.1,"tvdMsl":2845.43},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":4064.3,"tvdMsl":2937.76},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":4064.3,"tvdMsl":2937.76},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":4091.5,"tvdMsl":2959.01},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":4091.5,"tvdMsl":2959.01},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":4091.5,"tvdMsl":2959.01},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":4091.5,"tvdMsl":2959.01},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":4279.8,"tvdMsl":3125.18},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":4279.8,"tvdMsl":3125.18},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":4322.2,"tvdMsl":3166.07},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":4338.1,"tvdMsl":3181.5},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":4338.1,"tvdMsl":3181.5},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":4338.1,"tvdMsl":3181.5},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":4338.1,"tvdMsl":3181.5},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":4338.1,"tvdMsl":3181.5},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":4338.1,"tvdMsl":3181.5},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":4344.1,"tvdMsl":3187.33},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":4344.1,"tvdMsl":3187.33},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":4352.1,"tvdMsl":3195.1},{"name":"Hugin Fm. 10 VOLVE Top","color":"#ffaaa2","level":3,"mdMsl":4352.1,"tvdMsl":3195.1},{"name":"Hugin Fm. 10 VOLVE Base","color":"#ffaaa2","level":3,"mdMsl":4360.1,"tvdMsl":3202.87},{"name":"Hugin Fm. 9 VOLVE Top","color":"#ff9579","level":3,"mdMsl":4360.1,"tvdMsl":3202.87},{"name":"Hugin Fm. 9 VOLVE Base","color":"#ff9579","level":3,"mdMsl":4367.1,"tvdMsl":3209.66},{"name":"Hugin Fm. 8 VOLVE Top","color":"#ffc0cb","level":3,"mdMsl":4367.1,"tvdMsl":3209.66},{"name":"Hugin Fm. 8 VOLVE Base","color":"#ffc0cb","level":3,"mdMsl":4389.1,"tvdMsl":3231.01},{"name":"Hugin Fm. 7 VOLVE Top","color":"#ffb5c5","level":3,"mdMsl":4389.1,"tvdMsl":3231.01},{"name":"Hugin Fm. 6 VOLVE Top","color":"#e9d0a8","level":3,"mdMsl":4400.1,"tvdMsl":3241.7},{"name":"Hugin Fm. 7 VOLVE Base","color":"#ffb5c5","level":3,"mdMsl":4400.1,"tvdMsl":3241.7},{"name":"Hugin Fm. 5 VOLVE Top","color":"#d2b48c","level":3,"mdMsl":4408.6,"tvdMsl":3249.95},{"name":"Hugin Fm. 6 VOLVE Base","color":"#e9d0a8","level":3,"mdMsl":4408.6,"tvdMsl":3249.95},{"name":"Hugin Fm. 4 VOLVE Top","color":"#c49f74","level":3,"mdMsl":4411.1,"tvdMsl":3252.38},{"name":"Hugin Fm. 5 VOLVE Base","color":"#d2b48c","level":3,"mdMsl":4411.1,"tvdMsl":3252.38},{"name":"Hugin Fm. 4 VOLVE Base","color":"#c49f74","level":3,"mdMsl":4416.1,"tvdMsl":3257.23},{"name":"Hugin Fm. 3 VOLVE Top","color":"#bd845c","level":3,"mdMsl":4416.1,"tvdMsl":3257.23},{"name":"Hugin Fm. 3 VOLVE Base","color":"#bd845c","level":3,"mdMsl":4421.5,"tvdMsl":3262.47},{"name":"Hugin Fm. 2 VOLVE Top","color":"#bb663e","level":3,"mdMsl":4421.5,"tvdMsl":3262.47},{"name":"Hugin Fm. 1 VOLVE Top","color":"#bc4830","level":3,"mdMsl":4430.1,"tvdMsl":3270.82},{"name":"Hugin Fm. 2 VOLVE Base","color":"#bb663e","level":3,"mdMsl":4430.1,"tvdMsl":3270.82},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4442.5,"tvdMsl":3282.84},{"name":"Hugin Fm. 1 VOLVE Base","color":"#bc4830","level":3,"mdMsl":4442.5,"tvdMsl":3282.84},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":4442.5,"tvdMsl":3282.84},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":4506.9,"tvdMsl":3345.21},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":4506.9,"tvdMsl":3345.21}],"ad215042-03e6-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":849.92,"tvdMsl":835.1},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1034.5,"tvdMsl":1009.04},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1034.5,"tvdMsl":1009.04},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1034.5,"tvdMsl":1009.04},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1179.68,"tvdMsl":1140.46},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1294.71,"tvdMsl":1240.54},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2282.16,"tvdMsl":2039.69},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2391.66,"tvdMsl":2116.99},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2536.15,"tvdMsl":2219.52},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2536.15,"tvdMsl":2219.52},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2536.15,"tvdMsl":2219.52},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2616.39,"tvdMsl":2276.46},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2616.39,"tvdMsl":2276.46},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2702.85,"tvdMsl":2336.81},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2702.85,"tvdMsl":2336.81},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2832.65,"tvdMsl":2422.95},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2843.71,"tvdMsl":2429.7},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":3210.76,"tvdMsl":2573.96},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":3210.76,"tvdMsl":2573.96},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":3210.76,"tvdMsl":2573.96},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":3210.76,"tvdMsl":2573.96},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":3437.51,"tvdMsl":2598.05},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":3437.51,"tvdMsl":2598.05},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":4755.1,"tvdMsl":2698.87},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":4755.1,"tvdMsl":2698.87},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":4892.1,"tvdMsl":2743.54},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":4892.1,"tvdMsl":2743.54},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":4949.72,"tvdMsl":2773.05},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":4949.72,"tvdMsl":2773.05},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":4966.2,"tvdMsl":2782.21},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":4966.2,"tvdMsl":2782.21},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":4966.2,"tvdMsl":2782.21},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":4966.2,"tvdMsl":2782.21},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":4972.49,"tvdMsl":2785.86},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":4975.92,"tvdMsl":2787.85},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":5001.1,"tvdMsl":2802.45},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":5001.1,"tvdMsl":2802.45},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":5001.1,"tvdMsl":2802.45},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":5001.5,"tvdMsl":2802.68},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":5111.04,"tvdMsl":2866.26},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":5111.04,"tvdMsl":2866.26},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":5149.32,"tvdMsl":2888.44},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":5149.32,"tvdMsl":2888.44},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":5149.32,"tvdMsl":2888.44},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":5149.32,"tvdMsl":2888.44},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":5205.91,"tvdMsl":2921.33},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":5205.91,"tvdMsl":2921.33},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":5215.41,"tvdMsl":2926.87},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":5215.41,"tvdMsl":2926.87},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":5215.41,"tvdMsl":2926.87},{"name":"Smith Bank Fm. Top","color":"#00ea4c","level":2,"mdMsl":5215.41,"tvdMsl":2926.87},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":5276.1,"tvdMsl":2962.11},{"name":"Smith Bank Fm. Base","color":"#00ea4c","level":2,"mdMsl":5276.1,"tvdMsl":2962.11}],"ad215042-0399-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":831.6,"tvdMsl":827.68},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1199.1,"tvdMsl":1188.92},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1262.6,"tvdMsl":1251.09},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2119.4,"tvdMsl":2031.59},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2250.7,"tvdMsl":2145.44},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2404.4,"tvdMsl":2278.45},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2404.4,"tvdMsl":2278.45},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2472.1,"tvdMsl":2336.95},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2472.1,"tvdMsl":2336.95},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2566.6,"tvdMsl":2418.68},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2566.6,"tvdMsl":2418.68},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2715.7,"tvdMsl":2550.82},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2715.7,"tvdMsl":2550.82},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2715.7,"tvdMsl":2550.82},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2715.7,"tvdMsl":2550.82},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2735.1,"tvdMsl":2568.04},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2735.1,"tvdMsl":2568.04},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2932.1,"tvdMsl":2733.45},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2932.1,"tvdMsl":2733.45},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3049,"tvdMsl":2816.28},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3049,"tvdMsl":2816.28},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3097.9,"tvdMsl":2845.72},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3097.9,"tvdMsl":2845.72},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3138.3,"tvdMsl":2867.22},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3138.3,"tvdMsl":2867.22},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3224,"tvdMsl":2908.23},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3224,"tvdMsl":2908.23},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3303.1,"tvdMsl":2953.81},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3303.1,"tvdMsl":2953.81},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3303.1,"tvdMsl":2953.81},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3374.5,"tvdMsl":3003.21},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3374.5,"tvdMsl":3003.21},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3374.5,"tvdMsl":3003.21},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3380.1,"tvdMsl":3007.25},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3380.1,"tvdMsl":3007.25},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3380.1,"tvdMsl":3007.25},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3380.1,"tvdMsl":3007.25},{"name":"Hugin Fm. 9 VOLVE Top","color":"#ff9579","level":3,"mdMsl":3399.8,"tvdMsl":3021.43},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3445.3,"tvdMsl":3054.23},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3445.3,"tvdMsl":3054.23},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3488.8,"tvdMsl":3085.46},{"name":"Skagerrak Fm. Top","color":"#007a12","level":2,"mdMsl":3488.8,"tvdMsl":3085.46},{"name":"HEGRE GP. Top","color":"#006400","level":1,"mdMsl":3488.8,"tvdMsl":3085.46},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3488.8,"tvdMsl":3085.46},{"name":"Smith Bank Fm. Top","color":"#00ea4c","level":2,"mdMsl":3553.1,"tvdMsl":3131.63},{"name":"Skagerrak Fm. Base","color":"#007a12","level":2,"mdMsl":3553.1,"tvdMsl":3131.63},{"name":"HEGRE GP. Base","color":"#006400","level":1,"mdMsl":3627.1,"tvdMsl":3184.81},{"name":"Smith Bank Fm. Base","color":"#00ea4c","level":2,"mdMsl":3627.1,"tvdMsl":3184.81}],"ad215042-f3be-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":292.1,"tvdMsl":292.09}],"ad215042-ef86-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":831.6,"tvdMsl":827.68},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1014.4,"tvdMsl":1007.86},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1199.1,"tvdMsl":1188.92},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1262.6,"tvdMsl":1251.09},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2119.4,"tvdMsl":2031.59},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2250.7,"tvdMsl":2145.44},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2339.5,"tvdMsl":2222.33},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2404.4,"tvdMsl":2278.45},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2404.4,"tvdMsl":2278.45},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2472.1,"tvdMsl":2336.95},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2472.1,"tvdMsl":2336.95},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2564.8,"tvdMsl":2417.24},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2564.8,"tvdMsl":2417.24},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2716.1,"tvdMsl":2552.43},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2716.1,"tvdMsl":2552.43},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2716.1,"tvdMsl":2552.43},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2716.1,"tvdMsl":2552.43},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2734.1,"tvdMsl":2568.62},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2734.1,"tvdMsl":2568.62},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":2897.6,"tvdMsl":2715.87},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":2897.6,"tvdMsl":2715.87},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3004.1,"tvdMsl":2811.99},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3004.1,"tvdMsl":2811.99},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3049.5,"tvdMsl":2853.6},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3049.5,"tvdMsl":2853.6},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3057.3,"tvdMsl":2860.79},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3057.3,"tvdMsl":2860.79},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3057.3,"tvdMsl":2860.79},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3057.3,"tvdMsl":2860.79},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3086.6,"tvdMsl":2887.95},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3086.6,"tvdMsl":2887.95},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3113.5,"tvdMsl":2913.18},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3113.5,"tvdMsl":2913.18},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3113.5,"tvdMsl":2913.18},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3113.5,"tvdMsl":2913.18},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3174.5,"tvdMsl":2971.46},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3174.5,"tvdMsl":2971.46},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3182.45,"tvdMsl":2979.15},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3190.5,"tvdMsl":2986.94},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3190.5,"tvdMsl":2986.94},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3190.5,"tvdMsl":2986.94},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3190.5,"tvdMsl":2986.94},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3249.3,"tvdMsl":3044.75},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3249.3,"tvdMsl":3044.75},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3410.1,"tvdMsl":3204.99},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3410.1,"tvdMsl":3204.99}],"ad215042-03e9-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":829.94,"tvdMsl":827.18},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1015.8,"tvdMsl":1009.76},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1185.1,"tvdMsl":1170},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1275.4,"tvdMsl":1253.8},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2166.1,"tvdMsl":2065.09},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2228.1,"tvdMsl":2126.06},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2318.1,"tvdMsl":2212.47},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2318.1,"tvdMsl":2212.47},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2380.1,"tvdMsl":2269.83},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2456.1,"tvdMsl":2336.63},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2456.1,"tvdMsl":2336.63},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2569.1,"tvdMsl":2428.47},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2569.1,"tvdMsl":2428.47},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2739.6,"tvdMsl":2554.28},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2739.6,"tvdMsl":2554.28},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2739.6,"tvdMsl":2554.28},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2764.67,"tvdMsl":2569.78},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2764.67,"tvdMsl":2569.78},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3063.1,"tvdMsl":2688.11},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3063.1,"tvdMsl":2688.11},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3295.1,"tvdMsl":2774.56},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3295.1,"tvdMsl":2774.56},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3343.1,"tvdMsl":2803.32},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3343.1,"tvdMsl":2803.32},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3373.1,"tvdMsl":2822.61},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3373.1,"tvdMsl":2822.61},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3373.1,"tvdMsl":2822.61},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3373.1,"tvdMsl":2822.61},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3419.5,"tvdMsl":2853.87},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3419.5,"tvdMsl":2853.87},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3470.9,"tvdMsl":2890.9},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3470.9,"tvdMsl":2890.9},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3470.9,"tvdMsl":2890.9},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3470.9,"tvdMsl":2890.9},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3520,"tvdMsl":2928.2},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3520,"tvdMsl":2928.2},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3530.3,"tvdMsl":2936.09},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3539.7,"tvdMsl":2943.29},{"name":"Hugin Fm. 12 VOLVE Top","color":"#f0aa23","level":3,"mdMsl":3539.7,"tvdMsl":2943.29},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3539.7,"tvdMsl":2943.29},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3539.7,"tvdMsl":2943.29},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3539.7,"tvdMsl":2943.29},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3539.7,"tvdMsl":2943.29},{"name":"Hugin Fm. 11 VOLVE Top","color":"#ffa500","level":3,"mdMsl":3544.1,"tvdMsl":2946.66},{"name":"Hugin Fm. 12 VOLVE Base","color":"#f0aa23","level":3,"mdMsl":3544.1,"tvdMsl":2946.66},{"name":"Hugin Fm. 10 VOLVE Top","color":"#ffaaa2","level":3,"mdMsl":3550.6,"tvdMsl":2951.64},{"name":"Hugin Fm. 11 VOLVE Base","color":"#ffa500","level":3,"mdMsl":3550.6,"tvdMsl":2951.64},{"name":"Hugin Fm. 9 VOLVE Top","color":"#ff9579","level":3,"mdMsl":3557.6,"tvdMsl":2957},{"name":"Hugin Fm. 10 VOLVE Base","color":"#ffaaa2","level":3,"mdMsl":3557.6,"tvdMsl":2957},{"name":"Hugin Fm. 8 VOLVE Top","color":"#ffc0cb","level":3,"mdMsl":3572.6,"tvdMsl":2968.49},{"name":"Hugin Fm. 9 VOLVE Base","color":"#ff9579","level":3,"mdMsl":3572.6,"tvdMsl":2968.49},{"name":"Hugin Fm. 8 VOLVE Base","color":"#ffc0cb","level":3,"mdMsl":3592.1,"tvdMsl":2983.43},{"name":"Hugin Fm. 7 VOLVE Top","color":"#ffb5c5","level":3,"mdMsl":3592.1,"tvdMsl":2983.43},{"name":"Hugin Fm. 6 VOLVE Top","color":"#e9d0a8","level":3,"mdMsl":3598.1,"tvdMsl":2988.03},{"name":"Hugin Fm. 7 VOLVE Base","color":"#ffb5c5","level":3,"mdMsl":3598.1,"tvdMsl":2988.03},{"name":"Hugin Fm. 6 VOLVE Base","color":"#e9d0a8","level":3,"mdMsl":3608.1,"tvdMsl":2995.69},{"name":"Hugin Fm. 5 VOLVE Top","color":"#d2b48c","level":3,"mdMsl":3608.1,"tvdMsl":2995.69},{"name":"Hugin Fm. 4 VOLVE Top","color":"#c49f74","level":3,"mdMsl":3610.1,"tvdMsl":2997.22},{"name":"Hugin Fm. 5 VOLVE Base","color":"#d2b48c","level":3,"mdMsl":3610.1,"tvdMsl":2997.22},{"name":"Hugin Fm. 3 VOLVE Top","color":"#bd845c","level":3,"mdMsl":3612.4,"tvdMsl":2998.99},{"name":"Hugin Fm. 4 VOLVE Base","color":"#c49f74","level":3,"mdMsl":3612.4,"tvdMsl":2998.99},{"name":"Hugin Fm. 2 VOLVE Top","color":"#bb663e","level":3,"mdMsl":3619.4,"tvdMsl":3004.35},{"name":"Hugin Fm. 3 VOLVE Base","color":"#bd845c","level":3,"mdMsl":3619.4,"tvdMsl":3004.35},{"name":"Hugin Fm. 1 VOLVE Top","color":"#bc4830","level":3,"mdMsl":3629.1,"tvdMsl":3011.79},{"name":"Hugin Fm. 2 VOLVE Base","color":"#bb663e","level":3,"mdMsl":3629.1,"tvdMsl":3011.79},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":3647.1,"tvdMsl":3025.59},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":3647.1,"tvdMsl":3025.59},{"name":"Hugin Fm. 1 VOLVE Base","color":"#bc4830","level":3,"mdMsl":3647.1,"tvdMsl":3025.59},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":3707.1,"tvdMsl":3071.59},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":3707.1,"tvdMsl":3071.59}],"ad215042-03ef-2b7e-e053-c818a488c79a":[{"name":"NORDLAND GP. Top","color":"#ffe500","level":1,"mdMsl":91.1,"tvdMsl":91.1},{"name":"Utsira Fm. Top","color":"#fff200","level":2,"mdMsl":846.37,"tvdMsl":839.37},{"name":"Utsira Fm. Base","color":"#fff200","level":2,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"NORDLAND GP. Base","color":"#ffe500","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"HORDALAND GP. Top","color":"#009024","level":1,"mdMsl":1033.92,"tvdMsl":1020.06},{"name":"Skade Fm. Top","color":"#00a636","level":2,"mdMsl":1143.75,"tvdMsl":1125.04},{"name":"Skade Fm. Base","color":"#00a636","level":2,"mdMsl":1268.47,"tvdMsl":1244.03},{"name":"Grid Fm. Top","color":"#00bc48","level":2,"mdMsl":2190.57,"tvdMsl":2054.52},{"name":"Grid Fm. Base","color":"#00bc48","level":2,"mdMsl":2312.58,"tvdMsl":2156.25},{"name":"Balder Fm. Top","color":"#bc4830","level":2,"mdMsl":2378.26,"tvdMsl":2211.21},{"name":"ROGALAND GP. Top","color":"#b22222","level":1,"mdMsl":2378.26,"tvdMsl":2211.21},{"name":"HORDALAND GP. Base","color":"#009024","level":1,"mdMsl":2378.26,"tvdMsl":2211.21},{"name":"Sele Fm. Top","color":"#bd845c","level":2,"mdMsl":2448.67,"tvdMsl":2270.18},{"name":"Balder Fm. Base","color":"#bc4830","level":2,"mdMsl":2448.67,"tvdMsl":2270.18},{"name":"Sele Fm. Base","color":"#bd845c","level":2,"mdMsl":2534.61,"tvdMsl":2341.37},{"name":"Lista Fm. Top","color":"#c49f74","level":2,"mdMsl":2534.61,"tvdMsl":2341.37},{"name":"Lista Fm. Base","color":"#c49f74","level":2,"mdMsl":2617.51,"tvdMsl":2404.78},{"name":"Ty Fm. Top","color":"#d2b48c","level":2,"mdMsl":2617.51,"tvdMsl":2404.78},{"name":"Ty Fm. Base","color":"#d2b48c","level":2,"mdMsl":2934.98,"tvdMsl":2570.72},{"name":"Ekofisk Fm. Top","color":"#0000c3","level":2,"mdMsl":2934.98,"tvdMsl":2570.72},{"name":"ROGALAND GP. Base","color":"#b22222","level":1,"mdMsl":2934.98,"tvdMsl":2570.72},{"name":"SHETLAND GP. Top","color":"#000080","level":1,"mdMsl":2934.98,"tvdMsl":2570.72},{"name":"Ekofisk Fm. Base","color":"#0000c3","level":2,"mdMsl":2954.54,"tvdMsl":2578.44},{"name":"Tor Fm. Top","color":"#006dff","level":2,"mdMsl":2954.54,"tvdMsl":2578.44},{"name":"Hod Fm. Top","color":"#00b6ff","level":2,"mdMsl":3393.9,"tvdMsl":2754.15},{"name":"Tor Fm. Base","color":"#006dff","level":2,"mdMsl":3393.9,"tvdMsl":2754.15},{"name":"Hod Fm. Base","color":"#00b6ff","level":2,"mdMsl":3559.88,"tvdMsl":2822.61},{"name":"Blodoeks Fm. Top","color":"#00daff","level":2,"mdMsl":3559.88,"tvdMsl":2822.61},{"name":"Hidra Fm. Top","color":"#00ea4c","level":2,"mdMsl":3697.1,"tvdMsl":2890.43},{"name":"Blodoeks Fm. Base","color":"#00daff","level":2,"mdMsl":3697.1,"tvdMsl":2890.43},{"name":"Roedby Fm. Top","color":"#c14dcd","level":2,"mdMsl":3716.1,"tvdMsl":2901.56},{"name":"Hidra Fm. Base","color":"#00ea4c","level":2,"mdMsl":3716.1,"tvdMsl":2901.56},{"name":"SHETLAND GP. Base","color":"#000080","level":1,"mdMsl":3716.1,"tvdMsl":2901.56},{"name":"CROMER KNOLL GP. Top","color":"#b233cf","level":1,"mdMsl":3716.1,"tvdMsl":2901.56},{"name":"VIKING GP. Top","color":"#ff0000","level":1,"mdMsl":3774.85,"tvdMsl":2937.16},{"name":"CROMER KNOLL GP. Base","color":"#b233cf","level":1,"mdMsl":3774.85,"tvdMsl":2937.16},{"name":"Aasgard Fm. Base","color":"#e081c9","level":2,"mdMsl":3775.1,"tvdMsl":2937.32},{"name":"Draupne Fm. Top","color":"#ff4f20","level":2,"mdMsl":3775.1,"tvdMsl":2937.32},{"name":"Aasgard Fm. Top","color":"#e081c9","level":2,"mdMsl":3775.1,"tvdMsl":2937.32},{"name":"Roedby Fm. Base","color":"#c14dcd","level":2,"mdMsl":3775.1,"tvdMsl":2937.32},{"name":"Heather Fm. Top","color":"#ff5f30","level":2,"mdMsl":3823.1,"tvdMsl":2967.54},{"name":"Draupne Fm. Base","color":"#ff4f20","level":2,"mdMsl":3823.1,"tvdMsl":2967.54},{"name":"Heather Fm. Sand VOLVE Top","color":"#ffe500","level":3,"mdMsl":3883.1,"tvdMsl":3007.48},{"name":"VIKING GP. Base","color":"#ff0000","level":1,"mdMsl":3899.96,"tvdMsl":3019.1},{"name":"VESTLAND GP. Top","color":"#d167cb","level":1,"mdMsl":3899.96,"tvdMsl":3019.1},{"name":"Hugin Fm. Top","color":"#ffcb00","level":2,"mdMsl":3899.96,"tvdMsl":3019.1},{"name":"Heather Fm. Sand VOLVE Base","color":"#ffe500","level":3,"mdMsl":3899.96,"tvdMsl":3019.1},{"name":"Heather Fm. Base","color":"#ff5f30","level":2,"mdMsl":3899.96,"tvdMsl":3019.1},{"name":"Hugin Fm. Base","color":"#ffcb00","level":2,"mdMsl":4007.82,"tvdMsl":3095.5},{"name":"Sleipner Fm. Top","color":"#ffff00","level":2,"mdMsl":4007.82,"tvdMsl":3095.5},{"name":"Sleipner Fm. Base","color":"#ffff00","level":2,"mdMsl":4035.1,"tvdMsl":3115.02},{"name":"VESTLAND GP. Base","color":"#d167cb","level":1,"mdMsl":4035.1,"tvdMsl":3115.02}]} \ No newline at end of file +{"ad215042-021a-2b7e-e053-c818a488c79a":[{"id":"ad215072-3acf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-d725-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Tertiary Top","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-eeed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-1636-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Pliocene Top","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-30a0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":822.8,"tvdMsl":814.71,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-3a78-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Pliocene Base","mdMsl":822.8,"tvdMsl":814.71,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-49e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-f570-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-547b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-3390-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1288,"tvdMsl":1154.78,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-aaf3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1425,"tvdMsl":1228.7,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-cb6c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2983,"tvdMsl":2038.71,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-dc0b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":3215,"tvdMsl":2167.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-926a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":3284.91,"tvdMsl":2209.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-9b87-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":3284.91,"tvdMsl":2209.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-546b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":3284.91,"tvdMsl":2209.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-3984-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":3378.07,"tvdMsl":2266.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-46fc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":3378.07,"tvdMsl":2266.46,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-3944-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":3456.05,"tvdMsl":2314.86,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-28c0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":3456.05,"tvdMsl":2314.86,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-5a35-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":3589,"tvdMsl":2398.11,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-654c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":3597.5,"tvdMsl":2403.24,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-c931-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Heimdal Fm. Top","mdMsl":3597.5,"tvdMsl":2403.24,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-a8c6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Heimdal Fm. Base","mdMsl":3675.7,"tvdMsl":2447.98,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-775e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Vaale Fm. Top","mdMsl":3675.7,"tvdMsl":2447.98,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-5369-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Cretaceous Top","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-4d2f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-b6df-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-cf02-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-94d0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215082-3f59-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Vaale Fm. Base","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215082-458e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Tertiary Base","mdMsl":3802,"tvdMsl":2525.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-a227-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":3825,"tvdMsl":2540.53,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-1193-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":3825,"tvdMsl":2540.53,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-53ca-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":4027.14,"tvdMsl":2671.41,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-7865-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":4027.14,"tvdMsl":2671.41,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215076-3649-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":4176.18,"tvdMsl":2775.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-9919-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":4176.18,"tvdMsl":2775.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-84da-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":4207.44,"tvdMsl":2798.12,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-b308-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":4207.44,"tvdMsl":2798.12,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-5ac1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":4210.53,"tvdMsl":2800.42,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-3116-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":4210.53,"tvdMsl":2800.42,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-34e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":4210.53,"tvdMsl":2800.42,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-dccf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":4210.53,"tvdMsl":2800.42,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7925-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":4239.55,"tvdMsl":2822.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-14b1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":4239.55,"tvdMsl":2822.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-1990-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Jurassic Top","mdMsl":4279,"tvdMsl":2852.14,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-210e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":4279,"tvdMsl":2852.14,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-2993-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":4279,"tvdMsl":2852.14,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-147d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":4279,"tvdMsl":2852.14,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-5228-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":4279,"tvdMsl":2852.14,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-cf56-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":4284.5,"tvdMsl":2856.35,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-85e4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4284.5,"tvdMsl":2856.35,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-7ca2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":4289.8,"tvdMsl":2860.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-a555-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4291.25,"tvdMsl":2861.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-adb6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":4291.25,"tvdMsl":2861.52,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215075-d836-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4291.25,"tvdMsl":2861.52,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215079-8b38-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":4291.25,"tvdMsl":2861.52,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215079-950d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":4291.25,"tvdMsl":2861.52,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215076-f791-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":4315,"tvdMsl":2879.76,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-22ed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":4315,"tvdMsl":2879.76,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-47f4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4315,"tvdMsl":2879.76,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507a-1ec4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Jurassic Base","mdMsl":4315,"tvdMsl":2879.76,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-2aff-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Triassic Top","mdMsl":4315,"tvdMsl":2879.76,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-274e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 11 SLOE_HUG Top","mdMsl":4315.01,"tvdMsl":2879.77,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-73d2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Top","mdMsl":4315.01,"tvdMsl":2879.77,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9f76-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 10 SLOE_HUG Top","mdMsl":4331.18,"tvdMsl":2892.22,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-c9a0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 11 SLOE_HUG Base","mdMsl":4331.18,"tvdMsl":2892.22,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-a7b9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 10 SLOE_HUG Base","mdMsl":4348.39,"tvdMsl":2905.47,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-e906-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 9 SLOE_HUG Top","mdMsl":4348.39,"tvdMsl":2905.47,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-f31e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 9 SLOE_HUG Base","mdMsl":4370.11,"tvdMsl":2922.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-27c3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 8 SLOE_HUG Top","mdMsl":4370.11,"tvdMsl":2922.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-eebb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 8 SLOE_HUG Base","mdMsl":4386.09,"tvdMsl":2934.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-b210-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 7 SLOE_HUG Top","mdMsl":4386.09,"tvdMsl":2934.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-5ce7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 6 SLOE_HUG Top","mdMsl":4411.33,"tvdMsl":2953.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-04f6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 7 SLOE_HUG Base","mdMsl":4411.33,"tvdMsl":2953.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-3230-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 6 SLOE_HUG Base","mdMsl":4433.04,"tvdMsl":2970.21,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215082-3f4d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 5 SLOE_HUG Top","mdMsl":4433.04,"tvdMsl":2970.21,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-8035-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 5 SLOE_HUG Base","mdMsl":4454.13,"tvdMsl":2986.21,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-cc6b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 4 SLOE_HUG Top","mdMsl":4454.13,"tvdMsl":2986.21,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-d5a5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 4 SLOE_HUG Base","mdMsl":4476.6,"tvdMsl":3003.23,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-2202-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 3 SLOE_HUG Top","mdMsl":4476.6,"tvdMsl":3003.23,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-a6fa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 3 SLOE_HUG Base","mdMsl":4497.59,"tvdMsl":3019.09,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-62a0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Base","mdMsl":4554,"tvdMsl":3061.5,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-9f98-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Top","mdMsl":4554,"tvdMsl":3061.5,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-1743-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4616,"tvdMsl":3108.08,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-e342-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":4616,"tvdMsl":3108.08,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507e-0f80-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Triassic Base","mdMsl":4616,"tvdMsl":3108.08,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-2f08-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-021a-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Base","mdMsl":4616,"tvdMsl":3108.08,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-f9cd-2b7e-e053-c818a488c79a":[{"id":"ad215074-cecd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-f137-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507e-ab56-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":822.8,"tvdMsl":814.71,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215077-d6ab-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215078-b831-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215078-d39d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-6b55-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1288,"tvdMsl":1154.78,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215081-f471-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1425,"tvdMsl":1228.7,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507a-e0e2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2749.97,"tvdMsl":2066.96,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-af7d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2810.63,"tvdMsl":2120.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-1a7f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2946.5,"tvdMsl":2234.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9177-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Tertiary Top","mdMsl":2946.5,"tvdMsl":2234.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-940d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2946.5,"tvdMsl":2234.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-94f3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2946.5,"tvdMsl":2234.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-231d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":3012.66,"tvdMsl":2288.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-2df0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":3012.66,"tvdMsl":2288.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-328d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":3092.74,"tvdMsl":2356.42,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f321-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":3092.74,"tvdMsl":2356.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-8636-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":3187.83,"tvdMsl":2437.56,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-0d3c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Vaale Fm. Top","mdMsl":3187.83,"tvdMsl":2437.56,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1c9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":3187.83,"tvdMsl":2437.56,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9d59-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Vaale Fm. Base","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-eedd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Cretaceous Top","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-3782-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-1cd2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Tertiary Base","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-dbed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-de4e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f46f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":3350.81,"tvdMsl":2577.42,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9ac8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":3378,"tvdMsl":2600.96,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1d2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":3378,"tvdMsl":2600.96,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-a7bc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3532,"tvdMsl":2728.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-5617-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3532,"tvdMsl":2728.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-7069-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3641.28,"tvdMsl":2819.53,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-b174-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3641.28,"tvdMsl":2819.53,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-2bc8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3710,"tvdMsl":2879.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-1a8d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3710,"tvdMsl":2879.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f4e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3715,"tvdMsl":2883.71,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f1d0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3715,"tvdMsl":2883.71,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f473-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3715,"tvdMsl":2883.71,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f475-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3715,"tvdMsl":2883.71,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-4eb6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3734.5,"tvdMsl":2900.98,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b2a9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3734.5,"tvdMsl":2900.98,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1568-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3743,"tvdMsl":2908.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-90ca-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Cretaceous Base","mdMsl":3743,"tvdMsl":2908.52,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-88ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3743,"tvdMsl":2908.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-312e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Jurassic Top","mdMsl":3743,"tvdMsl":2908.52,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9d41-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3744.06,"tvdMsl":2909.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-9b75-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3744.06,"tvdMsl":2909.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-cb7e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3921,"tvdMsl":3067.72,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f322-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3921,"tvdMsl":3067.72,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-b4a1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3969,"tvdMsl":3111,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9e73-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":4010.8,"tvdMsl":3148.83,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215074-0c80-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4010.8,"tvdMsl":3148.83,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215079-68ce-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4010.8,"tvdMsl":3148.83,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215079-7cba-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":4010.8,"tvdMsl":3148.83,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215081-dd9d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":4010.8,"tvdMsl":3148.83,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215074-977a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":4153.59,"tvdMsl":3274.59,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215081-f474-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4153.59,"tvdMsl":3274.59,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215077-22f0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Top","mdMsl":4189,"tvdMsl":3304.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-5c26-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":4189,"tvdMsl":3304.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9406-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":4189,"tvdMsl":3304.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1cb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Jurassic Base","mdMsl":4189,"tvdMsl":3304.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f472-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":4189,"tvdMsl":3304.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-b84b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4225,"tvdMsl":3335.59,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-b2e3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Base","mdMsl":4225,"tvdMsl":3335.59,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507f-10c4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f9cd-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":4225,"tvdMsl":3335.59,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-0217-2b7e-e053-c818a488c79a":[{"id":"ad215074-e4ce-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-838b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Tertiary Top","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-42ec-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":81,"tvdMsl":null,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507e-0cc7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":822.8,"tvdMsl":814.71,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-f8e0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215078-52de-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-9bdc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1082.5,"tvdMsl":1032.12,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-851f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1288,"tvdMsl":1154.78,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-97fc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1425,"tvdMsl":1228.7,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507f-273b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2751.39,"tvdMsl":2058.49,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-cddd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2776.55,"tvdMsl":2081.22,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-14f5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2940.2,"tvdMsl":2232.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-83bc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2940.2,"tvdMsl":2232.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-228f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2940.2,"tvdMsl":2232.21,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9e4f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2997.29,"tvdMsl":2285.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-76e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2997.29,"tvdMsl":2285.09,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-cfcc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":3079.53,"tvdMsl":2360.19,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-9e33-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":3079.53,"tvdMsl":2360.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-a95a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":3155.89,"tvdMsl":2430.05,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-06e1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Vaale Fm. Top","mdMsl":3155.89,"tvdMsl":2430.05,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-a314-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":3155.89,"tvdMsl":2430.05,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-e9e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-bcf8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Vaale Fm. Base","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-d3c7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-2dd2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-78a7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Tertiary Base","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-9104-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-353d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Cretaceous Top","mdMsl":3288.42,"tvdMsl":2550.81,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-3715-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":3302.5,"tvdMsl":2563.6,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-bb0f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":3302.5,"tvdMsl":2563.6,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-537f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3451.16,"tvdMsl":2698.55,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-287d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3451.16,"tvdMsl":2698.55,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-95fe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3558.37,"tvdMsl":2796.67,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-ad95-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3558.37,"tvdMsl":2796.67,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-2d4d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3585.41,"tvdMsl":2821.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b4dc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3585.41,"tvdMsl":2821.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-63a1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3597.94,"tvdMsl":2833.39,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-21be-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3597.94,"tvdMsl":2833.39,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-5116-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3597.94,"tvdMsl":2833.39,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-14af-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3597.94,"tvdMsl":2833.39,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-991a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3625.3,"tvdMsl":2858.77,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-edcd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3625.3,"tvdMsl":2858.77,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-1e85-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Jurassic Top","mdMsl":3641.5,"tvdMsl":2873.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-431d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Cretaceous Base","mdMsl":3641.5,"tvdMsl":2873.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-99f4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3641.5,"tvdMsl":2873.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-6cbc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3641.5,"tvdMsl":2873.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-84c6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3641.5,"tvdMsl":2873.67,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c4dc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3641.5,"tvdMsl":2873.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-7ffa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3742,"tvdMsl":2964.33,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-59a9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3742,"tvdMsl":2964.33,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-85b9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3772,"tvdMsl":2991.03,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-6ad1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3796.5,"tvdMsl":3012.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-b7dc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3796.5,"tvdMsl":3012.9,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507b-cd2c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3796.5,"tvdMsl":3012.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-9a4d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3796.5,"tvdMsl":3012.9,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507d-769f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3796.5,"tvdMsl":3012.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-782f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3894.59,"tvdMsl":3101.31,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507a-42ff-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3894.59,"tvdMsl":3101.31,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507b-5ebc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3941.3,"tvdMsl":3143.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-37fe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3941.3,"tvdMsl":3143.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-17da-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":3941.3,"tvdMsl":3143.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-dbae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Jurassic Base","mdMsl":3941.3,"tvdMsl":3143.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-0ab9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Top","mdMsl":3941.31,"tvdMsl":3143.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-dca9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 11 SLOE_HUG Top","mdMsl":3941.31,"tvdMsl":3143.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-13c1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 11 SLOE_HUG Base","mdMsl":3959.73,"tvdMsl":3159.97,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-dc81-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 10 SLOE_HUG Top","mdMsl":3959.73,"tvdMsl":3159.97,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-cb01-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 9 SLOE_HUG Top","mdMsl":3968.61,"tvdMsl":3167.95,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-6fb5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 10 SLOE_HUG Base","mdMsl":3968.61,"tvdMsl":3167.95,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-ee98-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 8 SLOE_HUG Top","mdMsl":3978.62,"tvdMsl":3176.96,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-6f6e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 9 SLOE_HUG Base","mdMsl":3978.62,"tvdMsl":3176.96,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-6d99-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 8 SLOE_HUG Base","mdMsl":3985.3,"tvdMsl":3182.98,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-2f28-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 7 SLOE_HUG Top","mdMsl":3985.3,"tvdMsl":3182.98,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-6bbc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 7 SLOE_HUG Base","mdMsl":4001.96,"tvdMsl":3198.01,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-e3f8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 6 SLOE_HUG Top","mdMsl":4001.96,"tvdMsl":3198.01,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-ac4a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 6 SLOE_HUG Base","mdMsl":4019.06,"tvdMsl":3213.63,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-d00b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 5 SLOE_HUG Top","mdMsl":4019.06,"tvdMsl":3213.63,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-4370-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 4 SLOE_HUG Top","mdMsl":4038.77,"tvdMsl":3231.63,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-5973-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 5 SLOE_HUG Base","mdMsl":4038.77,"tvdMsl":3231.63,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-6ebd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 4 SLOE_HUG Base","mdMsl":4057.51,"tvdMsl":3248.74,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-3542-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 3 SLOE_HUG Top","mdMsl":4057.52,"tvdMsl":3248.75,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-aba8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. 3 SLOE_HUG Base","mdMsl":4071.99,"tvdMsl":3262.14,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-1b70-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Base","mdMsl":4072,"tvdMsl":3262.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-7c1f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Top","mdMsl":4072,"tvdMsl":3262.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-781e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Base","mdMsl":4106,"tvdMsl":3293.72,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507e-c59d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4106,"tvdMsl":3293.72,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-2305-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0217-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":4106,"tvdMsl":3293.72,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-0218-2b7e-e053-c818a488c79a":[{"id":"ad215077-4266-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":84,"tvdMsl":84,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-2d3f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":826,"tvdMsl":817.64,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-4bf1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1087,"tvdMsl":1035.37,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-3624-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1087,"tvdMsl":1035.37,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-b691-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1087,"tvdMsl":1035.37,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-bc09-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1294,"tvdMsl":1157.87,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-78d0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1431,"tvdMsl":1231.86,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-2927-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2756.5,"tvdMsl":2072.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-fafc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2807,"tvdMsl":2117.43,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9f4e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2946.5,"tvdMsl":2234.83,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-549d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2946.5,"tvdMsl":2234.83,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-5867-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2946.5,"tvdMsl":2234.83,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-e44f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":3015,"tvdMsl":2292.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-72ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":3015,"tvdMsl":2292.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-1ae7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":3098,"tvdMsl":2361.6,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-3463-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":3098,"tvdMsl":2361.6,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-a303-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":3184,"tvdMsl":2433.72,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-a4e7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":3184,"tvdMsl":2433.72,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-909a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":3247,"tvdMsl":2486.53,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-984d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0218-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":3247,"tvdMsl":2486.53,"properties":{"confidence":null,"qualifier":null}}],"ad215042-0398-2b7e-e053-c818a488c79a":[{"id":"ad215072-a367-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-cf76-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-e209-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":831.6,"tvdMsl":827.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9d12-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-a96b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-efbe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-b2b8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1199.1,"tvdMsl":1188.92,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-ed01-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1262.6,"tvdMsl":1251.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-2a03-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2119.4,"tvdMsl":2031.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-9672-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2250.7,"tvdMsl":2145.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-5e10-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-22d9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-b36f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a62d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2404.4,"tvdMsl":2278.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-c7e3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2404.4,"tvdMsl":2278.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-3df4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2472.1,"tvdMsl":2336.95,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-b2b5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2472.1,"tvdMsl":2336.95,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-a5ef-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2565.7,"tvdMsl":2418.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-5797-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2565.7,"tvdMsl":2418.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-4d4b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2714,"tvdMsl":2550.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-51bc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2714,"tvdMsl":2550.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-a583-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2714,"tvdMsl":2550.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-2f4d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2714,"tvdMsl":2550.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-3ee2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2732.7,"tvdMsl":2567.24,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-ceac-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2732.7,"tvdMsl":2567.24,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9c8a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2923.9,"tvdMsl":2734.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-2451-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2923.9,"tvdMsl":2734.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-c197-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3009.8,"tvdMsl":2803.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-5f14-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3009.8,"tvdMsl":2803.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-4cec-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3068.7,"tvdMsl":2847.56,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-f498-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3068.7,"tvdMsl":2847.56,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-5cbd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3091.7,"tvdMsl":2863.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-8cd3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3091.7,"tvdMsl":2863.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-2dc8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3091.7,"tvdMsl":2863.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-baaa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3091.7,"tvdMsl":2863.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-26a7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3160.7,"tvdMsl":2910.58,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-b2b6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3160.7,"tvdMsl":2910.58,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-fdaf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3216.1,"tvdMsl":2951.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-9c91-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3216.1,"tvdMsl":2951.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7f16-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3216.1,"tvdMsl":2951.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-47dd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3216.1,"tvdMsl":2951.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-5f0c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3264.8,"tvdMsl":2990.71,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-1426-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3264.8,"tvdMsl":2990.71,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-9865-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3265.1,"tvdMsl":2990.96,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215077-a615-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Top","mdMsl":3310.1,"tvdMsl":3028.98,"properties":{"confidence":"P","qualifier":"FP"}},{"id":"ad215075-6ec7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":3310.1,"tvdMsl":3028.98,"properties":{"confidence":"P","qualifier":"FP"}},{"id":"ad21507c-976d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3310.1,"tvdMsl":3028.98,"properties":{"confidence":"P","qualifier":"FP"}},{"id":"ad21507d-b2b7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3310.1,"tvdMsl":3028.98,"properties":{"confidence":"P","qualifier":"FP"}},{"id":"ad215074-a9da-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Top","mdMsl":3446,"tvdMsl":3153.06,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-4b95-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Base","mdMsl":3446,"tvdMsl":3153.06,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-a5d3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3577.1,"tvdMsl":3275.5,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-c743-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Base","mdMsl":3577.1,"tvdMsl":3275.5,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507e-d44a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0398-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":3577.1,"tvdMsl":3275.5,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03f0-2b7e-e053-c818a488c79a":[{"id":"ad215077-8226-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507d-bdf3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507d-b1c7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":846.37,"tvdMsl":839.37,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215073-686b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215076-1ecf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":"P","qualifier":"NL"}},{"id":"ad215080-19d7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-ef64-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1143.75,"tvdMsl":1125.04,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215082-1d35-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1268.47,"tvdMsl":1244.03,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215080-5913-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":1313.1,"tvdMsl":1285.09,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-6ada-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2149.87,"tvdMsl":2043.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-b0b4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2274.63,"tvdMsl":2157.3,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b327-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215080-5785-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-41ec-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-428c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2402.41,"tvdMsl":2271.94,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215082-4386-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2402.41,"tvdMsl":2271.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-f0e2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2475.43,"tvdMsl":2335.59,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507c-9738-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2475.43,"tvdMsl":2335.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9ab9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2553.65,"tvdMsl":2399.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-1a7e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2553.65,"tvdMsl":2399.86,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-a9fb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215075-276f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-5454-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507e-a409-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-36eb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2795.67,"tvdMsl":2569.79,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507e-0ba9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2795.67,"tvdMsl":2569.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-8030-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2987.53,"tvdMsl":2690.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c32d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2987.53,"tvdMsl":2690.9,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-9713-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3098.12,"tvdMsl":2748.86,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215075-7f38-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3098.12,"tvdMsl":2748.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-aa6a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3579.6,"tvdMsl":2863.73,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-d1d1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3579.6,"tvdMsl":2863.73,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-aafe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3650.1,"tvdMsl":2893.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b2a4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3650.1,"tvdMsl":2893.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-c90d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3650.1,"tvdMsl":2893.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-9ca6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3650.1,"tvdMsl":2893.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-8112-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3725.9,"tvdMsl":2935.37,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215077-b0b0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3725.9,"tvdMsl":2935.37,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-4a80-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3725.9,"tvdMsl":2935.37,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507d-db39-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3725.9,"tvdMsl":2935.37,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0afd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3725.9,"tvdMsl":2935.37,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-7061-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3725.9,"tvdMsl":2935.37,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-f76f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3744.53,"tvdMsl":2946.58,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-8b54-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3744.53,"tvdMsl":2946.58,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-22bb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3744.53,"tvdMsl":2946.58,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-b4c1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3744.53,"tvdMsl":2946.58,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-ee31-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3842.11,"tvdMsl":3010.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-cfe4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3842.11,"tvdMsl":3010.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-26b0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4040.1,"tvdMsl":3157.39,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-873c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":4040.1,"tvdMsl":3157.39,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad21507b-f6fe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f0-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":4040.1,"tvdMsl":3157.39,"properties":{"confidence":"G","qualifier":"NR"}}],"ad215042-03ec-2b7e-e053-c818a488c79a":[{"id":"ad215077-a02b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-1c09-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-78a2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":832.6,"tvdMsl":827.92,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-ebcc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1020.53,"tvdMsl":1009.88,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-6ddc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1020.53,"tvdMsl":1009.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-173e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1020.53,"tvdMsl":1009.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215082-1659-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1166.58,"tvdMsl":1149.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c198-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1278.1,"tvdMsl":1254.91,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-b6b3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2099.75,"tvdMsl":2022.31,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-93d4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2168.11,"tvdMsl":2089.73,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-e83f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2291.29,"tvdMsl":2211.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-637e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2291.29,"tvdMsl":2211.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-ca14-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2291.29,"tvdMsl":2211.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c8d8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2348.05,"tvdMsl":2266.4,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-445f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2348.05,"tvdMsl":2266.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-d381-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2428.33,"tvdMsl":2343.26,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-29d6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2428.33,"tvdMsl":2343.26,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-d1ee-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2484.6,"tvdMsl":2396.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-66bb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2484.6,"tvdMsl":2396.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-6e56-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2635.43,"tvdMsl":2531.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-5b6a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2635.43,"tvdMsl":2531.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-bf01-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2635.43,"tvdMsl":2531.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-2dd1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2635.43,"tvdMsl":2531.39,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-5462-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2648.06,"tvdMsl":2542.03,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-9bb3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2648.06,"tvdMsl":2542.03,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-0af4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2831.71,"tvdMsl":2677.07,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-4355-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2831.71,"tvdMsl":2677.07,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-46e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":2928.9,"tvdMsl":2735.64,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-4047-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":2928.9,"tvdMsl":2735.64,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-4271-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":2978.96,"tvdMsl":2764.57,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-eb18-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":2978.96,"tvdMsl":2764.57,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-81e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":2994.73,"tvdMsl":2773.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-7cc2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":2994.73,"tvdMsl":2773.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-4ab1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":2994.73,"tvdMsl":2773.67,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-3c3d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":2994.73,"tvdMsl":2773.67,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9e27-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":null,"qualifier":"ER"}},{"id":"ad215079-961a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-6073-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-7b37-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-ccbd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-d2ff-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":null,"qualifier":"ER"}},{"id":"ad21507d-7d0a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-1cdd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3047.1,"tvdMsl":2804.26,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-e491-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3062.1,"tvdMsl":2813.09,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-96c8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3071.1,"tvdMsl":2818.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-a80c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3071.1,"tvdMsl":2818.39,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215074-f89c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3071.1,"tvdMsl":2818.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-d24b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3071.1,"tvdMsl":2818.39,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-5a6f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3071.1,"tvdMsl":2818.39,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215076-376e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3225.44,"tvdMsl":2909.63,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-3a9b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3225.44,"tvdMsl":2909.63,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215073-632c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":3282.66,"tvdMsl":2943.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-21ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3282.66,"tvdMsl":2943.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-93ea-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3282.66,"tvdMsl":2943.68,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-29f8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Top","mdMsl":3282.66,"tvdMsl":2943.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-f05f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3465.1,"tvdMsl":3053.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-67af-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ec-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Base","mdMsl":3465.1,"tvdMsl":3053.46,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03ee-2b7e-e053-c818a488c79a":[{"id":"ad215077-d871-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507b-528d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-7782-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":827.2,"tvdMsl":826.76,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b92c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1023.85,"tvdMsl":1023.41,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a89b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1023.87,"tvdMsl":1023.43,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507d-72bd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1023.87,"tvdMsl":1023.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-d5ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1152.13,"tvdMsl":1151.69,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-be79-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1260.91,"tvdMsl":1260.47,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-3b67-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2081.9,"tvdMsl":2081.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b663-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2164.84,"tvdMsl":2164.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-657a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2213.28,"tvdMsl":2212,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-987d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2213.28,"tvdMsl":2212,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1492-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2213.28,"tvdMsl":2212,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-300f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2276.44,"tvdMsl":2274.41,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-4b52-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2276.44,"tvdMsl":2274.41,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215072-af7a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2340.69,"tvdMsl":2337.26,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-bcfa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2340.69,"tvdMsl":2337.26,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a975-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2417.88,"tvdMsl":2411.46,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-935e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2417.88,"tvdMsl":2411.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9a2e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2553.1,"tvdMsl":2534.35,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9e0d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2553.1,"tvdMsl":2534.35,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-d0ef-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2553.1,"tvdMsl":2534.35,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215080-2a4e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2553.1,"tvdMsl":2534.35,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-fa1c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2573.7,"tvdMsl":2551.75,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-50f0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2573.7,"tvdMsl":2551.75,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-130d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2717.8,"tvdMsl":2665.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-7f07-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2717.8,"tvdMsl":2665.09,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215077-468b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":2813.56,"tvdMsl":2734.73,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-290c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":2813.56,"tvdMsl":2734.73,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-4e8a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":2847.62,"tvdMsl":2755.92,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215080-5526-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":2847.62,"tvdMsl":2755.92,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-14a9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":2859.1,"tvdMsl":2762.82,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-43ac-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Svarte Fm. Top","mdMsl":2859.1,"tvdMsl":2762.82,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-ac1f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":2905.1,"tvdMsl":2787.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-9ad5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":2905.1,"tvdMsl":2787.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-451a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":2905.1,"tvdMsl":2787.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-ab4d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Svarte Fm. Base","mdMsl":2905.1,"tvdMsl":2787.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-4664-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":2923.1,"tvdMsl":2795.4,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-ac96-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":2923.5,"tvdMsl":2795.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-19db-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":2923.5,"tvdMsl":2795.59,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-7561-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":2923.5,"tvdMsl":2795.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-98ef-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":2923.5,"tvdMsl":2795.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-db85-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":2923.5,"tvdMsl":2795.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-aa0a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":2925.1,"tvdMsl":2796.34,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f5ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":2925.1,"tvdMsl":2796.34,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-a9ad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":2936.1,"tvdMsl":2801.46,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-f77b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":2945.7,"tvdMsl":2805.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-6f96-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":2945.7,"tvdMsl":2805.46,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-9bc8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":2945.7,"tvdMsl":2805.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-ae52-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":2945.7,"tvdMsl":2805.46,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215080-285f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":2945.7,"tvdMsl":2805.46,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215075-6398-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3153.4,"tvdMsl":2870.69,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c9fa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3153.4,"tvdMsl":2870.69,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-348a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3215.1,"tvdMsl":2881.15,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad21507c-d00c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3215.1,"tvdMsl":2881.15,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215080-29ad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3215.1,"tvdMsl":2881.15,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215080-51c6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3215.1,"tvdMsl":2881.15,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215077-b1fd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3231.88,"tvdMsl":2884.24,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215078-2f9c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3231.88,"tvdMsl":2884.24,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215075-a861-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3231.88,"tvdMsl":2884.24,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215080-134d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3231.88,"tvdMsl":2884.24,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215076-f922-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3320.1,"tvdMsl":2906.65,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215078-ac60-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3320.1,"tvdMsl":2906.65,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad21507c-3740-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3320.1,"tvdMsl":2906.65,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215080-b608-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3320.1,"tvdMsl":2906.65,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215075-b06b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3425.1,"tvdMsl":2944.79,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215079-b021-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3425.1,"tvdMsl":2944.79,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507b-5dfe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3425.1,"tvdMsl":2944.79,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507b-6629-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3425.1,"tvdMsl":2944.79,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215079-b1ce-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3625.3,"tvdMsl":3058.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b40a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3625.3,"tvdMsl":3058.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-ec3d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3694.7,"tvdMsl":3103.49,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad215076-2fc6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3694.7,"tvdMsl":3103.49,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad21507e-0a23-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ee-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3694.7,"tvdMsl":3103.49,"properties":{"confidence":"G","qualifier":null}}],"ad215042-03f1-2b7e-e053-c818a488c79a":[{"id":"ad215074-d66c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-2b02-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-282f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":846.37,"tvdMsl":839.37,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-5671-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507b-a868-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507b-ed5e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-d5e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1143.75,"tvdMsl":1125.04,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-5695-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1268.47,"tvdMsl":1244.03,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507e-1070-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2149.87,"tvdMsl":2043.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-8cc7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2274.63,"tvdMsl":2157.3,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-a441-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-53ad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-904c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215072-a0ee-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2402.41,"tvdMsl":2271.94,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507e-0ba3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2402.41,"tvdMsl":2271.94,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507e-0c64-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2475.43,"tvdMsl":2335.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215080-2925-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2475.43,"tvdMsl":2335.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-8dad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":2520.1,"tvdMsl":2373.37,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-ad92-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2551.13,"tvdMsl":2399.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-d950-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2551.13,"tvdMsl":2399.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-acd9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2712.6,"tvdMsl":2545.76,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-3484-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2712.6,"tvdMsl":2545.76,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507e-ceda-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2712.6,"tvdMsl":2545.76,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-2440-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2712.6,"tvdMsl":2545.76,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215076-5676-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2726.25,"tvdMsl":2558.93,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507f-1051-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2726.25,"tvdMsl":2558.93,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-5675-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2856.74,"tvdMsl":2686.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-cef6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2856.74,"tvdMsl":2686.09,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507b-63b3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":2919.63,"tvdMsl":2747.36,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507a-1ab6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":2919.63,"tvdMsl":2747.36,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-d8a0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":2985.84,"tvdMsl":2810.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-4967-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":2985.84,"tvdMsl":2810.86,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507a-ef3b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3003.91,"tvdMsl":2827.9,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507b-a6b1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3003.91,"tvdMsl":2827.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-39a2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3003.91,"tvdMsl":2827.9,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507f-6ab1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3003.91,"tvdMsl":2827.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-c5be-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3045.48,"tvdMsl":2866.92,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-53ac-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3045.48,"tvdMsl":2866.92,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215072-3995-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3045.5,"tvdMsl":2866.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-ee9f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3045.5,"tvdMsl":2866.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1ead-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3045.5,"tvdMsl":2866.94,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-5673-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3045.5,"tvdMsl":2866.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-5672-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3060.1,"tvdMsl":2880.58,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-5677-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3060.1,"tvdMsl":2880.58,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-a240-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3070.34,"tvdMsl":2890.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7fa9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3070.34,"tvdMsl":2890.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-cfba-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3070.34,"tvdMsl":2890.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-12b6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3070.34,"tvdMsl":2890.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-f6a7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3106.77,"tvdMsl":2923.85,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-325d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3106.77,"tvdMsl":2923.85,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-609d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3177.1,"tvdMsl":2989.3,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad21507d-2c1f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3177.1,"tvdMsl":2989.3,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-483f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f1-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3177.1,"tvdMsl":2989.3,"properties":{"confidence":"G","qualifier":"NR"}}],"ad215042-03f9-2b7e-e053-c818a488c79a":[{"id":"ad215074-e8f7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-3fb4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b33f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":831.1,"tvdMsl":827.76,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-7320-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1014.6,"tvdMsl":1009.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-a9ed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1014.6,"tvdMsl":1009.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-df5e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1014.6,"tvdMsl":1009.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-8ea8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":1028.1,"tvdMsl":1022.58,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-d2b5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f9-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":1028.1,"tvdMsl":1022.58,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215043-6e11-2b7e-e053-c818a488c79a":[{"id":"ad215074-ee38-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-63b2-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215080-b37e-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":846.37,"tvdMsl":839.37,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-5920-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-5927-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215082-43ec-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-ac2a-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1143.75,"tvdMsl":1125.04,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507f-6e47-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1268.47,"tvdMsl":1244.03,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-5923-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2149.87,"tvdMsl":2043.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215073-f69d-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2274.63,"tvdMsl":2157.3,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-1cca-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-7d3b-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507f-2d60-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2331.08,"tvdMsl":2208.36,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-08ba-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2402.41,"tvdMsl":2271.94,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-0b8a-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2402.41,"tvdMsl":2271.94,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-5922-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2475.43,"tvdMsl":2335.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-3b30-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2475.43,"tvdMsl":2335.59,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215072-9f98-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2553.65,"tvdMsl":2399.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-5929-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2553.65,"tvdMsl":2399.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215072-3760-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215077-1d3f-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215079-6d63-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-44b1-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2763.3,"tvdMsl":2549.5,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507b-a627-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2795.7,"tvdMsl":2569.81,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-7951-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2795.7,"tvdMsl":2569.81,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-6c0f-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2987.53,"tvdMsl":2690.9,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507c-99bb-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2987.53,"tvdMsl":2690.9,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-6fc8-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3098.83,"tvdMsl":2749.21,"properties":{"confidence":"P","qualifier":"NL"}},{"id":"ad21507d-52cd-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3098.83,"tvdMsl":2749.21,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215076-592a-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":3130.1,"tvdMsl":2764.93,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-e73f-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3245,"tvdMsl":2830.28,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507c-7be2-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3245,"tvdMsl":2830.28,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215072-3bbc-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3275.1,"tvdMsl":2848.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1444-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3275.1,"tvdMsl":2848.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-78f3-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3275.1,"tvdMsl":2848.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-5b90-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3275.1,"tvdMsl":2848.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b22d-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3309.5,"tvdMsl":2870.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-5921-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3309.5,"tvdMsl":2870.8,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-b78c-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3309.5,"tvdMsl":2870.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-09fc-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3309.5,"tvdMsl":2870.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-42b1-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3315.8,"tvdMsl":2874.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-591f-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3315.8,"tvdMsl":2874.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-5aca-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3315.8,"tvdMsl":2874.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-7094-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3315.8,"tvdMsl":2874.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7a13-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3323.69,"tvdMsl":2880.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-74ab-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3323.69,"tvdMsl":2880.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-076d-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3442.1,"tvdMsl":2961.6,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-73f5-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3442.1,"tvdMsl":2961.6,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215078-30c4-2e4b-e053-c918a4881b5c","wellboreId":"ad215043-6e11-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3442.1,"tvdMsl":2961.6,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-eccc-2b7e-e053-c818a488c79a":[{"id":"ad215074-ef1e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f49f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-1a7a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":830.1,"tvdMsl":825.8,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-5db4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1016.3,"tvdMsl":1009.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-cd84-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1016.3,"tvdMsl":1009.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-491b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1016.3,"tvdMsl":1009.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-4350-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":1028.1,"tvdMsl":1020.96,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-9cd3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-eccc-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":1028.1,"tvdMsl":1020.96,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-039a-2b7e-e053-c818a488c79a":[{"id":"ad215074-fb0f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507f-6c8b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507d-c052-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":831.6,"tvdMsl":827.68,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215072-ac91-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215077-44db-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507d-5aa5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215079-6f1c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1199.1,"tvdMsl":1188.92,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215077-1ce3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1262.6,"tvdMsl":1251.09,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507f-9653-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":1309.1,"tvdMsl":1296.87,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-3317-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2057.1,"tvdMsl":2002.91,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-ab4a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2107.7,"tvdMsl":2050.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-2ed6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2264.4,"tvdMsl":2204.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-355a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2264.4,"tvdMsl":2204.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-7220-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2264.4,"tvdMsl":2204.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-d17d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2329.3,"tvdMsl":2268.91,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-1817-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2329.3,"tvdMsl":2268.91,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9929-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2399,"tvdMsl":2338.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a371-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2399,"tvdMsl":2338.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1ca7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2486.5,"tvdMsl":2423.35,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-0ddd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2486.5,"tvdMsl":2423.35,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-a5dd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2613.2,"tvdMsl":2540.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-a732-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2613.2,"tvdMsl":2540.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-42e0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2613.2,"tvdMsl":2540.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-64c3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2613.2,"tvdMsl":2540.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-a2eb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2630.2,"tvdMsl":2555.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-d917-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2630.2,"tvdMsl":2555.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-d368-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2822,"tvdMsl":2708.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-c882-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2822,"tvdMsl":2708.88,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-6977-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":2924.3,"tvdMsl":2775.38,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215082-1562-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":2924.3,"tvdMsl":2775.38,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-4ac8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3012.5,"tvdMsl":2823.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-29f1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3012.5,"tvdMsl":2823.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-7741-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3034.4,"tvdMsl":2834.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-016c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3034.4,"tvdMsl":2834.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-1b83-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3034.4,"tvdMsl":2834.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-b970-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3034.4,"tvdMsl":2834.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-a833-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3087.5,"tvdMsl":2857.12,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-dbd7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3087.5,"tvdMsl":2857.12,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b15d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3150.1,"tvdMsl":2878.06,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215074-1431-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3150.1,"tvdMsl":2878.06,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215073-5e64-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3150.1,"tvdMsl":2878.06,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215072-e66d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3150.1,"tvdMsl":2878.06,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215078-4b53-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3168.2,"tvdMsl":2883.16,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-881e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3168.2,"tvdMsl":2883.16,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-abe1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3174.6,"tvdMsl":2884.52,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215075-59b5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3174.6,"tvdMsl":2884.52,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215078-755d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3174.6,"tvdMsl":2884.52,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507a-1db4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3174.6,"tvdMsl":2884.52,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215075-2cf6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3449.1,"tvdMsl":2927.64,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad21507e-0b8b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3449.1,"tvdMsl":2927.64,"properties":{"confidence":null,"qualifier":"FP"}},{"id":"ad21507a-d52c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3798.8,"tvdMsl":3040.23,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad21507f-6fbd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3798.8,"tvdMsl":3040.23,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215079-4102-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3949,"tvdMsl":3093.45,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215079-7270-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3949,"tvdMsl":3093.45,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507b-5232-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3949,"tvdMsl":3093.45,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215075-5e8b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4039.1,"tvdMsl":3125.57,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-b4fe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4039.1,"tvdMsl":3125.57,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215082-472c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-039a-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":4039.1,"tvdMsl":3125.57,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03f2-2b7e-e053-c818a488c79a":[{"id":"ad215077-4b41-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-2caf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215072-ed32-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":846.37,"tvdMsl":839.37,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507a-eec1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-9ba7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507f-157f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-ac29-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1143.75,"tvdMsl":1125.04,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215078-b521-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1268.47,"tvdMsl":1244.03,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215077-d885-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":1325.1,"tvdMsl":1296.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-6eea-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2178.7,"tvdMsl":2076.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-216d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2260.4,"tvdMsl":2147.51,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-1c3e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2337.8,"tvdMsl":2214.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-d02c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2337.8,"tvdMsl":2214.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-bc49-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2337.8,"tvdMsl":2214.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9830-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2400.9,"tvdMsl":2269.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-a0db-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2400.9,"tvdMsl":2269.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-6694-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2473.2,"tvdMsl":2331.92,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0d80-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2473.2,"tvdMsl":2331.92,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-710b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2571.8,"tvdMsl":2417.18,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-f090-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2571.8,"tvdMsl":2417.18,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-ae0d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2733.2,"tvdMsl":2544.13,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-2fb7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2733.2,"tvdMsl":2544.13,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0e1a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2733.2,"tvdMsl":2544.13,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-a039-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2733.2,"tvdMsl":2544.13,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-4886-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2765.9,"tvdMsl":2566.16,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1504-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2765.9,"tvdMsl":2566.16,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7e70-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3023.6,"tvdMsl":2696.89,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-a198-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3023.6,"tvdMsl":2696.89,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-bf06-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3207.2,"tvdMsl":2777.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-3f6f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3207.2,"tvdMsl":2777.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-8b9d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3278,"tvdMsl":2805.06,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-d2b1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3278,"tvdMsl":2805.06,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215076-3732-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3295.1,"tvdMsl":2811.71,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507e-a60f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3295.1,"tvdMsl":2811.71,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507f-048d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3295.1,"tvdMsl":2811.71,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507f-68b9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3295.1,"tvdMsl":2811.71,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-208c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3317.5,"tvdMsl":2820.12,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-d806-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3317.5,"tvdMsl":2820.12,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215074-c277-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3394.1,"tvdMsl":2847.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f274-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3394.1,"tvdMsl":2847.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-4624-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3394.1,"tvdMsl":2847.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-c91a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3394.1,"tvdMsl":2847.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-a44d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3419.8,"tvdMsl":2855.83,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-c6a4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3419.8,"tvdMsl":2855.83,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-d62d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3428.3,"tvdMsl":2858.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-cabd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3428.3,"tvdMsl":2858.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-a97f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3428.3,"tvdMsl":2858.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-584c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3428.3,"tvdMsl":2858.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a87a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4201.1,"tvdMsl":3076.02,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215077-1cf0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4201.1,"tvdMsl":3076.02,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215077-1a22-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4508.7,"tvdMsl":3138.66,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad21507a-6a5f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4508.7,"tvdMsl":3138.66,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215074-a604-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4517.1,"tvdMsl":3140.01,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215074-11c8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4517.1,"tvdMsl":3140.01,"properties":{"confidence":"P","qualifier":"NR"}},{"id":"ad215077-9f41-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4526.4,"tvdMsl":3141.46,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215072-ea43-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4526.4,"tvdMsl":3141.46,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215074-8ffd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4535.1,"tvdMsl":3142.81,"properties":{"confidence":"F","qualifier":"NR"}},{"id":"ad215076-386a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4535.1,"tvdMsl":3142.81,"properties":{"confidence":"F","qualifier":"NR"}},{"id":"ad215072-97f0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4542.4,"tvdMsl":3143.95,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad215076-26b4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4542.4,"tvdMsl":3143.95,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215074-e64d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4630.1,"tvdMsl":3157.41,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-a89c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f2-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4630.1,"tvdMsl":3157.41,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03ea-2b7e-e053-c818a488c79a":[{"id":"ad215074-1d64-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507c-7897-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-9da6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":829.94,"tvdMsl":827.18,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-1d69-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-54e2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507e-108d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215079-7a4f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1185.1,"tvdMsl":1170,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-1d5c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1275.4,"tvdMsl":1253.8,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-1d5e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2166.1,"tvdMsl":2065.09,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-2c2d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2228.1,"tvdMsl":2126.06,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507a-1a22-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2318.1,"tvdMsl":2212.47,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215080-1cac-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2318.1,"tvdMsl":2212.47,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-67f3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507a-4757-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507f-0eb7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-1ebf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2456.1,"tvdMsl":2336.63,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507f-a02f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2456.1,"tvdMsl":2336.63,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-512c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":2531.1,"tvdMsl":2398.05,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-9f6f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2568.29,"tvdMsl":2426.93,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-66d7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2568.29,"tvdMsl":2426.93,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-7906-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2732.65,"tvdMsl":2535.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-17e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2732.65,"tvdMsl":2535.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-b63c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2732.65,"tvdMsl":2535.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0b40-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2732.65,"tvdMsl":2535.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1790-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2768.04,"tvdMsl":2553.12,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-c75f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2768.04,"tvdMsl":2553.12,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-aaed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3035.93,"tvdMsl":2678.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-c656-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3035.93,"tvdMsl":2678.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-8849-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3164.1,"tvdMsl":2738.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-5972-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3164.1,"tvdMsl":2738.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-eaa5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3213.38,"tvdMsl":2760.35,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-ae96-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3213.38,"tvdMsl":2760.35,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-d84e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3244.2,"tvdMsl":2772.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-898f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3244.2,"tvdMsl":2772.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-458e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3244.2,"tvdMsl":2772.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-9bb8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3244.2,"tvdMsl":2772.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-cce6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3296.08,"tvdMsl":2791.52,"properties":{"confidence":"G","qualifier":"FO"}},{"id":"ad215075-d131-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3296.08,"tvdMsl":2791.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7f0a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3296.08,"tvdMsl":2791.52,"properties":{"confidence":"G","qualifier":"FO"}},{"id":"ad215079-925c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3296.08,"tvdMsl":2791.52,"properties":{"confidence":"G","qualifier":"FO"}},{"id":"ad215075-62d2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3296.08,"tvdMsl":2791.52,"properties":{"confidence":"G","qualifier":"FO"}},{"id":"ad21507c-2bf5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3296.08,"tvdMsl":2791.52,"properties":{"confidence":"G","qualifier":"FO"}},{"id":"ad215074-1d5d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3340.5,"tvdMsl":2806.17,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-d63d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3359.9,"tvdMsl":2812.36,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507d-0fb3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3383.5,"tvdMsl":2819.85,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-a6a3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3412.57,"tvdMsl":2829.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1d66-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":3412.57,"tvdMsl":2829.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-aa7e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3412.57,"tvdMsl":2829.09,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507b-5450-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3412.57,"tvdMsl":2829.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-17c8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":3449.1,"tvdMsl":2840.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1ebb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":3449.1,"tvdMsl":2840.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a906-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3484.1,"tvdMsl":2849.5,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-1d63-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":3484.1,"tvdMsl":2849.5,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507a-dd94-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":3484.1,"tvdMsl":2849.5,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215080-59f1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3484.1,"tvdMsl":2849.5,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-1d5a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":3608.1,"tvdMsl":2868.01,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-e0de-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":3608.1,"tvdMsl":2868.01,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b63b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":3754.6,"tvdMsl":2870.6,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507d-56d6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3754.6,"tvdMsl":2870.6,"properties":{"confidence":"E","qualifier":"FP"}},{"id":"ad21507d-7211-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3754.6,"tvdMsl":2870.6,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215074-aa8e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3814.1,"tvdMsl":2873.04,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507f-178d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3814.1,"tvdMsl":2873.04,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-1d61-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3839.1,"tvdMsl":2875.2,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215076-aa3b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":3839.1,"tvdMsl":2875.2,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-520e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3839.1,"tvdMsl":2875.2,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-acd7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":3845.1,"tvdMsl":2875.9,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215077-4803-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3845.1,"tvdMsl":2875.9,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-1d5f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":3845.1,"tvdMsl":2875.9,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215073-5c1e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3845.1,"tvdMsl":2875.9,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-1eba-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":3879.1,"tvdMsl":2880.21,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215075-432e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3879.1,"tvdMsl":2880.21,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507f-6966-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3879.1,"tvdMsl":2880.21,"properties":{"confidence":"E","qualifier":"FP"}},{"id":"ad215074-1d68-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3895.1,"tvdMsl":2882.62,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507c-33ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3895.1,"tvdMsl":2882.62,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215072-ed7c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3897.1,"tvdMsl":2882.93,"properties":{"confidence":"E","qualifier":"FP"}},{"id":"ad215079-b6eb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3897.1,"tvdMsl":2882.93,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507b-675f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":3897.1,"tvdMsl":2882.93,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215074-1d60-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":3972.3,"tvdMsl":2897.82,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-4875-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":3972.3,"tvdMsl":2897.82,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215072-a6de-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Top","mdMsl":4008.1,"tvdMsl":2906.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-4a10-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":4008.1,"tvdMsl":2906.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1ebd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Top","mdMsl":4037.1,"tvdMsl":2913.59,"properties":{"confidence":"F","qualifier":"FP"}},{"id":"ad21507b-5cb4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Base","mdMsl":4037.1,"tvdMsl":2913.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-f79f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Base","mdMsl":4053.1,"tvdMsl":2917.31,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-1d59-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Base","mdMsl":4053.1,"tvdMsl":2917.31,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215079-8971-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4053.1,"tvdMsl":2917.31,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215075-67b3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4053.1,"tvdMsl":2917.31,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215075-5f5b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Top","mdMsl":4132.7,"tvdMsl":2933.64,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507b-a95e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Base","mdMsl":4132.7,"tvdMsl":2933.64,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215075-5cbc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":4183.1,"tvdMsl":2942.48,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-5956-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Top","mdMsl":4183.1,"tvdMsl":2942.48,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-dce1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":4282.1,"tvdMsl":2961.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-14f6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":4282.1,"tvdMsl":2961.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1ec0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":4319.1,"tvdMsl":2970.87,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215073-6d36-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4319.1,"tvdMsl":2970.87,"properties":{"confidence":"E","qualifier":"FP"}},{"id":"ad21507f-7366-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4319.1,"tvdMsl":2970.87,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215072-aa5a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4345.1,"tvdMsl":2978.5,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad215075-a728-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4345.1,"tvdMsl":2978.5,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215074-a5d8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4428.6,"tvdMsl":3010.74,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507c-cb6d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":4428.6,"tvdMsl":3010.74,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-97b3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4428.6,"tvdMsl":3010.74,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1d67-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":4455.1,"tvdMsl":3023.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-574c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":4455.1,"tvdMsl":3023.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-30e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":4500.1,"tvdMsl":3048.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-dda8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Top","mdMsl":4500.1,"tvdMsl":3048.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1ec1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Top","mdMsl":4518.1,"tvdMsl":3058.98,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c8aa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Base","mdMsl":4518.1,"tvdMsl":3058.98,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1d5b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 8 VOLVE Top","mdMsl":4546.1,"tvdMsl":3076.6,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b65c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Base","mdMsl":4546.1,"tvdMsl":3076.6,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-3593-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 8 VOLVE Base","mdMsl":4592.1,"tvdMsl":3107.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0c91-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 7 VOLVE Top","mdMsl":4592.1,"tvdMsl":3107.59,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-219c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 7 VOLVE Base","mdMsl":4626.6,"tvdMsl":3132.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-53e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 6 VOLVE Top","mdMsl":4626.6,"tvdMsl":3132.96,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-1d65-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 5 VOLVE Top","mdMsl":4643.1,"tvdMsl":3145.49,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-4a07-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 6 VOLVE Base","mdMsl":4643.1,"tvdMsl":3145.49,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-2e82-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 5 VOLVE Base","mdMsl":4646.1,"tvdMsl":3147.83,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-ddc8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 4 VOLVE Top","mdMsl":4646.1,"tvdMsl":3147.83,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215077-4759-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 3 VOLVE Top","mdMsl":4655.1,"tvdMsl":3154.86,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-4f8c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 4 VOLVE Base","mdMsl":4655.1,"tvdMsl":3154.86,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215075-7fb7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 3 VOLVE Base","mdMsl":4660.1,"tvdMsl":3158.76,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507e-1523-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 2 VOLVE Top","mdMsl":4660.1,"tvdMsl":3158.76,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215075-4649-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 1 VOLVE Top","mdMsl":4670.1,"tvdMsl":3166.56,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-d6a3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 2 VOLVE Base","mdMsl":4670.1,"tvdMsl":3166.56,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215074-8b24-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4677.1,"tvdMsl":3172.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-e651-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 1 VOLVE Base","mdMsl":4677.1,"tvdMsl":3172.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-69f5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":4677.1,"tvdMsl":3172.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a6e8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4715.1,"tvdMsl":3202.4,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-918f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":4715.1,"tvdMsl":3202.4,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215078-3732-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ea-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":4715.1,"tvdMsl":3202.4,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03f7-2b7e-e053-c818a488c79a":[{"id":"ad215073-62de-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-32bf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f69f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":843.73,"tvdMsl":823.41,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-2192-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1042.92,"tvdMsl":1009.78,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507a-de4f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1042.92,"tvdMsl":1009.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-7b31-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1042.92,"tvdMsl":1009.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-c1f0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1218.82,"tvdMsl":1170.13,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-1440-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1321.88,"tvdMsl":1260.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-2413-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2247.28,"tvdMsl":2028.38,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-aaf9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2327.23,"tvdMsl":2095.2,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-f6db-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2467.26,"tvdMsl":2212.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-47e4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2467.26,"tvdMsl":2212.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-47e7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2467.26,"tvdMsl":2212.54,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215077-af2b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2548.66,"tvdMsl":2281.82,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215080-32e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2548.66,"tvdMsl":2281.82,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-d4a3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2622.35,"tvdMsl":2344.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-4960-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2622.35,"tvdMsl":2344.79,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507d-28ed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2732.44,"tvdMsl":2439.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-0b97-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2732.44,"tvdMsl":2439.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-e448-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2844.11,"tvdMsl":2534.93,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-edce-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2844.11,"tvdMsl":2534.93,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-443f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2844.11,"tvdMsl":2534.93,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507f-3016-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2844.11,"tvdMsl":2534.93,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-c369-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2875.02,"tvdMsl":2561.19,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-f9c0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2875.02,"tvdMsl":2561.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-3a23-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3028.66,"tvdMsl":2685.63,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-65d3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3028.66,"tvdMsl":2685.63,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-47dc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3127.02,"tvdMsl":2764.83,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-47dd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3127.02,"tvdMsl":2764.83,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-13ce-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3179.98,"tvdMsl":2809,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507c-3173-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3179.98,"tvdMsl":2809,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-a09c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3191.22,"tvdMsl":2818.61,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-47e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3191.22,"tvdMsl":2818.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-ac1f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3191.22,"tvdMsl":2818.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-16e4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3191.22,"tvdMsl":2818.61,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215075-804b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3216.09,"tvdMsl":2840.2,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-31e1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3216.09,"tvdMsl":2840.2,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-9c39-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3251.3,"tvdMsl":2870.84,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-4a08-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3251.3,"tvdMsl":2870.84,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-67fa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3251.3,"tvdMsl":2870.84,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-7252-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3251.3,"tvdMsl":2870.84,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215073-b7d4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3345.15,"tvdMsl":2947.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-4c47-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3345.15,"tvdMsl":2947.94,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-d10a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3374.1,"tvdMsl":2969.25,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-9eaa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3418.21,"tvdMsl":3000.19,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-47e6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3418.21,"tvdMsl":3000.19,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215075-aaa4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3418.21,"tvdMsl":3000.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-4652-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3418.21,"tvdMsl":3000.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-0aaa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3418.21,"tvdMsl":3000.19,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-55a2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3658.03,"tvdMsl":3144.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-53f6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3658.03,"tvdMsl":3144.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-47e3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3737.1,"tvdMsl":3191.53,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad215076-2049-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3737.1,"tvdMsl":3191.53,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad215080-bc01-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f7-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3737.1,"tvdMsl":3191.53,"properties":{"confidence":"G","qualifier":null}}],"ad215042-03f6-2b7e-e053-c818a488c79a":[{"id":"ad215074-4b0a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-637c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-bc00-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":832.1,"tvdMsl":823.09,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-b62a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1020.1,"tvdMsl":1005.31,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-d244-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1020.1,"tvdMsl":1005.31,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-4b04-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1020.1,"tvdMsl":1005.31,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-c58d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1151.1,"tvdMsl":1131.75,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9cc2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1278.1,"tvdMsl":1253.33,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-1c90-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2140.1,"tvdMsl":2040.73,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-a50f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2273.1,"tvdMsl":2159.76,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-a955-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2325.1,"tvdMsl":2206.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-8ba8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2325.1,"tvdMsl":2206.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-184b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2325.1,"tvdMsl":2206.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-f03e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2394.1,"tvdMsl":2267.98,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-5e83-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2394.1,"tvdMsl":2267.98,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-3609-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2466.1,"tvdMsl":2332.11,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-4e6a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2466.1,"tvdMsl":2332.11,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-0e52-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2562.1,"tvdMsl":2417.45,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-756d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2562.1,"tvdMsl":2417.45,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-e6d7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2687.1,"tvdMsl":2527.75,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-d01b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2687.1,"tvdMsl":2527.75,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-3fc7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2687.1,"tvdMsl":2527.75,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-6e88-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2687.1,"tvdMsl":2527.75,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-491c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2710.1,"tvdMsl":2547.59,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-cd83-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2710.1,"tvdMsl":2547.59,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-0871-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2884.1,"tvdMsl":2695.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-b3bc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2884.1,"tvdMsl":2695.15,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-4b08-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":2950.1,"tvdMsl":2749.51,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-90ed-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":2950.1,"tvdMsl":2749.51,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-43f7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":2986.1,"tvdMsl":2778.66,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-ec91-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":2986.1,"tvdMsl":2778.66,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-4911-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":2999.1,"tvdMsl":2789.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-4b0b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":2999.1,"tvdMsl":2789.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-e413-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":2999.1,"tvdMsl":2789.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-ce80-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":2999.1,"tvdMsl":2789.02,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-65d7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3010.1,"tvdMsl":2797.78,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-13fc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3010.1,"tvdMsl":2797.78,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-ce92-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3046.1,"tvdMsl":2825.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-4b09-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3046.1,"tvdMsl":2825.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-8b75-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3046.1,"tvdMsl":2825.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215079-8e43-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3046.1,"tvdMsl":2825.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-ced1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3095.1,"tvdMsl":2862.91,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-2676-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3095.1,"tvdMsl":2862.91,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-acee-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3167.1,"tvdMsl":2913.2,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-eca8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3194.41,"tvdMsl":2931.04,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-5dbe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3194.41,"tvdMsl":2931.04,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507b-5600-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3194.41,"tvdMsl":2931.04,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-c827-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3194.41,"tvdMsl":2931.04,"properties":{"confidence":null,"qualifier":null}},{"id":"ceb4785d-44b2-4ad9-a927-97397e2b915f","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3194.41,"tvdMsl":2931.04,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-1ebb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3368.63,"tvdMsl":3033.32,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-6194-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3368.63,"tvdMsl":3033.32,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-6501-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Top","mdMsl":3431.39,"tvdMsl":3069.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-4b03-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":3431.39,"tvdMsl":3069.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-2937-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3431.39,"tvdMsl":3069.45,"properties":{"confidence":null,"qualifier":null}},{"id":"c8a10ef3-6abb-491b-b797-7ec86bdb3f19","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3431.39,"tvdMsl":3069.45,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-4331-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Base","mdMsl":3455.1,"tvdMsl":3083.16,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507b-f1c2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":3455.1,"tvdMsl":3083.16,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215080-b5a1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03f6-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3455.1,"tvdMsl":3083.16,"properties":{"confidence":null,"qualifier":null}}],"ad215042-03eb-2b7e-e053-c818a488c79a":[{"id":"ad215076-a3aa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215082-1a48-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215080-168c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":202.1,"tvdMsl":202.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-57da-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":829.9,"tvdMsl":827.14,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b516-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-4b08-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-4486-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-ce3e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1215.1,"tvdMsl":1197.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-76a7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1275.4,"tvdMsl":1253.8,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-803e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2166.1,"tvdMsl":2065.09,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-15e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2228.1,"tvdMsl":2126.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-9c7c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2318.1,"tvdMsl":2212.47,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-5452-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2318.1,"tvdMsl":2212.47,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-4aeb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-99e9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-bbc1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-48f1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2456.1,"tvdMsl":2336.63,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c8c4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2456.1,"tvdMsl":2336.63,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b235-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2569.4,"tvdMsl":2427.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b3ab-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2569.4,"tvdMsl":2427.32,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-5c2c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2768,"tvdMsl":2550.64,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-425a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2768,"tvdMsl":2550.64,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-7adb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2768,"tvdMsl":2550.64,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-d2dc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2768,"tvdMsl":2550.64,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-1597-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2797.3,"tvdMsl":2564.7,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-6fdd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2797.3,"tvdMsl":2564.7,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-2f92-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3272.9,"tvdMsl":2676.41,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215082-4344-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3272.9,"tvdMsl":2676.41,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-ee18-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3646.1,"tvdMsl":2733.99,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-b9ba-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3646.1,"tvdMsl":2733.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-9ecb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3919.43,"tvdMsl":2837.66,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507f-089a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3919.43,"tvdMsl":2837.66,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215073-4599-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3932.1,"tvdMsl":2845.43,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215075-856b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3932.1,"tvdMsl":2845.43,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-ac75-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3932.1,"tvdMsl":2845.43,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-d200-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3932.1,"tvdMsl":2845.43,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-b3ad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":4064.3,"tvdMsl":2937.76,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-53a7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":4064.3,"tvdMsl":2937.76,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215077-a1a0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":4091.5,"tvdMsl":2959.01,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-efd6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":4091.5,"tvdMsl":2959.01,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-665d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":4091.5,"tvdMsl":2959.01,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-094e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":4091.5,"tvdMsl":2959.01,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-2309-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":4279.8,"tvdMsl":3125.18,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507b-610b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":4279.8,"tvdMsl":3125.18,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507c-992f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":4322.2,"tvdMsl":3166.07,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-b517-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":4338.1,"tvdMsl":3181.5,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-31f4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":4338.1,"tvdMsl":3181.5,"properties":{"confidence":"E","qualifier":null}},{"id":"ad215078-52bd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":4338.1,"tvdMsl":3181.5,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-6dc5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":4338.1,"tvdMsl":3181.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-9b1a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":4338.1,"tvdMsl":3181.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-2e03-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":4338.1,"tvdMsl":3181.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-19ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":4344.1,"tvdMsl":3187.33,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215075-4709-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":4344.1,"tvdMsl":3187.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b3b6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":4352.1,"tvdMsl":3195.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-4f9f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Top","mdMsl":4352.1,"tvdMsl":3195.1,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215073-4188-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Base","mdMsl":4360.1,"tvdMsl":3202.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-5f7c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Top","mdMsl":4360.1,"tvdMsl":3202.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1c7c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Base","mdMsl":4367.1,"tvdMsl":3209.66,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-5f43-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 8 VOLVE Top","mdMsl":4367.1,"tvdMsl":3209.66,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-7b49-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 8 VOLVE Base","mdMsl":4389.1,"tvdMsl":3231.01,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-2d31-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 7 VOLVE Top","mdMsl":4389.1,"tvdMsl":3231.01,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215072-346e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 6 VOLVE Top","mdMsl":4400.1,"tvdMsl":3241.7,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-d040-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 7 VOLVE Base","mdMsl":4400.1,"tvdMsl":3241.7,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-0af0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 5 VOLVE Top","mdMsl":4408.6,"tvdMsl":3249.95,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-d5b7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 6 VOLVE Base","mdMsl":4408.6,"tvdMsl":3249.95,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-d1b5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 4 VOLVE Top","mdMsl":4411.1,"tvdMsl":3252.38,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-280a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 5 VOLVE Base","mdMsl":4411.1,"tvdMsl":3252.38,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b515-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 4 VOLVE Base","mdMsl":4416.1,"tvdMsl":3257.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-d079-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 3 VOLVE Top","mdMsl":4416.1,"tvdMsl":3257.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9637-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 3 VOLVE Base","mdMsl":4421.5,"tvdMsl":3262.47,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507b-f2dc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 2 VOLVE Top","mdMsl":4421.5,"tvdMsl":3262.47,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-de3b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 1 VOLVE Top","mdMsl":4430.1,"tvdMsl":3270.82,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507f-740e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 2 VOLVE Base","mdMsl":4430.1,"tvdMsl":3270.82,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-f865-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4442.5,"tvdMsl":3282.84,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-806b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 1 VOLVE Base","mdMsl":4442.5,"tvdMsl":3282.84,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-1744-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":4442.5,"tvdMsl":3282.84,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-0c03-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4506.9,"tvdMsl":3345.21,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-a1e5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":4506.9,"tvdMsl":3345.21,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad21507c-7cb3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03eb-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":4506.9,"tvdMsl":3345.21,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03e6-2b7e-e053-c818a488c79a":[{"id":"ad215079-6f58-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-838a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-cd58-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":849.92,"tvdMsl":835.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-3126-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1034.5,"tvdMsl":1009.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-68fd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1034.5,"tvdMsl":1009.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-951c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1034.5,"tvdMsl":1009.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-5b54-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1179.68,"tvdMsl":1140.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-f993-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1294.71,"tvdMsl":1240.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-e536-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2282.16,"tvdMsl":2039.69,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-e569-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2391.66,"tvdMsl":2116.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-cdf2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2536.15,"tvdMsl":2219.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-ae18-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2536.15,"tvdMsl":2219.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-3111-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2536.15,"tvdMsl":2219.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-2728-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2616.39,"tvdMsl":2276.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-1cb5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2616.39,"tvdMsl":2276.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-9729-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2702.85,"tvdMsl":2336.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-cfcf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2702.85,"tvdMsl":2336.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-cd0b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2832.65,"tvdMsl":2422.95,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-542b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Heimdal Fm. Top","mdMsl":2832.65,"tvdMsl":2422.95,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-145d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2843.71,"tvdMsl":2429.7,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-6527-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Heimdal Fm. Base","mdMsl":2843.71,"tvdMsl":2429.7,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-cf2e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":3210.76,"tvdMsl":2573.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-d71d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":3210.76,"tvdMsl":2573.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-ee65-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":3210.76,"tvdMsl":2573.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-1f8a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":3210.76,"tvdMsl":2573.96,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-a5e6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":3437.51,"tvdMsl":2598.05,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-94db-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":3437.51,"tvdMsl":2598.05,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-d37a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":4755.1,"tvdMsl":2698.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-ee83-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":4755.1,"tvdMsl":2698.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-e8ff-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":4892.1,"tvdMsl":2743.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b7ac-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":4892.1,"tvdMsl":2743.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a32b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":4949.72,"tvdMsl":2773.05,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-d286-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":4949.72,"tvdMsl":2773.05,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-4a5e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":4966.2,"tvdMsl":2782.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-29ca-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":4966.2,"tvdMsl":2782.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-cb67-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":4966.2,"tvdMsl":2782.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-b794-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":4966.2,"tvdMsl":2782.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-6d8c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":4972.49,"tvdMsl":2785.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-b8a6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Sola Fm. Top","mdMsl":4972.49,"tvdMsl":2785.86,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-af7b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Sola Fm. Base","mdMsl":4975.92,"tvdMsl":2787.85,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-55f5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":4975.92,"tvdMsl":2787.85,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-e558-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":5001.1,"tvdMsl":2802.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-7a0c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":5001.1,"tvdMsl":2802.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-21f3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":5001.1,"tvdMsl":2802.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-4106-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":5001.5,"tvdMsl":2802.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-9c4b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":5111.04,"tvdMsl":2866.26,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-4ba9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":5111.04,"tvdMsl":2866.26,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-e6f2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":5149.32,"tvdMsl":2888.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f3bf-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":5149.32,"tvdMsl":2888.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-4a40-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":5149.32,"tvdMsl":2888.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0fb0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":5149.32,"tvdMsl":2888.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-f569-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":5205.91,"tvdMsl":2921.33,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-7b5c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":5205.91,"tvdMsl":2921.33,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a35e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":5215.41,"tvdMsl":2926.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-d0fd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":5215.41,"tvdMsl":2926.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-50dd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":5215.41,"tvdMsl":2926.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-2fc2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Top","mdMsl":5215.41,"tvdMsl":2926.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-2bdc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":5276.1,"tvdMsl":2962.11,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507b-5dfc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Base","mdMsl":5276.1,"tvdMsl":2962.11,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507b-f88e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e6-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":5276.1,"tvdMsl":2962.11,"properties":{"confidence":null,"qualifier":null}}],"ad215042-0399-2b7e-e053-c818a488c79a":[{"id":"ad215079-8095-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215082-1ad4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215079-72ec-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":831.6,"tvdMsl":827.68,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215073-f2dd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215076-39b7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507a-ebe1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-f6df-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1199.1,"tvdMsl":1188.92,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-4615-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1262.6,"tvdMsl":1251.09,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-10a3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2119.4,"tvdMsl":2031.59,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215080-30f3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2250.7,"tvdMsl":2145.44,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-174e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215076-ada5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215076-3e65-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215078-a7a5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2404.4,"tvdMsl":2278.45,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215080-b54c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2404.4,"tvdMsl":2278.45,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-d466-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2472.1,"tvdMsl":2336.95,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215078-a762-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2472.1,"tvdMsl":2336.95,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-d26f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":2565.1,"tvdMsl":2417.38,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-1b91-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2566.6,"tvdMsl":2418.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-1d66-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2566.6,"tvdMsl":2418.68,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-2625-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2715.7,"tvdMsl":2550.82,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-55ea-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2715.7,"tvdMsl":2550.82,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-98ac-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2715.7,"tvdMsl":2550.82,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-56a3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2715.7,"tvdMsl":2550.82,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-1631-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2735.1,"tvdMsl":2568.04,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-6fa1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2735.1,"tvdMsl":2568.04,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-1e01-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2932.1,"tvdMsl":2733.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-f328-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2932.1,"tvdMsl":2733.45,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-a4bd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3049,"tvdMsl":2816.28,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-d53c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3049,"tvdMsl":2816.28,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-3014-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3097.9,"tvdMsl":2845.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-cd6c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3097.9,"tvdMsl":2845.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-b030-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3138.3,"tvdMsl":2867.22,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-8763-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3138.3,"tvdMsl":2867.22,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-989c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3224,"tvdMsl":2908.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-9a68-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3224,"tvdMsl":2908.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a903-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3303.1,"tvdMsl":2953.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a0da-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3303.1,"tvdMsl":2953.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-2493-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3303.1,"tvdMsl":2953.81,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-86c1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3374.5,"tvdMsl":3003.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-cbec-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3374.5,"tvdMsl":3003.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-79b2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3374.5,"tvdMsl":3003.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-242a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3380.1,"tvdMsl":3007.25,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-4208-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3380.1,"tvdMsl":3007.25,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-aa17-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3380.1,"tvdMsl":3007.25,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7858-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3380.1,"tvdMsl":3007.25,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-d345-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Top","mdMsl":3399.8,"tvdMsl":3021.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-679d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3445.3,"tvdMsl":3054.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-804b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3445.3,"tvdMsl":3054.23,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-345b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3488.8,"tvdMsl":3085.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-4601-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Top","mdMsl":3488.8,"tvdMsl":3085.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-4d0a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Top","mdMsl":3488.8,"tvdMsl":3085.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-dca7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3488.8,"tvdMsl":3085.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-332a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Top","mdMsl":3553.1,"tvdMsl":3131.63,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-684f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Skagerrak Fm. Base","mdMsl":3553.1,"tvdMsl":3131.63,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-aa65-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"HEGRE GP. Base","mdMsl":3627.1,"tvdMsl":3184.81,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507d-26e6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Smith Bank Fm. Base","mdMsl":3627.1,"tvdMsl":3184.81,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507d-76d1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-0399-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3627.1,"tvdMsl":3184.81,"properties":{"confidence":null,"qualifier":null}}],"ad215042-f3be-2b7e-e053-c818a488c79a":[{"id":"ad215079-9130-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f3be-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-77eb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f3be-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215078-3ace-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f3be-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":292.1,"tvdMsl":292.09,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507f-6851-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-f3be-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":292.1,"tvdMsl":292.09,"properties":{"confidence":null,"qualifier":null}}],"ad215042-ef86-2b7e-e053-c818a488c79a":[{"id":"ad21507b-512a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507f-7409-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215076-282a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":831.6,"tvdMsl":827.68,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-e7f7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-14bd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215075-4350-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1014.4,"tvdMsl":1007.86,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215078-bbd6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1199.1,"tvdMsl":1188.92,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507c-98be-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1262.6,"tvdMsl":1251.09,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215080-325e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2119.4,"tvdMsl":2031.59,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507c-2bc3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2250.7,"tvdMsl":2145.44,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-f049-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215079-88c4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215079-951f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2339.5,"tvdMsl":2222.33,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215078-374d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2404.4,"tvdMsl":2278.45,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507a-4387-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2404.4,"tvdMsl":2278.45,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-9dc3-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2472.1,"tvdMsl":2336.95,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507f-7007-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2472.1,"tvdMsl":2336.95,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215077-4d62-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":2562.1,"tvdMsl":2414.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-e46f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2564.8,"tvdMsl":2417.24,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0d79-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2564.8,"tvdMsl":2417.24,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-af16-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2716.1,"tvdMsl":2552.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-194e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2716.1,"tvdMsl":2552.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-6961-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2716.1,"tvdMsl":2552.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-4a9a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2716.1,"tvdMsl":2552.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-9bc6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2734.1,"tvdMsl":2568.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-d4eb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2734.1,"tvdMsl":2568.62,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a110-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":2897.6,"tvdMsl":2715.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-4512-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":2897.6,"tvdMsl":2715.87,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-1e5d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3004.1,"tvdMsl":2811.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-22b0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3004.1,"tvdMsl":2811.99,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b2ad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3049.5,"tvdMsl":2853.6,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-2630-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3049.5,"tvdMsl":2853.6,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-ac1f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3057.3,"tvdMsl":2860.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-5433-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3057.3,"tvdMsl":2860.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7790-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3057.3,"tvdMsl":2860.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-e99d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3057.3,"tvdMsl":2860.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-b051-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3086.6,"tvdMsl":2887.95,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-89a0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3086.6,"tvdMsl":2887.95,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-76a6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3113.5,"tvdMsl":2913.18,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-ef1f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3113.5,"tvdMsl":2913.18,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-b758-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3113.5,"tvdMsl":2913.18,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-d5ae-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3113.5,"tvdMsl":2913.18,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-738c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3174.5,"tvdMsl":2971.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-80a4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3174.5,"tvdMsl":2971.46,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-2aa0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3182.45,"tvdMsl":2979.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-f96e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3190.5,"tvdMsl":2986.94,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-45d8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3190.5,"tvdMsl":2986.94,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-527e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3190.5,"tvdMsl":2986.94,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-dbb8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3190.5,"tvdMsl":2986.94,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-c861-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3249.3,"tvdMsl":3044.75,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad21507f-9457-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3249.3,"tvdMsl":3044.75,"properties":{"confidence":"G","qualifier":"FP"}},{"id":"ad215074-1124-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3410.1,"tvdMsl":3204.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-273f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3410.1,"tvdMsl":3204.99,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad215075-572e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-ef86-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3410.1,"tvdMsl":3204.99,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03e9-2b7e-e053-c818a488c79a":[{"id":"ad21507b-cb1b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215081-f1fb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad215074-9b00-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":829.94,"tvdMsl":827.18,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215077-a803-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215073-5e63-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215081-f200-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1015.8,"tvdMsl":1009.76,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215078-a581-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1185.1,"tvdMsl":1170,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507b-622b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1275.4,"tvdMsl":1253.8,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-9a82-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2166.1,"tvdMsl":2065.09,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507c-cb53-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2228.1,"tvdMsl":2126.06,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215072-d004-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2318.1,"tvdMsl":2212.47,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215080-1b0a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2318.1,"tvdMsl":2212.47,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215075-488b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":null,"qualifier":"NL"}},{"id":"ad21507e-148b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215081-f203-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2380.1,"tvdMsl":2269.83,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215074-8e76-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2456.1,"tvdMsl":2336.63,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad21507d-4fad-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2456.1,"tvdMsl":2336.63,"properties":{"confidence":"G","qualifier":"NL"}},{"id":"ad215081-f1f6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Kick-Off Point","mdMsl":2531.1,"tvdMsl":2398.11,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-d636-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2569.1,"tvdMsl":2428.47,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-20e8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2569.1,"tvdMsl":2428.47,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-6adc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2739.6,"tvdMsl":2554.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1f1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2739.6,"tvdMsl":2554.28,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1fe-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2739.6,"tvdMsl":2554.28,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a373-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2764.67,"tvdMsl":2569.78,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-415c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2764.67,"tvdMsl":2569.78,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9474-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3063.1,"tvdMsl":2688.11,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-7400-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3063.1,"tvdMsl":2688.11,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215080-24d0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3295.1,"tvdMsl":2774.56,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1fd-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3295.1,"tvdMsl":2774.56,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-0f0d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3343.1,"tvdMsl":2803.32,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1fc-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3343.1,"tvdMsl":2803.32,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-243c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3373.1,"tvdMsl":2822.61,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-d715-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3373.1,"tvdMsl":2822.61,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-a4d2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3373.1,"tvdMsl":2822.61,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507f-0675-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3373.1,"tvdMsl":2822.61,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507a-d887-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3419.5,"tvdMsl":2853.87,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1f2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3419.5,"tvdMsl":2853.87,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215073-5a80-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3470.9,"tvdMsl":2890.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-528c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3470.9,"tvdMsl":2890.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-db62-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3470.9,"tvdMsl":2890.9,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1f8-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3470.9,"tvdMsl":2890.9,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-45a9-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3520,"tvdMsl":2928.2,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-b73d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3520,"tvdMsl":2928.2,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507f-2bb5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3530.3,"tvdMsl":2936.09,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215072-35c2-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3539.7,"tvdMsl":2943.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-9fab-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Top","mdMsl":3539.7,"tvdMsl":2943.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-0b6a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3539.7,"tvdMsl":2943.29,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215076-2608-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3539.7,"tvdMsl":2943.29,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507b-f276-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3539.7,"tvdMsl":2943.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f1ff-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3539.7,"tvdMsl":2943.29,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b6d7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Top","mdMsl":3544.1,"tvdMsl":2946.66,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-b9aa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 12 VOLVE Base","mdMsl":3544.1,"tvdMsl":2946.66,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507e-d392-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Top","mdMsl":3550.6,"tvdMsl":2951.64,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f201-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 11 VOLVE Base","mdMsl":3550.6,"tvdMsl":2951.64,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-9ee0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Top","mdMsl":3557.6,"tvdMsl":2957,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-6497-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 10 VOLVE Base","mdMsl":3557.6,"tvdMsl":2957,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507a-d99c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 8 VOLVE Top","mdMsl":3572.6,"tvdMsl":2968.49,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-f202-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 9 VOLVE Base","mdMsl":3572.6,"tvdMsl":2968.49,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-1515-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 8 VOLVE Base","mdMsl":3592.1,"tvdMsl":2983.43,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215074-5569-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 7 VOLVE Top","mdMsl":3592.1,"tvdMsl":2983.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-d074-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 6 VOLVE Top","mdMsl":3598.1,"tvdMsl":2988.03,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-7e2a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 7 VOLVE Base","mdMsl":3598.1,"tvdMsl":2988.03,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f1f7-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 6 VOLVE Base","mdMsl":3608.1,"tvdMsl":2995.69,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215081-f331-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 5 VOLVE Top","mdMsl":3608.1,"tvdMsl":2995.69,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-a4b5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 4 VOLVE Top","mdMsl":3610.1,"tvdMsl":2997.22,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215079-3da5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 5 VOLVE Base","mdMsl":3610.1,"tvdMsl":2997.22,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-4119-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 3 VOLVE Top","mdMsl":3612.4,"tvdMsl":2998.99,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-2646-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 4 VOLVE Base","mdMsl":3612.4,"tvdMsl":2998.99,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215073-5f7e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 2 VOLVE Top","mdMsl":3619.4,"tvdMsl":3004.35,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215078-af0b-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 3 VOLVE Base","mdMsl":3619.4,"tvdMsl":3004.35,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215075-86fa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 1 VOLVE Top","mdMsl":3629.1,"tvdMsl":3011.79,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-976a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 2 VOLVE Base","mdMsl":3629.1,"tvdMsl":3011.79,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507d-7685-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":3647.1,"tvdMsl":3025.59,"properties":{"confidence":"F","qualifier":null}},{"id":"ad21507d-bb8e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":3647.1,"tvdMsl":3025.59,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215081-f1f5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. 1 VOLVE Base","mdMsl":3647.1,"tvdMsl":3025.59,"properties":{"confidence":"F","qualifier":null}},{"id":"ad215074-1093-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":3707.1,"tvdMsl":3071.59,"properties":{"confidence":null,"qualifier":null}},{"id":"ad21507b-c8a5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":3707.1,"tvdMsl":3071.59,"properties":{"confidence":null,"qualifier":"NR"}},{"id":"ad21507b-f4f1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03e9-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":3707.1,"tvdMsl":3071.59,"properties":{"confidence":null,"qualifier":"NR"}}],"ad215042-03ef-2b7e-e053-c818a488c79a":[{"id":"ad215080-142c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Top","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215081-e0d0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Seabed","mdMsl":91.1,"tvdMsl":91.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-c356-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Top","mdMsl":846.37,"tvdMsl":839.37,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-c242-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Utsira Fm. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-8b2e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"NORDLAND GP. Base","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-2b1a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Top","mdMsl":1033.92,"tvdMsl":1020.06,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-5aef-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Top","mdMsl":1143.75,"tvdMsl":1125.04,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215080-2fee-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Skade Fm. Base","mdMsl":1268.47,"tvdMsl":1244.03,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215075-5bfb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Top","mdMsl":2190.57,"tvdMsl":2054.52,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-7ce5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Grid Fm. Base","mdMsl":2312.58,"tvdMsl":2156.25,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b258-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Top","mdMsl":2378.26,"tvdMsl":2211.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-2e88-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Top","mdMsl":2378.26,"tvdMsl":2211.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215082-49ec-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"HORDALAND GP. Base","mdMsl":2378.26,"tvdMsl":2211.21,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-517c-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Top","mdMsl":2448.67,"tvdMsl":2270.18,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507d-de2e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Balder Fm. Base","mdMsl":2448.67,"tvdMsl":2270.18,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215078-351f-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Sele Fm. Base","mdMsl":2534.61,"tvdMsl":2341.37,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507d-53b6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Top","mdMsl":2534.61,"tvdMsl":2341.37,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507b-a564-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Lista Fm. Base","mdMsl":2617.51,"tvdMsl":2404.78,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507c-2899-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Top","mdMsl":2617.51,"tvdMsl":2404.78,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-bd41-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Ty Fm. Base","mdMsl":2934.98,"tvdMsl":2570.72,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215079-7d51-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Top","mdMsl":2934.98,"tvdMsl":2570.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-a65d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"ROGALAND GP. Base","mdMsl":2934.98,"tvdMsl":2570.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-9a5e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Top","mdMsl":2934.98,"tvdMsl":2570.72,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-0ead-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Ekofisk Fm. Base","mdMsl":2954.54,"tvdMsl":2578.44,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215075-4820-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Top","mdMsl":2954.54,"tvdMsl":2578.44,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-695d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Top","mdMsl":3393.9,"tvdMsl":2754.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507c-31e4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Tor Fm. Base","mdMsl":3393.9,"tvdMsl":2754.15,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-abaa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Hod Fm. Base","mdMsl":3559.88,"tvdMsl":2822.61,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215073-4052-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Top","mdMsl":3559.88,"tvdMsl":2822.61,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507a-e38a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Top","mdMsl":3697.1,"tvdMsl":2890.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-bfe6-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Blodoeks Fm. Base","mdMsl":3697.1,"tvdMsl":2890.43,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a902-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Top","mdMsl":3716.1,"tvdMsl":2901.56,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215076-f643-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Hidra Fm. Base","mdMsl":3716.1,"tvdMsl":2901.56,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507c-35e4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"SHETLAND GP. Base","mdMsl":3716.1,"tvdMsl":2901.56,"properties":{"confidence":"P","qualifier":null}},{"id":"ad21507d-6c04-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Top","mdMsl":3716.1,"tvdMsl":2901.56,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215072-af64-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Top","mdMsl":3774.85,"tvdMsl":2937.16,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-a15d-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"CROMER KNOLL GP. Base","mdMsl":3774.85,"tvdMsl":2937.16,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215074-15b4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Base","mdMsl":3775.1,"tvdMsl":2937.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215079-6506-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Top","mdMsl":3775.1,"tvdMsl":2937.32,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-755e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Aasgard Fm. Top","mdMsl":3775.1,"tvdMsl":2937.32,"properties":{"confidence":"G","qualifier":null}},{"id":"c54d4edf-824d-4787-b763-575d61fab900","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Roedby Fm. Base","mdMsl":3775.1,"tvdMsl":2937.32,"properties":{"confidence":"P","qualifier":null}},{"id":"ad215073-6fba-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Top","mdMsl":3823.1,"tvdMsl":2967.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215078-4c9e-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Draupne Fm. Base","mdMsl":3823.1,"tvdMsl":2967.54,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-b9c5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Top","mdMsl":3883.1,"tvdMsl":3007.48,"properties":{"confidence":null,"qualifier":null}},{"id":"ad215077-65f4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"VIKING GP. Base","mdMsl":3899.96,"tvdMsl":3019.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507e-0df5-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Top","mdMsl":3899.96,"tvdMsl":3019.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-0fc4-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Top","mdMsl":3899.96,"tvdMsl":3019.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad21507f-7147-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Sand VOLVE Base","mdMsl":3899.96,"tvdMsl":3019.1,"properties":{"confidence":"E","qualifier":null}},{"id":"ad21507f-a579-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Heather Fm. Base","mdMsl":3899.96,"tvdMsl":3019.1,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215077-b1b1-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Hugin Fm. Base","mdMsl":4007.82,"tvdMsl":3095.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215073-f0cb-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Top","mdMsl":4007.82,"tvdMsl":3095.5,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215072-a4fa-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Total Depth","mdMsl":4035.1,"tvdMsl":3115.02,"properties":{"confidence":"G","qualifier":null}},{"id":"ad215074-f79a-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"Sleipner Fm. Base","mdMsl":4035.1,"tvdMsl":3115.02,"properties":{"confidence":"G","qualifier":"NR"}},{"id":"ad215072-cdd0-2e4b-e053-c918a4881b5c","wellboreId":"ad215042-03ef-2b7e-e053-c818a488c79a","pickIdentifier":"VESTLAND GP. Base","mdMsl":4035.1,"tvdMsl":3115.02,"properties":{"confidence":"G","qualifier":"NR"}}]} \ No newline at end of file diff --git a/public/data/strat-columns.json b/public/data/strat-columns.json index 0b0be46..14256a6 100644 --- a/public/data/strat-columns.json +++ b/public/data/strat-columns.json @@ -1 +1 @@ -{"ad215071-c509-2e4b-e053-c918a4881b5c":{"id":"ad215071-c509-2e4b-e053-c918a4881b5c","name":"LITHO_VOLVE","type":"lithostratigraphy","units":[{"id":"ad215071-fb13-2e4b-e053-c918a4881b5c","name":"NORDLAND GP.","top":"NORDLAND GP. Top","topAge":0.001,"base":"NORDLAND GP. Base","baseAge":16,"color":"#ffe500","level":1,"parent":null},{"id":"ad215072-0001-2e4b-e053-c918a4881b5c","name":"Utsira Fm.","top":"Utsira Fm. Top","topAge":8,"base":"Utsira Fm. Base","baseAge":16,"color":"#fff200","level":2,"parent":"NORDLAND GP."},{"id":"ad215071-f6ca-2e4b-e053-c918a4881b5c","name":"HORDALAND GP.","top":"HORDALAND GP. Top","topAge":23,"base":"HORDALAND GP. Base","baseAge":52,"color":"#009024","level":1,"parent":null},{"id":"ad215071-f6cc-2e4b-e053-c918a4881b5c","name":"Skade Fm.","top":"Skade Fm. Top","topAge":23,"base":"Skade Fm. Base","baseAge":33,"color":"#00a636","level":2,"parent":"HORDALAND GP."},{"id":"ad215071-f6d5-2e4b-e053-c918a4881b5c","name":"Grid Fm.","top":"Grid Fm. Top","topAge":35,"base":"Grid Fm. Base","baseAge":38,"color":"#00bc48","level":2,"parent":"HORDALAND GP."},{"id":"ad215071-f6dc-2e4b-e053-c918a4881b5c","name":"Frigg Fm.","top":"Frigg Fm. Top","topAge":51,"base":"Frigg Fm. Base","baseAge":52,"color":"#00ff00","level":2,"parent":"HORDALAND GP."},{"id":"ad215071-f6df-2e4b-e053-c918a4881b5c","name":"ROGALAND GP.","top":"ROGALAND GP. Top","topAge":52,"base":"ROGALAND GP. Base","baseAge":64,"color":"#b22222","level":1,"parent":null},{"id":"ad215071-f6e1-2e4b-e053-c918a4881b5c","name":"Balder Fm.","top":"Balder Fm. Top","topAge":52,"base":"Balder Fm. Base","baseAge":57,"color":"#bc4830","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6e9-2e4b-e053-c918a4881b5c","name":"Sele Fm.","top":"Sele Fm. Top","topAge":57,"base":"Sele Fm. Base","baseAge":60,"color":"#bd845c","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6ee-2e4b-e053-c918a4881b5c","name":"Lista Fm.","top":"Lista Fm. Top","topAge":60,"base":"Lista Fm. Base","baseAge":63,"color":"#c49f74","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6f2-2e4b-e053-c918a4881b5c","name":"Ty Fm.","top":"Ty Fm. Top","topAge":63.5,"base":"Ty Fm. Base","baseAge":64,"color":"#d2b48c","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6fb-2e4b-e053-c918a4881b5c","name":"SHETLAND GP.","top":"SHETLAND GP. Top","topAge":64,"base":"SHETLAND GP. Base","baseAge":95,"color":"#000080","level":1,"parent":null},{"id":"ad215071-f6fd-2e4b-e053-c918a4881b5c","name":"Ekofisk Fm.","top":"Ekofisk Fm. Top","topAge":64,"base":"Ekofisk Fm. Base","baseAge":66,"color":"#0000c3","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f6ff-2e4b-e053-c918a4881b5c","name":"Tor Fm.","top":"Tor Fm. Top","topAge":66,"base":"Tor Fm. Base","baseAge":75,"color":"#006dff","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f735-2e4b-e053-c918a4881b5c","name":"Hod Fm.","top":"Hod Fm. Top","topAge":75,"base":"Hod Fm. Base","baseAge":88,"color":"#00b6ff","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f70f-2e4b-e053-c918a4881b5c","name":"Blodoeks Fm.","top":"Blodoeks Fm. Top","topAge":88,"base":"Blodoeks Fm. Base","baseAge":90,"color":"#00daff","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f720-2e4b-e053-c918a4881b5c","name":"Hidra Fm.","top":"Hidra Fm. Top","topAge":90,"base":"Hidra Fm. Base","baseAge":95,"color":"#00ea4c","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f736-2e4b-e053-c918a4881b5c","name":"CROMER KNOLL GP.","top":"CROMER KNOLL GP. Top","topAge":95,"base":"CROMER KNOLL GP. Base","baseAge":139,"color":"#b233cf","level":1,"parent":null},{"id":"ad215071-f737-2e4b-e053-c918a4881b5c","name":"Roedby Fm.","top":"Roedby Fm. Top","topAge":95,"base":"Roedby Fm. Base","baseAge":110,"color":"#c14dcd","level":2,"parent":"CROMER KNOLL GP."},{"id":"ad215071-f73b-2e4b-e053-c918a4881b5c","name":"Aasgard Fm.","top":"Aasgard Fm. Top","topAge":115,"base":"Aasgard Fm. Base","baseAge":139,"color":"#e081c9","level":2,"parent":"CROMER KNOLL GP."},{"id":"ad215071-f3cb-2e4b-e053-c918a4881b5c","name":"Draupne Fm.","top":"Draupne Fm. Top","topAge":139,"base":"Draupne Fm. Base","baseAge":153,"color":"#ff4f20","level":2,"parent":"VIKING GP."},{"id":"ad215071-f3ce-2e4b-e053-c918a4881b5c","name":"VIKING GP.","top":"VIKING GP. Top","topAge":139,"base":"VIKING GP. Base","baseAge":171,"color":"#ff0000","level":1,"parent":null},{"id":"ad215071-f3cf-2e4b-e053-c918a4881b5c","name":"Heather Fm.","top":"Heather Fm. Top","topAge":153,"base":"Heather Fm. Base","baseAge":171,"color":"#ff5f30","level":2,"parent":"VIKING GP."},{"id":"ad215071-f3d8-2e4b-e053-c918a4881b5c","name":"Heather Fm. Sand VOLVE","top":"Heather Fm. Sand VOLVE Top","topAge":170,"base":"Heather Fm. Sand VOLVE Base","baseAge":171,"color":"#ffe500","level":3,"parent":"Heather Fm."},{"id":"7d713e2e-ace5-4b28-a062-54b594982089","name":"VESTLAND GP.","top":"VESTLAND GP. Top","topAge":171,"base":"VESTLAND GP. Base","baseAge":188,"color":"#d167cb","level":1,"parent":null},{"id":"ad215071-f3e6-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 18 VOLVE","top":"Hugin Fm. 18 VOLVE Top","topAge":171,"base":"Hugin Fm. 18 VOLVE Base","baseAge":171.5,"color":"#ffff00","level":3,"parent":"Hugin Fm."},{"id":"b2567566-45a2-458c-bacc-62d1904412bd","name":"Hugin Fm.","top":"Hugin Fm. Top","topAge":171,"base":"Hugin Fm. Base","baseAge":180,"color":"#ffcb00","level":2,"parent":"VESTLAND GP."},{"id":"ad215071-f3e9-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 17 VOLVE","top":"Hugin Fm. 17 VOLVE Top","topAge":171.5,"base":"Hugin Fm. 17 VOLVE Base","baseAge":172,"color":"#fff200","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3f3-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 16 VOLVE","top":"Hugin Fm. 16 VOLVE Top","topAge":172,"base":"Hugin Fm. 16 VOLVE Base","baseAge":172.5,"color":"#ffe500","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3f5-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 15 VOLVE","top":"Hugin Fm. 15 VOLVE Top","topAge":172.5,"base":"Hugin Fm. 15 VOLVE Base","baseAge":173,"color":"#ffd700","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3fa-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 14 VOLVE","top":"Hugin Fm. 14 VOLVE Top","topAge":173,"base":"Hugin Fm. 14 VOLVE Base","baseAge":173.5,"color":"#ffcb00","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3fb-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 13 VOLVE","top":"Hugin Fm. 13 VOLVE Top","topAge":173.5,"base":"Hugin Fm. 13 VOLVE Base","baseAge":174,"color":"#efba00","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3ff-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 12 VOLVE","top":"Hugin Fm. 12 VOLVE Top","topAge":174,"base":"Hugin Fm. 12 VOLVE Base","baseAge":174.5,"color":"#f0aa23","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f408-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 11 VOLVE","top":"Hugin Fm. 11 VOLVE Top","topAge":174.5,"base":"Hugin Fm. 11 VOLVE Base","baseAge":175,"color":"#ffa500","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f40e-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 10 VOLVE","top":"Hugin Fm. 10 VOLVE Top","topAge":175,"base":"Hugin Fm. 10 VOLVE Base","baseAge":175.5,"color":"#ffaaa2","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f485-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 9 VOLVE","top":"Hugin Fm. 9 VOLVE Top","topAge":175.5,"base":"Hugin Fm. 9 VOLVE Base","baseAge":176,"color":"#ff9579","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f488-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 8 VOLVE","top":"Hugin Fm. 8 VOLVE Top","topAge":176,"base":"Hugin Fm. 8 VOLVE Base","baseAge":176.5,"color":"#ffc0cb","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f489-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 7 VOLVE","top":"Hugin Fm. 7 VOLVE Top","topAge":176.5,"base":"Hugin Fm. 7 VOLVE Base","baseAge":177,"color":"#ffb5c5","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f490-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 6 VOLVE","top":"Hugin Fm. 6 VOLVE Top","topAge":177,"base":"Hugin Fm. 6 VOLVE Base","baseAge":177.5,"color":"#e9d0a8","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f495-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 5 VOLVE","top":"Hugin Fm. 5 VOLVE Top","topAge":177.5,"base":"Hugin Fm. 5 VOLVE Base","baseAge":178,"color":"#d2b48c","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f49a-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 4 VOLVE","top":"Hugin Fm. 4 VOLVE Top","topAge":178,"base":"Hugin Fm. 4 VOLVE Base","baseAge":178.5,"color":"#c49f74","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f49b-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 3 VOLVE","top":"Hugin Fm. 3 VOLVE Top","topAge":178.5,"base":"Hugin Fm. 3 VOLVE Base","baseAge":179,"color":"#bd845c","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f4a4-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 2 VOLVE","top":"Hugin Fm. 2 VOLVE Top","topAge":179,"base":"Hugin Fm. 2 VOLVE Base","baseAge":179.5,"color":"#bb663e","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f4a6-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 1 VOLVE","top":"Hugin Fm. 1 VOLVE Top","topAge":179.5,"base":"Hugin Fm. 1 VOLVE Base","baseAge":180,"color":"#bc4830","level":3,"parent":"Hugin Fm."},{"id":"0fd59157-5a7d-4b5e-ba40-f76d0b2659aa","name":"Sleipner Fm.","top":"Sleipner Fm. Top","topAge":180,"base":"Sleipner Fm. Base","baseAge":188,"color":"#ffff00","level":2,"parent":"VESTLAND GP."},{"id":"ad215071-f4b0-2e4b-e053-c918a4881b5c","name":"HEGRE GP.","top":"HEGRE GP. Top","topAge":208,"base":"HEGRE GP. Base","baseAge":245,"color":"#006400","level":1,"parent":null},{"id":"ad215071-f4b1-2e4b-e053-c918a4881b5c","name":"Skagerrak Fm.","top":"Skagerrak Fm. Top","topAge":208,"base":"Skagerrak Fm. Base","baseAge":220,"color":"#007a12","level":2,"parent":"HEGRE GP."},{"id":"ad215071-f4b8-2e4b-e053-c918a4881b5c","name":"Smith Bank Fm.","top":"Smith Bank Fm. Top","topAge":220,"base":"Smith Bank Fm. Base","baseAge":226,"color":"#00ea4c","level":2,"parent":"HEGRE GP."}]}} \ No newline at end of file +{"ad215071-c509-2e4b-e053-c918a4881b5c":{"id":"ad215071-c509-2e4b-e053-c918a4881b5c","name":"LITHO_VOLVE","type":"lithostratigraphy","units":[{"id":"ad215071-fb13-2e4b-e053-c918a4881b5c","name":"NORDLAND GP.","unitType":"group","top":"NORDLAND GP. Top","topAge":0.001,"base":"NORDLAND GP. Base","baseAge":16,"color":"#ffe500","level":1,"parent":null},{"id":"ad215072-0001-2e4b-e053-c918a4881b5c","name":"Utsira Fm.","unitType":"formation","top":"Utsira Fm. Top","topAge":8,"base":"Utsira Fm. Base","baseAge":16,"color":"#fff200","level":2,"parent":"NORDLAND GP."},{"id":"ad215071-f6ca-2e4b-e053-c918a4881b5c","name":"HORDALAND GP.","unitType":"group","top":"HORDALAND GP. Top","topAge":23,"base":"HORDALAND GP. Base","baseAge":52,"color":"#009024","level":1,"parent":null},{"id":"ad215071-f6cc-2e4b-e053-c918a4881b5c","name":"Skade Fm.","unitType":"formation","top":"Skade Fm. Top","topAge":23,"base":"Skade Fm. Base","baseAge":33,"color":"#00a636","level":2,"parent":"HORDALAND GP."},{"id":"ad215071-f6d5-2e4b-e053-c918a4881b5c","name":"Grid Fm.","unitType":"formation","top":"Grid Fm. Top","topAge":35,"base":"Grid Fm. Base","baseAge":38,"color":"#00bc48","level":2,"parent":"HORDALAND GP."},{"id":"ad215071-f6dc-2e4b-e053-c918a4881b5c","name":"Frigg Fm.","unitType":"formation","top":"Frigg Fm. Top","topAge":51,"base":"Frigg Fm. Base","baseAge":52,"color":"#00ff00","level":2,"parent":"HORDALAND GP."},{"id":"ad215071-f6df-2e4b-e053-c918a4881b5c","name":"ROGALAND GP.","unitType":"group","top":"ROGALAND GP. Top","topAge":52,"base":"ROGALAND GP. Base","baseAge":64,"color":"#b22222","level":1,"parent":null},{"id":"ad215071-f6e1-2e4b-e053-c918a4881b5c","name":"Balder Fm.","unitType":"formation","top":"Balder Fm. Top","topAge":52,"base":"Balder Fm. Base","baseAge":57,"color":"#bc4830","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6e9-2e4b-e053-c918a4881b5c","name":"Sele Fm.","unitType":"formation","top":"Sele Fm. Top","topAge":57,"base":"Sele Fm. Base","baseAge":60,"color":"#bd845c","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6ee-2e4b-e053-c918a4881b5c","name":"Lista Fm.","unitType":"formation","top":"Lista Fm. Top","topAge":60,"base":"Lista Fm. Base","baseAge":63,"color":"#c49f74","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6f2-2e4b-e053-c918a4881b5c","name":"Ty Fm.","unitType":"formation","top":"Ty Fm. Top","topAge":63.5,"base":"Ty Fm. Base","baseAge":64,"color":"#d2b48c","level":2,"parent":"ROGALAND GP."},{"id":"ad215071-f6fb-2e4b-e053-c918a4881b5c","name":"SHETLAND GP.","unitType":"group","top":"SHETLAND GP. Top","topAge":64,"base":"SHETLAND GP. Base","baseAge":95,"color":"#000080","level":1,"parent":null},{"id":"ad215071-f6fd-2e4b-e053-c918a4881b5c","name":"Ekofisk Fm.","unitType":"formation","top":"Ekofisk Fm. Top","topAge":64,"base":"Ekofisk Fm. Base","baseAge":66,"color":"#0000c3","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f6ff-2e4b-e053-c918a4881b5c","name":"Tor Fm.","unitType":"formation","top":"Tor Fm. Top","topAge":66,"base":"Tor Fm. Base","baseAge":75,"color":"#006dff","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f735-2e4b-e053-c918a4881b5c","name":"Hod Fm.","unitType":"formation","top":"Hod Fm. Top","topAge":75,"base":"Hod Fm. Base","baseAge":88,"color":"#00b6ff","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f70f-2e4b-e053-c918a4881b5c","name":"Blodoeks Fm.","unitType":"formation","top":"Blodoeks Fm. Top","topAge":88,"base":"Blodoeks Fm. Base","baseAge":90,"color":"#00daff","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f720-2e4b-e053-c918a4881b5c","name":"Hidra Fm.","unitType":"formation","top":"Hidra Fm. Top","topAge":90,"base":"Hidra Fm. Base","baseAge":95,"color":"#00ea4c","level":2,"parent":"SHETLAND GP."},{"id":"ad215071-f736-2e4b-e053-c918a4881b5c","name":"CROMER KNOLL GP.","unitType":"group","top":"CROMER KNOLL GP. Top","topAge":95,"base":"CROMER KNOLL GP. Base","baseAge":139,"color":"#b233cf","level":1,"parent":null},{"id":"ad215071-f737-2e4b-e053-c918a4881b5c","name":"Roedby Fm.","unitType":"formation","top":"Roedby Fm. Top","topAge":95,"base":"Roedby Fm. Base","baseAge":110,"color":"#c14dcd","level":2,"parent":"CROMER KNOLL GP."},{"id":"ad215071-f73b-2e4b-e053-c918a4881b5c","name":"Aasgard Fm.","unitType":"formation","top":"Aasgard Fm. Top","topAge":115,"base":"Aasgard Fm. Base","baseAge":139,"color":"#e081c9","level":2,"parent":"CROMER KNOLL GP."},{"id":"ad215071-f3cb-2e4b-e053-c918a4881b5c","name":"Draupne Fm.","unitType":"formation","top":"Draupne Fm. Top","topAge":139,"base":"Draupne Fm. Base","baseAge":153,"color":"#ff4f20","level":2,"parent":"VIKING GP."},{"id":"ad215071-f3ce-2e4b-e053-c918a4881b5c","name":"VIKING GP.","unitType":"group","top":"VIKING GP. Top","topAge":139,"base":"VIKING GP. Base","baseAge":171,"color":"#ff0000","level":1,"parent":null},{"id":"ad215071-f3cf-2e4b-e053-c918a4881b5c","name":"Heather Fm.","unitType":"formation","top":"Heather Fm. Top","topAge":153,"base":"Heather Fm. Base","baseAge":171,"color":"#ff5f30","level":2,"parent":"VIKING GP."},{"id":"ad215071-f3d8-2e4b-e053-c918a4881b5c","name":"Heather Fm. Sand VOLVE","unitType":"subzone","top":"Heather Fm. Sand VOLVE Top","topAge":170,"base":"Heather Fm. Sand VOLVE Base","baseAge":171,"color":"#ffe500","level":3,"parent":"Heather Fm."},{"id":"7d713e2e-ace5-4b28-a062-54b594982089","name":"VESTLAND GP.","unitType":"group","top":"VESTLAND GP. Top","topAge":171,"base":"VESTLAND GP. Base","baseAge":188,"color":"#d167cb","level":1,"parent":null},{"id":"ad215071-f3e6-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 18 VOLVE","unitType":"subzone","top":"Hugin Fm. 18 VOLVE Top","topAge":171,"base":"Hugin Fm. 18 VOLVE Base","baseAge":171.5,"color":"#ffff00","level":3,"parent":"Hugin Fm."},{"id":"b2567566-45a2-458c-bacc-62d1904412bd","name":"Hugin Fm.","unitType":"formation","top":"Hugin Fm. Top","topAge":171,"base":"Hugin Fm. Base","baseAge":180,"color":"#ffcb00","level":2,"parent":"VESTLAND GP."},{"id":"ad215071-f3e9-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 17 VOLVE","unitType":"subzone","top":"Hugin Fm. 17 VOLVE Top","topAge":171.5,"base":"Hugin Fm. 17 VOLVE Base","baseAge":172,"color":"#fff200","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3f3-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 16 VOLVE","unitType":"subzone","top":"Hugin Fm. 16 VOLVE Top","topAge":172,"base":"Hugin Fm. 16 VOLVE Base","baseAge":172.5,"color":"#ffe500","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3f5-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 15 VOLVE","unitType":"subzone","top":"Hugin Fm. 15 VOLVE Top","topAge":172.5,"base":"Hugin Fm. 15 VOLVE Base","baseAge":173,"color":"#ffd700","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3fa-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 14 VOLVE","unitType":"subzone","top":"Hugin Fm. 14 VOLVE Top","topAge":173,"base":"Hugin Fm. 14 VOLVE Base","baseAge":173.5,"color":"#ffcb00","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3fb-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 13 VOLVE","unitType":"subzone","top":"Hugin Fm. 13 VOLVE Top","topAge":173.5,"base":"Hugin Fm. 13 VOLVE Base","baseAge":174,"color":"#efba00","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f3ff-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 12 VOLVE","unitType":"subzone","top":"Hugin Fm. 12 VOLVE Top","topAge":174,"base":"Hugin Fm. 12 VOLVE Base","baseAge":174.5,"color":"#f0aa23","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f408-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 11 VOLVE","unitType":"subzone","top":"Hugin Fm. 11 VOLVE Top","topAge":174.5,"base":"Hugin Fm. 11 VOLVE Base","baseAge":175,"color":"#ffa500","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f40e-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 10 VOLVE","unitType":"subzone","top":"Hugin Fm. 10 VOLVE Top","topAge":175,"base":"Hugin Fm. 10 VOLVE Base","baseAge":175.5,"color":"#ffaaa2","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f485-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 9 VOLVE","unitType":"subzone","top":"Hugin Fm. 9 VOLVE Top","topAge":175.5,"base":"Hugin Fm. 9 VOLVE Base","baseAge":176,"color":"#ff9579","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f488-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 8 VOLVE","unitType":"subzone","top":"Hugin Fm. 8 VOLVE Top","topAge":176,"base":"Hugin Fm. 8 VOLVE Base","baseAge":176.5,"color":"#ffc0cb","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f489-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 7 VOLVE","unitType":"subzone","top":"Hugin Fm. 7 VOLVE Top","topAge":176.5,"base":"Hugin Fm. 7 VOLVE Base","baseAge":177,"color":"#ffb5c5","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f490-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 6 VOLVE","unitType":"subzone","top":"Hugin Fm. 6 VOLVE Top","topAge":177,"base":"Hugin Fm. 6 VOLVE Base","baseAge":177.5,"color":"#e9d0a8","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f495-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 5 VOLVE","unitType":"subzone","top":"Hugin Fm. 5 VOLVE Top","topAge":177.5,"base":"Hugin Fm. 5 VOLVE Base","baseAge":178,"color":"#d2b48c","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f49a-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 4 VOLVE","unitType":"subzone","top":"Hugin Fm. 4 VOLVE Top","topAge":178,"base":"Hugin Fm. 4 VOLVE Base","baseAge":178.5,"color":"#c49f74","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f49b-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 3 VOLVE","unitType":"subzone","top":"Hugin Fm. 3 VOLVE Top","topAge":178.5,"base":"Hugin Fm. 3 VOLVE Base","baseAge":179,"color":"#bd845c","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f4a4-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 2 VOLVE","unitType":"subzone","top":"Hugin Fm. 2 VOLVE Top","topAge":179,"base":"Hugin Fm. 2 VOLVE Base","baseAge":179.5,"color":"#bb663e","level":3,"parent":"Hugin Fm."},{"id":"ad215071-f4a6-2e4b-e053-c918a4881b5c","name":"Hugin Fm. 1 VOLVE","unitType":"subzone","top":"Hugin Fm. 1 VOLVE Top","topAge":179.5,"base":"Hugin Fm. 1 VOLVE Base","baseAge":180,"color":"#bc4830","level":3,"parent":"Hugin Fm."},{"id":"0fd59157-5a7d-4b5e-ba40-f76d0b2659aa","name":"Sleipner Fm.","unitType":"formation","top":"Sleipner Fm. Top","topAge":180,"base":"Sleipner Fm. Base","baseAge":188,"color":"#ffff00","level":2,"parent":"VESTLAND GP."},{"id":"ad215071-f4b0-2e4b-e053-c918a4881b5c","name":"HEGRE GP.","unitType":"group","top":"HEGRE GP. Top","topAge":208,"base":"HEGRE GP. Base","baseAge":245,"color":"#006400","level":1,"parent":null},{"id":"ad215071-f4b1-2e4b-e053-c918a4881b5c","name":"Skagerrak Fm.","unitType":"formation","top":"Skagerrak Fm. Top","topAge":208,"base":"Skagerrak Fm. Base","baseAge":220,"color":"#007a12","level":2,"parent":"HEGRE GP."},{"id":"ad215071-f4b8-2e4b-e053-c918a4881b5c","name":"Smith Bank Fm.","unitType":"formation","top":"Smith Bank Fm. Top","topAge":220,"base":"Smith Bank Fm. Base","baseAge":226,"color":"#00ea4c","level":2,"parent":"HEGRE GP."}]}} \ No newline at end of file diff --git a/scripts/generate-data.js b/scripts/generate-data.js index a7973fb..11ff62e 100644 --- a/scripts/generate-data.js +++ b/scripts/generate-data.js @@ -31,7 +31,7 @@ * * !!!IMPORTANT: surface irapbin files must be put in the /public/data/surfaces folder, named by surface id! * - * node scripts/generate-data --input import/_troll && node scripts/generate-story-args + * node scripts/generate-data --input import/_volve && node scripts/generate-story-args */ import minimist from 'minimist' diff --git a/scripts/generate-story-args.js b/scripts/generate-story-args.js index d0d7f2c..3157c3d 100644 --- a/scripts/generate-story-args.js +++ b/scripts/generate-story-args.js @@ -19,6 +19,10 @@ export function createStoryArgs() { fs.readFileSync('public/data/surface-meta.json') ) + const stratColumns = JSON.parse( + fs.readFileSync('public/data/strat-columns.json') + ) + const wellboreOptions = Object.values(wellboreHeadersData) .filter(d => d.drilled) .sort((a, b) => a.name.localeCompare(b.name)) @@ -38,13 +42,26 @@ export function createStoryArgs() { [surface.id]: surface.name }), {}) + const stratUnitTypes = new Set() + const stratUnits = new Set() + + Object.values(stratColumns).forEach(stratColumn => { + stratColumn.units.forEach(unit => { + stratUnitTypes.add(unit.unitType) + stratUnits.add(unit.name) + }) + }) + const output = { utmZone: config.utmZone || '31N', origin: config.origin, defaultWellbore: config.wellbore, defaultWell: config.well, + defaultStratColumn: config.stratColumn, wellboreOptions, surfaceOptions, + stratUnitOptions: Array.from(stratUnits), + stratUnitTypeOptions: Array.from(stratUnitTypes), } fs.writeFile('src/storybook/story-args.json', JSON.stringify(output), (err) => { diff --git a/scripts/transformations/transformPicks.js b/scripts/transformations/transformPicks.js index 92b483b..9bdfd64 100644 --- a/scripts/transformations/transformPicks.js +++ b/scripts/transformations/transformPicks.js @@ -1,25 +1,24 @@ -import { verify } from '../utils.js' -function mapPicksData(picksData, stratColumn) { +function mapPicksData(picksData) { const grouped = picksData.reduce((map, p) => { let picks = map[p.wellbore_uuid] if (!picks) { picks = [] map[p.wellbore_uuid] = picks } - - const unit = stratColumn.units.find( - (u) => u.top === p.pick_identifier || u.base === p.pick_identifier - ) - if (unit) { - picks.push({ - name: p.pick_identifier, - color: unit.color, - level: unit.level, - mdMsl: p.md_msl, - tvdMsl: p.tvd_msl, - }) - } + + picks.push({ + id: p.uuid, + wellboreId: p.wellbore_uuid, + pickIdentifier: p.pick_identifier, + mdMsl: p.md_msl, + tvdMsl: p.tvd_msl, + properties: { + confidence: p.confidence, + qualifier: p.qualifier, + } + }) + return map }, {}) @@ -33,13 +32,5 @@ export function transformPicks(input, output) { if (!picksData) return - verify(input, 'config') - verify(output, 'strat-columns') - - const config = input['config'] - const stratColumn = output['strat-columns'][config.stratColumn] - - if (stratColumn) { - output['picks'] = mapPicksData(picksData, stratColumn) - } + output['picks'] = mapPicksData(picksData) } diff --git a/scripts/transformations/transformStratColumns.js b/scripts/transformations/transformStratColumns.js index 61d6a7d..563d87a 100644 --- a/scripts/transformations/transformStratColumns.js +++ b/scripts/transformations/transformStratColumns.js @@ -16,6 +16,7 @@ function mapStratColumnsData(stratColumnData) { stratCol.units.push({ id: s.uuid, name: s.identifier, + unitType: s.strat_unit_type || 'unknown', top: s.top, topAge: s.top_age, base: s.base, diff --git a/src/components/Distance/Distance.stories.tsx b/src/components/Distance/Distance.stories.tsx index aa9b419..029ddde 100644 --- a/src/components/Distance/Distance.stories.tsx +++ b/src/components/Distance/Distance.stories.tsx @@ -36,6 +36,7 @@ export default meta type Story = StoryObj const wellboreId = storyArgs.defaultWellbore +const stratColumnId = storyArgs.defaultStratColumn export const Default: Story = { args: { @@ -53,7 +54,7 @@ export const Default: Story = { - + diff --git a/src/components/Html/WellMap/WellMap.stories.tsx b/src/components/Html/WellMap/WellMap.stories.tsx index 030c6ce..ec2d1c7 100644 --- a/src/components/Html/WellMap/WellMap.stories.tsx +++ b/src/components/Html/WellMap/WellMap.stories.tsx @@ -1,6 +1,6 @@ import type { Decorator, Meta, StoryObj } from '@storybook/react' import { scaleOrdinal } from 'd3-scale' -import { ComponentProps, CSSProperties, useMemo, useState } from 'react' +import { ComponentProps, CSSProperties, useState } from 'react' import { DataProviderDecorator } from '../../../storybook/decorators/data-provider-decorator' import storyArgs from '../../../storybook/story-args.json' import { WellMapCasingShoes } from './addons/WellMapCasingShoes' @@ -89,15 +89,12 @@ export const WithCasingAndCompletionIntervals: Story = { } } -export const WithAllAddons: Story = { +export const WithFormationsAndTvdDepths: Story = { decorators: [darkThemeDecorator], render: (args: ComponentProps) => { - const formations = useMemo(() => ['NORDLAND GP.', 'HORDALAND GP.', 'ROGALAND GP.', 'SHETLAND GP.', 'CROMER KNOLL GP.', 'VIKING GP.'], []) return ( colorScale(w.id)}> - - - + ) @@ -135,7 +132,10 @@ export const LightThemed: Story = { decorators: [lightThemeDecorator], render: (args: ComponentProps) => { return ( - colorScale(w.id)} /> + colorScale(w.id)}> + + + ) } } diff --git a/src/components/Html/WellMap/addons/WellMapFormations.tsx b/src/components/Html/WellMap/addons/WellMapFormations.tsx index 2861280..fce699d 100644 --- a/src/components/Html/WellMap/addons/WellMapFormations.tsx +++ b/src/components/Html/WellMap/addons/WellMapFormations.tsx @@ -1,8 +1,8 @@ -import { useEffect, useMemo, useState } from 'react' -import { useData } from '../../../../hooks/useData' import { scaleLinear } from 'd3-scale' import { nanoid } from 'nanoid' -import { Pick } from '../../../../sdk/data/types/Pick' +import { useEffect, useMemo, useState } from 'react' +import { useData } from '../../../../hooks/useData' +import { createFormationIntervals, FormationColumnInterval, getUnitPicks, mergeFormationIntervals } from '../../../../sdk/data/helpers/picks-helpers' import { useWellMapState } from '../well-map-context' type Interval = { @@ -20,7 +20,7 @@ type Interval = { * @expand */ export type WellMapFormationsProps = { - formations: string[] + stratColumnId: string } /** @@ -29,15 +29,14 @@ export type WellMapFormationsProps = { * * @see {@link WellMap} */ -export const WellMapFormations = ({ formations }: WellMapFormationsProps) => { +export const WellMapFormations = ({ stratColumnId }: WellMapFormationsProps) => { const store = useData() - const [picksData, setPicksData] = useState | null>(null) + const [picksData, setPicksData] = useState | null>(null) const wellMapState = useWellMapState() const wellboreIds = wellMapState(state => state.wellboreIds) - const wellboresById = wellMapState(state => state.wellboresById) const domain = wellMapState(state => state.domain) const range = wellMapState(state => state.measures.range) const ratio = wellMapState(state => state.measures.ratio) @@ -49,19 +48,26 @@ export const WellMapFormations = ({ formations }: WellMapFormationsProps) => { useEffect(() => { if (store) { - const pickDataPromises = wellboreIds.map(id => store.get('picks', id)) + const pickDataPromises = wellboreIds.map(id => getUnitPicks(id, stratColumnId, store, true)) Promise.all(pickDataPromises).then(response => { if (response) { - const data = response.reduce((acc, d, i) => ({ - ...acc, - [wellboreIds[i]]: d !== null ? d.sort((a, b) => a.mdMsl - b.mdMsl) : [], - }), {}) + const data = response.reduce((acc, d, i) => { + let intervals: FormationColumnInterval[] = [] + if (d?.matched) { + const formations = createFormationIntervals(d.matched, d.wellbore.depthMdMsl) + intervals = mergeFormationIntervals(formations) + } + return { + ...acc, + [wellboreIds[i]]: intervals, + } + }, {}) setPicksData(data) } }) } - }, [wellboreIds, store]) + }, [wellboreIds, stratColumnId, store]) const intervals = useMemo(() => { const output: Interval[] = [] @@ -69,42 +75,26 @@ export const WellMapFormations = ({ formations }: WellMapFormationsProps) => { if (picksData) { wellboreIds.forEach((id) => { if (picksData[id]) { - const wellbore = wellboresById[id] - - const fromMsl = wellbore.kickoffDepthMsl !== null ? wellbore.kickoffDepthMsl : wellbore.depthReferenceElevation const slot = slotsById[id] const position = getSlotPosition(slot) - formations.forEach(formation => { - //console.log(picksData[id].filter(d => d.name.endsWith('Top') && d.level === 1).map(d => d.name.replace(' Top', ''))) - const tops = picksData[id].filter(d => d.mdMsl <= wellbore.depthMdMsl && d.name === `${formation} Top`) - tops.forEach(top => { - let base = picksData[id].find(d => d.mdMsl > top.mdMsl && d.name === `${formation} Base`) - if (!base) { - base = picksData[id].find(d => d.level <= top.level && d.mdMsl > top.mdMsl) - } - const baseDepth = Math.min(wellbore.depthMdMsl, base ? base.mdMsl : wellbore.depthMdMsl) - if (baseDepth > fromMsl) { - const topDepth = Math.max(fromMsl, top.mdMsl) - const interval: Interval = { - id: nanoid(), - formation, - color: top.color, - level: top.level, - x: position, - y1: depthScale(topDepth), - y2: depthScale(baseDepth), - } - - output.push(interval) - } - }) + picksData[id].forEach(fi => { + const interval: Interval = { + id: nanoid(), + formation: fi.unit.name, + color: fi.unit.color, + level: fi.unit.level, + x: position, + y1: depthScale(fi.mdMslTop), + y2: depthScale(fi.mdMslBottom), + } + + output.push(interval) }) } }) } - output.sort((a, b) => a.x - b.x || a.y1 - b.y1 || a.level - b.level) return output - }, [picksData, formations, depthScale, getSlotPosition, slotsById, wellboreIds, wellboresById]) + }, [picksData, depthScale, getSlotPosition, slotsById, wellboreIds]) const filterColor = useMemo(() => { const v = styles.darkMode ? 0 : 240 @@ -115,7 +105,7 @@ export const WellMapFormations = ({ formations }: WellMapFormationsProps) => { return {intervals.map(interval => { - const width = (ratio * (35 - interval.level * 4)) + const width = (ratio * 30) return ( { stroke={interval.color} strokeWidth={0.5} strokeOpacity={0.75} - style={{ filter: `drop-shadow( 1px 1px 2px ${filterColor})`}} + style={{ filter: `drop-shadow( 1px 1px 2px ${filterColor})` }} /> { stroke={interval.color} strokeWidth={1.5} strokeOpacity={1} - style={{ filter: `drop-shadow( 1px 1px 2px ${filterColor})`}} + style={{ filter: `drop-shadow( 1px 1px 2px ${filterColor})` }} /> ) diff --git a/src/components/Surfaces/Surface.tsx b/src/components/Surfaces/Surface.tsx index de40b24..6c82209 100644 --- a/src/components/Surfaces/Surface.tsx +++ b/src/components/Surfaces/Surface.tsx @@ -223,11 +223,11 @@ export const Surface = ({ setDepthTexture(prev => { if (prev) prev.dispose() - return elevationTextures || prev + return elevationTextures }) setNormals(prev => { if (prev) prev.dispose() - return normalTexture || prev + return normalTexture }) } }), priority) @@ -243,7 +243,7 @@ export const Surface = ({ } setGeometry(prev => { if (prev) prev.dispose() - return bufferGeometry || prev + return bufferGeometry }) }), priority) diff --git a/src/components/Wellbores/CompletionTools/Screen/shaders/fragment.glsl b/src/components/Wellbores/CompletionTools/Screen/shaders/fragment.glsl index 7607ac6..fdfe5bf 100644 --- a/src/components/Wellbores/CompletionTools/Screen/shaders/fragment.glsl +++ b/src/components/Wellbores/CompletionTools/Screen/shaders/fragment.glsl @@ -36,7 +36,7 @@ varying float vCurveLength; void main() { - float strength = mod(vCurveLength + vUv.y * 2.0, 2.0); + float strength = mod(vCurveLength + vUv.x * 2.0, 2.0); strength = step(1.5, strength); vec4 diffuseColor = vec4( uColor1 * strength + uColor2 * (1.0 - strength), opacity ); diff --git a/src/components/Wellbores/Perimeter/shaders/fragment.glsl b/src/components/Wellbores/Perimeter/shaders/fragment.glsl index 5b1ccaa..c7838c3 100644 --- a/src/components/Wellbores/Perimeter/shaders/fragment.glsl +++ b/src/components/Wellbores/Perimeter/shaders/fragment.glsl @@ -22,7 +22,7 @@ void main() { float modulatedLength = mod(vLength - uFrom, uDensity); float coord1 = modulatedLength / 10.0; - float coord2 = vUv.y * 20.0; + float coord2 = vUv.x * 20.0; float line1 = abs(fract(coord1 - 0.5) - 0.5) / fwidth(coord1); float line2 = abs(fract(coord2 - 0.5) - 0.5) / fwidth(coord2); diff --git a/src/components/Wellbores/Picks/Picks.tsx b/src/components/Wellbores/Picks/Picks.tsx index 37dc8d7..21abdb9 100644 --- a/src/components/Wellbores/Picks/Picks.tsx +++ b/src/components/Wellbores/Picks/Picks.tsx @@ -25,6 +25,7 @@ export type PicksProps = CommonComponentProps & { radialSegments?: number baseRadius?: number priority?: number + stratColumnId: string, showAnnotations?: boolean } @@ -42,6 +43,10 @@ export type PicksProps = CommonComponentProps & { * @group Components */ export const Picks = forwardRef(({ + radialSegments = 8, + baseRadius = 10, + stratColumnId, + showAnnotations = true, name, userData, position, @@ -50,10 +55,7 @@ export const Picks = forwardRef(({ layers = createLayers(LAYERS.NOT_EMITTER), castShadow, receiveShadow, - radialSegments = 8, - baseRadius = 10, priority = 0, - showAnnotations = true }: PicksProps, fref: ForwardedRef) => { const ref = useRef(null) @@ -85,13 +87,14 @@ export const Picks = forwardRef(({ if (generator && id) { queue(() => generator( id, + stratColumnId, fromMsl, baseRadius, ).then(response => { setData(response) }), priority) } - }, [generator, id, fromMsl, baseRadius, priority]) + }, [generator, id, fromMsl, baseRadius, stratColumnId, priority]) diff --git a/src/components/Wellbores/TubeTrajectory/TubeTrajectory.tsx b/src/components/Wellbores/TubeTrajectory/TubeTrajectory.tsx index 6450609..a50559e 100644 --- a/src/components/Wellbores/TubeTrajectory/TubeTrajectory.tsx +++ b/src/components/Wellbores/TubeTrajectory/TubeTrajectory.tsx @@ -88,7 +88,7 @@ export const TubeTrajectory = ({ } setGeometry(prev => { if (prev) prev.dispose() - return bufferGeometry || prev + return bufferGeometry }) }), priority) diff --git a/src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.stories.tsx b/src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.stories.tsx new file mode 100644 index 0000000..476f9a8 --- /dev/null +++ b/src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.stories.tsx @@ -0,0 +1,89 @@ +import type { Meta, StoryObj } from '@storybook/react' +import { useEffect } from 'react' +import { WellboreSelectedEvent } from '../../../events/wellbore-events' +import { Canvas3dDecorator } from '../../../storybook/decorators/canvas-3d-decorator' +import { DataProviderDecorator } from '../../../storybook/decorators/data-provider-decorator' +import { DepthSelectorDecorator } from '../../../storybook/decorators/depth-selector-decorator' +import { GeneratorsProviderDecorator } from '../../../storybook/decorators/generators-provider-decorator' +import storyArgs from '../../../storybook/story-args.json' +import { TubeTrajectory } from '../TubeTrajectory' +import { Wellbore } from '../Wellbore/Wellbore' +import { WellboreFormationColumn } from './WellboreFormationColumn' + +const meta = { + title: 'Components/Wellbores/WellboreFormationColumn', + component: WellboreFormationColumn, +} satisfies Meta + +type StoryArgs = React.ComponentProps + +export default meta +type Story = StoryObj + +const wellboreId = storyArgs.defaultWellbore +const stratColumnId = storyArgs.defaultStratColumn + +export const Default: Story = { + args: { + stratColumnId, + startRadius: 0.5, + formationWidth: 2, + inverted: true, + opacity: 1, + unitTypes: [...storyArgs.stratUnitTypeOptions], + units: undefined, + }, + argTypes: { + formationWidth: { + control: { + type: 'range', + min: 0, + max: 20, + step: 1, + }, + }, + opacity: { + control: { + type: 'range', + min: 0, + max: 1, + step: 0.1, + }, + }, + unitTypes: { + options: storyArgs.stratUnitTypeOptions, + control: 'check', + }, + units: { + options: ['', ...storyArgs.stratUnitOptions], + control: 'select', + mapping: { + '': undefined + } + } + }, + decorators: [ + Canvas3dDecorator, + GeneratorsProviderDecorator, + DepthSelectorDecorator, + DataProviderDecorator, + ], + render: args => { + useEffect(() => { + dispatchEvent(new WellboreSelectedEvent({ id: wellboreId })) + }, []) + + return ( + + + + + + + ) + }, + parameters: { + autoClear: true, + scale: 100 + } +} diff --git a/src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.tsx b/src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.tsx new file mode 100644 index 0000000..920c814 --- /dev/null +++ b/src/components/Wellbores/WellboreFormationColumn/WellboreFormationColumn.tsx @@ -0,0 +1,144 @@ +import { useEffect, useMemo, useState } from 'react' +import { BackSide, BufferGeometry, FrontSide, ShaderLib, Uniform, UniformsUtils } from 'three' +import { CommonComponentProps, createLayers, LAYERS, useGenerator, useWellboreContext } from '../../../main' +import { queue, unpackBufferGeometry } from '../../../sdk' +import fragmentShader from './shaders/fragment.glsl' +import vertexShader from './shaders/vertex.glsl' +import { wellboreFormationColumn, WellboreFormationColumnResponse } from './wellbore-formation-column-defs' + +/** + * WellboreFormationColumn props + * @expand + */ +export type WellboreFormationColumnProps = CommonComponentProps & { + stratColumnId: string + units?: string[] + unitTypes?: string[] + inverted?: boolean + opacity?: number + radialSegments?: number + startRadius?: number + formationWidth?: number + priority?: number +} + +/** + * Renders colored tube geometeries for visualizing formations. Using picks data and strat column + * units to generate formation intervals. + * + * @example + * + * + * + * + * @see [Storybook](/videx-3d/?path=/docs/components-wellbores-wellboreformationcolumn--docs) + * @see {@link Picks} + * @see {@link Wellbore} + * + * @group Components + */ +export const WellboreFormationColumn = ({ + name, + userData, + position, + opacity = 1, + castShadow, + receiveShadow, + renderOrder, + layers = createLayers(LAYERS.NOT_EMITTER, LAYERS.OCCLUDER), + visible, + stratColumnId, + units, + unitTypes, + inverted = true, + radialSegments = 16, + startRadius = 0.5, + formationWidth = 1, + priority = 0, +}: WellboreFormationColumnProps) => { + const { id, fromMsl, segmentsPerMeter, simplificationThreshold } = useWellboreContext() + const generator = useGenerator(wellboreFormationColumn) + + const [geometry, setGeometry] = useState(null) + + const uniforms = useMemo(() => UniformsUtils.merge([ + UniformsUtils.clone(ShaderLib['basic'].uniforms), + { + opacity: new Uniform(1), + } + ]), []) + + useEffect(() => { + uniforms.opacity.value = opacity + }, [opacity, uniforms]) + + useEffect(() => { + if (generator) { + + queue(() => generator( + id, + stratColumnId, + segmentsPerMeter, + fromMsl, + units, + unitTypes, + startRadius, + formationWidth, + !inverted, + radialSegments, + simplificationThreshold, + ).then((response: any) => { + let bufferGeometry: BufferGeometry | null = null + if (response) { + bufferGeometry = unpackBufferGeometry(response) + } + setGeometry(prev => { + if (prev) prev.dispose() + return bufferGeometry + }) + }), priority) + + } + }, [ + generator, + id, + stratColumnId, + fromMsl, + units, + unitTypes, + segmentsPerMeter, + simplificationThreshold, + startRadius, + formationWidth, + radialSegments, + priority, + inverted + ]) + + if (!geometry) return null + + return ( + + {/* */} + + + ) +} \ No newline at end of file diff --git a/src/components/Wellbores/WellboreFormationColumn/index.ts b/src/components/Wellbores/WellboreFormationColumn/index.ts new file mode 100644 index 0000000..2308590 --- /dev/null +++ b/src/components/Wellbores/WellboreFormationColumn/index.ts @@ -0,0 +1,2 @@ +export * from './wellbore-formation-column-defs' +export * from './WellboreFormationColumn' diff --git a/src/components/Wellbores/WellboreFormationColumn/shaders/fragment.glsl b/src/components/Wellbores/WellboreFormationColumn/shaders/fragment.glsl new file mode 100644 index 0000000..73e58fa --- /dev/null +++ b/src/components/Wellbores/WellboreFormationColumn/shaders/fragment.glsl @@ -0,0 +1,78 @@ +#define WELLBORE_RIBBON_MATERIAL + + +uniform vec3 diffuse; +uniform float opacity; +varying float vLength; + +#ifndef FLAT_SHADED + + varying vec3 vNormal; + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void main() { + #include + #include + + float aaf = fwidth(vLength); + + float seperator = smoothstep(0.0, 2.0 * aaf, vLength) + 0.5; + + vec4 diffuseColor = vec4( mix(vec3(0.0), diffuse, seperator), opacity ); + + #include + #include + #include + #include + #include + #include + + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + + // accumulation (baked indirect lighting only) + #ifdef USE_LIGHTMAP + + vec4 lightMapTexel = texture2D( lightMap, vLightMapUv ); + reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI; + + #else + + reflectedLight.indirectDiffuse += vec3( 1.0 ); + + #endif + + // modulation + #include + + reflectedLight.indirectDiffuse *= diffuseColor.rgb; + + vec3 outgoingLight = reflectedLight.indirectDiffuse; + + #include + + #include + #include + #include + #include + #include + #include + +} \ No newline at end of file diff --git a/src/components/Wellbores/WellboreFormationColumn/shaders/vertex.glsl b/src/components/Wellbores/WellboreFormationColumn/shaders/vertex.glsl new file mode 100644 index 0000000..aa89168 --- /dev/null +++ b/src/components/Wellbores/WellboreFormationColumn/shaders/vertex.glsl @@ -0,0 +1,44 @@ +#define WELLBORE_RIBBON_MATERIAL + +attribute float curveRelativeLength; + +varying float vLength; + + +#include +#include +#include +#include +#include +#include +//#include +#include +#include +#include +#include + +void main() { + + #include + #include + #include + #include + #include + + //#include + //#include + //#include + + #include + #include + #include + #include + #include + #include + + #include + #include + #include + + vLength = curveRelativeLength; +} \ No newline at end of file diff --git a/src/components/Wellbores/WellboreFormationColumn/wellbore-formation-column-defs.ts b/src/components/Wellbores/WellboreFormationColumn/wellbore-formation-column-defs.ts new file mode 100644 index 0000000..42844d4 --- /dev/null +++ b/src/components/Wellbores/WellboreFormationColumn/wellbore-formation-column-defs.ts @@ -0,0 +1,5 @@ +import { PackedBufferGeometry } from '../../../sdk' + +export const wellboreFormationColumn = 'wellboreFormationColumn' + +export type WellboreFormationColumnResponse = PackedBufferGeometry \ No newline at end of file diff --git a/src/generators/index.ts b/src/generators/index.ts index 7cffe5a..9f60472 100644 --- a/src/generators/index.ts +++ b/src/generators/index.ts @@ -15,4 +15,5 @@ export * from './shoes-generator' export * from './surface-generator' export * from './tube-trajectory-generator' export * from './wellbore-bounds-generator' -export * from './wellbore-label-generator' \ No newline at end of file +export * from './wellbore-formation-column-generator' +export * from './wellbore-label-generator' diff --git a/src/generators/picks-generator.ts b/src/generators/picks-generator.ts index 611b72d..12d36cb 100644 --- a/src/generators/picks-generator.ts +++ b/src/generators/picks-generator.ts @@ -1,17 +1,19 @@ import { transfer } from 'comlink' +import { clamp } from 'curve-interpolator' import { Color, Matrix4, Vector3 } from 'three' import { - clamp, getTrajectory, limit, PI2, - Pick, PositionLog, ReadonlyStore, SymbolData, SymbolsType, - Vec3, + titleCase, + Vec3 } from '../sdk' +import { createFormationIntervals, getFormationMarkers, getUnitPicks } from '../sdk/data/helpers/picks-helpers' + const positionVector = new Vector3() const targetVector = new Vector3() @@ -23,32 +25,31 @@ const color = new Color() export async function generatePicks( this: ReadonlyStore, - id: string, + wellboreId: string, + stratColumnId: string, fromMsl?: number, baseRadius: number = 10 ): Promise { - const data = await limit(() => this.get('picks', id)) - - if (!data) return null + + const picksData = await getUnitPicks(wellboreId, stratColumnId, this, true, fromMsl) - const poslogMsl = await limit(() => - this.get('position-logs', id) - ) + if (!picksData) return null - const trajectory = getTrajectory(id, poslogMsl) + const surfaceIntervals = createFormationIntervals(picksData.matched, picksData.wellbore.depthMdMsl) + const formationMarkers = getFormationMarkers(surfaceIntervals) - if (!trajectory) return null + if (!formationMarkers.length) return null - const filteredPicks = data.filter( - (d) => - d.name.endsWith('Top') && - (fromMsl === undefined || d.mdMsl >= fromMsl) && - d.mdMsl <= trajectory.measuredBottom + const poslogMsl = await limit(() => + this.get('position-logs', wellboreId) ) + + + const trajectory = getTrajectory(wellboreId, poslogMsl) - if (!filteredPicks.length) return null + if (!trajectory) return null - const mappedPicks = filteredPicks.map((d) => { + const mappedPicks = formationMarkers.map((d) => { const pos = clamp( (d.mdMsl - trajectory.measuredTop) / trajectory.measuredLength, 0, @@ -60,23 +61,12 @@ export async function generatePicks( direction: trajectory.curve.getTangentAt(pos) as Vec3, } }) - mappedPicks.sort((a, b) => a.mdMsl - b.mdMsl || b.level - a.level) - - const cleanedPicks: typeof mappedPicks = [] - - let currentDepth = -Infinity - mappedPicks.forEach((p) => { - if (p.mdMsl > currentDepth) { - cleanedPicks.push(p) - currentDepth = p.mdMsl - } - }) - const transformations = new Float32Array(cleanedPicks.length * 16 * 3) - const colors = new Float32Array(cleanedPicks.length * 3 * 3) + const transformations = new Float32Array(mappedPicks.length * 16 * 3) + const colors = new Float32Array(mappedPicks.length * 3 * 3) const symbolData: SymbolData[] = [] - cleanedPicks.forEach((pick, i) => { + mappedPicks.forEach((pick, i) => { positionVector.set(...pick.position) transformationMatrix.identity() const radius = baseRadius @@ -99,8 +89,8 @@ export async function generatePicks( color.toArray(colors, i * 3) symbolData[i] = { - id: `${id}_${i}`, - name: pick.name, + id: `${wellboreId}_${i}`, + name: `${pick.name} ${titleCase(pick.type)}`, depth: pick.mdMsl, tvd: pick.tvdMsl, level: pick.level, @@ -116,4 +106,5 @@ export async function generatePicks( }, [transformations.buffer] ) + } diff --git a/src/generators/wellbore-formation-column-generator.ts b/src/generators/wellbore-formation-column-generator.ts new file mode 100644 index 0000000..48e0e13 --- /dev/null +++ b/src/generators/wellbore-formation-column-generator.ts @@ -0,0 +1,110 @@ +import { transfer } from 'comlink' +import { BufferAttribute, BufferGeometry, Color } from 'three' +import { mergeGeometries } from 'three/examples/jsm/utils/BufferGeometryUtils.js' +import { + createTubeGeometry, + getTrajectory, + limit, + packBufferGeometry, + PackedBufferGeometry, + PositionLog, + ReadonlyStore, + TubeGeometryOptions, +} from '../sdk' +import { + createFormationIntervals, + getUnitPicks, + mergeFormationIntervals, +} from '../sdk/data/helpers/picks-helpers' + +export async function generateWellboreFormationColumnGeometries( + this: ReadonlyStore, + wellboreId: string, + stratColumnId: string, + segmentsPerMeter: number, + fromMsl?: number, + units?: string[], + unitTypes?: string[], + startRadius: number = 0.5, + formationWidth: number = 2, + caps: boolean = true, + radialSegments: number = 16, + simplificationThreshold: number = 0 +): Promise { + const picksData = await getUnitPicks(wellboreId, stratColumnId, this, true) + + if (!picksData) return null + + const surfaceIntervals = createFormationIntervals(picksData.matched, picksData.wellbore.depthMdMsl) + .filter(d => + (unitTypes === undefined || unitTypes.includes(d.unit.unitType)) && + (units === undefined || units.includes(d.unit.name)) + ) + + if (!surfaceIntervals.length) return null + + const mergedIntervals = mergeFormationIntervals(surfaceIntervals) + + const poslogMsl = await limit(() => + this.get('position-logs', wellboreId) + ) + + const trajectory = getTrajectory(wellboreId, poslogMsl) + + if (!trajectory) return null + + const options: TubeGeometryOptions = { + startCap: caps, + endCap: caps, + segmentsPerMeter, + simplificationThreshold, + radialSegments, + computeRelativeLengths: true, + } + + //const maxLevel = max(mergedIntervals, (d) => d.unit.level)! + + const geometries: BufferGeometry[] = [] + + mergedIntervals.forEach((interval) => { + if (fromMsl === undefined || interval.mdMslBottom > fromMsl) { + let top = interval.mdMslTop + if (fromMsl !== undefined && fromMsl > top) { + top = fromMsl + } + const from = trajectory.getPositionAtDepth(top, true) + const to = trajectory.getPositionAtDepth(interval.mdMslBottom, true) + if (from !== null && to !== null) { + const radius = formationWidth + startRadius + const color = new Color(interval.unit.color) + + const geometery = createTubeGeometry(trajectory.curve, { + ...options, + radius, + from, + to, + }) + + if (geometery.attributes.position.count) { + const colors = new Float32Array( + geometery.attributes.position.count * 3 + ) + + for (let i = 0; i < geometery.attributes.position.count; i++) { + color.toArray(colors, i * 3) + } + + geometery.attributes.color = new BufferAttribute(colors, 3) + geometries.push(geometery) + } + } + } + }) + + if (!geometries.length) return null + + const geometry = mergeGeometries(geometries, false) + const [packed, buffers] = packBufferGeometry(geometry) + + return transfer(packed, buffers) +} diff --git a/src/main.ts b/src/main.ts index 52683ae..70bcd9e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -25,6 +25,7 @@ export * from './components/Wellbores/Shoes' export * from './components/Wellbores/TubeTrajectory' export * from './components/Wellbores/Wellbore' export * from './components/Wellbores/WellboreBounds' +export * from './components/Wellbores/WellboreFormationColumn' export * from './components/Wellbores/WellboreLabel' export * from './components/Wellbores/Wells' diff --git a/src/sdk/data/helpers/picks-helpers.ts b/src/sdk/data/helpers/picks-helpers.ts new file mode 100644 index 0000000..b91044f --- /dev/null +++ b/src/sdk/data/helpers/picks-helpers.ts @@ -0,0 +1,344 @@ +import { limit } from '../../utils/limiter' +import { ReadonlyStore } from '../Store' +import { StratColumn, StratColumnUnit, WellboreHeader } from '../types' +import { Pick } from '../types/Pick' + +export type UnitPick = { + pick: Pick + unit: StratColumnUnit +} + +export type FormationInterval = { + entry: Pick + exit: Pick + unit: StratColumnUnit +} + +export type FormationColumnInterval = { + mdMslTop: number + mdMslBottom: number + unit: StratColumnUnit +} + +export type FormationMarker = { + name: string + color: string + mdMsl: number + tvdMsl?: number + type: 'top' | 'base' + level: number +} + +export async function getUnitPicks( + wellboreId: string, + stratColumnId: string, + store: ReadonlyStore, + traverse = true, + fromMsl?: number +) { + const [wellbore, stratColumn] = await limit(() => + Promise.all([ + store.get('wellbore-headers', wellboreId), + store.get('strat-columns', stratColumnId), + ]) + ) + + if (!wellbore || !stratColumn) return null + + const headers = new Map() + + // we need a map of all trajectories in the well to be able to traverse up the wellbore parent chain + if (wellbore.parent && traverse) { + const wellHeaders = await limit(() => + store.query('wellbore-headers', { well: wellbore.well }) + ) + wellHeaders.forEach((h) => { + headers.set(h.name, h) + }) + } + + // create a map of strat units to use for matching picks with strat column units + const unitsMap = stratColumn.units.reduce>( + (map, unit) => { + map.set(unit.top, unit) + map.set(unit.base, unit) + return map + }, + new Map() + ) + + const matched: UnitPick[] = [] + const unmatched: Pick[] = [] + + // to keep track of which picks we've already added + const added = new Set() + + // keep track of depth as we progress from bottom-up of the wellbore + + let md = Infinity + let bottom = Infinity + + // fallback + let picksFromPrev: Pick[] = [] + + // add all picks in range (top, bottom) from a wellbore header + const addPicks = async (header: WellboreHeader) => { + let top = fromMsl !== undefined ? fromMsl : -Infinity + if (header.kickoffDepthMsl !== null && header.kickoffDepthMsl > top) { + top = header.kickoffDepthMsl + } + let wellborePicks: Pick[] | null = null + + // we prioritize picks from previous wellbores if they exist above the bottom of the current range + if (picksFromPrev && picksFromPrev.length > 0 && picksFromPrev[0].mdMsl < bottom) { + wellborePicks = picksFromPrev + } else { + wellborePicks = await limit(() => store.get('picks', header.id)) + if (wellborePicks) { + picksFromPrev = wellborePicks + } else { + return + } + } + + const picks = wellborePicks.filter( + (d) => d.mdMsl <= bottom && d.mdMsl >= top + ) + + picks.sort((a, b) => b.mdMsl - a.mdMsl) + + for (let i = 0; i < picks.length; i++) { + const pick = picks[i] + + if (pick.mdMsl <= md && !added.has(pick.id)) { + const unit = unitsMap.get(pick.pickIdentifier) + if (unit) { + matched.push({ + pick, + unit, + }) + } else { + unmatched.push(pick) + } + added.add(pick.id) + md = pick.mdMsl + } + } + + bottom = top + if (traverse && header.parent && md > top) { + const parent = headers.get(header.parent) + if (parent) await addPicks(parent) + } + } + + await addPicks(wellbore) + + return { matched, unmatched, wellbore } +} + +export function createFormationIntervals( + unitPicks: UnitPick[], + maxDepth: number = Infinity, +): FormationInterval[] { + const intervals: FormationInterval[] = [] + + if (!Array.isArray(unitPicks) || unitPicks.length < 2) return intervals + + let list = unitPicks.map((up) => ({ + ...up, + deleted: false, + })) // make a copy + + list.sort( + (a, b) => + a.unit.level - b.unit.level || + a.pick.mdMsl - b.pick.mdMsl || + a.unit.topAge - b.unit.topAge + ) + + const findNext = () => { + let interval = null + const entry = list.shift() + if (entry) { + for (let i = 0; i < list.length; i++) { + const candidate = list[i] + + // if we react a new strat unit level, it means we won't find a matching exit pick due + // to how we ordered the unit picks + if (entry.unit.level < candidate.unit.level) { + break + } + + if (candidate.unit.name === entry.unit.name) { + if (candidate.pick.pickIdentifier !== entry.pick.pickIdentifier) { + list[i].deleted = true // mark item as deleted + interval = { + entry: entry.pick, + exit: candidate.pick, + unit: entry.unit, + } + + break + } else { + list[i].deleted = true // remove candidate from list as it is a duplicate of the parent wellbore entry pick + } + } + } + + list = list.filter((d) => !d.deleted) + } + + return interval + } + + while (list.length) { + const interval = findNext() + + // Only add interval if it has a range + if (interval && interval.entry.mdMsl !== interval.exit.mdMsl) { + /* + // if the interval is of the same unit as the previous, and there's no gap between them, + // modify previous interval instead of adding a new + const prevInterval = intervals[intervals.length - 1] + if (prevInterval && prevInterval.unit.identifier === interval.unit.identifier && prevInterval.exit.md === interval.entry.md) { + prevInterval.exit = { ...prevInterval.exit } // avoid mutating original data + prevInterval.exit.md = interval.exit.md + prevInterval.exit.mdMsl = interval.exit.mdMsl + prevInterval.exit.tvdMsl = interval.exit.tvdMsl + } else { + intervals.push(interval) + } + */ + if (interval.entry.mdMsl < maxDepth) { + if (interval.exit.mdMsl > maxDepth) { + interval.exit.mdMsl = maxDepth + } + intervals.push(interval) + } + } + } + return intervals +} + +export function mergeFormationIntervals( + formationIntervals: FormationInterval[] +) { + if (!formationIntervals.length) return [] + + const merged: FormationColumnInterval[] = [] + + const items = [...formationIntervals].sort( + (a, b) => a.entry.mdMsl - b.entry.mdMsl || a.unit.level - b.unit.level + ) + + const first = items[0] + const stack = [first] + + let depth = first.entry.mdMsl + + for (let i = 1; i < items.length; i++) { + const a = items[i] + + if (a.entry.mdMsl > depth) { + const limit = a.entry.mdMsl + + while (stack.length && depth < limit) { + const b = stack.pop()! + + if (b.exit.mdMsl > depth) { + const bottom = Math.min(b.exit.mdMsl, limit) + + merged.push({ + mdMslTop: depth, + mdMslBottom: bottom, + unit: b.unit, + }) + + depth = bottom + + if (b.exit.mdMsl > limit) { + stack.push(b) + } + } + } + + depth = limit + } + + stack.push(a) + } + + // process the remaining items on the stack + while (stack.length) { + const b = stack.pop()! + + if (b.exit.mdMsl > depth) { + const bottom = b.exit.mdMsl + + merged.push({ + mdMslTop: depth, + mdMslBottom: bottom, + unit: b.unit, + }) + + depth = bottom + } + } + + return merged +} + +export function getFormationMarkers( + intervals: FormationInterval[] +): FormationMarker[] { + const markers: FormationMarker[] = [] + + const items = [...intervals].sort( + (a, b) => a.entry.mdMsl - b.entry.mdMsl || b.unit.level - a.unit.level + ) + let prev = null + let depth = -Infinity + for (let i = 0; i < items.length; i++) { + const item = items[i] + if (item.entry.mdMsl > depth) { + depth = item.entry.mdMsl + + // check if we should include the exit where there is a gap between the formations + if (prev && prev.exit.mdMsl < depth) { + markers.push({ + color: prev.unit.color, + name: prev.unit.name, + type: 'base', + mdMsl: prev.exit.mdMsl, + tvdMsl: prev.exit.tvdMsl, + level: prev.unit.level, + }) + } + + markers.push({ + color: item.unit.color, + name: item.unit.name, + type: 'top', + mdMsl: depth, + tvdMsl: item.entry.tvdMsl, + level: item.unit.level, + }) + + prev = item + } + } + + // add a marker of the last base + if (prev) { + markers.push({ + color: prev.unit.color, + name: prev.unit.name, + type: 'base', + mdMsl: prev.exit.mdMsl, + tvdMsl: prev.exit.tvdMsl, + level: prev.unit.level, + }) + } + return markers +} diff --git a/src/sdk/data/types/Formation.ts b/src/sdk/data/types/Formation.ts new file mode 100644 index 0000000..8ee5242 --- /dev/null +++ b/src/sdk/data/types/Formation.ts @@ -0,0 +1,10 @@ +export type Formation = { + name: string + mdMslEntry: number, + mdMslExit: number, + tvdMslEntry?: number, + tvdMslExit?: number, + level: number, + color: string, + properties?: Record +} \ No newline at end of file diff --git a/src/sdk/data/types/Pick.ts b/src/sdk/data/types/Pick.ts index 97b48de..471dcb5 100644 --- a/src/sdk/data/types/Pick.ts +++ b/src/sdk/data/types/Pick.ts @@ -1,7 +1,8 @@ export type Pick = { - name: string, - color: string, - mdMsl: number, - tvdMsl: number, - level: number, + id: string + wellboreId: string + pickIdentifier: string + mdMsl: number + tvdMsl?: number + properties?: Record } \ No newline at end of file diff --git a/src/sdk/data/types/StratColumn.ts b/src/sdk/data/types/StratColumn.ts index 8f6c89f..95fbb4f 100644 --- a/src/sdk/data/types/StratColumn.ts +++ b/src/sdk/data/types/StratColumn.ts @@ -1,6 +1,7 @@ export type StratColumnUnit = { id: string, name: string, + unitType: string, level: number, top: string, base: string, diff --git a/src/sdk/data/types/index.ts b/src/sdk/data/types/index.ts index 5006a3f..01128ec 100644 --- a/src/sdk/data/types/index.ts +++ b/src/sdk/data/types/index.ts @@ -1,6 +1,7 @@ export * from './Casing' export * from './CompletionTool' export * from './DepthReferencePoint' +export * from './Formation' export * from './PerforationInterval' export * from './Pick' export * from './PositionLog' @@ -8,3 +9,4 @@ export * from './StratColumn' export * from './SurfaceMeta' export * from './Symbol' export * from './WellboreHeader' + diff --git a/src/sdk/geometries/curve/ribbon-geometry.stories.tsx b/src/sdk/geometries/curve/ribbon-geometry.stories.tsx new file mode 100644 index 0000000..db76cc2 --- /dev/null +++ b/src/sdk/geometries/curve/ribbon-geometry.stories.tsx @@ -0,0 +1,227 @@ +import type { Meta, StoryObj } from '@storybook/react' +import { useEffect, useState } from 'react' +import { BufferGeometry, DoubleSide, RepeatWrapping, TextureLoader } from 'three' +import { Canvas3dDecorator } from '../../../storybook/decorators/canvas-3d-decorator' +import { RibbonMaterial } from '../../materials/ribbon-material' +import { Vec3 } from '../../types/common' +import { getSplineCurve } from './curve-3d' +import { createRibbonGeometry, RibbonGeometryOptions } from './ribbon-geometry' +import { createTubeGeometry, TubeGeometryOptions } from './tube-geometry' + + +// const points = [ +// [1.2,-3,1],[2,-5,5],[10,-5,4.5],[12,-5,7.5], +// ] + +//const points = [[-10, 0, 0], [0, 2, 0], [10, 0, 0]] +const loader = new TextureLoader() + +const uvMap = loader.load('uv_grid.jpg') +uvMap.repeat.set(1, 50) +uvMap.wrapT = RepeatWrapping +uvMap.wrapS = RepeatWrapping + + +const points = [ + [0, 10, 0], + [1, -1, 1], + [1, -2, 2], + [1.2, -3, 1], + [2, -5, 5], + [10, -5, 4.5], + [12, -5, 7.5], + [10, -4.8, 10], +] + +const curve = getSplineCurve(points as Vec3[], false) + +type Props = { + offset: number, + width: number, + angle: number, + showWireframe: boolean, + ignoreLight: boolean, + segmentsPerMeter: number, + from: number, + to: number, +} + +const material = new RibbonMaterial({ side: DoubleSide, color: 'white', map: uvMap }) +material.ignoreLight = true + +const tubeOptions: TubeGeometryOptions = { + computeNormals: true, + endCap: true, + startCap: true, + radius: 0.05, + radialSegments: 16, +} + +const DemoComponent = ({ + offset, + angle, + width, + showWireframe, + ignoreLight, + segmentsPerMeter, + to, + from, +}: Props) => { + const [geometry, setGeometry] = useState(null) + const [tubeGeometry, setTubeGeometry] = useState(null) + // const targetRef = useRef(null) + // const bnrmRef = useRef(null) + // const cnrmRef = useRef(null) + + + // useFrame(({ camera }) => { + // let det = 0 + // let dist = Infinity + + // camera.getWorldDirection(viewDirection) + // if (geometry) { + // for (let i = 0; i < geometry.attributes.position.array.length; i += 6) { + // worldPosition.fromArray(geometry.attributes.position.array, i) + // sp.copy(worldPosition).project(camera) + // if (Math.abs(sp.x) < 0.5 && Math.abs(sp.y) < 0.5 && sp.z > 0) { + // const rank = sp.z + // if (rank < dist) { + // dist = rank + // directionToVertex.copy(worldPosition).sub(camera.position) + // tan.fromArray(geometry.attributes.tangent.array, i) + // bnrm.fromArray(geometry.attributes.binormal.array, i) + // cnrm.copy(tan).cross(viewDirection) + + // det = tan.dot(v.copy(cnrm).cross(bnrm)) + + // const angle = Math.atan2(det, bnrm.dot(cnrm)) + + // material.angle = angle + // if (targetRef.current) { + // targetRef.current.position.copy(worldPosition) + // } + // if (bnrmRef.current) { + // bnrmRef.current.position.copy(worldPosition) + // bnrmRef.current.setDirection(bnrm) + // } + // if (cnrmRef.current) { + // cnrmRef.current.position.copy(worldPosition) + // cnrmRef.current.setDirection(cnrm) + // } + + // } + // } + + // } + // } + + // }) + + useEffect(() => { + material.width = width + material.wireframe = showWireframe + material.angle = angle + material.offset = offset + material.ignoreLight = ignoreLight + }, [width, angle, offset, showWireframe, ignoreLight]) + + useEffect(() => { + + if (curve) { + const options: RibbonGeometryOptions = { + from, + to, + segmentsPerMeter, + } + + const geometry = createRibbonGeometry(curve, options) + const tubeGeometry = createTubeGeometry(curve, { + ...tubeOptions, + segmentsPerMeter + }) + setGeometry(prev => { + if (prev) { + prev.dispose() + } + return geometry + }) + setTubeGeometry(prev => { + if (prev) { + prev.dispose() + } + return tubeGeometry + }) + } + }, [from, to, segmentsPerMeter]) + + + if (!geometry || !tubeGeometry) return null + + return ( + <> + + + + + {/* + + + + + + */} + + + ) +} + +const meta = { + title: 'SDK/ribbon-geometry', + component: DemoComponent, +} satisfies Meta + +export default meta +type Story = StoryObj + + +export const Default: Story = { + args: { + angle: 2, + width: 0.5, + offset: 0, + segmentsPerMeter: 1, + from: 0, + to: 1, + ignoreLight: true, + showWireframe: false, + }, + argTypes: { + angle: { + control: { type: 'range', min: 0, max: 6, step: 0.1 } + }, + offset: { + control: { type: 'range', min: -6, max: 6, step: 0.1 } + }, + width: { + control: { type: 'range', min: 0.01, max: 1, step: 0.01 } + }, + segmentsPerMeter: { + control: { type: 'range', min: 1, max: 50, step: 1 } + }, + from: { + control: { type: 'range', min: 0, max: 1, step: 0.000001 } + }, + to: { + control: { type: 'range', min: 0, max: 1, step: 0.000001 } + }, + }, + decorators: [ + //PerformanceDecorator, + Canvas3dDecorator + ], + parameters: { + scale: 2, + autoClear: true, + cameraTarget: points[2] + } +} diff --git a/src/sdk/geometries/curve/ribbon-geometry.ts b/src/sdk/geometries/curve/ribbon-geometry.ts new file mode 100644 index 0000000..af34626 --- /dev/null +++ b/src/sdk/geometries/curve/ribbon-geometry.ts @@ -0,0 +1,155 @@ +import { BufferAttribute, BufferGeometry } from 'three' +import { clamp } from '../../utils/numbers' +import { calculateFrenetFrames, Curve3D, FrenetFrame } from './curve-3d' + +export type RibbonGeometryOptions = { + from?: number + to?: number + segmentsPerMeter?: number +} + +function calculateSegments(curve: Curve3D, from: number, to: number, segmentsPerMeter: number) { + const segments: number[] = [] + + const curveLength = curve.length + const deltaPos = to - from + const segmentLength = deltaPos * curveLength + const nSegments = Math.floor(segmentsPerMeter * segmentLength) + const stepSize = deltaPos / nSegments + + for (let i = 0; i <= nSegments; i++) { + const curvePosition = from + i * stepSize + segments.push(curvePosition) + } + + const frenetFrames = calculateFrenetFrames(curve, segments) + + return frenetFrames +} + + +function generateRibbon( + segments: FrenetFrame[] +) { + + let vertexCount = 0 + let indexCount = 0 + + const vertices = new Float32Array(segments.length * 2 * 3) + const tangents = new Float32Array(vertices.length) + const normals = new Float32Array(vertices.length) + const binormals = new Float32Array(vertices.length) + const uvs = new Float32Array(segments.length * 2 * 2) + const indices = new Uint32Array((segments.length - 1) * 6) + + let idx = 0 + + const dist = 0.0 + + const generateRibbonSegment = (segment: FrenetFrame) => { + + const vi = idx * 3 * 2 + const ii = (idx - 1) * 6 + const ui = idx * 2 * 2 + + // side 1 + vertices[vi] = segment.position[0] + dist * segment.normal[0] + vertices[vi + 1] = segment.position[1] + dist * segment.normal[1] + vertices[vi + 2] = segment.position[2] + dist * segment.normal[2] + + tangents[vi] = segment.tangent[0] + tangents[vi + 1] = segment.tangent[1] + tangents[vi + 2] = segment.tangent[2] + + normals[vi] = segment.normal[0] + normals[vi + 1] = segment.normal[1] + normals[vi + 2] = segment.normal[2] + + binormals[vi] = segment.binormal[0] + binormals[vi + 1] = segment.binormal[1] + binormals[vi + 2] = segment.binormal[2] + + uvs[ui] = 1 + uvs[ui + 1] = 1 - segment.curvePosition + + + // side 2 + vertices[vi + 3] = segment.position[0] - dist * segment.normal[0] + vertices[vi + 4] = segment.position[1] - dist * segment.normal[1] + vertices[vi + 5] = segment.position[2] - dist * segment.normal[2] + + tangents[vi + 3] = segment.tangent[0] + tangents[vi + 4] = segment.tangent[1] + tangents[vi + 5] = segment.tangent[2] + + normals[vi + 3] = segment.normal[0] + normals[vi + 4] = segment.normal[1] + normals[vi + 5] = segment.normal[2] + + binormals[vi + 3] = -segment.binormal[0] + binormals[vi + 4] = -segment.binormal[1] + binormals[vi + 5] = -segment.binormal[2] + + uvs[ui + 2] = 0 + uvs[ui + 3] = 1 - segment.curvePosition + + if (idx > 0) { + indices[ii] = vertexCount - 2 + indices[ii + 1] = vertexCount + indices[ii + 2] = vertexCount - 1 + + indices[ii + 3] = vertexCount - 1 + indices[ii + 4] = vertexCount + indices[ii + 5] = vertexCount + 1 + indexCount += 6 + } + + vertexCount += 2 + idx++ + } + + for (let i = 0; i < segments.length; i++) { + generateRibbonSegment(segments[i]) + } + + return { + indexCount, + vertexCount, + vertices, + tangents, + normals, + binormals, + uvs, + indices, + } +} + +/** + * experimental - may be removed or replaced + */ +export function createRibbonGeometry( + curve: Curve3D, + options: RibbonGeometryOptions = {} +) { + const from = clamp(options.from || 0, 0, 1) + const to = clamp(options.to || 1) + const segmentsPerMeter = options.segmentsPerMeter || 0.1 + + if (to < from) + throw Error('Value of "from" must be less than the value of "to"!') + + const geometry = new BufferGeometry() + + const segments = calculateSegments(curve, from, to, segmentsPerMeter) + + const attributes = generateRibbon(segments) + + geometry.setAttribute('position', new BufferAttribute(attributes.vertices, 3)) + geometry.setAttribute('tangent', new BufferAttribute(attributes.tangents, 3)) + geometry.setAttribute('normal', new BufferAttribute(attributes.normals, 3)) + geometry.setAttribute('binormal', new BufferAttribute(attributes.binormals, 3)) + geometry.setAttribute('uv', new BufferAttribute(attributes.uvs, 2)) + geometry.setIndex(new BufferAttribute(attributes.indices, 1)) + + return geometry +} diff --git a/src/sdk/geometries/curve/tube-geometry.ts b/src/sdk/geometries/curve/tube-geometry.ts index d390869..e5b5485 100644 --- a/src/sdk/geometries/curve/tube-geometry.ts +++ b/src/sdk/geometries/curve/tube-geometry.ts @@ -36,6 +36,7 @@ export type TubeGeometryOptions = AttributeOptions & { radiusModifier?: RadiusModifier, simplificationThreshold?: number, computeLengths?: boolean, + computeRelativeLengths?: boolean, computeCurveNormals?: boolean, computeCurveTangents?: boolean, computeCurveBinormals?: boolean, @@ -416,8 +417,8 @@ function generateTube(segments: TubeSegment[], radialSegments: number, closed: b for (let i = 0; i < segments.length; i++) { for (let j = 0; j <= radialSegments; j++) { uvs.push( - segments[i].curvePosition, j / radialSegments, + i / (segments.length - 1), ) } } @@ -561,8 +562,9 @@ export function createTubeGeometry(curve: Curve3D, options: TubeGeometryOptions } // add optional attributes - if (options.computeLengths || options.computeCurveNormals || options.computeCurveTangents || options.computeCurveBinormals) { + if (options.computeLengths || options.computeCurveNormals || options.computeCurveTangents || options.computeCurveBinormals || options.computeRelativeLengths) { const lengths: number[] | null = options.computeLengths ? [] : null + const relativeLengths: number[] | null = options.computeRelativeLengths ? [] : null const curveNormals: number[] | null = options.computeCurveNormals ? [] : null const curveTangents: number[] | null = options.computeCurveTangents ? [] : null const curveBinormals: number[] | null = options.computeCurveBinormals ? [] : null @@ -571,6 +573,7 @@ export function createTubeGeometry(curve: Curve3D, options: TubeGeometryOptions for (let i = 0; i < segments.length; i++) { for (let j = 0; j <= radialSegments; j++) { if (lengths) lengths.push(segments[i].curvePosition * curveLength) + if (relativeLengths) relativeLengths.push((segments[i].curvePosition - from) * curveLength) if (curveNormals) curveNormals.push(...segments[i].normal) if (curveTangents) curveTangents.push(...segments[i].tangent) if (curveBinormals) curveBinormals.push(...segments[i].binormal) @@ -580,6 +583,7 @@ export function createTubeGeometry(curve: Curve3D, options: TubeGeometryOptions for (let i = 0; i < innerSegments.length; i++) { for (let j = 0; j <= radialSegments; j++) { if (lengths) lengths.push(innerSegments[i].curvePosition * curveLength) + if (relativeLengths) relativeLengths.push((segments[i].curvePosition - from) * curveLength) if (curveNormals) curveNormals.push(...innerSegments[i].normal) if (curveTangents) curveTangents.push(...innerSegments[i].tangent) if (curveBinormals) curveBinormals.push(...innerSegments[i].binormal) @@ -588,7 +592,8 @@ export function createTubeGeometry(curve: Curve3D, options: TubeGeometryOptions } if (startCap) { for (let i = 0; i < startCap.vertexCount; i++) { - if (lengths) lengths.push(0) + if (lengths) lengths.push(from * curveLength) + if (relativeLengths) relativeLengths.push(0) if (curveNormals) curveNormals.push(...segments[0].normal) if (curveTangents) curveTangents.push(...segments[0].tangent) if (curveBinormals) curveBinormals.push(...segments[0].binormal) @@ -596,7 +601,8 @@ export function createTubeGeometry(curve: Curve3D, options: TubeGeometryOptions } if (endCap) { for (let i = 0; i < endCap.vertexCount; i++) { - if (lengths) lengths.push(curveLength) + if (lengths) lengths.push(to * curveLength) + if (relativeLengths) relativeLengths.push(curveLength) if (curveNormals) curveNormals.push(...segments[segments.length - 1].normal) if (curveTangents) curveTangents.push(...segments[segments.length - 1].tangent) if (curveBinormals) curveBinormals.push(...segments[segments.length - 1].binormal) @@ -604,6 +610,7 @@ export function createTubeGeometry(curve: Curve3D, options: TubeGeometryOptions } if (lengths) geometry.setAttribute('curveLength', new BufferAttribute(Float32Array.from(lengths), 1)) + if (relativeLengths) geometry.setAttribute('curveRelativeLength', new BufferAttribute(Float32Array.from(relativeLengths), 1)) if (curveNormals) geometry.setAttribute('curveNormal', new BufferAttribute(Float32Array.from(curveNormals), 3)) if (curveTangents) geometry.setAttribute('curveTangent', new BufferAttribute(Float32Array.from(curveTangents), 3)) if (curveBinormals) geometry.setAttribute('curveBinormal', new BufferAttribute(Float32Array.from(curveBinormals), 3)) diff --git a/src/sdk/managers/CameraManager.ts b/src/sdk/managers/CameraManager.ts index f805043..333a26e 100644 --- a/src/sdk/managers/CameraManager.ts +++ b/src/sdk/managers/CameraManager.ts @@ -72,6 +72,18 @@ export class CameraManager { } } + async setTarget(target: Vec3) { + const controls = this.controls + if (controls) { + cameraTarget.set(...target) + controls.getPosition(cameraPosition) + direction.subVectors(cameraTarget, cameraPosition) + direction.normalize() + return controls.setLookAt(cameraPosition.x, cameraPosition.y, cameraPosition.z, cameraTarget.x, cameraTarget.y, cameraTarget.z, true) + } + return null + } + setControls(controls: CameraControls) { this.controls = controls if (this.removeEventlisteners) { diff --git a/src/sdk/materials/ribbon-material.ts b/src/sdk/materials/ribbon-material.ts new file mode 100644 index 0000000..bd6735f --- /dev/null +++ b/src/sdk/materials/ribbon-material.ts @@ -0,0 +1,103 @@ +import { + Color, + MeshLambertMaterialParameters, + ShaderLib, + ShaderMaterial, + Texture, + Uniform, + UniformsUtils, +} from 'three' +import fragmentShader from './shaders/ribbon/fragment.glsl' +import vertexShader from './shaders/ribbon/vertex.glsl' + +export type RibonMaterialParams = MeshLambertMaterialParameters & { + angle?: number + width?: number + offset?: number + ignoreLight?: boolean +} + +export class RibbonMaterial extends ShaderMaterial { + isRibbonMaterial = true + constructor(parameters?: RibonMaterialParams) { + super({ + vertexShader, + fragmentShader, + uniforms: UniformsUtils.merge([ + UniformsUtils.clone(ShaderLib['lambert'].uniforms), + { + angle: new Uniform(parameters?.angle || 0), + width: new Uniform(parameters?.width || 1), + offset: new Uniform(parameters?.offset || 0), + }, + ]), + defines: { + USE_UV: true, + NO_LIGHT: !!parameters?.ignoreLight, + }, + clipping: true, + fog: true, + lights: true, + }) + if (parameters) this.setValues(parameters) + } + + get color(): Color { + return this.uniforms.diffuse.value + } + + set color(color: Color) { + this.uniforms.diffuse.value.set(color) + } + + get angle(): number { + return this.uniforms.angle.value + } + + set angle(a: number) { + this.uniforms.angle.value = a + } + + get offset(): number { + return this.uniforms.offset.value + } + + set offset(o: number) { + this.uniforms.offset.value = o + } + + get width(): number { + return this.uniforms.width.value + } + + set width(w: number) { + this.uniforms.width.value = w + } + + get map(): Texture | null { + return this.uniforms.map.value + } + + set map(m: Texture | null) { + this.uniforms.map.value = m + } + + get ignoreLight() { + return this.defines.NO_LIGHT + } + + set ignoreLight(f: boolean) { + this.defines.NO_LIGHT = f; + this.needsUpdate = true + } + + // @ignore + onBeforeCompile() { + if (this.map) { + if (this.map.matrixAutoUpdate === true) { + this.map.updateMatrix() + } + this.uniforms.mapTransform.value.copy(this.map.matrix) + } + } +} diff --git a/src/sdk/materials/shaders/ribbon/fragment.glsl b/src/sdk/materials/shaders/ribbon/fragment.glsl new file mode 100644 index 0000000..ab47d3c --- /dev/null +++ b/src/sdk/materials/shaders/ribbon/fragment.glsl @@ -0,0 +1,79 @@ +#define RIBBON_MATERIAL + +uniform vec3 diffuse; +uniform vec3 emissive; +uniform float opacity; + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void main() { + + vec4 diffuseColor = vec4( diffuse, opacity ); + //diffuseColor.rgb = vec3(vUv, 1.0); + #include + + ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) ); + vec3 totalEmissiveRadiance = emissive; + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + #ifdef NO_LIGHT + + vec3 outgoingLight = diffuseColor.rgb; + + #else + + // accumulation + #include + #include + #include + #include + + // modulation + #include + vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance; + + + #endif + + #include + #include + #include + #include + #include + #include + #include +} \ No newline at end of file diff --git a/src/sdk/materials/shaders/ribbon/vertex.glsl b/src/sdk/materials/shaders/ribbon/vertex.glsl new file mode 100644 index 0000000..bfba52f --- /dev/null +++ b/src/sdk/materials/shaders/ribbon/vertex.glsl @@ -0,0 +1,90 @@ +#define RIBBON_MATERIAL + +uniform float angle; +uniform float width; +uniform float offset; + +attribute vec3 tangent; +attribute vec3 binormal; + +varying vec3 vViewPosition; + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +mat4 rotation3d(vec3 axis, float angle) { + axis = normalize(axis); + float s = sin(angle); + float c = cos(angle); + float oc = 1.0 - c; + + return mat4( + oc * axis.x * axis.x + c, oc * axis.x * axis.y - axis.z * s, oc * axis.z * axis.x + axis.y * s, 0.0, + oc * axis.x * axis.y + axis.z * s, oc * axis.y * axis.y + c, oc * axis.y * axis.z - axis.x * s, 0.0, + oc * axis.z * axis.x - axis.y * s, oc * axis.y * axis.z + axis.x * s, oc * axis.z * axis.z + c, 0.0, + 0.0, 0.0, 0.0, 1.0 + ); +} + +void main() { + + #include + #include + #include + #include + #include + + mat4 rotation = rotation3d(tangent, angle); + + vec3 direction = (rotation * vec4(binormal, 0.0)).xyz; + + vec4 worldPosition = (modelMatrix * vec4(position, 1.0)); + + float dist = width; + + dist = dist + (uv.x > 0.5 ? -offset : offset); + + worldPosition.xyz = worldPosition.xyz + dist * direction; + + #include + #include + #include + + vec3 objectNormal =(rotation * vec4(normal, 1.0)).xyz; + + #include + #include + + #include + + #include + #include + #include + + vec4 mvPosition = viewMatrix * worldPosition; + gl_Position = projectionMatrix * mvPosition; + + #include + #include + + vViewPosition = - mvPosition.xyz; + + #include + #include + #include + #include + + vUv = uv; + +} diff --git a/src/sdk/materials/tube-material.ts b/src/sdk/materials/tube-material.ts index 068cf44..48c7969 100644 --- a/src/sdk/materials/tube-material.ts +++ b/src/sdk/materials/tube-material.ts @@ -1,6 +1,6 @@ import { Color, MeshBasicMaterialParameters, ShaderLib, ShaderMaterial, UniformsUtils } from 'three' -import vertexShader from './shaders/trajectory/vertex.glsl' import fragmentShader from './shaders/trajectory/fragment.glsl' +import vertexShader from './shaders/trajectory/vertex.glsl' export class TubeMaterial extends ShaderMaterial { @@ -25,5 +25,5 @@ export class TubeMaterial extends ShaderMaterial { set color(color: Color) { this.uniforms.diffuse.value.set(color) - } + } } \ No newline at end of file diff --git a/src/sdk/utils/strings.ts b/src/sdk/utils/strings.ts index 9ff1b3e..cf1a43f 100644 --- a/src/sdk/utils/strings.ts +++ b/src/sdk/utils/strings.ts @@ -9,4 +9,8 @@ export function calculateHashValue(str?: string) { hash |= 0; // Convert to 32bit integer } return hash; +} + +export function titleCase(str: string) { + return str.replace(/(^|\s)\S/g, t => t.toUpperCase()) } \ No newline at end of file diff --git a/src/sdk/utils/trajectory.ts b/src/sdk/utils/trajectory.ts index 5eca45f..60ad91f 100644 --- a/src/sdk/utils/trajectory.ts +++ b/src/sdk/utils/trajectory.ts @@ -32,6 +32,7 @@ export interface Trajectory { curve: Curve3D // get the point along the trajectory according to a MD msl value. Returns null if out of range. getPointAtDepth: (md: number, clamped?: boolean) => Vec3 | null + getPositionAtDepth: (md: number, clamped?: boolean) => number | null } /** @@ -61,20 +62,31 @@ export function getTrajectory(id: string, poslogMsl: PositionLog | null) : Traje const bottom = poslogMsl[poslogMsl.length - 1] const length = bottom - top + const getPositionAtDepth = (md: number, clamped = false) => { + let pos = (md - top) / length + if (clamped) { + pos = clamp(pos, 0, 1) + } + if (pos < 0 || pos > 1) return null + + return pos + } + const trajectory: Trajectory = { id, curve, get measuredLength() { return length }, get measuredTop() { return top }, get measuredBottom() { return bottom }, + getPositionAtDepth, getPointAtDepth: (md, clamped = false) => { - let pos = (md - top) / length - if (clamped) { - pos = clamp(pos, 0, 1) - } - if (pos < 0 || pos > 1) return null - - return curve.getPointAt(pos) + // let pos = (md - top) / length + // if (clamped) { + // pos = clamp(pos, 0, 1) + // } + // if (pos < 0 || pos > 1) return null + const pos = getPositionAtDepth(md, clamped) + return pos !== null ? curve.getPointAt(pos) : null } } diff --git a/src/storybook/decorators/canvas-3d-decorator.tsx b/src/storybook/decorators/canvas-3d-decorator.tsx index 3225eb6..0ba3063 100644 --- a/src/storybook/decorators/canvas-3d-decorator.tsx +++ b/src/storybook/decorators/canvas-3d-decorator.tsx @@ -1,19 +1,20 @@ import { CameraControls, Environment } from '@react-three/drei' import { Canvas } from '@react-three/fiber' -import { useEffect } from 'react' +import { useCallback, useEffect } from 'react' import { cameraManager } from '../../sdk/managers/CameraManager' import { PI2 } from '../../sdk/utils/trigonometry' export const Canvas3dDecorator = (Story: any, { parameters }: any) => { const scale = parameters.scale || 100 + const initControls = useCallback((controls: CameraControls) => { + cameraManager.setControls(controls) + if (parameters.cameraTarget) cameraManager.setTarget(parameters.cameraTarget) + }, [parameters.cameraTarget]) + useEffect(() => { if (cameraManager.controls && parameters.cameraTarget) { - cameraManager.controls.setTarget( - parameters.cameraTarget[0], - parameters.cameraTarget[1], - parameters.cameraTarget[2], - ) + cameraManager.setTarget(parameters.cameraTarget) } }, [parameters.cameraTarget]) @@ -45,12 +46,12 @@ export const Canvas3dDecorator = (Story: any, { parameters }: any) => { {/* */} - + ) } \ No newline at end of file diff --git a/src/storybook/decorators/workers/remote-generator-registry.ts b/src/storybook/decorators/workers/remote-generator-registry.ts index e49611e..eb7587f 100644 --- a/src/storybook/decorators/workers/remote-generator-registry.ts +++ b/src/storybook/decorators/workers/remote-generator-registry.ts @@ -14,7 +14,9 @@ import { positionMarkers } from '../../../components/Wellbores/PositionMarkers/p import { shoeSymbols } from '../../../components/Wellbores/Shoes/shoes-defs' import { tubeTrajectory } from '../../../components/Wellbores/TubeTrajectory/tube-geometry-defs' import { wellboreBounds } from '../../../components/Wellbores/WellboreBounds/wellbore-bounds-defs' +import { wellboreFormationColumn } from '../../../components/Wellbores/WellboreFormationColumn/wellbore-formation-column-defs' import { wellboreLabel } from '../../../components/Wellbores/WellboreLabel/wellbore-label-defs' + import { calculateWellboreBounds, generateBasicTrajectory, @@ -31,6 +33,7 @@ import { generateSurfaceGeometry, generateSurfaceTexturesData, generateTubeTrajectory, + generateWellboreFormationColumnGeometries, generateWellboreLabel, } from '../../../generators' @@ -54,5 +57,6 @@ registry.add(surfaceGeometry, generateSurfaceGeometry) registry.add(surfaceTextures, generateSurfaceTexturesData) registry.add(perforationSymbols, generatePerforations) registry.add(positionMarkers, generatePositionMarkers) +registry.add(wellboreFormationColumn, generateWellboreFormationColumnGeometries) expose(registry) diff --git a/src/storybook/examples/Wells.example.stories.tsx b/src/storybook/examples/Wells.example.stories.tsx index 5379f40..48511c3 100644 --- a/src/storybook/examples/Wells.example.stories.tsx +++ b/src/storybook/examples/Wells.example.stories.tsx @@ -25,6 +25,7 @@ import { Shoes } from '../../components/Wellbores/Shoes/Shoes' import { TubeTrajectory } from '../../components/Wellbores/TubeTrajectory/TubeTrajectory' import { Wellbore } from '../../components/Wellbores/Wellbore/Wellbore' import { WellboreBounds } from '../../components/Wellbores/WellboreBounds/WellboreBounds' +import { WellboreFormationColumn } from '../../components/Wellbores/WellboreFormationColumn/WellboreFormationColumn' import { WellboreLabel } from '../../components/Wellbores/WellboreLabel/WellboreLabel' import { Wells } from '../../components/Wellbores/Wells/Wells' import { WellboreSelectedEvent, wellboreSelectedEventType } from '../../events/wellbore-events' @@ -50,6 +51,7 @@ const colorScale = scaleOrdinal(["tomato", "#4e79a7", "#f28e2c", "#76b7b2", "#59 const utmZone = storyArgs.utmZone const origin = storyArgs.origin as Vec2 +const stratColumnId = storyArgs.defaultStratColumn const v = new Vector3() @@ -71,6 +73,7 @@ type ExampleProps = { contoursColor: string, depthMarkerInterval: number, showPicks: boolean, + showFormationColumns: boolean, showShoes: boolean, showDepthMarkers: boolean, showCasingAndCompletion: boolean, @@ -303,6 +306,11 @@ const Example = (args: ExampleProps) => { {args.showShoes && ()} + {args.showFormationColumns && ( + + + + )} {args.showCasingAndCompletion && ( @@ -313,7 +321,14 @@ const Example = (args: ExampleProps) => { {args.showPerforations && } {(args.showDepthMarkers && isActiveWell) && } - {args.showPicks && } + {args.showPicks && ( + + )} {/* {isSelected && } */} @@ -462,6 +477,7 @@ export const Default: Story = { contoursColor: '#000000', depthMarkerInterval: 250, showPicks: false, + showFormationColumns: false, showShoes: true, showDepthMarkers: false, showCasingAndCompletion: false, diff --git a/src/storybook/story-args.json b/src/storybook/story-args.json index 83637de..debb8d3 100644 --- a/src/storybook/story-args.json +++ b/src/storybook/story-args.json @@ -1 +1 @@ -{"utmZone":"31N","origin":[434500,6478000],"defaultWellbore":"ad215042-03ee-2b7e-e053-c818a488c79a","defaultWell":"NO 15/9-F-1","wellboreOptions":{"ad215042-0217-2b7e-e053-c818a488c79a":"NO 15/9-19 A","ad215042-0218-2b7e-e053-c818a488c79a":"NO 15/9-19 B","ad215042-f9cd-2b7e-e053-c818a488c79a":"NO 15/9-19 BT2","ad215042-0219-2b7e-e053-c818a488c79a":"NO 15/9-19 S","ad215042-021a-2b7e-e053-c818a488c79a":"NO 15/9-19 SR","ad215042-0398-2b7e-e053-c818a488c79a":"NO 15/9-F-1","ad215042-0399-2b7e-e053-c818a488c79a":"NO 15/9-F-1 A","ad215042-ef86-2b7e-e053-c818a488c79a":"NO 15/9-F-1 B","ad215042-039a-2b7e-e053-c818a488c79a":"NO 15/9-F-1 C","ad215042-03e6-2b7e-e053-c818a488c79a":"NO 15/9-F-10","ad215042-f3be-2b7e-e053-c818a488c79a":"NO 15/9-F-11","ad215042-03e9-2b7e-e053-c818a488c79a":"NO 15/9-F-11 A","ad215042-03ea-2b7e-e053-c818a488c79a":"NO 15/9-F-11 B","ad215042-03eb-2b7e-e053-c818a488c79a":"NO 15/9-F-11 T2","ad215042-03ec-2b7e-e053-c818a488c79a":"NO 15/9-F-12","ad215042-03ee-2b7e-e053-c818a488c79a":"NO 15/9-F-14","ad215042-03ef-2b7e-e053-c818a488c79a":"NO 15/9-F-15","ad215042-03f0-2b7e-e053-c818a488c79a":"NO 15/9-F-15 A","ad215043-6e11-2b7e-e053-c818a488c79a":"NO 15/9-F-15 B","ad215042-03f1-2b7e-e053-c818a488c79a":"NO 15/9-F-15 C","ad215042-03f2-2b7e-e053-c818a488c79a":"NO 15/9-F-15 D","ad215042-03f6-2b7e-e053-c818a488c79a":"NO 15/9-F-4","ad215042-03f7-2b7e-e053-c818a488c79a":"NO 15/9-F-5","ad215042-03f9-2b7e-e053-c818a488c79a":"NO 15/9-F-7","ad215042-eccc-2b7e-e053-c818a488c79a":"NO 15/9-F-9","ad215042-03fb-2b7e-e053-c818a488c79a":"NO 15/9-F-9 A"},"surfaceOptions":{"e765e8eedfe5c5a0062d94ff4f3da081":"Utsira Fm. Top","826a8f3352a650d4ca1ee72a6febbe9f":"Utsira Fm. Base","53c2e2d9c19bfbf6e7e5085da630ff3a":"Skade Fm. Top","3827c1c85fd0afaf4488872d5386cc82":"Skade Fm. Base","5a34832b7c3833e25f1256319ed2c3db":"Grid Fm. Top","780334378c4e143f3a8d1eda2f22ecdc":"Grid Fm. Base","f0703083e8c9dad1ca5c98e6cc2d67ea":"Balder Fm. Base","0f620e8dea5bf8ed942e26e14547ad42":"Sele Fm. Top","6991507756bd9ac9d5e32a01408edf1e":"Lista Fm. Top","6a54504d63ca383601cd46b68308f068":"Ty Fm. Top","91912be4f979b3dcbca7d6a723ad4065":"Ekofisk Fm. Top","65c2727d98cfc8755747873334f4a221":"Tor Fm. Top","749e1efc6cfba24c53b1de84fe1df59f":"Hod Fm. Top","62f7c20fafe3b8e5c26763543a29d8ff":"Draupne Fm. Top","80c1a8354a9afede98f0a42c5c98c436":"Hidra Fm. Top","c7c94e75f3a9a32d2d581a3ea9009ab9":"Roedby Fm. Top","1f7c7090ce5eaa5b2aa31e8093c7c3f7":"Hugin Fm. VOLVE Top","28b343f232656f963c8ec7055ed55823":"Hugin Fm. VOLVE Base","36bd48dee556a40f2017b9fd5a51a817":"Aasgard Fm. Top"}} \ No newline at end of file +{"utmZone":"31N","origin":[434500,6478000],"defaultWellbore":"ad215042-03ee-2b7e-e053-c818a488c79a","defaultWell":"NO 15/9-F-1","defaultStratColumn":"ad215071-c509-2e4b-e053-c918a4881b5c","wellboreOptions":{"ad215042-0217-2b7e-e053-c818a488c79a":"NO 15/9-19 A","ad215042-0218-2b7e-e053-c818a488c79a":"NO 15/9-19 B","ad215042-f9cd-2b7e-e053-c818a488c79a":"NO 15/9-19 BT2","ad215042-0219-2b7e-e053-c818a488c79a":"NO 15/9-19 S","ad215042-021a-2b7e-e053-c818a488c79a":"NO 15/9-19 SR","ad215042-0398-2b7e-e053-c818a488c79a":"NO 15/9-F-1","ad215042-0399-2b7e-e053-c818a488c79a":"NO 15/9-F-1 A","ad215042-ef86-2b7e-e053-c818a488c79a":"NO 15/9-F-1 B","ad215042-039a-2b7e-e053-c818a488c79a":"NO 15/9-F-1 C","ad215042-03e6-2b7e-e053-c818a488c79a":"NO 15/9-F-10","ad215042-f3be-2b7e-e053-c818a488c79a":"NO 15/9-F-11","ad215042-03e9-2b7e-e053-c818a488c79a":"NO 15/9-F-11 A","ad215042-03ea-2b7e-e053-c818a488c79a":"NO 15/9-F-11 B","ad215042-03eb-2b7e-e053-c818a488c79a":"NO 15/9-F-11 T2","ad215042-03ec-2b7e-e053-c818a488c79a":"NO 15/9-F-12","ad215042-03ee-2b7e-e053-c818a488c79a":"NO 15/9-F-14","ad215042-03ef-2b7e-e053-c818a488c79a":"NO 15/9-F-15","ad215042-03f0-2b7e-e053-c818a488c79a":"NO 15/9-F-15 A","ad215043-6e11-2b7e-e053-c818a488c79a":"NO 15/9-F-15 B","ad215042-03f1-2b7e-e053-c818a488c79a":"NO 15/9-F-15 C","ad215042-03f2-2b7e-e053-c818a488c79a":"NO 15/9-F-15 D","ad215042-03f6-2b7e-e053-c818a488c79a":"NO 15/9-F-4","ad215042-03f7-2b7e-e053-c818a488c79a":"NO 15/9-F-5","ad215042-03f9-2b7e-e053-c818a488c79a":"NO 15/9-F-7","ad215042-eccc-2b7e-e053-c818a488c79a":"NO 15/9-F-9","ad215042-03fb-2b7e-e053-c818a488c79a":"NO 15/9-F-9 A"},"surfaceOptions":{"e765e8eedfe5c5a0062d94ff4f3da081":"Utsira Fm. Top","826a8f3352a650d4ca1ee72a6febbe9f":"Utsira Fm. Base","53c2e2d9c19bfbf6e7e5085da630ff3a":"Skade Fm. Top","3827c1c85fd0afaf4488872d5386cc82":"Skade Fm. Base","5a34832b7c3833e25f1256319ed2c3db":"Grid Fm. Top","780334378c4e143f3a8d1eda2f22ecdc":"Grid Fm. Base","f0703083e8c9dad1ca5c98e6cc2d67ea":"Balder Fm. Base","0f620e8dea5bf8ed942e26e14547ad42":"Sele Fm. Top","6991507756bd9ac9d5e32a01408edf1e":"Lista Fm. Top","6a54504d63ca383601cd46b68308f068":"Ty Fm. Top","91912be4f979b3dcbca7d6a723ad4065":"Ekofisk Fm. Top","65c2727d98cfc8755747873334f4a221":"Tor Fm. Top","749e1efc6cfba24c53b1de84fe1df59f":"Hod Fm. Top","62f7c20fafe3b8e5c26763543a29d8ff":"Draupne Fm. Top","80c1a8354a9afede98f0a42c5c98c436":"Hidra Fm. Top","c7c94e75f3a9a32d2d581a3ea9009ab9":"Roedby Fm. Top","1f7c7090ce5eaa5b2aa31e8093c7c3f7":"Hugin Fm. VOLVE Top","28b343f232656f963c8ec7055ed55823":"Hugin Fm. VOLVE Base","36bd48dee556a40f2017b9fd5a51a817":"Aasgard Fm. Top"},"stratUnitOptions":["NORDLAND GP.","Utsira Fm.","HORDALAND GP.","Skade Fm.","Grid Fm.","Frigg Fm.","ROGALAND GP.","Balder Fm.","Sele Fm.","Lista Fm.","Ty Fm.","SHETLAND GP.","Ekofisk Fm.","Tor Fm.","Hod Fm.","Blodoeks Fm.","Hidra Fm.","CROMER KNOLL GP.","Roedby Fm.","Aasgard Fm.","Draupne Fm.","VIKING GP.","Heather Fm.","Heather Fm. Sand VOLVE","VESTLAND GP.","Hugin Fm. 18 VOLVE","Hugin Fm.","Hugin Fm. 17 VOLVE","Hugin Fm. 16 VOLVE","Hugin Fm. 15 VOLVE","Hugin Fm. 14 VOLVE","Hugin Fm. 13 VOLVE","Hugin Fm. 12 VOLVE","Hugin Fm. 11 VOLVE","Hugin Fm. 10 VOLVE","Hugin Fm. 9 VOLVE","Hugin Fm. 8 VOLVE","Hugin Fm. 7 VOLVE","Hugin Fm. 6 VOLVE","Hugin Fm. 5 VOLVE","Hugin Fm. 4 VOLVE","Hugin Fm. 3 VOLVE","Hugin Fm. 2 VOLVE","Hugin Fm. 1 VOLVE","Sleipner Fm.","HEGRE GP.","Skagerrak Fm.","Smith Bank Fm."],"stratUnitTypeOptions":["group","formation","subzone"]} \ No newline at end of file From 0d65d2cb0f4e03ac0873f9358c1be12b8fd03dbe Mon Sep 17 00:00:00 2001 From: kjerandp Date: Tue, 1 Apr 2025 12:30:22 +0200 Subject: [PATCH 2/3] Added tests and comments + fixed a bug --- src/components/Wellbores/Picks/Picks.tsx | 2 +- src/sdk/data/helpers/picks-helpers.ts | 37 ++- src/sdk/data/types/StratColumn.ts | 2 +- src/sdk/data/types/WellboreHeader.ts | 2 +- tests/mocks/mock-data/picks-mocks.ts | 254 +++++++++++++++++++++ tests/mocks/mock-data/stratcolumn-mocks.ts | 145 ++++++++++++ tests/mocks/mock-data/wellbore-mocks.ts | 51 +++++ tests/mocks/test-store.ts | 31 +++ tests/picks-helper.test.ts | 93 ++++++++ tsconfig.json | 2 +- tsconfig.node.json | 2 +- vite.config.ts | 4 +- 12 files changed, 616 insertions(+), 9 deletions(-) create mode 100644 tests/mocks/mock-data/picks-mocks.ts create mode 100644 tests/mocks/mock-data/stratcolumn-mocks.ts create mode 100644 tests/mocks/mock-data/wellbore-mocks.ts create mode 100644 tests/mocks/test-store.ts create mode 100644 tests/picks-helper.test.ts diff --git a/src/components/Wellbores/Picks/Picks.tsx b/src/components/Wellbores/Picks/Picks.tsx index 21abdb9..341e230 100644 --- a/src/components/Wellbores/Picks/Picks.tsx +++ b/src/components/Wellbores/Picks/Picks.tsx @@ -34,7 +34,7 @@ export type PicksProps = CommonComponentProps & { * * @example * - * + * * * * @see {@link Wellbore} diff --git a/src/sdk/data/helpers/picks-helpers.ts b/src/sdk/data/helpers/picks-helpers.ts index b91044f..6054c6c 100644 --- a/src/sdk/data/helpers/picks-helpers.ts +++ b/src/sdk/data/helpers/picks-helpers.ts @@ -29,6 +29,15 @@ export type FormationMarker = { level: number } +/** + * Match picks bottom-up (wellbore -> parent chain) with stratigraphy units. + * As we traverse to a parent wellbore, ignore any picks that are deeper than + * the current pick depth or the child's kickoff depth. + * + * If a wellbore has picks above its kickoff depth, we prioritize these picks + * above corresponding picks from the parent wellbore + * + */ export async function getUnitPicks( wellboreId: string, stratColumnId: string, @@ -73,8 +82,9 @@ export async function getUnitPicks( // to keep track of which picks we've already added const added = new Set() - // keep track of depth as we progress from bottom-up of the wellbore + fromMsl = fromMsl === undefined ? -Infinity : fromMsl + // keep track of depth as we progress from bottom-up of the wellbore let md = Infinity let bottom = Infinity @@ -126,7 +136,7 @@ export async function getUnitPicks( } bottom = top - if (traverse && header.parent && md > top) { + if (traverse && header.parent && md > fromMsl) { const parent = headers.get(header.parent) if (parent) await addPicks(parent) } @@ -137,6 +147,13 @@ export async function getUnitPicks( return { matched, unmatched, wellbore } } +/** + * Create groups of entry and exit picks for each stratigraphy unit level: + * + * - Sort the matched picks by ascending level and ascending depth + * - Traverse the matched picks, keeping a reference of the current level and unit to find the correct entry and exit pick + * - Remove picks from list as formations are identified + */ export function createFormationIntervals( unitPicks: UnitPick[], maxDepth: number = Infinity, @@ -221,6 +238,17 @@ export function createFormationIntervals( return intervals } +/** + * Merge into a single column, where higher levels takes precedence over lower levels: + * + * - Sort the intervals by ascending entry depth and ascending stratigraphy unit level + * - Start with a stack containing the first item from the sorted list and keep track of the entry depth + * - iterate to find the next item that has an entry depth lower than current depth + * - define a range limit from the current depth and the entry of the item with a lower entry depth + * - pop the stack and draw sections while adjusting the current depth and keep doing this until the current depth reaches the range limit + * - any items on the stack with an exit md greater than the limit gets pushed back on the stack + * - the current item is pushed to the stack and the iteration continues + */ export function mergeFormationIntervals( formationIntervals: FormationInterval[] ) { @@ -289,6 +317,11 @@ export function mergeFormationIntervals( return merged } +/** + * Identify surface entry picks, where the highest level picks has precedence: + * - Sort intervals by ascending entry depth and descending stratigraphy unit level + * - Pick only the first pick of a depth, ignoring any following picks with the same depth as the previous pick + */ export function getFormationMarkers( intervals: FormationInterval[] ): FormationMarker[] { diff --git a/src/sdk/data/types/StratColumn.ts b/src/sdk/data/types/StratColumn.ts index 95fbb4f..79e8a38 100644 --- a/src/sdk/data/types/StratColumn.ts +++ b/src/sdk/data/types/StratColumn.ts @@ -8,7 +8,7 @@ export type StratColumnUnit = { topAge: number, baseAge: number, color: string, - parent: string, + parent: string | null, } diff --git a/src/sdk/data/types/WellboreHeader.ts b/src/sdk/data/types/WellboreHeader.ts index c367b41..7d182e3 100644 --- a/src/sdk/data/types/WellboreHeader.ts +++ b/src/sdk/data/types/WellboreHeader.ts @@ -11,5 +11,5 @@ export type WellboreHeader = { depthMdMsl: number, waterDepth: number | null status: string, - properties: Record + properties?: Record } \ No newline at end of file diff --git a/tests/mocks/mock-data/picks-mocks.ts b/tests/mocks/mock-data/picks-mocks.ts new file mode 100644 index 0000000..e4ad218 --- /dev/null +++ b/tests/mocks/mock-data/picks-mocks.ts @@ -0,0 +1,254 @@ +import { Pick } from '../../../src/sdk' + +const aPicks: Pick[] = [ + { + id: 'a1', + wellboreId: 'a', + pickIdentifier: 'A Top', + mdMsl: 100, + tvdMsl: 100, + }, + { + id: 'a2', + wellboreId: 'a', + pickIdentifier: 'A Base', + mdMsl: 500, + tvdMsl: 497, + }, + { + id: 'a3', + wellboreId: 'a', + pickIdentifier: 'B Top', + mdMsl: 500, + tvdMsl: 497, + }, + { + id: 'a4', + wellboreId: 'a', + pickIdentifier: 'B Base', + mdMsl: 950, + tvdMsl: 900, + }, + { + id: 'a5', + wellboreId: 'a', + pickIdentifier: 'C Top', + mdMsl: 950, + tvdMsl: 900, + }, + { + id: 'a6', + wellboreId: 'a', + pickIdentifier: 'C Base', + mdMsl: 1000, + tvdMsl: 950, + }, + { + id: 'a7', + wellboreId: 'a', + pickIdentifier: 'D Top', + mdMsl: 100, + tvdMsl: 100, + }, + { + id: 'a8', + wellboreId: 'a', + pickIdentifier: 'D Base', + mdMsl: 400, + tvdMsl: 397, + }, + { + id: 'a9', + wellboreId: 'a', + pickIdentifier: 'E Top', + mdMsl: 400, + tvdMsl: 397, + }, + { + id: 'a10', + wellboreId: 'a', + pickIdentifier: 'E Base', + mdMsl: 500, + tvdMsl: 497, + }, + { + id: 'a11', + wellboreId: 'a', + pickIdentifier: 'Seabed', + mdMsl: 100, + tvdMsl: 100, + }, +] + +const bPicks: Pick[] = [ + { + id: 'b1', + wellboreId: 'b', + pickIdentifier: 'B Top', + mdMsl: 900, + tvdMsl: 897, + }, + { + id: 'b2', + wellboreId: 'b', + pickIdentifier: 'B Base', + mdMsl: 2550, + tvdMsl: 950, + }, + { + id: 'b3', + wellboreId: 'b', + pickIdentifier: 'C Top', + mdMsl: 2550, + tvdMsl: 950, + }, + { + id: 'b4', + wellboreId: 'b', + pickIdentifier: 'C Base', + mdMsl: 3000, + tvdMsl: 970, + }, + { + id: 'b5', + wellboreId: 'b', + pickIdentifier: 'F Top', + mdMsl: 900, + tvdMsl: 897, + }, + { + id: 'b6', + wellboreId: 'b', + pickIdentifier: 'F Base', + mdMsl: 2000, + tvdMsl: 910, + }, + { + id: 'b7', + wellboreId: 'b', + pickIdentifier: 'G Top', + mdMsl: 2000, + tvdMsl: 910, + }, + { + id: 'b8', + wellboreId: 'b', + pickIdentifier: 'G Base', + mdMsl: 2550, + tvdMsl: 950, + }, + { + id: 'b9', + wellboreId: 'b', + pickIdentifier: 'H Top', + mdMsl: 2550, + tvdMsl: 950, + }, + { + id: 'b10', + wellboreId: 'b', + pickIdentifier: 'H Base', + mdMsl: 2900, + tvdMsl: 968, + }, + { + id: 'b11', + wellboreId: 'b', + pickIdentifier: 'I Top', + mdMsl: 2900, + tvdMsl: 968, + }, + { + id: 'b12', + wellboreId: 'b', + pickIdentifier: 'I Base', + mdMsl: 3000, + tvdMsl: 970, + }, +] + +const cPicks: Pick[] = [ + { + id: 'c1', + wellboreId: 'c', + pickIdentifier: 'C Top', + mdMsl: 2800, + tvdMsl: 968, + }, + { + id: 'c2', + wellboreId: 'c', + pickIdentifier: 'C Base', + mdMsl: 3600, + tvdMsl: 980, + }, + { + id: 'c3', + wellboreId: 'c', + pickIdentifier: 'H Top', + mdMsl: 2800, + tvdMsl: 968, + }, + { + id: 'c4', + wellboreId: 'c', + pickIdentifier: 'H Base', + mdMsl: 2900, + tvdMsl: 970, + }, + { + id: 'c5', + wellboreId: 'c', + pickIdentifier: 'I Top', + mdMsl: 2900, + tvdMsl: 970, + }, + { + id: 'c6', + wellboreId: 'c', + pickIdentifier: 'I Base', + mdMsl: 3000, + tvdMsl: 971, + }, + { + id: 'c7', + wellboreId: 'c', + pickIdentifier: 'J Top', + mdMsl: 3000, + tvdMsl: 971, + }, + { + id: 'c8', + wellboreId: 'c', + pickIdentifier: 'J Base', + mdMsl: 3600, + tvdMsl: 980, + }, + { + id: 'c9', + wellboreId: 'c', + pickIdentifier: 'K Top', + mdMsl: 3200, + tvdMsl: 975, + }, + { + id: 'c10', + wellboreId: 'c', + pickIdentifier: 'K Base', + mdMsl: 3500, + tvdMsl: 978, + }, + { + id: 'c11', + wellboreId: 'c', + pickIdentifier: 'Termination', + mdMsl: 3800, + tvdMsl: 990, + }, +] + +export default { + 'a': aPicks, + 'b': bPicks, + 'c': cPicks, +} \ No newline at end of file diff --git a/tests/mocks/mock-data/stratcolumn-mocks.ts b/tests/mocks/mock-data/stratcolumn-mocks.ts new file mode 100644 index 0000000..24c927d --- /dev/null +++ b/tests/mocks/mock-data/stratcolumn-mocks.ts @@ -0,0 +1,145 @@ +import { StratColumn } from '../../../src/sdk' + +const stratColumn: StratColumn = { + id: 'a', + name: "Test strat column", + type: 'Test', + units: [ + { + id: "u1", + name: "A", + base: "A Base", + top: "A Top", + topAge: 0, + baseAge: 10, + color: "#ff0000", + level: 1, + parent: null, + unitType: 'Test' + }, + { + id: "u2", + name: "B", + base: "B Base", + top: "B Top", + topAge: 10, + baseAge: 20, + color: "#00ff00", + level: 1, + parent: null, + unitType: 'Test' + }, + { + id: "u3", + name: "C", + base: "C Base", + top: "C Top", + topAge: 20, + baseAge: 30, + color: "#0000ff", + level: 1, + parent: null, + unitType: 'Test' + }, + { + id: "u4", + name: "D", + base: "D Base", + top: "D Top", + topAge: 0, + baseAge: 5, + color: "#ffff00", + level: 2, + parent: 'A', + unitType: 'Test' + }, + { + id: "u5", + name: "E", + base: "E Base", + top: "E Top", + topAge: 5, + baseAge: 10, + color: "#ff00ff", + level: 2, + parent: 'A', + unitType: 'Test' + }, + { + id: "u6", + name: "F", + base: "F Base", + top: "F Top", + topAge: 10, + baseAge: 15, + color: "#00ff50", + level: 2, + parent: 'B', + unitType: 'Test' + }, + { + id: "u7", + name: "G", + base: "G Base", + top: "G Top", + topAge: 15, + baseAge: 20, + color: "#00ffff", + level: 2, + parent: 'B', + unitType: 'Test' + }, + { + id: "u8", + name: "H", + base: "H Base", + top: "H Top", + topAge: 20, + baseAge: 22, + color: "#ccff50", + level: 2, + parent: 'C', + unitType: 'Test' + }, + { + id: "u9", + name: "I", + base: "I Base", + top: "I Top", + topAge: 22, + baseAge: 27, + color: "#ccffff", + level: 2, + parent: 'C', + unitType: 'Test' + }, + { + id: "u10", + name: "J", + base: "J Base", + top: "J Top", + topAge: 27, + baseAge: 30, + color: "#ccff55", + level: 2, + parent: 'C', + unitType: 'Test' + }, + { + id: "u11", + name: "K", + base: "K Base", + top: "K Top", + topAge: 28, + baseAge: 30, + color: "#cc9955", + level: 3, + parent: 'J', + unitType: 'Test' + } + ] +} + +export default { + 'a': stratColumn +} \ No newline at end of file diff --git a/tests/mocks/mock-data/wellbore-mocks.ts b/tests/mocks/mock-data/wellbore-mocks.ts new file mode 100644 index 0000000..4845672 --- /dev/null +++ b/tests/mocks/mock-data/wellbore-mocks.ts @@ -0,0 +1,51 @@ +import { WellboreHeader } from '../../../src/sdk' + +const wellboreHeaderMocks: WellboreHeader[] = [ + { + id: 'a', + well: 'NO 80/5 2', + depthMdMsl: 1000, + depthReferenceElevation: 0, + drilled: new Date(1980, 0, 10, 12, 0, 0, 0), + easting: 1, + northing: 5, + kickoffDepthMsl: 100, + name: 'NO 80/5 2', + parent: null, + status: 'plugged and abandoned', + waterDepth: 100, + }, + { + id: 'b', + well: 'NO 80/5 2', + depthMdMsl: 3000, + depthReferenceElevation: 0, + drilled: new Date(1980, 2, 10, 12, 0, 0, 0), + easting: 1, + northing: 5, + kickoffDepthMsl: 900, + name: 'NO 80/5 2 T2', + parent: 'NO 80/5 2', + status: 'plugged and abandoned', + waterDepth: 100, + }, + { + id: 'c', + well: 'NO 80/5 2', + depthMdMsl: 3800, + depthReferenceElevation: 0, + drilled: new Date(1980, 4, 10, 12, 0, 0, 0), + easting: 1, + northing: 5, + kickoffDepthMsl: 2800, + name: 'NO 80/5 2 T3', + parent: 'NO 80/5 2 T2', + status: 'operating', + waterDepth: 100, + } +] + +export default wellboreHeaderMocks.reduce>((acc, d) => { + acc[d.id] = d + return acc +}, {}) \ No newline at end of file diff --git a/tests/mocks/test-store.ts b/tests/mocks/test-store.ts new file mode 100644 index 0000000..0a4dd1e --- /dev/null +++ b/tests/mocks/test-store.ts @@ -0,0 +1,31 @@ +import _filter from 'lodash.filter' +import { KeyType, ReadonlyStore } from '../../src/sdk' +import picks from './mock-data/picks-mocks' +import stratColumns from './mock-data/stratcolumn-mocks' +import wellboreHeaders from './mock-data/wellbore-mocks' + +export class TestStore implements ReadonlyStore { + data: Record = { + 'wellbore-headers': wellboreHeaders, + 'strat-columns': stratColumns, + 'picks': picks, + } + + async get(dataType: string, key: KeyType) { + if (!this.data[dataType] || !this.data[dataType][key]) return null + return this.data[dataType][key] as T + } + + async all(dataType: string) { + if (!this.data[dataType]) return null + return Object.values(this.data[dataType]) as T[] + } + + async query(dataType: string, query: Partial) { + if (query) { + const data = await this.all(dataType) + return (data ? _filter(data, query) : []) as T[] + } + return await this.all(dataType) || [] + } +} \ No newline at end of file diff --git a/tests/picks-helper.test.ts b/tests/picks-helper.test.ts new file mode 100644 index 0000000..7fa14ff --- /dev/null +++ b/tests/picks-helper.test.ts @@ -0,0 +1,93 @@ +import { createFormationIntervals, getFormationMarkers, getUnitPicks, mergeFormationIntervals } from '../src/sdk/data/helpers/picks-helpers' +import { TestStore } from './mocks/test-store' + + +describe("picks-helper", () => { + const store = new TestStore() + + test('getUnitPicks', async () => { + let picks = await getUnitPicks('a', 'a', store, false, 100) + expect(picks?.unmatched.length).toBe(1) + expect(picks?.unmatched[0].pickIdentifier).toBe("Seabed") + expect(picks?.matched.length).toBe(10) + + picks = await getUnitPicks('b', 'a', store, false, 900) + expect(picks?.unmatched.length).toBe(0) + expect(picks?.matched.length).toBe(12) + + picks = await getUnitPicks('b', 'a', store, false, 100) + expect(picks?.unmatched.length).toBe(0) + expect(picks?.matched.length).toBe(12) + + picks = await getUnitPicks('b', 'a', store, true, 100) + expect(picks?.unmatched.length).toBe(1) + expect(picks?.matched.length).toBe(19) + + picks = await getUnitPicks('c', 'a', store, false, 100) + expect(picks?.unmatched.length).toBe(1) + expect(picks?.unmatched[0].pickIdentifier).toBe("Termination") + expect(picks?.matched.length).toBe(10) + + picks = await getUnitPicks('c', 'a', store, true, 100) + expect(picks?.unmatched.length).toBe(2) + expect(picks?.matched.length).toBe(25) + + picks = await getUnitPicks('c', 'a', store, true, 1000) + expect(picks?.unmatched.length).toBe(1) + expect(picks?.matched.length).toBe(16) + }) + + test('createFormationIntervals', async () => { + const unitPicks = await getUnitPicks('c', 'a', store, true, 0) + expect(unitPicks).not.toBeNull() + const intervals = createFormationIntervals(unitPicks!.matched) + expect(intervals.length).toBe(11) + }) + + test('mergeFormationIntervals', async () => { + const unitPicks = await getUnitPicks('c', 'a', store, true, 0) + expect(unitPicks).not.toBeNull() + const intervals = createFormationIntervals(unitPicks!.matched) + const merged = mergeFormationIntervals(intervals) + expect(merged.length).toBe(10) + expect(merged[0].unit.name).toBe('D') + expect(merged[0].mdMslTop).toBe(100) + expect(merged[0].mdMslBottom).toBe(400) + expect(merged[1].unit.name).toBe('E') + expect(merged[1].mdMslTop).toBe(400) + expect(merged[1].mdMslBottom).toBe(500) + expect(merged[2].unit.name).toBe('B') + expect(merged[2].mdMslTop).toBe(500) + expect(merged[2].mdMslBottom).toBe(900) + expect(merged[3].unit.name).toBe('F') + expect(merged[3].mdMslTop).toBe(900) + expect(merged[3].mdMslBottom).toBe(2000) + expect(merged[4].unit.name).toBe('G') + expect(merged[4].mdMslTop).toBe(2000) + expect(merged[4].mdMslBottom).toBe(2550) + expect(merged[5].unit.name).toBe('H') + expect(merged[5].mdMslTop).toBe(2550) + expect(merged[5].mdMslBottom).toBe(2900) + expect(merged[6].unit.name).toBe('I') + expect(merged[6].mdMslTop).toBe(2900) + expect(merged[6].mdMslBottom).toBe(3000) + expect(merged[7].unit.name).toBe('J') + expect(merged[7].mdMslTop).toBe(3000) + expect(merged[7].mdMslBottom).toBe(3200) + expect(merged[8].unit.name).toBe('K') + expect(merged[8].mdMslTop).toBe(3200) + expect(merged[8].mdMslBottom).toBe(3500) + expect(merged[9].unit.name).toBe('J') + expect(merged[9].mdMslTop).toBe(3500) + expect(merged[9].mdMslBottom).toBe(3600) + }) + + test('getFormationMarkers', async () => { + const unitPicks = await getUnitPicks('c', 'a', store, true, 0) + expect(unitPicks).not.toBeNull() + const intervals = createFormationIntervals(unitPicks!.matched) + const markers = getFormationMarkers(intervals) + + expect(markers.length).toBe(10) + }) +}) \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index b5afa57..c972b19 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -21,6 +21,6 @@ "noUnusedParameters": true, "noFallthroughCasesInSwitch": true }, - "include": ["src"], + "include": ["src", "tests"], "exclude": ["vite.config.ts", "vite.config.static.ts"], } diff --git a/tsconfig.node.json b/tsconfig.node.json index db0becc..54bb9c2 100644 --- a/tsconfig.node.json +++ b/tsconfig.node.json @@ -18,7 +18,7 @@ "noUnusedLocals": true, "noUnusedParameters": true, "noFallthroughCasesInSwitch": true, - "noUncheckedSideEffectImports": true + "noUncheckedSideEffectImports": true, }, "include": ["vite.config.ts"] } diff --git a/vite.config.ts b/vite.config.ts index 274ea6b..bc1d0f8 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -25,7 +25,7 @@ export default defineConfig({ }), dts({ outDir: ['dist/types'], - exclude: ['**/*.stories.tsx', 'src/storybook'], + exclude: ['**/*.stories.tsx', 'src/storybook', 'tests'], }), viteStaticCopy({ targets: [ @@ -57,5 +57,5 @@ export default defineConfig({ }, treeshake: 'recommended' }, - } + }, }) From 859901a90c0c60b21b1aa723955cc49d3e394a82 Mon Sep 17 00:00:00 2001 From: kjerandp Date: Tue, 1 Apr 2025 12:58:15 +0200 Subject: [PATCH 3/3] added missing exports --- src/sdk/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sdk/index.ts b/src/sdk/index.ts index db32aff..c6c6586 100644 --- a/src/sdk/index.ts +++ b/src/sdk/index.ts @@ -2,11 +2,13 @@ * @module sdk */ export * from './data/GeneratorRegistry' +export * from './data/helpers/picks-helpers' export * from './data/helpers/well-helpers' export * from './data/Store' export * from './data/types' export * from './geometries/curve/curve-3d' +export * from './geometries/curve/ribbon-geometry' export * from './geometries/curve/tube-geometry' export * from './geometries/delatin' export * from './geometries/packing'