diff --git a/package-lock.json b/package-lock.json
index 23ff488e5..dd01bc2b1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5,6 +5,7 @@
"requires": true,
"packages": {
"": {
+ "name": "bi-web",
"version": "v0.8.0+469",
"hasInstallScript": true,
"dependencies": {
@@ -23,6 +24,7 @@
"flat": "^5.0.2",
"focus-trap": "^5.1.0",
"focus-trap-vue": "0.0.6",
+ "plotly.js": "^2.11.1",
"title-case": "^3.0.3",
"uuid": "^8.3.2",
"valid-url": "^1.0.9",
@@ -34,6 +36,7 @@
"vue-feather-icons": "^5.1.0",
"vue-gtag": "^1.16.1",
"vue-json-tree-view": "^2.1.6",
+ "vue-plotly": "^1.1.0",
"vue-property-decorator": "^8.3.0",
"vue-qrcode-component": "^2.1.1",
"vue-router": "^3.1.3",
@@ -48,6 +51,7 @@
"@types/chai": "^4.2.7",
"@types/d3": "^7.1.0",
"@types/jest": "^24.9.0",
+ "@types/plotly.js": "^1.54.20",
"@types/uuid": "^8.3.0",
"@vue/cli-plugin-babel": "^4.1.0",
"@vue/cli-plugin-e2e-cypress": "^4.1.0",
@@ -1462,6 +1466,17 @@
"vue": "^2.0.0"
}
},
+ "node_modules/@choojs/findup": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
+ "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
+ "dependencies": {
+ "commander": "^2.15.1"
+ },
+ "bin": {
+ "findup": "bin/findup.js"
+ }
+ },
"node_modules/@cnakazawa/watch": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
@@ -2152,6 +2167,81 @@
"node": ">= 6"
}
},
+ "node_modules/@mapbox/geojson-rewind": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
+ "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
+ "dependencies": {
+ "get-stream": "^6.0.1",
+ "minimist": "^1.2.6"
+ },
+ "bin": {
+ "geojson-rewind": "geojson-rewind"
+ }
+ },
+ "node_modules/@mapbox/geojson-rewind/node_modules/get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@mapbox/geojson-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz",
+ "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw=="
+ },
+ "node_modules/@mapbox/jsonlint-lines-primitives": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
+ "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==",
+ "engines": {
+ "node": ">= 0.6"
+ }
+ },
+ "node_modules/@mapbox/mapbox-gl-supported": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
+ "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
+ "peerDependencies": {
+ "mapbox-gl": ">=0.32.1 <2.0.0"
+ }
+ },
+ "node_modules/@mapbox/point-geometry": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
+ "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
+ },
+ "node_modules/@mapbox/tiny-sdf": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz",
+ "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw=="
+ },
+ "node_modules/@mapbox/unitbezier": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
+ "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
+ },
+ "node_modules/@mapbox/vector-tile": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
+ "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==",
+ "dependencies": {
+ "@mapbox/point-geometry": "~0.1.0"
+ }
+ },
+ "node_modules/@mapbox/whoots-js": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
+ "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==",
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
"node_modules/@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -2174,6 +2264,57 @@
"node": ">= 6"
}
},
+ "node_modules/@plotly/d3": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.0.tgz",
+ "integrity": "sha512-L10iHgzvw3uSic/nQpYehlNzxUQvImwms5U7S95pJAEhrllzkrdQNy1Mc5DW9ab881Yr4fh300gJztKXWZDfkQ=="
+ },
+ "node_modules/@plotly/d3-sankey": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz",
+ "integrity": "sha512-2jdVos1N3mMp3QW0k2q1ph7Gd6j5PY1YihBrwpkFnKqO+cqtZq3AdEYUeSGXMeLsBDQYiqTVcihYfk8vr5tqhw==",
+ "dependencies": {
+ "d3-array": "1",
+ "d3-collection": "1",
+ "d3-shape": "^1.2.0"
+ }
+ },
+ "node_modules/@plotly/d3-sankey-circular": {
+ "version": "0.33.1",
+ "resolved": "https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz",
+ "integrity": "sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==",
+ "dependencies": {
+ "d3-array": "^1.2.1",
+ "d3-collection": "^1.0.4",
+ "d3-shape": "^1.2.0",
+ "elementary-circuits-directed-graph": "^1.0.4"
+ }
+ },
+ "node_modules/@plotly/point-cluster": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz",
+ "integrity": "sha512-MwaI6g9scKf68Orpr1pHZ597pYx9uP8UEFXLPbsCmuw3a84obwz6pnMXGc90VhgDNeNiLEdlmuK7CPo+5PIxXw==",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "binary-search-bounds": "^2.0.4",
+ "clamp": "^1.0.1",
+ "defined": "^1.0.0",
+ "dtype": "^2.0.0",
+ "flatten-vertex-data": "^1.0.2",
+ "is-obj": "^1.0.1",
+ "math-log2": "^1.0.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0"
+ }
+ },
+ "node_modules/@plotly/point-cluster/node_modules/is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/@soda/friendly-errors-webpack-plugin": {
"version": "1.7.1",
"resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz",
@@ -2326,6 +2467,61 @@
"d3-scale": "1"
}
},
+ "node_modules/@turf/area": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz",
+ "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==",
+ "dependencies": {
+ "@turf/helpers": "^6.5.0",
+ "@turf/meta": "^6.5.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/bbox": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz",
+ "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
+ "dependencies": {
+ "@turf/helpers": "^6.5.0",
+ "@turf/meta": "^6.5.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/centroid": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz",
+ "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==",
+ "dependencies": {
+ "@turf/helpers": "^6.5.0",
+ "@turf/meta": "^6.5.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/helpers": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
+ "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw==",
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
+ "node_modules/@turf/meta": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz",
+ "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
+ "dependencies": {
+ "@turf/helpers": "^6.5.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/turf"
+ }
+ },
"node_modules/@types/anymatch": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
@@ -2814,6 +3010,21 @@
"dev": true,
"optional": true
},
+ "node_modules/@types/plotly.js": {
+ "version": "1.54.22",
+ "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-1.54.22.tgz",
+ "integrity": "sha512-/xL9++eA7VnIIZqNQOw6sZ7DtEmfoHj5rAD2CjU2LCOqem/BxTA1KlpdUWEHOiou6za4HKnM+Nvho3jTBPYJ/w==",
+ "dev": true,
+ "dependencies": {
+ "@types/d3": "^3"
+ }
+ },
+ "node_modules/@types/plotly.js/node_modules/@types/d3": {
+ "version": "3.5.47",
+ "resolved": "https://registry.npmjs.org/@types/d3/-/d3-3.5.47.tgz",
+ "integrity": "sha512-VkWIQoZXLFdcBGe5pdBKJmTU3fmpXvo/KV6ixvTzOMl1yJ2hbTXpfvsziag0kcaerPDwas2T0vxojwQG3YwivQ==",
+ "dev": true
+ },
"node_modules/@types/promise.allsettled": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@types/promise.allsettled/-/promise.allsettled-1.0.3.tgz",
@@ -4029,6 +4240,26 @@
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
"dev": true
},
+ "node_modules/3d-view": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/3d-view/-/3d-view-2.0.1.tgz",
+ "integrity": "sha512-YSLRHXNpSziaaiK2R0pI5+JKguoJVbtWmIv9YyBFtl0+q42kQwJB/JUulbFR/1zYFm58ifjKQ6kVdgZ6tyKtCA==",
+ "dependencies": {
+ "matrix-camera-controller": "^2.1.1",
+ "orbit-camera-controller": "^4.0.0",
+ "turntable-camera-controller": "^3.0.0"
+ }
+ },
+ "node_modules/a-big-triangle": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/a-big-triangle/-/a-big-triangle-1.0.3.tgz",
+ "integrity": "sha512-AboEtoSPueZisde3Vr+7VRSfUIWBSGZUOtW3bJrOZXgIyK7dNNDdpDmOKJjg5GmJLlRKUONWV8lMgTK8MBhQWw==",
+ "dependencies": {
+ "gl-buffer": "^2.1.1",
+ "gl-vao": "^1.2.0",
+ "weak-map": "^1.0.5"
+ }
+ },
"node_modules/abab": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz",
@@ -4041,6 +4272,11 @@
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true
},
+ "node_modules/abs-svg-path": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
+ "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA=="
+ },
"node_modules/accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
@@ -4094,6 +4330,14 @@
"node": ">=0.4.0"
}
},
+ "node_modules/add-line-numbers": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/add-line-numbers/-/add-line-numbers-1.0.1.tgz",
+ "integrity": "sha512-w+2a1malCvWwACQFBpZ5/uwmHGaGYT+aGIxA8ONF5vlhe6X/gD3eR8qVoLWa+5nnWAOq2LuPbrqDYqj1pn0WMg==",
+ "dependencies": {
+ "pad-left": "^1.0.2"
+ }
+ },
"node_modules/address": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
@@ -4103,6 +4347,14 @@
"node": ">= 0.12.0"
}
},
+ "node_modules/affine-hull": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/affine-hull/-/affine-hull-1.0.0.tgz",
+ "integrity": "sha512-3QNG6+vFAwJvSZHsJYDJ/mt1Cxx9n5ffA+1Ohmj7udw0JuRgUVIXK0P9N9pCMuEdS3jCNt8GFX5q2fChq+GO3Q==",
+ "dependencies": {
+ "robust-orientation": "^1.1.3"
+ }
+ },
"node_modules/agent-base": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
@@ -4149,6 +4401,29 @@
"ajv": "^6.9.1"
}
},
+ "node_modules/almost-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz",
+ "integrity": "sha512-0V/PkoculFl5+0Lp47JoxUcO0xSxhIBvm+BxHdD/OgXNmdRpRHCFnKVuUoWyS9EzQP+otSGv0m9Lb4yVkQBn2A=="
+ },
+ "node_modules/alpha-complex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/alpha-complex/-/alpha-complex-1.0.0.tgz",
+ "integrity": "sha512-rhsjKfc9tMF5QZc0NhKz/zFzMu2rvHxCP/PyJtEmMkV7M848YjIoQGDlNGp+vTqxXjA8wAY2OxgR1K54C2Awkg==",
+ "dependencies": {
+ "circumradius": "^1.0.0",
+ "delaunay-triangulate": "^1.1.6"
+ }
+ },
+ "node_modules/alpha-shape": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/alpha-shape/-/alpha-shape-1.0.0.tgz",
+ "integrity": "sha512-/V+fmmjtSA2yfQNq8iEqBxnPbjcOMXpM9Ny+yE/O7aLR7Q1oPzUc9bHH0fPHS3hUugUL/dHzTis6l3JirYOS/w==",
+ "dependencies": {
+ "alpha-complex": "^1.0.0",
+ "simplicial-complex-boundary": "^1.0.0"
+ }
+ },
"node_modules/alphanum-sort": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
@@ -4278,7 +4553,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -4292,6 +4566,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/array-bounds": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz",
+ "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ=="
+ },
"node_modules/array-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
@@ -4302,7 +4581,6 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -4313,6 +4591,24 @@
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
"dev": true
},
+ "node_modules/array-normalize": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz",
+ "integrity": "sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==",
+ "dependencies": {
+ "array-bounds": "^1.0.0"
+ }
+ },
+ "node_modules/array-range": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz",
+ "integrity": "sha512-shdaI1zT3CVNL2hnx9c0JMc0ZogGaxDs5e85akgHWKYa0yVbIyp06Ind3dVkTj/uuFrzaHBOyqFzo+VV6aXgtA=="
+ },
+ "node_modules/array-rearrange": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz",
+ "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w=="
+ },
"node_modules/array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
@@ -4489,6 +4785,11 @@
"node": ">= 4.5.0"
}
},
+ "node_modules/atob-lite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
+ "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw=="
+ },
"node_modules/autoprefixer": {
"version": "9.8.6",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
@@ -5536,6 +5837,14 @@
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
+ "node_modules/barycentric": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/barycentric/-/barycentric-1.0.1.tgz",
+ "integrity": "sha512-47BuWXsenBbox4q1zqJrUoxq1oM1ysrYc5mdBACAwaP+CL+tcNauC3ybA0lzbIWzJCLZYMqebAx46EauTI2Nrg==",
+ "dependencies": {
+ "robust-linear-solve": "^1.0.0"
+ }
+ },
"node_modules/base": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
@@ -5640,6 +5949,21 @@
"node": ">= 6.0.0"
}
},
+ "node_modules/big-rat": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/big-rat/-/big-rat-1.0.4.tgz",
+ "integrity": "sha512-AubEohDDrak6urvKkFMIlwPWyQbJ/eq04YsK/SNipH7NNiPCYchjQNvWYK5vyyMmtGXAmNmsAjIcfkaDuTtd8g==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.2",
+ "bn.js": "^4.11.6",
+ "double-bits": "^1.1.1"
+ }
+ },
+ "node_modules/big-rat/node_modules/bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ },
"node_modules/big.js": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -5658,6 +5982,11 @@
"node": ">=8"
}
},
+ "node_modules/binary-search-bounds": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz",
+ "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA=="
+ },
"node_modules/bindings": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
@@ -5667,6 +5996,25 @@
"file-uri-to-path": "1.0.0"
}
},
+ "node_modules/bit-twiddle": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz",
+ "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA=="
+ },
+ "node_modules/bitmap-sdf": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
+ "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg=="
+ },
+ "node_modules/bl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
+ "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
+ "dependencies": {
+ "readable-stream": "^2.3.5",
+ "safe-buffer": "^5.1.1"
+ }
+ },
"node_modules/block-stream": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
@@ -5762,6 +6110,20 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true
},
+ "node_modules/boundary-cells": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/boundary-cells/-/boundary-cells-2.0.2.tgz",
+ "integrity": "sha512-/S48oUFYEgZMNvdqC87iYRbLBAPHYijPRNrNpm/sS8u7ijIViKm/hrV3YD4sx/W68AsG5zLMyBEditVHApHU5w=="
+ },
+ "node_modules/box-intersect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/box-intersect/-/box-intersect-1.0.2.tgz",
+ "integrity": "sha512-yJeMwlmFPG1gIa7Rs/cGXeI6iOj6Qz5MG5PE61xLKpElUGzmJ4abm+qsLpzxKJFpsSDq742BQEocr8dI2t8Nxw==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
"node_modules/brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -5987,8 +6349,7 @@
"node_modules/buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
- "dev": true
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
},
"node_modules/buffer-indexof": {
"version": "1.1.1",
@@ -6273,6 +6634,14 @@
"url": "https://opencollective.com/browserslist"
}
},
+ "node_modules/canvas-fit": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz",
+ "integrity": "sha512-onIcjRpz69/Hx5bB5HGbYKUF2uC6QT6Gp+pfpGm3A7mPfcluSLV5v4Zu+oflDUwLdUw0rLIBhUbi0v8hM4FJQQ==",
+ "dependencies": {
+ "element-size": "^1.1.1"
+ }
+ },
"node_modules/capture-exit": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
@@ -6300,6 +6669,21 @@
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true
},
+ "node_modules/cdt2d": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/cdt2d/-/cdt2d-1.0.0.tgz",
+ "integrity": "sha512-pFKb7gVhpsI6onS5HUXRoqbBIJB4CJ+KPk8kgaIVcm0zFgOxIyBT5vzifZ4j1aoGVJS0U1A+S4oFDshuLAitlA==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.3",
+ "robust-in-sphere": "^1.1.3",
+ "robust-orientation": "^1.1.3"
+ }
+ },
+ "node_modules/cell-orientation": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cell-orientation/-/cell-orientation-1.0.1.tgz",
+ "integrity": "sha512-DtEsrgP+donmPxpEZm7hK8zCPYDXAQ977ecJiE7G0gbTfnS6TZVBlief3IdRP/TZS1PVnJRGJTDdjSdV8mRDug=="
+ },
"node_modules/chai": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
@@ -6416,6 +6800,28 @@
"safe-buffer": "^5.0.1"
}
},
+ "node_modules/circumcenter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/circumcenter/-/circumcenter-1.0.0.tgz",
+ "integrity": "sha512-YRw0mvttcISviaOtSmaHb2G3ZVbkxzYPQeAEd57/CFFtmOkwfRTw9XuxYZ7PCi2BYa0NajjHV6bq4nbY1VCC8g==",
+ "dependencies": {
+ "dup": "^1.0.0",
+ "robust-linear-solve": "^1.0.0"
+ }
+ },
+ "node_modules/circumradius": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/circumradius/-/circumradius-1.0.0.tgz",
+ "integrity": "sha512-5ltoQvWQzJiZjCVX9PBKgKt+nsuzOLKayqXMNllfRSqIp2L5jFpdanv1V6j27Ue7ACxlzmamlR+jnLy+NTTVTw==",
+ "dependencies": {
+ "circumcenter": "^1.0.0"
+ }
+ },
+ "node_modules/clamp": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
+ "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA=="
+ },
"node_modules/class-utils": {
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
@@ -6455,6 +6861,20 @@
"node": ">= 4.0"
}
},
+ "node_modules/clean-pslg": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/clean-pslg/-/clean-pslg-1.1.2.tgz",
+ "integrity": "sha512-bJnEUR6gRiiNi2n4WSC6yrc0Hhn/oQDOTzs6evZfPwEF/VKVXM6xu0F4n/WSBz7TjTt/ZK6I5snRM9gVKMVAxA==",
+ "dependencies": {
+ "big-rat": "^1.0.3",
+ "box-intersect": "^1.0.1",
+ "nextafter": "^1.0.0",
+ "rat-vec": "^1.1.1",
+ "robust-segment-intersect": "^1.0.1",
+ "union-find": "^1.0.2",
+ "uniq": "^1.0.1"
+ }
+ },
"node_modules/cli-cursor": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
@@ -6863,6 +7283,14 @@
"color-string": "^1.5.2"
}
},
+ "node_modules/color-alpha": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz",
+ "integrity": "sha512-lr8/t5NPozTSqli+duAN+x+no/2WaKTeWvxhHGN+aXT6AJ8vPlzLa7UriyjWak0pSC2jHol9JgjBYnnHsGha9A==",
+ "dependencies": {
+ "color-parse": "^1.3.8"
+ }
+ },
"node_modules/color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@@ -6872,11 +7300,57 @@
"color-name": "1.1.3"
}
},
+ "node_modules/color-id": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz",
+ "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==",
+ "dependencies": {
+ "clamp": "^1.0.1"
+ }
+ },
"node_modules/color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "node_modules/color-normalize": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz",
+ "integrity": "sha512-rUT/HDXMr6RFffrR53oX3HGWkDOP9goSAQGBkUaAYKjOE2JxozccdGyufageWDlInRAjm/jYPrf/Y38oa+7obw==",
+ "dependencies": {
+ "clamp": "^1.0.1",
+ "color-rgba": "^2.1.1",
+ "dtype": "^2.0.0"
+ }
+ },
+ "node_modules/color-parse": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz",
+ "integrity": "sha512-1Y79qFv0n1xair3lNMTNeoFvmc3nirMVBij24zbs1f13+7fPpQClMg5b4AuKXLt3szj7BRlHMCXHplkce6XlmA==",
+ "dependencies": {
+ "color-name": "^1.0.0",
+ "defined": "^1.0.0",
+ "is-plain-obj": "^1.1.0"
+ }
+ },
+ "node_modules/color-rgba": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz",
+ "integrity": "sha512-VaX97wsqrMwLSOR6H7rU1Doa2zyVdmShabKrPEIFywLlHoibgD3QW9Dw6fSqM4+H/LfjprDNAUUW31qEQcGzNw==",
+ "dependencies": {
+ "clamp": "^1.0.1",
+ "color-parse": "^1.3.8",
+ "color-space": "^1.14.6"
+ }
+ },
+ "node_modules/color-space": {
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz",
+ "integrity": "sha512-A6WMiFzunQ8KEPFmj02OnnoUnqhmSaHaZ/0LVFcPTdlvm8+3aMJ5x1HRHy3bDHPkovkf4sS0f4wsVvwk71fKkg==",
+ "dependencies": {
+ "hsluv": "^0.0.3",
+ "mumath": "^3.3.4"
+ }
},
"node_modules/color-string": {
"version": "1.5.3",
@@ -6894,6 +7368,14 @@
"integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
"dev": true
},
+ "node_modules/colormap": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/colormap/-/colormap-2.3.2.tgz",
+ "integrity": "sha512-jDOjaoEEmA9AgA11B/jCSAvYE95r3wRoAyTf3LEHGiUVlNHJaL1mRkf5AyLSpQBVGfTEPwGEqCIzL+kgr2WgNA==",
+ "dependencies": {
+ "lerp": "^1.0.3"
+ }
+ },
"node_modules/combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -6926,6 +7408,37 @@
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
"dev": true
},
+ "node_modules/compare-angle": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/compare-angle/-/compare-angle-1.0.1.tgz",
+ "integrity": "sha512-adM1/bpLFQFquh0/Qr5aiOPuztoga/lCf2Z45s+Oydgzf18F3wBSkdHmcHMeig0bD+dDKlz52u1rLOAOqiyE5A==",
+ "dependencies": {
+ "robust-orientation": "^1.0.2",
+ "robust-product": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "signum": "^0.0.0",
+ "two-sum": "^1.0.0"
+ }
+ },
+ "node_modules/compare-angle/node_modules/signum": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/signum/-/signum-0.0.0.tgz",
+ "integrity": "sha512-nct2ZUmwemVxeuPY5h+JLpHGJvLCXXNahGVI7IB3a6Fy5baX9AGSb854HceYH4FBw4eGjoZfEo9YRfkGfKdZQA=="
+ },
+ "node_modules/compare-cell": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/compare-cell/-/compare-cell-1.0.0.tgz",
+ "integrity": "sha512-uNIkjiNLZLhdCgouF39J+W04R7oP1vwrNME4vP2b2/bAa6PHOj+h8yXu52uPjPTKs5RatvqNsDVwEN7Yp19vNA=="
+ },
+ "node_modules/compare-oriented-cell": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/compare-oriented-cell/-/compare-oriented-cell-1.0.1.tgz",
+ "integrity": "sha512-9D7R2MQfsGGRskZAZF0TkJHt9eFNbFkZyVdVps+WUYxtRHgG77BLbieKgSkj7iEAb9PNDSU9QNa9MtigjQ3ktQ==",
+ "dependencies": {
+ "cell-orientation": "^1.0.1",
+ "compare-cell": "^1.0.0"
+ }
+ },
"node_modules/component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
@@ -6992,6 +7505,18 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
+ "node_modules/compute-dims": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/compute-dims/-/compute-dims-1.1.0.tgz",
+ "integrity": "sha512-YHMiIKjH/8Eom8zATk3g8/lH3HxGCZcVQyEfEoVrfWI7od/WRpTgRGShnei3jArYSx77mQqPxZNokjGHCdLfxg==",
+ "dependencies": {
+ "utils-copy": "^1.0.0",
+ "validate.io-array": "^1.0.6",
+ "validate.io-matrix-like": "^1.0.2",
+ "validate.io-ndarray-like": "^1.0.0",
+ "validate.io-positive-integer": "^1.0.0"
+ }
+ },
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -7002,7 +7527,6 @@
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
"engines": [
"node >= 0.8"
],
@@ -7094,6 +7618,16 @@
"node": ">= 0.10.0"
}
},
+ "node_modules/const-max-uint32": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/const-max-uint32/-/const-max-uint32-1.0.2.tgz",
+ "integrity": "sha512-T8/9bffg5RThuejasJWrwqxs3Q0fsJvyl7/33IB6svroD8JC93E7X60AuuOnDE8RlP6Jlb5FxmlrVDpl9KiU2Q=="
+ },
+ "node_modules/const-pinf-float64": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/const-pinf-float64/-/const-pinf-float64-1.0.0.tgz",
+ "integrity": "sha512-wfs+V4HdSN7C3CWJWR7hVa24yTPn3mDJthwhRIObZBh6UjTjkUMUrCP3UrNGozB/HjTpcScnGXtQUNa+yjsIJQ=="
+ },
"node_modules/constants-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
@@ -7142,6 +7676,16 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
+ "node_modules/convex-hull": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/convex-hull/-/convex-hull-1.0.3.tgz",
+ "integrity": "sha512-24rZAoh81t41GHPLAxcsokgjH9XNoVqU2OiSi8iMHUn6HUURfiefcEWAPt1AfwZjBBWTKadOm1xUcUMnfFukhQ==",
+ "dependencies": {
+ "affine-hull": "^1.0.0",
+ "incremental-convex-hull": "^1.0.1",
+ "monotone-convex-hull-2d": "^1.0.1"
+ }
+ },
"node_modules/cookie": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
@@ -7388,8 +7932,7 @@
"node_modules/core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"node_modules/cosmiconfig": {
"version": "6.0.0",
@@ -7408,6 +7951,11 @@
"node": ">=8"
}
},
+ "node_modules/country-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz",
+ "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA=="
+ },
"node_modules/create-ecdh": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
@@ -7532,6 +8080,52 @@
"node": ">4"
}
},
+ "node_modules/css-element-queries": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/css-element-queries/-/css-element-queries-1.2.3.tgz",
+ "integrity": "sha512-QK9uovYmKTsV2GXWQiMOByVNrLn2qz6m3P7vWpOR4IdD6I3iXoDw5qtgJEN3Xq7gIbdHVKvzHjdAtcl+4Arc4Q=="
+ },
+ "node_modules/css-font": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz",
+ "integrity": "sha512-V4U4Wps4dPDACJ4WpgofJ2RT5Yqwe1lEH6wlOOaIxMi0gTjdIijsc5FmxQlZ7ZZyKQkkutqqvULOp07l9c7ssA==",
+ "dependencies": {
+ "css-font-size-keywords": "^1.0.0",
+ "css-font-stretch-keywords": "^1.0.1",
+ "css-font-style-keywords": "^1.0.1",
+ "css-font-weight-keywords": "^1.0.0",
+ "css-global-keywords": "^1.0.1",
+ "css-system-font-keywords": "^1.0.0",
+ "pick-by-alias": "^1.2.0",
+ "string-split-by": "^1.0.0",
+ "unquote": "^1.1.0"
+ }
+ },
+ "node_modules/css-font-size-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz",
+ "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q=="
+ },
+ "node_modules/css-font-stretch-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz",
+ "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg=="
+ },
+ "node_modules/css-font-style-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz",
+ "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg=="
+ },
+ "node_modules/css-font-weight-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz",
+ "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA=="
+ },
+ "node_modules/css-global-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz",
+ "integrity": "sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ=="
+ },
"node_modules/css-loader": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz",
@@ -7590,6 +8184,11 @@
"integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
"dev": true
},
+ "node_modules/css-system-font-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz",
+ "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA=="
+ },
"node_modules/css-tree": {
"version": "1.0.0-alpha.37",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
@@ -7615,6 +8214,11 @@
"url": "https://github.com/sponsors/fb55"
}
},
+ "node_modules/csscolorparser": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
+ "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
+ },
"node_modules/cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
@@ -7818,6 +8422,11 @@
"cssom": "0.3.x"
}
},
+ "node_modules/cubic-hermite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/cubic-hermite/-/cubic-hermite-1.0.0.tgz",
+ "integrity": "sha512-DKZ6yLcJiJJgl54mGA4n0uueYB4qdPfOJrQ1HSEZqdKp6D25AAAWVDwpoAxLflOku5a/ALBO77oEIyWcVa+UYg=="
+ },
"node_modules/currently-unhandled": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -7830,6 +8439,14 @@
"node": ">=0.10.0"
}
},
+ "node_modules/cwise-compiler": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz",
+ "integrity": "sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==",
+ "dependencies": {
+ "uniq": "^1.0.0"
+ }
+ },
"node_modules/cyclist": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
@@ -8064,6 +8681,15 @@
"uuid": "bin/uuid"
}
},
+ "node_modules/d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "dependencies": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
"node_modules/d3": {
"version": "4.13.0",
"resolved": "https://registry.npmjs.org/d3/-/d3-4.13.0.tgz",
@@ -8206,6 +8832,32 @@
"d3-array": "1"
}
},
+ "node_modules/d3-geo-projection": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz",
+ "integrity": "sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ==",
+ "dependencies": {
+ "commander": "2",
+ "d3-array": "1",
+ "d3-geo": "^1.12.0",
+ "resolve": "^1.1.10"
+ },
+ "bin": {
+ "geo2svg": "bin/geo2svg",
+ "geograticule": "bin/geograticule",
+ "geoproject": "bin/geoproject",
+ "geoquantize": "bin/geoquantize",
+ "geostitch": "bin/geostitch"
+ }
+ },
+ "node_modules/d3-geo-projection/node_modules/d3-geo": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz",
+ "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==",
+ "dependencies": {
+ "d3-array": "1"
+ }
+ },
"node_modules/d3-hierarchy": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.5.tgz",
@@ -8460,8 +9112,7 @@
"node_modules/deep-is": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
},
"node_modules/deepmerge": {
"version": "4.2.2",
@@ -8705,6 +9356,14 @@
"node": ">=0.10.0"
}
},
+ "node_modules/defined": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
+ "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
"node_modules/del": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
@@ -8757,6 +9416,15 @@
"node": ">=6"
}
},
+ "node_modules/delaunay-triangulate": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/delaunay-triangulate/-/delaunay-triangulate-1.1.6.tgz",
+ "integrity": "sha512-mhAclqFCgLoiBIDQDIz2K+puZq6OhYxunXrG2wtTcZS+S1xuzl+H3h0MIOajpES+Z+jfY/rz0wVt3o5iipt1wg==",
+ "dependencies": {
+ "incremental-convex-hull": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -8797,6 +9465,11 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
"dev": true
},
+ "node_modules/detect-kerning": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz",
+ "integrity": "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw=="
+ },
"node_modules/detect-newline": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
@@ -9019,6 +9692,33 @@
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
+ "node_modules/double-bits": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/double-bits/-/double-bits-1.1.1.tgz",
+ "integrity": "sha512-BCLEIBq0O/DWoA7BsCu/R+RP0ZXiowP8BhtJT3qeuuQEBpnS8LK/Wo6UTJQv6v8mK1fj8n90YziHLwGdM5whSg=="
+ },
+ "node_modules/draw-svg-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz",
+ "integrity": "sha512-P8j3IHxcgRMcY6sDzr0QvJDLzBnJJqpTG33UZ2Pvp8rw0apCHhJCWqYprqrXjrgHnJ6tuhP1iTJSAodPDHxwkg==",
+ "dependencies": {
+ "abs-svg-path": "~0.1.1",
+ "normalize-svg-path": "~0.1.0"
+ }
+ },
+ "node_modules/dtype": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz",
+ "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/dup": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz",
+ "integrity": "sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA=="
+ },
"node_modules/duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -9029,7 +9729,6 @@
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
"integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
"dependencies": {
"end-of-stream": "^1.0.0",
"inherits": "^2.0.1",
@@ -9037,6 +9736,11 @@
"stream-shift": "^1.0.0"
}
},
+ "node_modules/earcut": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
+ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
+ },
"node_modules/easy-stack": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz",
@@ -9056,6 +9760,14 @@
"safer-buffer": "^2.1.0"
}
},
+ "node_modules/edges-to-adjacency-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/edges-to-adjacency-list/-/edges-to-adjacency-list-1.0.0.tgz",
+ "integrity": "sha512-0n0Z+xTLfg96eYXm91PEY4rO4WGxohLWjJ9qD1RI3fzxKU6GHez+6KPajpobR4zeZxp7rSiHjHG5dZPj8Kj58Q==",
+ "dependencies": {
+ "uniq": "^1.0.0"
+ }
+ },
"node_modules/editorconfig": {
"version": "0.15.3",
"resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
@@ -9127,6 +9839,19 @@
"node": ">=0.10.0"
}
},
+ "node_modules/element-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz",
+ "integrity": "sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ=="
+ },
+ "node_modules/elementary-circuits-directed-graph": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz",
+ "integrity": "sha512-ZEiB5qkn2adYmpXGnJKkxT8uJHlW/mxmBpmeqawEHzPxh9HkLD4/1mFYX5l0On+f6rcPIt8/EWlRU2Vo3fX6dQ==",
+ "dependencies": {
+ "strongly-connected-components": "^1.0.1"
+ }
+ },
"node_modules/elliptic": {
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
@@ -9176,7 +9901,6 @@
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
"dependencies": {
"once": "^1.4.0"
}
@@ -9291,6 +10015,30 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/es5-ext": {
+ "version": "0.10.62",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
+ "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
+ "hasInstallScript": true,
+ "dependencies": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
"node_modules/es6-object-assign": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
@@ -9299,8 +10047,7 @@
"node_modules/es6-promise": {
"version": "4.2.8",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
- "dev": true
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
},
"node_modules/es6-promisify": {
"version": "5.0.0",
@@ -9311,6 +10058,26 @@
"es6-promise": "^4.0.3"
}
},
+ "node_modules/es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "dependencies": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "node_modules/es6-weak-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
+ "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.46",
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.1"
+ }
+ },
"node_modules/escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -9339,7 +10106,6 @@
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
"integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
- "dev": true,
"dependencies": {
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
@@ -9667,7 +10433,6 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true,
"bin": {
"esparse": "bin/esparse.js",
"esvalidate": "bin/esvalidate.js"
@@ -9713,7 +10478,6 @@
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
"integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true,
"engines": {
"node": ">=4.0"
}
@@ -9722,7 +10486,6 @@
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
"integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9761,7 +10524,6 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
"integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
- "dev": true,
"engines": {
"node": ">=0.8.x"
}
@@ -10120,6 +10882,19 @@
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
"dev": true
},
+ "node_modules/ext": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
+ "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "dependencies": {
+ "type": "^2.7.2"
+ }
+ },
+ "node_modules/ext/node_modules/type": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
+ "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
+ },
"node_modules/extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -10271,6 +11046,11 @@
"npm": ">=2.0.0"
}
},
+ "node_modules/extract-frustum-planes": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/extract-frustum-planes/-/extract-frustum-planes-1.0.0.tgz",
+ "integrity": "sha512-GivvxEMgjSNnB3e1mIMBlB5ogPB6XyEjOQRGG0SfYVVLtu1ntLGHLT1ly8+mE819dKBHBwnm9+UBCScjiMgppA=="
+ },
"node_modules/extract-zip": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
@@ -10322,6 +11102,34 @@
"node >=0.6.0"
]
},
+ "node_modules/falafel": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz",
+ "integrity": "sha512-HuC1qF9iTnHDnML9YZAdCDQwT0yKl/U55K4XSUXqGAA2GLoafFgWRqdAbhWJxXaYD4pyoVxAJ8wH670jMpI9DQ==",
+ "dependencies": {
+ "acorn": "^7.1.1",
+ "isarray": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/falafel/node_modules/acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
+ "bin": {
+ "acorn": "bin/acorn"
+ },
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/falafel/node_modules/isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
+ },
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -10488,6 +11296,14 @@
"node": ">=0.10.0"
}
},
+ "node_modules/fast-isnumeric": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz",
+ "integrity": "sha512-1mM8qOr2LYz8zGaUdmiqRDiuue00Dxjgcb1NQR7TnhLVh6sQyngP9xvLo7Sl7LZpP/sk5eb+bcyWXw530NTBZw==",
+ "dependencies": {
+ "is-string-blank": "^1.0.1"
+ }
+ },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -10497,8 +11313,7 @@
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
"node_modules/faye-websocket": {
"version": "0.11.4",
@@ -10604,6 +11419,15 @@
"node": ">=8"
}
},
+ "node_modules/filtered-vector": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/filtered-vector/-/filtered-vector-1.2.5.tgz",
+ "integrity": "sha512-5Vu6wdtQJ1O2nRmz39dIr9m3hEDq1skYby5k1cJQdNWK4dMgvYcUEiA/9j7NcKfNZ5LGxn8w2LSLiigyH7pTAw==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.0",
+ "cubic-hermite": "^1.0.0"
+ }
+ },
"node_modules/finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
@@ -10738,6 +11562,19 @@
"integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
"dev": true
},
+ "node_modules/flatten-vertex-data": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz",
+ "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==",
+ "dependencies": {
+ "dtype": "^2.0.0"
+ }
+ },
+ "node_modules/flip-pixels": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flip-pixels/-/flip-pixels-1.0.2.tgz",
+ "integrity": "sha512-oXbJGbjDnfJRWPC7Va38EFhd+A8JWE5/hCiKcK8qjCdbLj9DTpsq6MEudwpRTH+V4qq+Jw7d3pUgQdSr3x3mTA=="
+ },
"node_modules/flush-write-stream": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
@@ -10781,6 +11618,22 @@
"node": ">=4.0"
}
},
+ "node_modules/font-atlas": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz",
+ "integrity": "sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==",
+ "dependencies": {
+ "css-font": "^1.0.0"
+ }
+ },
+ "node_modules/font-measure": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz",
+ "integrity": "sha512-mRLEpdrWzKe9hbfaF3Qpr06TAjquuBVP5cHy4b3hyeNdjc9i0PO6HniGsX5vjL5OWv7+Bd++NiooNpT/s8BvIA==",
+ "dependencies": {
+ "css-font": "^1.2.0"
+ }
+ },
"node_modules/for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
@@ -11162,7 +12015,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
- "dev": true,
"dependencies": {
"inherits": "^2.0.1",
"readable-stream": "^2.0.0"
@@ -11255,8 +12107,12 @@
"node_modules/functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+ },
+ "node_modules/gamma": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/gamma/-/gamma-0.1.0.tgz",
+ "integrity": "sha512-IgHc/jnzNTA2KjXmRSx/CVd1ONp7HTAV81SLI+n3G6PyyHkakkE+2d3hteJYFm7aoe01NEl4m7ziUAsoWCc5AA=="
},
"node_modules/gauge": {
"version": "2.7.4",
@@ -11316,6 +12172,11 @@
"node": ">=6.9.0"
}
},
+ "node_modules/geojson-vt": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz",
+ "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg=="
+ },
"node_modules/get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
@@ -11325,6 +12186,11 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/get-canvas-context": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz",
+ "integrity": "sha512-LnpfLf/TNzr9zVOGiIY6aKCz8EKuXmlYNV7CM2pUjBa/B+c2I15tS7KLySep75+FuerJdmArvJLcsAXWEy2H0A=="
+ },
"node_modules/get-func-name": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
@@ -11396,6 +12262,403 @@
"assert-plus": "^1.0.0"
}
},
+ "node_modules/gl-axes3d": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/gl-axes3d/-/gl-axes3d-1.5.3.tgz",
+ "integrity": "sha512-KRYbguKQcDQ6PcB9g1pgqB8Ly4TY1DQODpPKiDTasyWJ8PxQk0t2Q7XoQQijNqvsguITCpVVCzNb5GVtIWiVlQ==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.2",
+ "dup": "^1.0.0",
+ "extract-frustum-planes": "^1.0.0",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-state": "^1.0.0",
+ "gl-vao": "^1.3.0",
+ "gl-vec4": "^1.0.1",
+ "glslify": "^7.0.0",
+ "robust-orientation": "^1.1.3",
+ "split-polygon": "^1.0.0",
+ "vectorize-text": "^3.2.1"
+ }
+ },
+ "node_modules/gl-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/gl-buffer/-/gl-buffer-2.1.2.tgz",
+ "integrity": "sha512-uVvLxxhEbQGl43xtDeKu75ApnrGyNHoPmOcvvuJNyP04HkK0/sX5Dll6OFffQiwSV4j0nlAZsgznvO3CPT3dFg==",
+ "dependencies": {
+ "ndarray": "^1.0.15",
+ "ndarray-ops": "^1.1.0",
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "node_modules/gl-cone3d": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/gl-cone3d/-/gl-cone3d-1.5.2.tgz",
+ "integrity": "sha512-1JNeHH4sUtUmDA4ZK7Om8/kShwb8IZVAsnxaaB7IPRJsNGciLj1sTpODrJGeMl41RNkex5kXD2SQFrzyEAR2Rw==",
+ "dependencies": {
+ "colormap": "^2.3.1",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "gl-vec3": "^1.1.3",
+ "glsl-inverse": "^1.0.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-cook-torrance": "^2.0.1",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18"
+ }
+ },
+ "node_modules/gl-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-constants/-/gl-constants-1.0.0.tgz",
+ "integrity": "sha512-3DNyoAUdb1c+o7jNk5Nm7eh6RSQFi9ZmMQIQb2xxsO27rUopE+IUhoh4xlUvZYBn1YPgUC8BlCnrVjXq/d2dQA=="
+ },
+ "node_modules/gl-contour2d": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/gl-contour2d/-/gl-contour2d-1.1.7.tgz",
+ "integrity": "sha512-GdebvJ9DtT3pJDpoE+eU2q+Wo9S3MijPpPz5arZbhK85w2bARmpFpVfPaDlZqWkB644W3BlH8TVyvAo1KE4Bhw==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.4",
+ "cdt2d": "^1.0.0",
+ "clean-pslg": "^1.1.2",
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0",
+ "iota-array": "^1.0.0",
+ "ndarray": "^1.0.18",
+ "surface-nets": "^1.0.2"
+ }
+ },
+ "node_modules/gl-error3d": {
+ "version": "1.0.16",
+ "resolved": "https://registry.npmjs.org/gl-error3d/-/gl-error3d-1.0.16.tgz",
+ "integrity": "sha512-TGJewnKSp7ZnqGgG3XCF9ldrDbxZrO+OWlx6oIet4OdOM//n8xJ5isArnIV/sdPJnFbhfoLxWrW9f5fxHFRQ1A==",
+ "dependencies": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glslify": "^7.0.0"
+ }
+ },
+ "node_modules/gl-fbo": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/gl-fbo/-/gl-fbo-2.0.5.tgz",
+ "integrity": "sha512-tDq6zQSQzvvK2QwPV7ln7cf3rs0jV1rQXqKOEuB145LdN+xhADPBtXHDJ3Ftk80RAJimJU0AaQBgP/X6yYGNhQ==",
+ "dependencies": {
+ "gl-texture2d": "^2.0.0"
+ }
+ },
+ "node_modules/gl-format-compiler-error": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/gl-format-compiler-error/-/gl-format-compiler-error-1.0.3.tgz",
+ "integrity": "sha512-FtQaBYlsM/rnz7YhLkxG9dLcNDB+ExErIsFV2DXl0nk+YgIZ2i0jMob4BrhT9dNa179zFb0gZMWpNAokytK+Ug==",
+ "dependencies": {
+ "add-line-numbers": "^1.0.1",
+ "gl-constants": "^1.0.0",
+ "glsl-shader-name": "^1.0.0",
+ "sprintf-js": "^1.0.3"
+ }
+ },
+ "node_modules/gl-heatmap2d": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/gl-heatmap2d/-/gl-heatmap2d-1.1.1.tgz",
+ "integrity": "sha512-6Vo1fPIB1vQFWBA/MR6JAA16XuQuhwvZRbSjYEq++m4QV33iqjGS2HcVIRfJGX+fomd5eiz6bwkVZcKm69zQPw==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.4",
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0",
+ "iota-array": "^1.0.0",
+ "typedarray-pool": "^1.2.0"
+ }
+ },
+ "node_modules/gl-line3d": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/gl-line3d/-/gl-line3d-1.2.1.tgz",
+ "integrity": "sha512-eeb0+RI2ZBRqMYJK85SgsRiJK7c4aiOjcnirxv0830A3jmOc99snY3AbPcV8KvKmW0Yaf3KA4e+qNCbHiTOTnA==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.4",
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18"
+ }
+ },
+ "node_modules/gl-mat3": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-mat3/-/gl-mat3-1.0.0.tgz",
+ "integrity": "sha512-obeEq9y7xaDoVkwMGJNL1upwpYlPJiXJFhREaNytMqUdfHKHNna9HvImmLV8F8Ys6QOYwPPddptZNoiiec/XOg=="
+ },
+ "node_modules/gl-mat4": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz",
+ "integrity": "sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA=="
+ },
+ "node_modules/gl-matrix": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz",
+ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
+ },
+ "node_modules/gl-mesh3d": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/gl-mesh3d/-/gl-mesh3d-2.3.1.tgz",
+ "integrity": "sha512-pXECamyGgu4/9HeAQSE5OEUuLBGS1aq9V4BCsTcxsND4fNLaajEkYKUz/WY2QSYElqKdsMBVsldGiKRKwlybqA==",
+ "dependencies": {
+ "barycentric": "^1.0.1",
+ "colormap": "^2.3.1",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-cook-torrance": "^2.0.1",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18",
+ "normals": "^1.1.0",
+ "polytope-closest-point": "^1.0.0",
+ "simplicial-complex-contour": "^1.0.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-plot2d": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.5.tgz",
+ "integrity": "sha512-6GmCN10SWtV+qHFQ1gjdnVubeHFVsm6P4zmo0HrPIl9TcdePCUHDlBKWAuE6XtFhiMKMj7R8rApOX8O8uXUYog==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.4",
+ "gl-buffer": "^2.1.2",
+ "gl-select-static": "^2.0.7",
+ "gl-shader": "^4.2.1",
+ "glsl-inverse": "^1.0.0",
+ "glslify": "^7.0.0",
+ "text-cache": "^4.2.2"
+ }
+ },
+ "node_modules/gl-plot3d": {
+ "version": "2.4.7",
+ "resolved": "https://registry.npmjs.org/gl-plot3d/-/gl-plot3d-2.4.7.tgz",
+ "integrity": "sha512-mLDVWrl4Dj0O0druWyHUK5l7cBQrRIJRn2oROEgrRuOgbbrLAzsREKefwMO0bA0YqkiZMFMnV5VvPA9j57X5Xg==",
+ "dependencies": {
+ "3d-view": "^2.0.0",
+ "a-big-triangle": "^1.0.3",
+ "gl-axes3d": "^1.5.3",
+ "gl-fbo": "^2.0.5",
+ "gl-mat4": "^1.2.0",
+ "gl-select-static": "^2.0.7",
+ "gl-shader": "^4.2.1",
+ "gl-spikes3d": "^1.0.10",
+ "glslify": "^7.0.0",
+ "has-passive-events": "^1.0.0",
+ "is-mobile": "^2.2.1",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "ndarray": "^1.0.19",
+ "right-now": "^1.0.0"
+ }
+ },
+ "node_modules/gl-pointcloud2d": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/gl-pointcloud2d/-/gl-pointcloud2d-1.0.3.tgz",
+ "integrity": "sha512-OS2e1irvJXVRpg/GziXj10xrFJm9kkRfFoB6BLUvkjCQV7ZRNNcs2CD+YSK1r0gvMwTg2T3lfLM3UPwNtz+4Xw==",
+ "dependencies": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-quat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-quat/-/gl-quat-1.0.0.tgz",
+ "integrity": "sha512-Pv9yvjJgQN85EbE79S+DF50ujxDkyjfYHIyXJcCRiimU1UxMY7vEHbVkj0IWLFaDndhfZT9vVOyfdMobLlrJsQ==",
+ "dependencies": {
+ "gl-mat3": "^1.0.0",
+ "gl-vec3": "^1.0.3",
+ "gl-vec4": "^1.0.0"
+ }
+ },
+ "node_modules/gl-scatter3d": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/gl-scatter3d/-/gl-scatter3d-1.2.3.tgz",
+ "integrity": "sha512-nXqPlT1w5Qt51dTksj+DUqrZqwWAEWg0PocsKcoDnVNv0X8sGA+LBZ0Y+zrA+KNXUL0PPCX9WR9cF2uJAZl1Sw==",
+ "dependencies": {
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glslify": "^7.0.0",
+ "is-string-blank": "^1.0.1",
+ "typedarray-pool": "^1.1.0",
+ "vectorize-text": "^3.2.1"
+ }
+ },
+ "node_modules/gl-select-box": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.4.tgz",
+ "integrity": "sha512-mKsCnglraSKyBbQiGq0Ila0WF+m6Tr+EWT2yfaMn/Sh9aMHq5Wt0F/l6Cf/Ed3CdERq5jHWAY5yxLviZteYu2w==",
+ "dependencies": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0"
+ }
+ },
+ "node_modules/gl-select-static": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/gl-select-static/-/gl-select-static-2.0.7.tgz",
+ "integrity": "sha512-OvpYprd+ngl3liEatBTdXhSyNBjwvjMSvV2rN0KHpTU+BTi4viEETXNZXFgGXY37qARs0L28ybk3UQEW6C5Nnw==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.2",
+ "gl-fbo": "^2.0.5",
+ "ndarray": "^1.0.18",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-shader": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/gl-shader/-/gl-shader-4.3.1.tgz",
+ "integrity": "sha512-xLoN6XtRLlg97SEqtuzfKc+pVWpVkQ3YjDI1kuCale8tF7+zMhiKlMfmG4IMQPMdKJZQbIc/Ny8ZusEpfh5U+w==",
+ "dependencies": {
+ "gl-format-compiler-error": "^1.0.2",
+ "weakmap-shim": "^1.1.0"
+ }
+ },
+ "node_modules/gl-spikes2d": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/gl-spikes2d/-/gl-spikes2d-1.0.2.tgz",
+ "integrity": "sha512-QVeOZsi9nQuJJl7NB3132CCv5KA10BWxAY2QgJNsKqbLsG53B/TrGJpjIAohnJftdZ4fT6b3ZojWgeaXk8bOOA=="
+ },
+ "node_modules/gl-spikes3d": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/gl-spikes3d/-/gl-spikes3d-1.0.10.tgz",
+ "integrity": "sha512-lT3xroowOFxMvlhT5Mof76B2TE02l5zt/NIWljhczV2FFHgIVhA4jMrd5dIv1so1RXMBDJIKu0uJI3QKliDVLg==",
+ "dependencies": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "gl-vao": "^1.3.0",
+ "glslify": "^7.0.0"
+ }
+ },
+ "node_modules/gl-state": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-state/-/gl-state-1.0.0.tgz",
+ "integrity": "sha512-Od836PpgCuTC0W7uHYnEEPRdQPL1FakWlznz3hRvlO6tD5sdLfBKX9qNRGy1DjfMCDTudhyYWxiWjhql1B8N4Q==",
+ "dependencies": {
+ "uniq": "^1.0.0"
+ }
+ },
+ "node_modules/gl-streamtube3d": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.4.1.tgz",
+ "integrity": "sha512-rH02v00kgwgdpkXVo7KsSoPp38bIAYR9TE1iONjcQ4cQAlDhrGRauqT/P5sUaOIzs17A2DxWGcXM+EpNQs9pUA==",
+ "dependencies": {
+ "gl-cone3d": "^1.5.2",
+ "gl-vec3": "^1.1.3",
+ "gl-vec4": "^1.0.1",
+ "glsl-inverse": "^1.0.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-cook-torrance": "^2.0.1",
+ "glslify": "^7.0.0"
+ }
+ },
+ "node_modules/gl-surface3d": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.6.0.tgz",
+ "integrity": "sha512-x15+u4712ysnB85G55RLJEml6mOB4VaDn0VTlXCc9JcjRl5Es10Tk7lhGGyiPtkCfHwvhnkxzYA1/rHHYN7Y0A==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.4",
+ "bit-twiddle": "^1.0.2",
+ "colormap": "^2.3.1",
+ "dup": "^1.0.0",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-beckmann": "^1.1.2",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18",
+ "ndarray-gradient": "^1.0.0",
+ "ndarray-ops": "^1.2.2",
+ "ndarray-pack": "^1.2.1",
+ "ndarray-scratch": "^1.2.0",
+ "surface-nets": "^1.0.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-text": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz",
+ "integrity": "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.2",
+ "color-normalize": "^1.5.0",
+ "css-font": "^1.2.0",
+ "detect-kerning": "^2.1.2",
+ "es6-weak-map": "^2.0.3",
+ "flatten-vertex-data": "^1.0.2",
+ "font-atlas": "^2.1.0",
+ "font-measure": "^1.2.2",
+ "gl-util": "^3.1.2",
+ "is-plain-obj": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "parse-unit": "^1.0.1",
+ "pick-by-alias": "^1.2.0",
+ "regl": "^2.0.0",
+ "to-px": "^1.0.1",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-texture2d": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/gl-texture2d/-/gl-texture2d-2.1.0.tgz",
+ "integrity": "sha512-W0tzEjtlGSsCKq5FFwFVhH+fONFUTUeqM4HhA/BleygKaX39IwNTVOiqkwfu9szQZ4dQEq8ZDl7w1ud/eKLaZA==",
+ "dependencies": {
+ "ndarray": "^1.0.15",
+ "ndarray-ops": "^1.2.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/gl-util": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz",
+ "integrity": "sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==",
+ "dependencies": {
+ "is-browser": "^2.0.1",
+ "is-firefox": "^1.0.3",
+ "is-plain-obj": "^1.1.0",
+ "number-is-integer": "^1.0.1",
+ "object-assign": "^4.1.0",
+ "pick-by-alias": "^1.2.0",
+ "weak-map": "^1.0.5"
+ }
+ },
+ "node_modules/gl-vao": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/gl-vao/-/gl-vao-1.3.0.tgz",
+ "integrity": "sha512-stSOZ+n0fnAxgDfipwKK/73AwzCNL+AFEc/v2Xm76nyFnUZGmQtD2FEC3lt1icoOHAzMgHBAjCue7dBIDeOTcw=="
+ },
+ "node_modules/gl-vec3": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gl-vec3/-/gl-vec3-1.1.3.tgz",
+ "integrity": "sha512-jduKUqT0SGH02l8Yl+mV1yVsDfYgQAJyXGxkJQGyxPLHRiW25DwVIRPt6uvhrEMHftJfqhqKthRcyZqNEl9Xdw=="
+ },
+ "node_modules/gl-vec4": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gl-vec4/-/gl-vec4-1.0.1.tgz",
+ "integrity": "sha512-/gx5zzIy75JXzke4yuwcbvK+COWf8UJbVCUPvhfsYVw1GVey4Eextk/0H0ctXnOICruNK7+GS4ILQzEQcHcPEg=="
+ },
"node_modules/glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
@@ -11504,11 +12767,233 @@
"node": ">= 0.10"
}
},
+ "node_modules/glsl-inject-defines": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz",
+ "integrity": "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==",
+ "dependencies": {
+ "glsl-token-inject-block": "^1.0.0",
+ "glsl-token-string": "^1.0.1",
+ "glsl-tokenizer": "^2.0.2"
+ }
+ },
+ "node_modules/glsl-inverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-inverse/-/glsl-inverse-1.0.0.tgz",
+ "integrity": "sha512-+BsseNlgqzd4IFX1dMqg+S0XuIXzH0acvTtW7svwhJESM1jb2BZFwdO+tOWdCXD5Zse6b9bOmzp5sCNA7GQ2QA=="
+ },
+ "node_modules/glsl-out-of-range": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/glsl-out-of-range/-/glsl-out-of-range-1.0.4.tgz",
+ "integrity": "sha512-fCcDu2LCQ39VBvfe1FbhuazXEf0CqMZI9OYXrYlL6uUARG48CTAbL04+tZBtVM0zo1Ljx4OLu2AxNquq++lxWQ=="
+ },
+ "node_modules/glsl-resolve": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz",
+ "integrity": "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==",
+ "dependencies": {
+ "resolve": "^0.6.1",
+ "xtend": "^2.1.2"
+ }
+ },
+ "node_modules/glsl-resolve/node_modules/resolve": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz",
+ "integrity": "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg=="
+ },
+ "node_modules/glsl-resolve/node_modules/xtend": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz",
+ "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw==",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/glsl-shader-name": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-shader-name/-/glsl-shader-name-1.0.0.tgz",
+ "integrity": "sha512-OtHon0dPCbJD+IrVA1vw9QDlp2cS/f9z8X/0y+W7Qy1oZ3U1iFAQUEco2v30V0SAlVLDG5rEfhjEfc3DKdGbFQ==",
+ "dependencies": {
+ "atob-lite": "^1.0.0",
+ "glsl-tokenizer": "^2.0.2"
+ }
+ },
+ "node_modules/glsl-shader-name/node_modules/atob-lite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz",
+ "integrity": "sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow=="
+ },
+ "node_modules/glsl-specular-beckmann": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-specular-beckmann/-/glsl-specular-beckmann-1.1.2.tgz",
+ "integrity": "sha512-INvd7szO1twNPLGwE0Kf2xXIEy5wpOPl/LYoiw3+3nbAe6Rfn5rjdK9xvfnwoWksTCs3RejuLeAiZkLTkdFtwg=="
+ },
+ "node_modules/glsl-specular-cook-torrance": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-specular-cook-torrance/-/glsl-specular-cook-torrance-2.0.1.tgz",
+ "integrity": "sha512-bFtTfbgLXIbto/U6gM7h0IxoPMU+5zpMK5HoAaA2LnPuGk3JSzKAnsoyh5QGTT8ioIEQrjk6jcQNrgujPsP7rw==",
+ "dependencies": {
+ "glsl-specular-beckmann": "^1.1.1"
+ }
+ },
+ "node_modules/glsl-token-assignments": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz",
+ "integrity": "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ=="
+ },
+ "node_modules/glsl-token-defines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz",
+ "integrity": "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==",
+ "dependencies": {
+ "glsl-tokenizer": "^2.0.0"
+ }
+ },
+ "node_modules/glsl-token-depth": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz",
+ "integrity": "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg=="
+ },
+ "node_modules/glsl-token-descope": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz",
+ "integrity": "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==",
+ "dependencies": {
+ "glsl-token-assignments": "^2.0.0",
+ "glsl-token-depth": "^1.1.0",
+ "glsl-token-properties": "^1.0.0",
+ "glsl-token-scope": "^1.1.0"
+ }
+ },
+ "node_modules/glsl-token-inject-block": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz",
+ "integrity": "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA=="
+ },
+ "node_modules/glsl-token-properties": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz",
+ "integrity": "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA=="
+ },
+ "node_modules/glsl-token-scope": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz",
+ "integrity": "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A=="
+ },
+ "node_modules/glsl-token-string": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz",
+ "integrity": "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg=="
+ },
+ "node_modules/glsl-token-whitespace-trim": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz",
+ "integrity": "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ=="
+ },
+ "node_modules/glsl-tokenizer": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz",
+ "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==",
+ "dependencies": {
+ "through2": "^0.6.3"
+ }
+ },
+ "node_modules/glsl-tokenizer/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "node_modules/glsl-tokenizer/node_modules/readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/glsl-tokenizer/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
+ },
+ "node_modules/glsl-tokenizer/node_modules/through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==",
+ "dependencies": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ },
+ "node_modules/glslify": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz",
+ "integrity": "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==",
+ "dependencies": {
+ "bl": "^2.2.1",
+ "concat-stream": "^1.5.2",
+ "duplexify": "^3.4.5",
+ "falafel": "^2.1.0",
+ "from2": "^2.3.0",
+ "glsl-resolve": "0.0.1",
+ "glsl-token-whitespace-trim": "^1.0.0",
+ "glslify-bundle": "^5.0.0",
+ "glslify-deps": "^1.2.5",
+ "minimist": "^1.2.5",
+ "resolve": "^1.1.5",
+ "stack-trace": "0.0.9",
+ "static-eval": "^2.0.5",
+ "through2": "^2.0.1",
+ "xtend": "^4.0.0"
+ },
+ "bin": {
+ "glslify": "bin.js"
+ }
+ },
+ "node_modules/glslify-bundle": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz",
+ "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==",
+ "dependencies": {
+ "glsl-inject-defines": "^1.0.1",
+ "glsl-token-defines": "^1.0.0",
+ "glsl-token-depth": "^1.1.1",
+ "glsl-token-descope": "^1.0.2",
+ "glsl-token-scope": "^1.1.1",
+ "glsl-token-string": "^1.0.1",
+ "glsl-token-whitespace-trim": "^1.0.0",
+ "glsl-tokenizer": "^2.0.2",
+ "murmurhash-js": "^1.0.0",
+ "shallow-copy": "0.0.1"
+ }
+ },
+ "node_modules/glslify-deps": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz",
+ "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==",
+ "dependencies": {
+ "@choojs/findup": "^0.2.0",
+ "events": "^3.2.0",
+ "glsl-resolve": "0.0.1",
+ "glsl-tokenizer": "^2.0.0",
+ "graceful-fs": "^4.1.2",
+ "inherits": "^2.0.1",
+ "map-limit": "0.0.1",
+ "resolve": "^1.0.0"
+ }
+ },
"node_modules/graceful-fs": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
- "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
- "dev": true
+ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
+ },
+ "node_modules/grid-index": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz",
+ "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA=="
},
"node_modules/growly": {
"version": "1.3.0",
@@ -11609,6 +13094,22 @@
"node": ">=4"
}
},
+ "node_modules/has-hover": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz",
+ "integrity": "sha512-0G6w7LnlcpyDzpeGUTuT0CEw05+QlMuGVk1IHNAlHrGJITGodjZu3x8BNDUMfKJSZXNB2ZAclqc1bvrd+uUpfg==",
+ "dependencies": {
+ "is-browser": "^2.0.1"
+ }
+ },
+ "node_modules/has-passive-events": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz",
+ "integrity": "sha512-2vSj6IeIsgvsRMyeQ0JaCX5Q3lX4zMn5HpoVc7MEhQ6pv8Iq9rsXjsp+E5ZwaT7T0xhMT0KmU8gtt1EFVdbJiw==",
+ "dependencies": {
+ "is-browser": "^2.0.1"
+ }
+ },
"node_modules/has-symbols": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
@@ -11809,6 +13310,11 @@
"integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
"dev": true
},
+ "node_modules/hsluv": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz",
+ "integrity": "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ=="
+ },
"node_modules/html_codesniffer": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/html_codesniffer/-/html_codesniffer-2.5.1.tgz",
@@ -12249,8 +13755,7 @@
"node_modules/ieee754": {
"version": "1.1.13",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
- "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
- "dev": true
+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
},
"node_modules/iferr": {
"version": "0.1.5",
@@ -12264,6 +13769,27 @@
"integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
"dev": true
},
+ "node_modules/image-palette": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/image-palette/-/image-palette-2.1.0.tgz",
+ "integrity": "sha512-3ImSEWD26+xuQFdP0RWR4WSXadZwvgrFhjGNpMEapTG1tf2XrBFS2dlKK5hNgH4UIaSQlSUFRn1NeA+zULIWbQ==",
+ "dependencies": {
+ "color-id": "^1.1.0",
+ "pxls": "^2.0.0",
+ "quantize": "^1.0.2"
+ }
+ },
+ "node_modules/image-size": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz",
+ "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g==",
+ "bin": {
+ "image-size": "bin/image-size.js"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/import-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
@@ -12405,6 +13931,15 @@
"not-in-publish": "not-in-publish.js"
}
},
+ "node_modules/incremental-convex-hull": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/incremental-convex-hull/-/incremental-convex-hull-1.0.1.tgz",
+ "integrity": "sha512-mKRJDXtzo1R9LxCuB1TdwZXHaPaIEldoGPsXy2jrJc/kufyqp8y/VAQQxThSxM2aroLoh6uObexPk1ASJ7FB7Q==",
+ "dependencies": {
+ "robust-orientation": "^1.1.2",
+ "simplicial-complex": "^1.0.0"
+ }
+ },
"node_modules/indexes-of": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
@@ -12430,8 +13965,7 @@
"node_modules/inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
"node_modules/ini": {
"version": "1.3.8",
@@ -12712,6 +14246,19 @@
"node": ">= 0.10"
}
},
+ "node_modules/intersection-observer": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.5.1.tgz",
+ "integrity": "sha512-Zd7Plneq82kiXFixs7bX62YnuZ0BMRci9br7io88LwDyF3V43cQMI+G5IiTlTNTt+LsDUppl19J/M2Fp9UkH6g=="
+ },
+ "node_modules/interval-tree-1d": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.4.tgz",
+ "integrity": "sha512-wY8QJH+6wNI0uh4pDQzMvl+478Qh7Rl4qLmqiluxALlNvl+I+o5x38Pw3/z7mDPTPS1dQalZJXsmbvxx5gclhQ==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.0"
+ }
+ },
"node_modules/invariant": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
@@ -12721,6 +14268,16 @@
"loose-envify": "^1.0.0"
}
},
+ "node_modules/invert-permutation": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-permutation/-/invert-permutation-1.0.0.tgz",
+ "integrity": "sha512-8f473/KSrnvyBd7Khr4PC5wPkAOehwkGc+AH5Q7D+U/fE+cdDob2FJ3naXAs4mspR9JIaEwbDI3me8H0KlVzSQ=="
+ },
+ "node_modules/iota-array": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz",
+ "integrity": "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA=="
+ },
"node_modules/ip": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
@@ -12802,6 +14359,11 @@
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
"dev": true
},
+ "node_modules/is-base64": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-base64/-/is-base64-0.1.0.tgz",
+ "integrity": "sha512-WRRyllsGXJM7ZN7gPTCCQ/6wNPTRDwiWdPK66l5sJzcU/oOzcIcRRf0Rux8bkpox/1yjt0F6VJRsQOIG2qz5sg=="
+ },
"node_modules/is-bigint": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
@@ -12823,6 +14385,17 @@
"node": ">=8"
}
},
+ "node_modules/is-blob": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz",
+ "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw==",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/is-boolean-object": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
@@ -12838,11 +14411,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-browser": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz",
+ "integrity": "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ=="
+ },
"node_modules/is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"node_modules/is-callable": {
"version": "1.2.3",
@@ -12987,7 +14564,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
"integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
},
@@ -12995,6 +14571,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/is-firefox": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz",
+ "integrity": "sha512-6Q9ITjvWIm0Xdqv+5U12wgOKEM2KoBw4Y926m0OFkvlCxnbG94HKAsVz8w3fWcfAS5YA2fJORXX1dLrkprCCxA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-float-array": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-float-array/-/is-float-array-1.0.0.tgz",
+ "integrity": "sha512-4ew1Sx6B6kEAl3T3NOM0yB94J3NZnBdNt4paw0e8nY73yHHTeTEhyQ3Lj7EQEnv5LD+GxNTaT4L46jcKjjpLiQ=="
+ },
"node_modules/is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
@@ -13028,6 +14617,14 @@
"node": ">=0.10.0"
}
},
+ "node_modules/is-iexplorer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz",
+ "integrity": "sha512-YeLzceuwg3K6O0MLM3UyUUjKAlyULetwryFp1mHy1I5PfArK0AEqlfa+MR4gkJjcbuJXoDJCvXbyqZVf5CR2Sg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/is-installed-globally": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
@@ -13050,6 +14647,11 @@
"node": ">=8"
}
},
+ "node_modules/is-mobile": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-2.2.2.tgz",
+ "integrity": "sha512-wW/SXnYJkTjs++tVK5b6kVITZpAZPtUrt9SF80vvxGiF/Oywal+COk1jlRkiVq15RFNEQKQY31TkV24/1T5cVg=="
+ },
"node_modules/is-negative-zero": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
@@ -13141,7 +14743,6 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
"integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -13207,6 +14808,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/is-string-blank": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz",
+ "integrity": "sha512-9H+ZBCVs3L9OYqv8nuUAzpcT9OTgMD1yAWrG7ihlnibdkbtB850heAmYWxHuXc4CHy4lKeK69tN+ny1K7gBIrw=="
+ },
+ "node_modules/is-svg-path": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz",
+ "integrity": "sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg=="
+ },
"node_modules/is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
@@ -13264,8 +14875,7 @@
"node_modules/isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"node_modules/isexe": {
"version": "2.0.0",
@@ -14914,6 +16524,11 @@
"verror": "1.10.0"
}
},
+ "node_modules/kdbush": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
+ "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
+ },
"node_modules/killable": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
@@ -14973,6 +16588,11 @@
"deprecated": "use String.prototype.padStart()",
"dev": true
},
+ "node_modules/lerp": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz",
+ "integrity": "sha512-70Rh4rCkJDvwWiTsyZ1HmJGvnyfFah4m6iTux29XmasRiZPDBpT9Cfa4ai73+uLZxnlKruUS62jj2lb11wURiA=="
+ },
"node_modules/leven": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@@ -14998,7 +16618,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
- "dev": true,
"dependencies": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
@@ -15556,6 +17175,11 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
+ "node_modules/lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
"node_modules/lodash.defaultsdeep": {
"version": "4.6.1",
"resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz",
@@ -15772,6 +17396,22 @@
"node": ">=0.10.0"
}
},
+ "node_modules/map-limit": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz",
+ "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==",
+ "dependencies": {
+ "once": "~1.3.0"
+ }
+ },
+ "node_modules/map-limit/node_modules/once": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+ "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
"node_modules/map-obj": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
@@ -15793,6 +17433,95 @@
"node": ">=0.10.0"
}
},
+ "node_modules/mapbox-gl": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.10.1.tgz",
+ "integrity": "sha512-0aHt+lFUpYfvh0kMIqXqNXqoYMuhuAsMlw87TbhWrw78Tx2zfuPI0Lx31/YPUgJ+Ire0tzQ4JnuBL7acDNXmMg==",
+ "dependencies": {
+ "@mapbox/geojson-rewind": "^0.5.0",
+ "@mapbox/geojson-types": "^1.0.2",
+ "@mapbox/jsonlint-lines-primitives": "^2.0.2",
+ "@mapbox/mapbox-gl-supported": "^1.5.0",
+ "@mapbox/point-geometry": "^0.1.0",
+ "@mapbox/tiny-sdf": "^1.1.1",
+ "@mapbox/unitbezier": "^0.0.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "@mapbox/whoots-js": "^3.1.0",
+ "csscolorparser": "~1.0.3",
+ "earcut": "^2.2.2",
+ "geojson-vt": "^3.2.1",
+ "gl-matrix": "^3.2.1",
+ "grid-index": "^1.1.0",
+ "minimist": "^1.2.5",
+ "murmurhash-js": "^1.0.0",
+ "pbf": "^3.2.1",
+ "potpack": "^1.0.1",
+ "quickselect": "^2.0.0",
+ "rw": "^1.3.3",
+ "supercluster": "^7.0.0",
+ "tinyqueue": "^2.0.3",
+ "vt-pbf": "^3.1.1"
+ },
+ "engines": {
+ "node": ">=6.4.0"
+ }
+ },
+ "node_modules/marching-simplex-table": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/marching-simplex-table/-/marching-simplex-table-1.0.0.tgz",
+ "integrity": "sha512-PexXXVF4f5Bux3vGCNlRRBqF/GyTerNo77PbBz8g/MFFXv212b48IGVglj/VfaYBRY6vlFQffa9dFbCCN0+7LA==",
+ "dependencies": {
+ "convex-hull": "^1.0.3"
+ }
+ },
+ "node_modules/mat4-decompose": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mat4-decompose/-/mat4-decompose-1.0.4.tgz",
+ "integrity": "sha512-M3x6GXrzRTt5Ok4/bcHFc869Pe8F3uWaSp3xkUpi+uaTRulPXIZ1GWD13Z3A8WK2bxTrcvX21mjp05gUy/Dwbw==",
+ "dependencies": {
+ "gl-mat4": "^1.0.1",
+ "gl-vec3": "^1.0.2"
+ }
+ },
+ "node_modules/mat4-interpolate": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mat4-interpolate/-/mat4-interpolate-1.0.4.tgz",
+ "integrity": "sha512-+ulnoc6GUHq8eGZGbLyhQU61tx2oeNAFilV/xzCCzLV+F3nDk8jqERUqRmx8eNMMMvrdvoRSw0JXmnisfVPY9A==",
+ "dependencies": {
+ "gl-mat4": "^1.0.1",
+ "gl-vec3": "^1.0.2",
+ "mat4-decompose": "^1.0.3",
+ "mat4-recompose": "^1.0.3",
+ "quat-slerp": "^1.0.0"
+ }
+ },
+ "node_modules/mat4-recompose": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mat4-recompose/-/mat4-recompose-1.0.4.tgz",
+ "integrity": "sha512-s1P2Yl4LQxq8dN0CgJE+mCO8y3IX/SmauSZ+H0zJsE1UKlgJ9loInfPC/OUxn2MzUW9bfBZf0Wcc2QKA3/e6FQ==",
+ "dependencies": {
+ "gl-mat4": "^1.0.1"
+ }
+ },
+ "node_modules/math-log2": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz",
+ "integrity": "sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/matrix-camera-controller": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/matrix-camera-controller/-/matrix-camera-controller-2.1.4.tgz",
+ "integrity": "sha512-zsPGPONclrKSImNpqqKDTcqFpWLAIwMXEJtCde4IFPOw1dA9udzFg4HOFytOTosOFanchrx7+Hqq6glLATIxBA==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.0",
+ "gl-mat4": "^1.1.2",
+ "gl-vec3": "^1.0.3",
+ "mat4-interpolate": "^1.0.3"
+ }
+ },
"node_modules/md5.js": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -16169,10 +17898,12 @@
}
},
"node_modules/minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
+ "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
},
"node_modules/minipass": {
"version": "3.1.3",
@@ -16253,6 +17984,42 @@
"node": "*"
}
},
+ "node_modules/monotone-convex-hull-2d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz",
+ "integrity": "sha512-ixQ3qdXTVHvR7eAoOjKY8kGxl9YjOFtzi7qOjwmFFPfBqZHVOjUFOBy/Dk9dusamRSPJe9ggyfSypRbs0Bl8BA==",
+ "dependencies": {
+ "robust-orientation": "^1.1.3"
+ }
+ },
+ "node_modules/mouse-change": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz",
+ "integrity": "sha512-vpN0s+zLL2ykyyUDh+fayu9Xkor5v/zRD9jhSqjRS1cJTGS0+oakVZzNm5n19JvvEj0you+MXlYTpNxUDQUjkQ==",
+ "dependencies": {
+ "mouse-event": "^1.0.0"
+ }
+ },
+ "node_modules/mouse-event": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz",
+ "integrity": "sha512-ItUxtL2IkeSKSp9cyaX2JLUuKk2uMoxBg4bbOWVd29+CskYJR9BGsUqtXenNzKbnDshvupjUewDIYVrOB6NmGw=="
+ },
+ "node_modules/mouse-event-offset": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz",
+ "integrity": "sha512-s9sqOs5B1Ykox3Xo8b3Ss2IQju4UwlW6LSR+Q5FXWpprJ5fzMLefIIItr3PH8RwzfGy6gxs/4GAmiNuZScE25w=="
+ },
+ "node_modules/mouse-wheel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz",
+ "integrity": "sha512-+OfYBiUOCTWcTECES49neZwL5AoGkXE+lFjIvzwNCnYRlso+EnfvovcBxGoyQ0yQt806eSPjS675K0EwWknXmw==",
+ "dependencies": {
+ "right-now": "^1.0.0",
+ "signum": "^1.0.0",
+ "to-px": "^1.0.1"
+ }
+ },
"node_modules/move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
@@ -16282,8 +18049,7 @@
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/multicast-dns": {
"version": "6.2.3",
@@ -16304,6 +18070,20 @@
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
"dev": true
},
+ "node_modules/mumath": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz",
+ "integrity": "sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==",
+ "deprecated": "Redundant dependency in your project.",
+ "dependencies": {
+ "almost-equal": "^1.1.0"
+ }
+ },
+ "node_modules/murmurhash-js": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
+ "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw=="
+ },
"node_modules/mute-stream": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
@@ -16349,12 +18129,107 @@
"node": ">=0.10.0"
}
},
+ "node_modules/native-promise-only": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
+ "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg=="
+ },
"node_modules/natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true
},
+ "node_modules/ndarray": {
+ "version": "1.0.19",
+ "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz",
+ "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==",
+ "dependencies": {
+ "iota-array": "^1.0.0",
+ "is-buffer": "^1.0.2"
+ }
+ },
+ "node_modules/ndarray-extract-contour": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ndarray-extract-contour/-/ndarray-extract-contour-1.0.1.tgz",
+ "integrity": "sha512-iDngNoFRqrqbXGLP8BzyGrybw/Jnkkn7jphzc3ZFfO7dfmpL1Ph74/6xCi3xSvJFyVW90XpMnd766jTaRPsTCg==",
+ "dependencies": {
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "node_modules/ndarray-gradient": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ndarray-gradient/-/ndarray-gradient-1.0.1.tgz",
+ "integrity": "sha512-+xONVi7xxTCGL6KOb11Yyoe0tPNqAUKF39CvFoRjL5pdOmPd2G2pckK9lD5bpLF3q45LLnYNyiUSJSdNmQ2MTg==",
+ "dependencies": {
+ "cwise-compiler": "^1.0.0",
+ "dup": "^1.0.0"
+ }
+ },
+ "node_modules/ndarray-linear-interpolate": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ndarray-linear-interpolate/-/ndarray-linear-interpolate-1.0.0.tgz",
+ "integrity": "sha512-UN0f4+6XWsQzJ2pP5gVp+kKn5tJed6mA3K/L50uO619+7LKrjcSNdcerhpqxYaSkbxNJuEN76N05yBBJySnZDw=="
+ },
+ "node_modules/ndarray-ops": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/ndarray-ops/-/ndarray-ops-1.2.2.tgz",
+ "integrity": "sha512-BppWAFRjMYF7N/r6Ie51q6D4fs0iiGmeXIACKY66fLpnwIui3Wc3CXiD/30mgLbDjPpSLrsqcp3Z62+IcHZsDw==",
+ "dependencies": {
+ "cwise-compiler": "^1.0.0"
+ }
+ },
+ "node_modules/ndarray-pack": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.1.tgz",
+ "integrity": "sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g==",
+ "dependencies": {
+ "cwise-compiler": "^1.1.2",
+ "ndarray": "^1.0.13"
+ }
+ },
+ "node_modules/ndarray-scratch": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ndarray-scratch/-/ndarray-scratch-1.2.0.tgz",
+ "integrity": "sha512-a4pASwB1jQyJcKLYrwrladVfDZDUGc78qLJZbHyb1Q4rhte0URhzc6ALQpBcauwgov0sXLwZz3vYH5jKAhSMIg==",
+ "dependencies": {
+ "ndarray": "^1.0.14",
+ "ndarray-ops": "^1.2.1",
+ "typedarray-pool": "^1.0.2"
+ }
+ },
+ "node_modules/ndarray-sort": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ndarray-sort/-/ndarray-sort-1.0.1.tgz",
+ "integrity": "sha512-Gpyis5NvEPOQVadDOG+Dx8bhYCkaxn5IlA4Ig/jBJIlnW1caDiPneQLzT/+AIMeHEmqlGZfdqO/I1TXJS2neAw==",
+ "dependencies": {
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "node_modules/needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "dependencies": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "bin": {
+ "needle": "bin/needle"
+ },
+ "engines": {
+ "node": ">= 4.4.x"
+ }
+ },
+ "node_modules/needle/node_modules/debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "dependencies": {
+ "ms": "^2.1.1"
+ }
+ },
"node_modules/negotiator": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
@@ -16370,6 +18245,19 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "node_modules/next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ },
+ "node_modules/nextafter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/nextafter/-/nextafter-1.0.0.tgz",
+ "integrity": "sha512-7PO+A89Tll2rSEfyrjtqO0MaI37+nnxBdnQcPypfbEYYuGaJxWGCqaOwQX4a3GHNTS08l1kazuiLEWZniZjMUQ==",
+ "dependencies": {
+ "double-bits": "^1.1.0"
+ }
+ },
"node_modules/nice-try": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
@@ -16773,6 +18661,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/normalize-svg-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz",
+ "integrity": "sha512-1/kmYej2iedi5+ROxkRESL/pI02pkg0OBnaR4hJkSIX6+ORzepwbuUXfrdZaPjysTsJInj0Rj5NuX027+dMBvA=="
+ },
"node_modules/normalize-url": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
@@ -16782,6 +18675,11 @@
"node": ">=6"
}
},
+ "node_modules/normals": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/normals/-/normals-1.1.0.tgz",
+ "integrity": "sha512-XWeliW48BLvbVJ+cjQAOE+tA0m1M7Yi1iTPphAS9tBmW1A/c/cOVnEUecPCCMH5lEAihAcG6IRle56ls9k3xug=="
+ },
"node_modules/npm-run-path": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
@@ -16821,6 +18719,17 @@
"integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
"dev": true
},
+ "node_modules/number-is-integer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz",
+ "integrity": "sha512-Dq3iuiFBkrbmuQjGFFF3zckXNCQoSD37/SdSbgcBailUx6knDvDwb5CympBgcoWHy36sfS12u74MHYkXyHq6bg==",
+ "dependencies": {
+ "is-finite": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
@@ -16830,6 +18739,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/numeric": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/numeric/-/numeric-1.2.6.tgz",
+ "integrity": "sha512-avBiDAP8siMa7AfJgYyuxw1oyII4z2sswS23+O+ZfV28KrtNzy0wxUFwi4f3RyM4eeeXNs1CThxR7pb5QQcMiw=="
+ },
"node_modules/nwsapi": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
@@ -16849,7 +18763,6 @@
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -16930,7 +18843,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true,
"engines": {
"node": ">= 0.4"
}
@@ -17042,7 +18954,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
"dependencies": {
"wrappy": "1"
}
@@ -17096,7 +19007,6 @@
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "dev": true,
"dependencies": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.6",
@@ -17322,6 +19232,15 @@
"node": ">=8"
}
},
+ "node_modules/orbit-camera-controller": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/orbit-camera-controller/-/orbit-camera-controller-4.0.0.tgz",
+ "integrity": "sha512-/XTmpr6FUT6MuKPBGN2nv9cS8jhhVs8do71VagBQS5p4rxM04MhqSnI/Uu+gVNN5s6KPcS73o1dHzjuDThEJUA==",
+ "dependencies": {
+ "filtered-vector": "^1.2.1",
+ "gl-mat4": "^1.0.3"
+ }
+ },
"node_modules/original": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
@@ -17576,6 +19495,17 @@
"semver": "bin/semver"
}
},
+ "node_modules/pad-left": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-1.0.2.tgz",
+ "integrity": "sha512-saxSV1EYAytuZDtQYEwi0DPzooG6aN18xyHrnJtzwjVwmMauzkEecd7hynVJGolNGk1Pl9tltmZqfze4TZTCxg==",
+ "dependencies": {
+ "repeat-string": "^1.3.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
@@ -17614,6 +19544,11 @@
"node": ">=6"
}
},
+ "node_modules/parenthesis": {
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz",
+ "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw=="
+ },
"node_modules/parse-asn1": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
@@ -17645,6 +19580,24 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/parse-rect": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz",
+ "integrity": "sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==",
+ "dependencies": {
+ "pick-by-alias": "^1.2.0"
+ }
+ },
+ "node_modules/parse-svg-path": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
+ "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ=="
+ },
+ "node_modules/parse-unit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz",
+ "integrity": "sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg=="
+ },
"node_modules/parse5": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
@@ -17732,8 +19685,7 @@
"node_modules/path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"node_modules/path-to-regexp": {
"version": "0.1.7",
@@ -17760,6 +19712,18 @@
"node": "*"
}
},
+ "node_modules/pbf": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
+ "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
+ "dependencies": {
+ "ieee754": "^1.1.12",
+ "resolve-protobuf-schema": "^2.1.0"
+ },
+ "bin": {
+ "pbf": "bin/pbf"
+ }
+ },
"node_modules/pbkdf2": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
@@ -17785,8 +19749,29 @@
"node_modules/performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+ },
+ "node_modules/permutation-parity": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/permutation-parity/-/permutation-parity-1.0.0.tgz",
+ "integrity": "sha512-mRaEvnnWolbZuErWD08StRUZP9YOWG3cURP5nYpRg1D2PENzPXCUrPv8/bOk0tfln0hISLZjOdOcQCbsVpL2nQ==",
+ "dependencies": {
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "node_modules/permutation-rank": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/permutation-rank/-/permutation-rank-1.0.0.tgz",
+ "integrity": "sha512-kmXwlQcd4JlV8g61jz0xDyroFNlJ/mP+KbSBllMuQD7FvaQInRnnAStElcppkUXd8qVFLvemy6msUmBn7sDzHg==",
+ "dependencies": {
+ "invert-permutation": "^1.0.0",
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "node_modules/pick-by-alias": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz",
+ "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw=="
},
"node_modules/picomatch": {
"version": "2.2.2",
@@ -17854,6 +19839,135 @@
"node": ">=8"
}
},
+ "node_modules/planar-dual": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/planar-dual/-/planar-dual-1.0.2.tgz",
+ "integrity": "sha512-jfQCbX1kXu53+enC+BPQlfoZI1u5m8IUhFVtFG+9tUj84wnuaYNheR69avYWCNXWnUCkwUajmYMqX9M2Ruh4ug==",
+ "dependencies": {
+ "compare-angle": "^1.0.0",
+ "dup": "^1.0.0"
+ }
+ },
+ "node_modules/planar-graph-to-polyline": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/planar-graph-to-polyline/-/planar-graph-to-polyline-1.0.6.tgz",
+ "integrity": "sha512-h8a9kdAjo7mRhC0X6HZ42xzFp7vKDZA+Hygyhsq/08Qi4vVAQYJaLLYLvKUUzRbVKvdYqq0reXHyV0EygyEBHA==",
+ "dependencies": {
+ "edges-to-adjacency-list": "^1.0.0",
+ "planar-dual": "^1.0.0",
+ "point-in-big-polygon": "^2.0.1",
+ "robust-orientation": "^1.0.1",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0",
+ "uniq": "^1.0.0"
+ }
+ },
+ "node_modules/plotly.js": {
+ "version": "2.16.1",
+ "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.16.1.tgz",
+ "integrity": "sha512-83BJWgbXSjeEl31+zq66ZzU/QWfd/CItzGm5mtYeWHWHyoOcCzHDW4I+QgkicGq0ntLZ2PfEb0fjM0qMzGGXVw==",
+ "dependencies": {
+ "@plotly/d3": "3.8.0",
+ "@plotly/d3-sankey": "0.7.2",
+ "@plotly/d3-sankey-circular": "0.33.1",
+ "@turf/area": "^6.4.0",
+ "@turf/bbox": "^6.4.0",
+ "@turf/centroid": "^6.0.2",
+ "canvas-fit": "^1.5.0",
+ "color-alpha": "1.0.4",
+ "color-normalize": "1.5.0",
+ "color-parse": "1.3.8",
+ "color-rgba": "2.1.1",
+ "country-regex": "^1.1.0",
+ "d3-force": "^1.2.1",
+ "d3-format": "^1.4.5",
+ "d3-geo": "^1.12.1",
+ "d3-geo-projection": "^2.9.0",
+ "d3-hierarchy": "^1.1.9",
+ "d3-interpolate": "^1.4.0",
+ "d3-time": "^1.1.0",
+ "d3-time-format": "^2.2.3",
+ "fast-isnumeric": "^1.1.4",
+ "gl-mat4": "^1.2.0",
+ "gl-text": "^1.3.1",
+ "glslify": "^7.1.1",
+ "has-hover": "^1.0.1",
+ "has-passive-events": "^1.0.0",
+ "is-mobile": "^2.2.2",
+ "mapbox-gl": "1.10.1",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "native-promise-only": "^0.8.1",
+ "parse-svg-path": "^0.1.2",
+ "point-in-polygon": "^1.1.0",
+ "polybooljs": "^1.2.0",
+ "probe-image-size": "^7.2.3",
+ "regl": "npm:@plotly/regl@^2.1.2",
+ "regl-error2d": "^2.0.12",
+ "regl-line2d": "^3.1.2",
+ "regl-scatter2d": "^3.2.8",
+ "regl-splom": "^1.0.14",
+ "strongly-connected-components": "^1.0.1",
+ "superscript-text": "^1.0.0",
+ "svg-path-sdf": "^1.1.3",
+ "tinycolor2": "^1.4.2",
+ "to-px": "1.0.1",
+ "topojson-client": "^3.1.0",
+ "webgl-context": "^2.2.0",
+ "world-calendars": "^1.0.3"
+ }
+ },
+ "node_modules/plotly.js/node_modules/d3-force": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+ "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+ "dependencies": {
+ "d3-collection": "1",
+ "d3-dispatch": "1",
+ "d3-quadtree": "1",
+ "d3-timer": "1"
+ }
+ },
+ "node_modules/plotly.js/node_modules/d3-format": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
+ "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
+ },
+ "node_modules/plotly.js/node_modules/d3-geo": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz",
+ "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==",
+ "dependencies": {
+ "d3-array": "1"
+ }
+ },
+ "node_modules/plotly.js/node_modules/d3-hierarchy": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+ "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ=="
+ },
+ "node_modules/plotly.js/node_modules/d3-interpolate": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
+ "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
+ "dependencies": {
+ "d3-color": "1"
+ }
+ },
+ "node_modules/plotly.js/node_modules/d3-time": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
+ "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
+ },
+ "node_modules/plotly.js/node_modules/d3-time-format": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+ "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+ "dependencies": {
+ "d3-time": "1"
+ }
+ },
"node_modules/pn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
@@ -17872,6 +19986,35 @@
"node": ">=6"
}
},
+ "node_modules/point-in-big-polygon": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/point-in-big-polygon/-/point-in-big-polygon-2.0.1.tgz",
+ "integrity": "sha512-DtrN8pa2VfMlvmWlCcypTFeBE4+OYz1ojDNJLKCWa4doiVAD6PRBbxFYAT71tsp5oKaRXT5sxEiHCAQKb1zr2Q==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.0",
+ "interval-tree-1d": "^1.0.1",
+ "robust-orientation": "^1.1.3",
+ "slab-decomposition": "^1.0.1"
+ }
+ },
+ "node_modules/point-in-polygon": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
+ "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="
+ },
+ "node_modules/polybooljs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz",
+ "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ=="
+ },
+ "node_modules/polytope-closest-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/polytope-closest-point/-/polytope-closest-point-1.0.0.tgz",
+ "integrity": "sha512-rvmt1e2ci9AUyWeHg+jsNuhGC4eBtxX4WjD9uDdvQzv2I1CVJSgbblJTslNXpGUu4KZSsUtSzvIdHKRKfRF3kw==",
+ "dependencies": {
+ "numeric": "^1.2.6"
+ }
+ },
"node_modules/portfinder": {
"version": "1.0.28",
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
@@ -18626,11 +20769,15 @@
"node": ">=6"
}
},
+ "node_modules/potpack": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz",
+ "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ=="
+ },
"node_modules/prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
- "dev": true,
"engines": {
"node": ">= 0.8.0"
}
@@ -18717,6 +20864,16 @@
"node": ">= 0.6"
}
},
+ "node_modules/probe-image-size": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz",
+ "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==",
+ "dependencies": {
+ "lodash.merge": "^4.6.2",
+ "needle": "^2.5.2",
+ "stream-parser": "~0.3.1"
+ }
+ },
"node_modules/process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -18729,8 +20886,7 @@
"node_modules/process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"node_modules/progress": {
"version": "2.0.3",
@@ -18766,6 +20922,11 @@
"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
"dev": true
},
+ "node_modules/protocol-buffers-schema": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
+ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
+ },
"node_modules/proxy-addr": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
@@ -18893,6 +21054,41 @@
"async-limiter": "~1.0.0"
}
},
+ "node_modules/pxls": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/pxls/-/pxls-2.3.2.tgz",
+ "integrity": "sha512-pQkwgbLqWPcuES5iEmGa10OlCf5xG0blkIF3dg7PpRZShbTYcvAdfFfGL03SMrkaSUaa/V0UpN9HWg40O2AIIw==",
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "compute-dims": "^1.1.0",
+ "flip-pixels": "^1.0.2",
+ "is-browser": "^2.1.0",
+ "is-buffer": "^2.0.3",
+ "to-uint8": "^1.4.1"
+ }
+ },
+ "node_modules/pxls/node_modules/is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ],
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/q": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
@@ -18917,6 +21113,22 @@
"node": ">=0.6"
}
},
+ "node_modules/quantize": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/quantize/-/quantize-1.0.2.tgz",
+ "integrity": "sha512-25P7wI2UoDbIQsQp50ARkt+5pwPsOq7G/BqvT5xAbapnRoNWMN8/p55H9TXd5MuENiJnm5XICB2H2aDZGwts7w==",
+ "engines": {
+ "node": ">=0.10.21"
+ }
+ },
+ "node_modules/quat-slerp": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/quat-slerp/-/quat-slerp-1.0.1.tgz",
+ "integrity": "sha512-OTozCDeP5sW7cloGR+aIycctZasBhblk1xdsSGP1Iz5pEwDqyChloTmc96xsDfusFD7GRxwDDu+tpJX0Wa1kJw==",
+ "dependencies": {
+ "gl-quat": "^1.0.0"
+ }
+ },
"node_modules/query-string": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
@@ -18955,6 +21167,19 @@
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
+ "node_modules/quickselect": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
+ "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
+ },
+ "node_modules/raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "dependencies": {
+ "performance-now": "^2.1.0"
+ }
+ },
"node_modules/ramda": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz",
@@ -18989,6 +21214,14 @@
"node": ">= 0.6"
}
},
+ "node_modules/rat-vec": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/rat-vec/-/rat-vec-1.1.1.tgz",
+ "integrity": "sha512-FbxGwkQxmw4Jx41LR7yMOR+g8M9TWCEmf/SUBQVLuK2eh0nThnffF7IUualr3XE2x5F8AdLiCVeSGwXd4snfgg==",
+ "dependencies": {
+ "big-rat": "^1.0.3"
+ }
+ },
"node_modules/raw-body": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
@@ -19123,7 +21356,6 @@
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
"dependencies": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -19137,8 +21369,7 @@
"node_modules/readable-stream/node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"node_modules/readdirp": {
"version": "3.4.0",
@@ -19216,6 +21447,16 @@
"node": ">=0.10.0"
}
},
+ "node_modules/reduce-simplicial-complex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/reduce-simplicial-complex/-/reduce-simplicial-complex-1.0.0.tgz",
+ "integrity": "sha512-t+nT7sHDtcxBx8TbglqfLsLKoFiSn9hp6GFojJEThHBAFv72wQeq/uRiPYZa4Xb8FR1Ye1foRcBV3Ki6bgm+pQ==",
+ "dependencies": {
+ "cell-orientation": "^1.0.1",
+ "compare-cell": "^1.0.0",
+ "compare-oriented-cell": "^1.0.1"
+ }
+ },
"node_modules/regenerate": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz",
@@ -19262,6 +21503,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/regex-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/regex-regex/-/regex-regex-1.0.0.tgz",
+ "integrity": "sha512-FPbEhFTLpxKNgHKay3zMfkHzFK2ebViAlyvsz5euO4kwekH0T6fAL4Sdo2CgQ7Y1tGB5HqQm8SBq7pW5GegvVA=="
+ },
"node_modules/regexp.prototype.flags": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
@@ -19331,6 +21577,83 @@
"jsesc": "bin/jsesc"
}
},
+ "node_modules/regl": {
+ "name": "@plotly/regl",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz",
+ "integrity": "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw=="
+ },
+ "node_modules/regl-error2d": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz",
+ "integrity": "sha512-r7BUprZoPO9AbyqM5qlJesrSRkl+hZnVKWKsVp7YhOl/3RIpi4UDGASGJY0puQ96u5fBYw/OlqV24IGcgJ0McA==",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "color-normalize": "^1.5.0",
+ "flatten-vertex-data": "^1.0.2",
+ "object-assign": "^4.1.1",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0",
+ "update-diff": "^1.1.0"
+ }
+ },
+ "node_modules/regl-line2d": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.2.tgz",
+ "integrity": "sha512-nmT7WWS/WxmXAQMkgaMKWXaVmwJ65KCrjbqHGOUjjqQi6shfT96YbBOvelXwO9hG7/hjvbzjtQ2UO0L3e7YaXQ==",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "array-find-index": "^1.0.2",
+ "array-normalize": "^1.1.4",
+ "color-normalize": "^1.5.0",
+ "earcut": "^2.1.5",
+ "es6-weak-map": "^2.0.3",
+ "flatten-vertex-data": "^1.0.2",
+ "glslify": "^7.0.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0"
+ }
+ },
+ "node_modules/regl-scatter2d": {
+ "version": "3.2.8",
+ "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.2.8.tgz",
+ "integrity": "sha512-bqrqJyeHkGBa9mEfuBnRd7FUtdtZ1l+gsM2C5Ugr1U3vJG5K3mdWdVWtOAllZ5FHHyWJV/vgjVvftgFUg6CDig==",
+ "dependencies": {
+ "@plotly/point-cluster": "^3.1.9",
+ "array-range": "^1.0.1",
+ "array-rearrange": "^2.2.2",
+ "clamp": "^1.0.1",
+ "color-id": "^1.1.0",
+ "color-normalize": "^1.5.0",
+ "color-rgba": "^2.1.1",
+ "flatten-vertex-data": "^1.0.2",
+ "glslify": "^7.0.0",
+ "image-palette": "^2.1.0",
+ "is-iexplorer": "^1.0.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0",
+ "update-diff": "^1.1.0"
+ }
+ },
+ "node_modules/regl-splom": {
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz",
+ "integrity": "sha512-OiLqjmPRYbd7kDlHC6/zDf6L8lxgDC65BhC8JirhP4ykrK4x22ZyS+BnY8EUinXKDeMgmpRwCvUmk7BK4Nweuw==",
+ "dependencies": {
+ "array-bounds": "^1.0.1",
+ "array-range": "^1.0.1",
+ "color-alpha": "^1.0.4",
+ "flatten-vertex-data": "^1.0.2",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "raf": "^3.4.1",
+ "regl-scatter2d": "^3.2.3"
+ }
+ },
"node_modules/relateurl": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
@@ -19424,7 +21747,6 @@
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
"integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true,
"engines": {
"node": ">=0.10"
}
@@ -19550,7 +21872,6 @@
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
- "dev": true,
"dependencies": {
"path-parse": "^1.0.6"
},
@@ -19588,6 +21909,14 @@
"node": ">=4"
}
},
+ "node_modules/resolve-protobuf-schema": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
+ "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
+ "dependencies": {
+ "protocol-buffers-schema": "^3.3.1"
+ }
+ },
"node_modules/resolve-url": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
@@ -19638,6 +21967,11 @@
"integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
"dev": true
},
+ "node_modules/right-now": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz",
+ "integrity": "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg=="
+ },
"node_modules/rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -19660,6 +21994,97 @@
"inherits": "^2.0.1"
}
},
+ "node_modules/robust-compress": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-compress/-/robust-compress-1.0.0.tgz",
+ "integrity": "sha512-E8btSpQ6zZr7LvRLrLvb+N5rwQ0etUbsXFKv5NQj6TVK6RYT00Qg9iVFvIWR+GxXUvpes7FDN0WfXa3l7wtGOw=="
+ },
+ "node_modules/robust-determinant": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/robust-determinant/-/robust-determinant-1.1.0.tgz",
+ "integrity": "sha512-xva9bx/vyAv3pVYL2++vlnvM9q7oQOeCS5iscmlWtmaXHEgI4GFWeuYPUVVhvmYwx9N49EsQTonVJihYtcMo1Q==",
+ "dependencies": {
+ "robust-compress": "^1.0.0",
+ "robust-scale": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0"
+ }
+ },
+ "node_modules/robust-dot-product": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-dot-product/-/robust-dot-product-1.0.0.tgz",
+ "integrity": "sha512-Nu/wah8B8RotyZLRPdlEL0ZDh3b7wSwUBLdbTHwS/yw0qqjMJ943PSCkd6EsF5R5QFDWF2x77DGsbmnv9/7/ew==",
+ "dependencies": {
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0"
+ }
+ },
+ "node_modules/robust-in-sphere": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/robust-in-sphere/-/robust-in-sphere-1.2.1.tgz",
+ "integrity": "sha512-3zJdcMIOP1gdwux93MKTS0RiMYEGwQBoE5R1IW/9ZQmGeZzP7f7i4+xdcK8ujJvF/dEOS1WPuI9IB1WNFbj3Cg==",
+ "dependencies": {
+ "robust-scale": "^1.0.0",
+ "robust-subtract": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0"
+ }
+ },
+ "node_modules/robust-linear-solve": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-linear-solve/-/robust-linear-solve-1.0.0.tgz",
+ "integrity": "sha512-I1qW8Bl9+UYeGNh2Vt8cwkcD74xWMyjnU6lSVcZrf0eyfwPmreflY3v0SvqCZOj5ddxnSS1Xp31igbFNcg1TGQ==",
+ "dependencies": {
+ "robust-determinant": "^1.1.0"
+ }
+ },
+ "node_modules/robust-orientation": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.2.1.tgz",
+ "integrity": "sha512-FuTptgKwY6iNuU15nrIJDLjXzCChWB+T4AvksRtwPS/WZ3HuP1CElCm1t+OBfgQKfWbtZIawip+61k7+buRKAg==",
+ "dependencies": {
+ "robust-scale": "^1.0.2",
+ "robust-subtract": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.2"
+ }
+ },
+ "node_modules/robust-product": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-product/-/robust-product-1.0.0.tgz",
+ "integrity": "sha512-7ww6m+ICW6Dt7ylHVy1aeeNwTfMXfh2BHqHVNE+CHvrU9sI97Vb6uHnid0MN3I9afTI5DXOB7q4SQa2fxuo2Gw==",
+ "dependencies": {
+ "robust-scale": "^1.0.0",
+ "robust-sum": "^1.0.0"
+ }
+ },
+ "node_modules/robust-scale": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz",
+ "integrity": "sha512-jBR91a/vomMAzazwpsPTPeuTPPmWBacwA+WYGNKcRGSh6xweuQ2ZbjRZ4v792/bZOhRKXRiQH0F48AvuajY0tQ==",
+ "dependencies": {
+ "two-product": "^1.0.2",
+ "two-sum": "^1.0.0"
+ }
+ },
+ "node_modules/robust-segment-intersect": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/robust-segment-intersect/-/robust-segment-intersect-1.0.1.tgz",
+ "integrity": "sha512-QWngxcL7rCRLK7nTMcTNBPi/q+fecrOo6aOtTPnXjT/Dve5AK20DzUSq2fznUS+rCAxyir6OdPgDCzcUxFtJoQ==",
+ "dependencies": {
+ "robust-orientation": "^1.1.3"
+ }
+ },
+ "node_modules/robust-subtract": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-subtract/-/robust-subtract-1.0.0.tgz",
+ "integrity": "sha512-xhKUno+Rl+trmxAIVwjQMiVdpF5llxytozXJOdoT4eTIqmqsndQqFb1A0oiW3sZGlhMRhOi6pAD4MF1YYW6o/A=="
+ },
+ "node_modules/robust-sum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-sum/-/robust-sum-1.0.0.tgz",
+ "integrity": "sha512-AvLExwpaqUqD1uwLU6MwzzfRdaI6VEZsyvQ3IAQ0ZJ08v1H+DTyqskrf2ZJyh0BDduFVLN7H04Zmc+qTiahhAw=="
+ },
"node_modules/rollup": {
"version": "0.40.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-0.40.2.tgz",
@@ -19735,7 +22160,6 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true,
"funding": [
{
"type": "github",
@@ -19789,6 +22213,11 @@
"node": "6.* || 8.* || >= 10.*"
}
},
+ "node_modules/sane-topojson": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/sane-topojson/-/sane-topojson-4.0.0.tgz",
+ "integrity": "sha512-bJILrpBboQfabG3BNnHI2hZl52pbt80BE09u4WhnrmzuF2JbMKZdl62G5glXskJ46p+gxE2IzOwGj/awR4g8AA=="
+ },
"node_modules/sane/node_modules/anymatch": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
@@ -20005,8 +22434,7 @@
"node_modules/sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"node_modules/saxes": {
"version": "3.1.11",
@@ -20295,6 +22723,11 @@
"node": ">=8"
}
},
+ "node_modules/shallow-copy": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
+ "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw=="
+ },
"node_modules/shebang-command": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -20362,6 +22795,11 @@
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"dev": true
},
+ "node_modules/signum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz",
+ "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw=="
+ },
"node_modules/simple-swizzle": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
@@ -20377,12 +22815,79 @@
"integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
"dev": true
},
+ "node_modules/simplicial-complex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/simplicial-complex/-/simplicial-complex-1.0.0.tgz",
+ "integrity": "sha512-mHauIKSOy3GquM5VnYEiu7eP5y4A8BiaN9ezUUgyYFz1k68PqDYcyaH3kenp2cyvWZE96QKE3nrxYw65Allqiw==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.0",
+ "union-find": "^1.0.0"
+ }
+ },
+ "node_modules/simplicial-complex-boundary": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simplicial-complex-boundary/-/simplicial-complex-boundary-1.0.1.tgz",
+ "integrity": "sha512-hz/AaVbs+s08EVoxlbCE68AlC6/mxFJLxJrGRMbDoTjz3030nhcOq+w5+f0/ZaU2EYjmwa8CdVKpiRVIrhaZjA==",
+ "dependencies": {
+ "boundary-cells": "^2.0.0",
+ "reduce-simplicial-complex": "^1.0.0"
+ }
+ },
+ "node_modules/simplicial-complex-contour": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/simplicial-complex-contour/-/simplicial-complex-contour-1.0.2.tgz",
+ "integrity": "sha512-Janyqvpa7jgr9MJbwR/XGyYz7bdhXNq7zgHxD0G54LCRNyn4bf3Hely2iWQeK/IGu3c5BaWFUh7ElxqXhKrq0g==",
+ "dependencies": {
+ "marching-simplex-table": "^1.0.0",
+ "ndarray": "^1.0.15",
+ "ndarray-sort": "^1.0.0",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "node_modules/simplify-planar-graph": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/simplify-planar-graph/-/simplify-planar-graph-2.0.1.tgz",
+ "integrity": "sha512-KdC2ZPFvrGl9+lH/P3Yik7G0si2Zpk6Xiqjq8l9U1lOox5a/9dGLjevi9tvqoh4V7yQbs7fs6+rNCOAdrzUktw==",
+ "dependencies": {
+ "robust-orientation": "^1.0.1",
+ "simplicial-complex": "^0.3.3"
+ }
+ },
+ "node_modules/simplify-planar-graph/node_modules/bit-twiddle": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-0.0.2.tgz",
+ "integrity": "sha512-76iFAOrkcuw5UPA30Pt32XaytMHXz/04JembgIwsQAp7ImHYSWNq1shBbrlWf6CUvh1+amQ81LI8hNhqQgsBEw=="
+ },
+ "node_modules/simplify-planar-graph/node_modules/simplicial-complex": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/simplicial-complex/-/simplicial-complex-0.3.3.tgz",
+ "integrity": "sha512-JFSxp7I5yORuKSuwGN96thhkqZVvYB4pkTMkk+PKP2QsOYYU1e84OBoHwOpFyFmjyvB9B3UDZKzHQI5S/CPUPA==",
+ "dependencies": {
+ "bit-twiddle": "~0.0.1",
+ "union-find": "~0.0.3"
+ }
+ },
+ "node_modules/simplify-planar-graph/node_modules/union-find": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/union-find/-/union-find-0.0.4.tgz",
+ "integrity": "sha512-207oken6EyGDCBK5l/LTPsWfgy8N8s6idwRK2TG0ssWhzPlxEDdBA8nIV+eLbkEMdA8pAwE8F7/xwv2sCESVjQ=="
+ },
"node_modules/sisteransi": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
"dev": true
},
+ "node_modules/slab-decomposition": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/slab-decomposition/-/slab-decomposition-1.0.3.tgz",
+ "integrity": "sha512-1EfR304JHvX9vYQkUi4AKqN62mLsjk6W45xTk/TxwN8zd3HGwS7PVj9zj0I6fgCZqfGlimDEY+RzzASHn97ZmQ==",
+ "dependencies": {
+ "binary-search-bounds": "^2.0.0",
+ "functional-red-black-tree": "^1.0.0",
+ "robust-orientation": "^1.1.3"
+ }
+ },
"node_modules/slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
@@ -20622,7 +23127,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
+ "devOptional": true,
"engines": {
"node": ">=0.10.0"
}
@@ -20734,6 +23239,15 @@
"node": ">= 6"
}
},
+ "node_modules/split-polygon": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/split-polygon/-/split-polygon-1.0.0.tgz",
+ "integrity": "sha512-nBFcgQUVEE8dcOjuKaRdlM53k8RxUYpRxZ//n0pHJQGhbVscrsti+gllJI3pK3y7fgFwGWgt7NFhAX5sz0UoWQ==",
+ "dependencies": {
+ "robust-dot-product": "^1.0.0",
+ "robust-sum": "^1.0.0"
+ }
+ },
"node_modules/split-string": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
@@ -20749,8 +23263,7 @@
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
},
"node_modules/sshpk": {
"version": "1.16.1",
@@ -20792,6 +23305,14 @@
"integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
"dev": true
},
+ "node_modules/stack-trace": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
+ "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ==",
+ "engines": {
+ "node": "*"
+ }
+ },
"node_modules/stack-utils": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
@@ -20807,6 +23328,14 @@
"integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
"dev": true
},
+ "node_modules/static-eval": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz",
+ "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==",
+ "dependencies": {
+ "escodegen": "^1.11.1"
+ }
+ },
"node_modules/static-extend": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
@@ -20892,11 +23421,31 @@
"xtend": "^4.0.0"
}
},
+ "node_modules/stream-parser": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
+ "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==",
+ "dependencies": {
+ "debug": "2"
+ }
+ },
+ "node_modules/stream-parser/node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/stream-parser/node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
"node_modules/stream-shift": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
- "dev": true
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
},
"node_modules/stream-to-observable": {
"version": "0.1.0",
@@ -20920,7 +23469,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
"dependencies": {
"safe-buffer": "~5.1.0"
}
@@ -20928,8 +23476,7 @@
"node_modules/string_decoder/node_modules/safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"node_modules/string-length": {
"version": "2.0.0",
@@ -20965,6 +23512,23 @@
"node": ">=4"
}
},
+ "node_modules/string-split-by": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz",
+ "integrity": "sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==",
+ "dependencies": {
+ "parenthesis": "^3.1.5"
+ }
+ },
+ "node_modules/string-to-arraybuffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz",
+ "integrity": "sha512-DaGZidzi93dwjQen5I2osxR9ERS/R7B1PFyufNMnzhj+fmlDQAc1DSDIJVJhgI8Oq221efIMbABUBdPHDRt43Q==",
+ "dependencies": {
+ "atob-lite": "^2.0.0",
+ "is-base64": "^0.1.0"
+ }
+ },
"node_modules/string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -21092,6 +23656,11 @@
"node": ">=0.10.0"
}
},
+ "node_modules/strongly-connected-components": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz",
+ "integrity": "sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA=="
+ },
"node_modules/stylehacks": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
@@ -21120,6 +23689,19 @@
"node": ">=8"
}
},
+ "node_modules/supercluster": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
+ "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
+ "dependencies": {
+ "kdbush": "^3.0.0"
+ }
+ },
+ "node_modules/superscript-text": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz",
+ "integrity": "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ=="
+ },
"node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -21132,6 +23714,52 @@
"node": ">=4"
}
},
+ "node_modules/surface-nets": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/surface-nets/-/surface-nets-1.0.2.tgz",
+ "integrity": "sha512-Se+BaCb5yc8AV1IfT6TwTWEe/KuzzjzcMQQCbcIahzk9xRO5bIxxGM2MmKxE9nmq8+RD8DLBLXu0BjXoRs21iw==",
+ "dependencies": {
+ "ndarray-extract-contour": "^1.0.0",
+ "triangulate-hypercube": "^1.0.0",
+ "zero-crossings": "^1.0.0"
+ }
+ },
+ "node_modules/svg-arc-to-cubic-bezier": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz",
+ "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g=="
+ },
+ "node_modules/svg-path-bounds": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz",
+ "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==",
+ "dependencies": {
+ "abs-svg-path": "^0.1.1",
+ "is-svg-path": "^1.0.1",
+ "normalize-svg-path": "^1.0.0",
+ "parse-svg-path": "^0.1.2"
+ }
+ },
+ "node_modules/svg-path-bounds/node_modules/normalize-svg-path": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz",
+ "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==",
+ "dependencies": {
+ "svg-arc-to-cubic-bezier": "^3.0.0"
+ }
+ },
+ "node_modules/svg-path-sdf": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz",
+ "integrity": "sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==",
+ "dependencies": {
+ "bitmap-sdf": "^1.0.0",
+ "draw-svg-path": "^1.0.0",
+ "is-svg-path": "^1.0.1",
+ "parse-svg-path": "^0.1.2",
+ "svg-path-bounds": "^1.0.1"
+ }
+ },
"node_modules/svg-tags": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
@@ -21452,6 +24080,14 @@
"node": ">=6"
}
},
+ "node_modules/text-cache": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/text-cache/-/text-cache-4.2.2.tgz",
+ "integrity": "sha512-zky+UDYiX0a/aPw/YTBD+EzKMlCTu1chFuCMZeAkgoRiceySdROu1V2kJXhCbtEdBhiOviYnAdGiSYl58HW0ZQ==",
+ "dependencies": {
+ "vectorize-text": "^3.2.1"
+ }
+ },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -21518,7 +24154,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
"dependencies": {
"readable-stream": "~2.3.6",
"xtend": "~4.0.1"
@@ -21548,6 +24183,19 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true
},
+ "node_modules/tinycolor2": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
+ "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/tinyqueue": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
+ "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA=="
+ },
"node_modules/title-case": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz",
@@ -21579,6 +24227,16 @@
"integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
"dev": true
},
+ "node_modules/to-array-buffer": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/to-array-buffer/-/to-array-buffer-3.2.0.tgz",
+ "integrity": "sha512-zN33mwi0gpL+7xW1ITLfJ48CEj6ZQW0ZAP0MU+2W3kEY0PAIncyuxmD4OqkUVhPAbTP7amq9j/iwvZKYS+lzSQ==",
+ "dependencies": {
+ "flatten-vertex-data": "^1.0.2",
+ "is-blob": "^2.0.1",
+ "string-to-arraybuffer": "^1.0.0"
+ }
+ },
"node_modules/to-arraybuffer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
@@ -21594,6 +24252,11 @@
"node": ">=4"
}
},
+ "node_modules/to-float32": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz",
+ "integrity": "sha512-keDnAusn/vc+R3iEiSDw8TOF7gPiTLdK1ArvWtYbJQiVfmRg6i/CAvbKq3uIS0vWroAC7ZecN3DjQKw3aSklUg=="
+ },
"node_modules/to-object-path": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
@@ -21618,6 +24281,14 @@
"node": ">=0.10.0"
}
},
+ "node_modules/to-px": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz",
+ "integrity": "sha512-2y3LjBeIZYL19e5gczp14/uRWFDtDUErJPVN3VU9a7SJO+RjGRtYR47aMN2bZgGlxvW4ZcEz2ddUPVHXcMfuXw==",
+ "dependencies": {
+ "parse-unit": "^1.0.1"
+ }
+ },
"node_modules/to-regex": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
@@ -21645,6 +24316,18 @@
"node": ">=8.0"
}
},
+ "node_modules/to-uint8": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/to-uint8/-/to-uint8-1.4.1.tgz",
+ "integrity": "sha512-o+ochsMlTZyucbww8It401FC2Rx+OP2RpDeYbA6h+y9HgedDl1UjdsJ9CmzKEG7AFP9es5PmJ4eDWeeeXihESg==",
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "clamp": "^1.0.1",
+ "is-base64": "^0.1.0",
+ "is-float-array": "^1.0.0",
+ "to-array-buffer": "^3.0.0"
+ }
+ },
"node_modules/toidentifier": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
@@ -21654,6 +24337,19 @@
"node": ">=0.6"
}
},
+ "node_modules/topojson-client": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+ "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+ "dependencies": {
+ "commander": "2"
+ },
+ "bin": {
+ "topo2geo": "bin/topo2geo",
+ "topomerge": "bin/topomerge",
+ "topoquantize": "bin/topoquantize"
+ }
+ },
"node_modules/tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
@@ -21676,6 +24372,24 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/triangulate-hypercube": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/triangulate-hypercube/-/triangulate-hypercube-1.0.1.tgz",
+ "integrity": "sha512-SAIacSBfUNfgeCna8q2i+1taOtFJkYuOqpduaJ1KUeOJpqc0lLKMYzPnZb4CA6KCOiD8Pd4YbuVq41wa9dvWyw==",
+ "dependencies": {
+ "gamma": "^0.1.0",
+ "permutation-parity": "^1.0.0",
+ "permutation-rank": "^1.0.0"
+ }
+ },
+ "node_modules/triangulate-polyline": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/triangulate-polyline/-/triangulate-polyline-1.0.3.tgz",
+ "integrity": "sha512-crJcVFtVPFYQ8r9iIhe9JqkauDvNWDSZLot8ly3DniSCO+zyUfKbtfD3fEoBaA5uMrQU/zBi11NBuVQeSToToQ==",
+ "dependencies": {
+ "cdt2d": "^1.0.0"
+ }
+ },
"node_modules/trim-newlines": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
@@ -21898,17 +24612,41 @@
"node": "*"
}
},
+ "node_modules/turntable-camera-controller": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/turntable-camera-controller/-/turntable-camera-controller-3.0.1.tgz",
+ "integrity": "sha512-UOGu9W/Mx053pAaczi0BEPqvWJOqSgtpdigWG9C8dX8rQVdyl2hWmpdJW3m15QrGxJtJHIhhDTHVtTZzPkd/FA==",
+ "dependencies": {
+ "filtered-vector": "^1.2.1",
+ "gl-mat4": "^1.0.2",
+ "gl-vec3": "^1.0.2"
+ }
+ },
"node_modules/tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
"dev": true
},
+ "node_modules/two-product": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/two-product/-/two-product-1.0.2.tgz",
+ "integrity": "sha512-vOyrqmeYvzjToVM08iU52OFocWT6eB/I5LUWYnxeAPGXAhAxXYU/Yr/R2uY5/5n4bvJQL9AQulIuxpIsMoT8XQ=="
+ },
+ "node_modules/two-sum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/two-sum/-/two-sum-1.0.0.tgz",
+ "integrity": "sha512-phP48e8AawgsNUjEY2WvoIWqdie8PoiDZGxTDv70LDr01uX5wLEQbOgSP7Z/B6+SW5oLtbe8qaYX2fKJs3CGTw=="
+ },
+ "node_modules/type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ },
"node_modules/type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
- "dev": true,
"dependencies": {
"prelude-ls": "~1.1.2"
},
@@ -21947,11 +24685,24 @@
"node": ">= 0.6"
}
},
+ "node_modules/type-name": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz",
+ "integrity": "sha512-kkgkuqR/jKdKO5oh/I2SMu2dGbLXoJq0zkdgbxaqYK+hr9S9edwVVGf+tMUFTx2gH9TN2+Zu9JZ/Njonb3cjhA=="
+ },
"node_modules/typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ },
+ "node_modules/typedarray-pool": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz",
+ "integrity": "sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==",
+ "dependencies": {
+ "bit-twiddle": "^1.0.0",
+ "dup": "^1.0.0"
+ }
},
"node_modules/typescript": {
"version": "3.5.3",
@@ -22043,6 +24794,11 @@
"node": ">=4"
}
},
+ "node_modules/union-find": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/union-find/-/union-find-1.0.2.tgz",
+ "integrity": "sha512-wFA9bMD/40k7ZcpKVXfu6X1qD3ri5ryO8HUsuA1RnxPCQl66Mu6DgkxyR+XNnd+osD0aLENixcJVFj+uf+O4gw=="
+ },
"node_modules/union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
@@ -22061,8 +24817,7 @@
"node_modules/uniq": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
},
"node_modules/uniqs": {
"version": "2.0.0",
@@ -22109,8 +24864,7 @@
"node_modules/unquote": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
- "dev": true
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
},
"node_modules/unset-value": {
"version": "1.0.0",
@@ -22179,6 +24933,11 @@
"yarn": "*"
}
},
+ "node_modules/update-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz",
+ "integrity": "sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A=="
+ },
"node_modules/upper-case": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
@@ -22271,8 +25030,7 @@
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"node_modules/util.promisify": {
"version": "1.0.1",
@@ -22301,6 +25059,40 @@
"integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
"dev": true
},
+ "node_modules/utils-copy": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/utils-copy/-/utils-copy-1.1.1.tgz",
+ "integrity": "sha512-+NhJVV+PcxjdpkMrVTqXhQHPldlFGca5XR9YnGyNn7kQ0fMi+DqNLzdnhJ4TJ1HNy/HzB7c+FPg3y+4icY99ZA==",
+ "dependencies": {
+ "const-pinf-float64": "^1.0.0",
+ "object-keys": "^1.0.9",
+ "type-name": "^2.0.0",
+ "utils-copy-error": "^1.0.0",
+ "utils-indexof": "^1.0.0",
+ "utils-regex-from-string": "^1.0.0",
+ "validate.io-array": "^1.0.3",
+ "validate.io-buffer": "^1.0.1",
+ "validate.io-nonnegative-integer": "^1.0.0"
+ }
+ },
+ "node_modules/utils-copy-error": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-copy-error/-/utils-copy-error-1.0.1.tgz",
+ "integrity": "sha512-RbJcGPZ6Ru2HQk9SWkvbdWNPX58pt4MO5uXsOQRu4LEGWB3LglkRrmnE/Ph1qWg6ywQ0qj95wTz1OeqQ2l8DCA==",
+ "dependencies": {
+ "object-keys": "^1.0.9",
+ "utils-copy": "^1.1.0"
+ }
+ },
+ "node_modules/utils-indexof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/utils-indexof/-/utils-indexof-1.0.0.tgz",
+ "integrity": "sha512-76QBfRJpn4A0P5uTO1x00x+Yog36w2Pab0n+aT9UfUvVa4l+e8k3p7YwNpDvfQ6+aKGZdxZpxcNotNS4YjFcyg==",
+ "dependencies": {
+ "validate.io-array-like": "^1.0.1",
+ "validate.io-integer-primitive": "^1.0.0"
+ }
+ },
"node_modules/utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
@@ -22310,6 +25102,15 @@
"node": ">= 0.4.0"
}
},
+ "node_modules/utils-regex-from-string": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/utils-regex-from-string/-/utils-regex-from-string-1.0.0.tgz",
+ "integrity": "sha512-xKfdmEF19iUu9TKxFiohQUlQTuqYdV80/CxHiudVI37iEV/OA4HHlXZoc4qvuO1B74EcBVpErBreRO/dpdLeYA==",
+ "dependencies": {
+ "regex-regex": "^1.0.0",
+ "validate.io-string-primitive": "^1.0.0"
+ }
+ },
"node_modules/uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
@@ -22333,6 +25134,82 @@
"spdx-expression-parse": "^3.0.0"
}
},
+ "node_modules/validate.io-array": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz",
+ "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg=="
+ },
+ "node_modules/validate.io-array-like": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/validate.io-array-like/-/validate.io-array-like-1.0.2.tgz",
+ "integrity": "sha512-rGLiN0cvY9OWzQcWP+RtqZR/MK9RUz3gKDTCcRLtEQ/BvlanMF5PyqtVIN+CgrIBCv/ypfme9v7r4yMJPYpbNA==",
+ "dependencies": {
+ "const-max-uint32": "^1.0.2",
+ "validate.io-integer-primitive": "^1.0.0"
+ }
+ },
+ "node_modules/validate.io-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/validate.io-buffer/-/validate.io-buffer-1.0.2.tgz",
+ "integrity": "sha512-6Tad+/QYOxWEXsesKYak1mHOzGdPYS4QeHFImWn7ECi4GR0x3vh7+6+1yoLKNXiklKuTFOxHLG3kZy9tPX0GvQ=="
+ },
+ "node_modules/validate.io-integer": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz",
+ "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==",
+ "dependencies": {
+ "validate.io-number": "^1.0.3"
+ }
+ },
+ "node_modules/validate.io-integer-primitive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-integer-primitive/-/validate.io-integer-primitive-1.0.0.tgz",
+ "integrity": "sha512-4ARGKA4FImVWJgrgttLYsYJmDGwxlhLfDCdq09gyVgohLKKRUfD3VAo1L2vTRCLt6hDhDtFKdZiuYUTWyBggwg==",
+ "dependencies": {
+ "validate.io-number-primitive": "^1.0.0"
+ }
+ },
+ "node_modules/validate.io-matrix-like": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/validate.io-matrix-like/-/validate.io-matrix-like-1.0.2.tgz",
+ "integrity": "sha512-86mqLUIkZCRAOVKZvpCB7sDCw1dKBjBkY+C6WO/wLo/jQx0sOqQZz3LLtDw0DCfuAKxRuhSmIpX3nzr0nWrbdw=="
+ },
+ "node_modules/validate.io-ndarray-like": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-ndarray-like/-/validate.io-ndarray-like-1.0.0.tgz",
+ "integrity": "sha512-OV85AosxraPFSXJwzv/d7Cu5/dLiyLtsHmxtHTJcHW1N0uscd0eJ2df1Zk+HdID0eUctUllW/1YuQPUJFv1pTA=="
+ },
+ "node_modules/validate.io-nonnegative-integer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer/-/validate.io-nonnegative-integer-1.0.0.tgz",
+ "integrity": "sha512-uOMekPwcl84yg8NR7zgIZCZ9pHCtd9CK1Ri51N+ZJLTe1HyLbmdFdy7ZmfkiHkMvB1pOxeQmd1/LBjKhUD1L3A==",
+ "dependencies": {
+ "validate.io-integer": "^1.0.5"
+ }
+ },
+ "node_modules/validate.io-number": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz",
+ "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg=="
+ },
+ "node_modules/validate.io-number-primitive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-number-primitive/-/validate.io-number-primitive-1.0.0.tgz",
+ "integrity": "sha512-8rlCe7N0TRTd50dwk4WNoMXNbX/4+RdtqE3TO6Bk0GJvAgbQlfL5DGr/Pl9ZLbWR6CutMjE2cu+yOoCnFWk+Qw=="
+ },
+ "node_modules/validate.io-positive-integer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-positive-integer/-/validate.io-positive-integer-1.0.0.tgz",
+ "integrity": "sha512-eg4LSdyqjICNUZWRilcQ5l+YayRlu6yi+GQsWw1bCmtG9yayOPmLa1fPymEHPPhbvWPAv3w0LLbCsf03pBHZkg==",
+ "dependencies": {
+ "validate.io-integer": "^1.0.5"
+ }
+ },
+ "node_modules/validate.io-string-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/validate.io-string-primitive/-/validate.io-string-primitive-1.0.1.tgz",
+ "integrity": "sha512-TORbkLMdOFkEbPtfdx76FSVQGSAzyUEMxI+pBq5pfFm1ZzIesP+XiGc6eIK75aKu7RA7a8EcqUv5OrY5wfog5w=="
+ },
"node_modules/vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -22342,6 +25219,20 @@
"node": ">= 0.8"
}
},
+ "node_modules/vectorize-text": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/vectorize-text/-/vectorize-text-3.2.2.tgz",
+ "integrity": "sha512-34NVOCpMMQVXujU4vb/c6u98h6djI0jGdtC202H4Huvzn48B6ARsR7cmGh1xsAc0pHNQiUKGK/aHF05VtGv+eA==",
+ "dependencies": {
+ "cdt2d": "^1.0.0",
+ "clean-pslg": "^1.1.0",
+ "ndarray": "^1.0.11",
+ "planar-graph-to-polyline": "^1.0.6",
+ "simplify-planar-graph": "^2.0.1",
+ "surface-nets": "^1.0.0",
+ "triangulate-polyline": "^1.0.0"
+ }
+ },
"node_modules/vendors": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
@@ -22372,6 +25263,16 @@
"integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
"dev": true
},
+ "node_modules/vt-pbf": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
+ "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==",
+ "dependencies": {
+ "@mapbox/point-geometry": "0.1.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "pbf": "^3.2.1"
+ }
+ },
"node_modules/vue": {
"version": "2.6.11",
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz",
@@ -22646,6 +25547,134 @@
"integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
"dev": true
},
+ "node_modules/vue-plotly": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vue-plotly/-/vue-plotly-1.1.0.tgz",
+ "integrity": "sha512-GW52p+ZD0AKHgtE7vdkljJ79fiRugkhFkcE+Es5Ok9YWulHq8KxywQdO0rK1ejGIfVv1yAQKiKxhzYcYE/lXyw==",
+ "dependencies": {
+ "core-js": "^3.6.4",
+ "plotly.js": "^1.52.1",
+ "vue": "^2.6.11",
+ "vue-resize-directive": "^1.2.0"
+ }
+ },
+ "node_modules/vue-plotly/node_modules/d3": {
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz",
+ "integrity": "sha512-yFk/2idb8OHPKkbAL8QaOaqENNoMhIaSHZerk3oQsECwkObkCpJyjYwCe+OHiq6UEdhe1m8ZGARRRO3ljFjlKg=="
+ },
+ "node_modules/vue-plotly/node_modules/d3-force": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+ "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+ "dependencies": {
+ "d3-collection": "1",
+ "d3-dispatch": "1",
+ "d3-quadtree": "1",
+ "d3-timer": "1"
+ }
+ },
+ "node_modules/vue-plotly/node_modules/d3-hierarchy": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+ "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ=="
+ },
+ "node_modules/vue-plotly/node_modules/d3-interpolate": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
+ "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
+ "dependencies": {
+ "d3-color": "1"
+ }
+ },
+ "node_modules/vue-plotly/node_modules/d3-time-format": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+ "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+ "dependencies": {
+ "d3-time": "1"
+ }
+ },
+ "node_modules/vue-plotly/node_modules/plotly.js": {
+ "version": "1.58.5",
+ "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-1.58.5.tgz",
+ "integrity": "sha512-ChTlnFXB4tB0CzcG1mqgUKYnrJsZ8REDGox8BHAa/ltsd48MOAhOmFgjyDxwsXyjjgwOI296GeYDft8g4ftLHQ==",
+ "dependencies": {
+ "@plotly/d3-sankey": "0.7.2",
+ "@plotly/d3-sankey-circular": "0.33.1",
+ "@plotly/point-cluster": "^3.1.9",
+ "@turf/area": "^6.0.1",
+ "@turf/bbox": "^6.0.1",
+ "@turf/centroid": "^6.0.2",
+ "alpha-shape": "^1.0.0",
+ "canvas-fit": "^1.5.0",
+ "color-alpha": "1.0.4",
+ "color-normalize": "1.5.0",
+ "color-parse": "1.3.8",
+ "color-rgba": "2.1.1",
+ "convex-hull": "^1.0.3",
+ "country-regex": "^1.1.0",
+ "d3": "^3.5.17",
+ "d3-force": "^1.2.1",
+ "d3-hierarchy": "^1.1.9",
+ "d3-interpolate": "^1.4.0",
+ "d3-time-format": "^2.2.3",
+ "delaunay-triangulate": "^1.1.6",
+ "es6-promise": "^4.2.8",
+ "fast-isnumeric": "^1.1.4",
+ "gl-cone3d": "^1.5.2",
+ "gl-contour2d": "^1.1.7",
+ "gl-error3d": "^1.0.16",
+ "gl-heatmap2d": "^1.1.0",
+ "gl-line3d": "1.2.1",
+ "gl-mat4": "^1.2.0",
+ "gl-mesh3d": "^2.3.1",
+ "gl-plot2d": "^1.4.5",
+ "gl-plot3d": "^2.4.7",
+ "gl-pointcloud2d": "^1.0.3",
+ "gl-scatter3d": "^1.2.3",
+ "gl-select-box": "^1.0.4",
+ "gl-spikes2d": "^1.0.2",
+ "gl-streamtube3d": "^1.4.1",
+ "gl-surface3d": "^1.6.0",
+ "gl-text": "^1.1.8",
+ "glslify": "^7.1.1",
+ "has-hover": "^1.0.1",
+ "has-passive-events": "^1.0.0",
+ "image-size": "^0.7.5",
+ "is-mobile": "^2.2.2",
+ "mapbox-gl": "1.10.1",
+ "matrix-camera-controller": "^2.1.3",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "ndarray": "^1.0.19",
+ "ndarray-linear-interpolate": "^1.0.0",
+ "parse-svg-path": "^0.1.2",
+ "polybooljs": "^1.2.0",
+ "regl": "^1.6.1",
+ "regl-error2d": "^2.0.11",
+ "regl-line2d": "^3.0.18",
+ "regl-scatter2d": "^3.2.1",
+ "regl-splom": "^1.0.12",
+ "right-now": "^1.0.0",
+ "robust-orientation": "^1.1.3",
+ "sane-topojson": "^4.0.0",
+ "strongly-connected-components": "^1.0.1",
+ "superscript-text": "^1.0.0",
+ "svg-path-sdf": "^1.1.3",
+ "tinycolor2": "^1.4.2",
+ "to-px": "1.0.1",
+ "topojson-client": "^3.1.0",
+ "webgl-context": "^2.2.0",
+ "world-calendars": "^1.0.3"
+ }
+ },
+ "node_modules/vue-plotly/node_modules/regl": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/regl/-/regl-1.7.0.tgz",
+ "integrity": "sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w=="
+ },
"node_modules/vue-property-decorator": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz",
@@ -22666,6 +25695,20 @@
"vue": "^2.0.1"
}
},
+ "node_modules/vue-resize-directive": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/vue-resize-directive/-/vue-resize-directive-1.2.0.tgz",
+ "integrity": "sha512-LmpFexQcl1XYyz3DQrTrq3Efgj50MKEON60nR9MMAq1D2ZtXFg1WDcy1wy1T0SeduNtIu9hos2aLTsJUplvjlQ==",
+ "dependencies": {
+ "css-element-queries": "^1.0.2",
+ "intersection-observer": "^0.5.0",
+ "lodash.debounce": "^4.0.8"
+ },
+ "engines": {
+ "node": ">= 4.0.0",
+ "npm": ">= 3.0.0"
+ }
+ },
"node_modules/vue-router": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.3.tgz",
@@ -23077,6 +26120,24 @@
"defaults": "^1.0.3"
}
},
+ "node_modules/weak-map": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz",
+ "integrity": "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw=="
+ },
+ "node_modules/weakmap-shim": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/weakmap-shim/-/weakmap-shim-1.1.1.tgz",
+ "integrity": "sha512-/wNyG+1FpiHhnfQo+TuA/XAUpvOOkKVl0A4qpT+oGcj5SlZCLmM+M1Py/3Sj8sy+YrEauCVITOxCsZKo6sPbQg=="
+ },
+ "node_modules/webgl-context": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz",
+ "integrity": "sha512-q/fGIivtqTT7PEoF07axFIlHNk/XCPaYpq64btnepopSWvKNFkoORlQYgqDigBIuGA1ExnFd/GnSUnBNEPQY7Q==",
+ "dependencies": {
+ "get-canvas-context": "^1.0.1"
+ }
+ },
"node_modules/webidl-conversions": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
@@ -23901,7 +26962,6 @@
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "dev": true,
"engines": {
"node": ">=0.10.0"
}
@@ -23924,6 +26984,14 @@
"microevent.ts": "~0.1.1"
}
},
+ "node_modules/world-calendars": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz",
+ "integrity": "sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==",
+ "dependencies": {
+ "object-assign": "^4.1.0"
+ }
+ },
"node_modules/wrap-ansi": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
@@ -23982,8 +27050,7 @@
"node_modules/wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"node_modules/write": {
"version": "1.0.3",
@@ -24300,6 +27367,14 @@
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
"dev": true
+ },
+ "node_modules/zero-crossings": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/zero-crossings/-/zero-crossings-1.0.1.tgz",
+ "integrity": "sha512-iNIldMZaDtAyIJMJ8NnGVHeejH//y4eVmpXriM+q/B/BPNz+2E7oAgSnw9MXqCd3RbQ8W+hor7T2jEyRoc/s2A==",
+ "dependencies": {
+ "cwise-compiler": "^1.0.0"
+ }
}
},
"dependencies": {
@@ -25445,6 +28520,14 @@
"integrity": "sha512-lJnPGJ2sdid22IGNPegWsMH0136WSMKZqqZb2YjLWL/vsRvw+wuLZE+yaR7enEfETmH5KZE55WAfXpyZgy99hQ==",
"requires": {}
},
+ "@choojs/findup": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
+ "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
+ "requires": {
+ "commander": "^2.15.1"
+ }
+ },
"@cnakazawa/watch": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
@@ -26025,6 +29108,66 @@
"@types/yargs": "^13.0.0"
}
},
+ "@mapbox/geojson-rewind": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
+ "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
+ "requires": {
+ "get-stream": "^6.0.1",
+ "minimist": "^1.2.6"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="
+ }
+ }
+ },
+ "@mapbox/geojson-types": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-types/-/geojson-types-1.0.2.tgz",
+ "integrity": "sha512-e9EBqHHv3EORHrSfbR9DqecPNn+AmuAoQxV6aL8Xu30bJMJR1o8PZLZzpk1Wq7/NfCbuhmakHTPYRhoqLsXRnw=="
+ },
+ "@mapbox/jsonlint-lines-primitives": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
+ "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ=="
+ },
+ "@mapbox/mapbox-gl-supported": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-supported/-/mapbox-gl-supported-1.5.0.tgz",
+ "integrity": "sha512-/PT1P6DNf7vjEEiPkVIRJkvibbqWtqnyGaBz3nfRdcxclNSnSdaLU5tfAgcD7I8Yt5i+L19s406YLl1koLnLbg==",
+ "requires": {}
+ },
+ "@mapbox/point-geometry": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
+ "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
+ },
+ "@mapbox/tiny-sdf": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz",
+ "integrity": "sha512-cD8A/zJlm6fdJOk6DqPUV8mcpyJkRz2x2R+/fYcWDYG3oWbG7/L7Yl/WqQ1VZCjnL9OTIMAn6c+BC5Eru4sQEw=="
+ },
+ "@mapbox/unitbezier": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
+ "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
+ },
+ "@mapbox/vector-tile": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@mapbox/vector-tile/-/vector-tile-1.3.1.tgz",
+ "integrity": "sha512-MCEddb8u44/xfQ3oD+Srl/tNcQoqTw3goGk2oLsrFxOTc3dUp+kAnby3PvAeeBYSMSjSPD1nd1AJA6W49WnoUw==",
+ "requires": {
+ "@mapbox/point-geometry": "~0.1.0"
+ }
+ },
+ "@mapbox/whoots-js": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/@mapbox/whoots-js/-/whoots-js-3.1.0.tgz",
+ "integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q=="
+ },
"@mrmlnc/readdir-enhanced": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
@@ -26041,6 +29184,56 @@
"integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
"dev": true
},
+ "@plotly/d3": {
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/@plotly/d3/-/d3-3.8.0.tgz",
+ "integrity": "sha512-L10iHgzvw3uSic/nQpYehlNzxUQvImwms5U7S95pJAEhrllzkrdQNy1Mc5DW9ab881Yr4fh300gJztKXWZDfkQ=="
+ },
+ "@plotly/d3-sankey": {
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/@plotly/d3-sankey/-/d3-sankey-0.7.2.tgz",
+ "integrity": "sha512-2jdVos1N3mMp3QW0k2q1ph7Gd6j5PY1YihBrwpkFnKqO+cqtZq3AdEYUeSGXMeLsBDQYiqTVcihYfk8vr5tqhw==",
+ "requires": {
+ "d3-array": "1",
+ "d3-collection": "1",
+ "d3-shape": "^1.2.0"
+ }
+ },
+ "@plotly/d3-sankey-circular": {
+ "version": "0.33.1",
+ "resolved": "https://registry.npmjs.org/@plotly/d3-sankey-circular/-/d3-sankey-circular-0.33.1.tgz",
+ "integrity": "sha512-FgBV1HEvCr3DV7RHhDsPXyryknucxtfnLwPtCKKxdolKyTFYoLX/ibEfX39iFYIL7DYbVeRtP43dbFcrHNE+KQ==",
+ "requires": {
+ "d3-array": "^1.2.1",
+ "d3-collection": "^1.0.4",
+ "d3-shape": "^1.2.0",
+ "elementary-circuits-directed-graph": "^1.0.4"
+ }
+ },
+ "@plotly/point-cluster": {
+ "version": "3.1.9",
+ "resolved": "https://registry.npmjs.org/@plotly/point-cluster/-/point-cluster-3.1.9.tgz",
+ "integrity": "sha512-MwaI6g9scKf68Orpr1pHZ597pYx9uP8UEFXLPbsCmuw3a84obwz6pnMXGc90VhgDNeNiLEdlmuK7CPo+5PIxXw==",
+ "requires": {
+ "array-bounds": "^1.0.1",
+ "binary-search-bounds": "^2.0.4",
+ "clamp": "^1.0.1",
+ "defined": "^1.0.0",
+ "dtype": "^2.0.0",
+ "flatten-vertex-data": "^1.0.2",
+ "is-obj": "^1.0.1",
+ "math-log2": "^1.0.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0"
+ },
+ "dependencies": {
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
+ }
+ }
+ },
"@soda/friendly-errors-webpack-plugin": {
"version": "1.7.1",
"resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz",
@@ -26160,6 +29353,46 @@
"d3-scale": "1"
}
},
+ "@turf/area": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/area/-/area-6.5.0.tgz",
+ "integrity": "sha512-xCZdiuojokLbQ+29qR6qoMD89hv+JAgWjLrwSEWL+3JV8IXKeNFl6XkEJz9HGkVpnXvQKJoRz4/liT+8ZZ5Jyg==",
+ "requires": {
+ "@turf/helpers": "^6.5.0",
+ "@turf/meta": "^6.5.0"
+ }
+ },
+ "@turf/bbox": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/bbox/-/bbox-6.5.0.tgz",
+ "integrity": "sha512-RBbLaao5hXTYyyg577iuMtDB8ehxMlUqHEJiMs8jT1GHkFhr6sYre3lmLsPeYEi/ZKj5TP5tt7fkzNdJ4GIVyw==",
+ "requires": {
+ "@turf/helpers": "^6.5.0",
+ "@turf/meta": "^6.5.0"
+ }
+ },
+ "@turf/centroid": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/centroid/-/centroid-6.5.0.tgz",
+ "integrity": "sha512-MwE1oq5E3isewPprEClbfU5pXljIK/GUOMbn22UM3IFPDJX0KeoyLNwghszkdmFp/qMGL/M13MMWvU+GNLXP/A==",
+ "requires": {
+ "@turf/helpers": "^6.5.0",
+ "@turf/meta": "^6.5.0"
+ }
+ },
+ "@turf/helpers": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-6.5.0.tgz",
+ "integrity": "sha512-VbI1dV5bLFzohYYdgqwikdMVpe7pJ9X3E+dlr425wa2/sMJqYDhTO++ec38/pcPvPE6oD9WEEeU3Xu3gza+VPw=="
+ },
+ "@turf/meta": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/@turf/meta/-/meta-6.5.0.tgz",
+ "integrity": "sha512-RrArvtsV0vdsCBegoBtOalgdSOfkBrTJ07VkpiCnq/491W67hnMWmDu7e6Ztw0C3WldRYTXkg3SumfdzZxLBHA==",
+ "requires": {
+ "@turf/helpers": "^6.5.0"
+ }
+ },
"@types/anymatch": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
@@ -26648,6 +29881,23 @@
"dev": true,
"optional": true
},
+ "@types/plotly.js": {
+ "version": "1.54.22",
+ "resolved": "https://registry.npmjs.org/@types/plotly.js/-/plotly.js-1.54.22.tgz",
+ "integrity": "sha512-/xL9++eA7VnIIZqNQOw6sZ7DtEmfoHj5rAD2CjU2LCOqem/BxTA1KlpdUWEHOiou6za4HKnM+Nvho3jTBPYJ/w==",
+ "dev": true,
+ "requires": {
+ "@types/d3": "^3"
+ },
+ "dependencies": {
+ "@types/d3": {
+ "version": "3.5.47",
+ "resolved": "https://registry.npmjs.org/@types/d3/-/d3-3.5.47.tgz",
+ "integrity": "sha512-VkWIQoZXLFdcBGe5pdBKJmTU3fmpXvo/KV6ixvTzOMl1yJ2hbTXpfvsziag0kcaerPDwas2T0vxojwQG3YwivQ==",
+ "dev": true
+ }
+ }
+ },
"@types/promise.allsettled": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@types/promise.allsettled/-/promise.allsettled-1.0.3.tgz",
@@ -27673,6 +30923,26 @@
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
"dev": true
},
+ "3d-view": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/3d-view/-/3d-view-2.0.1.tgz",
+ "integrity": "sha512-YSLRHXNpSziaaiK2R0pI5+JKguoJVbtWmIv9YyBFtl0+q42kQwJB/JUulbFR/1zYFm58ifjKQ6kVdgZ6tyKtCA==",
+ "requires": {
+ "matrix-camera-controller": "^2.1.1",
+ "orbit-camera-controller": "^4.0.0",
+ "turntable-camera-controller": "^3.0.0"
+ }
+ },
+ "a-big-triangle": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/a-big-triangle/-/a-big-triangle-1.0.3.tgz",
+ "integrity": "sha512-AboEtoSPueZisde3Vr+7VRSfUIWBSGZUOtW3bJrOZXgIyK7dNNDdpDmOKJjg5GmJLlRKUONWV8lMgTK8MBhQWw==",
+ "requires": {
+ "gl-buffer": "^2.1.1",
+ "gl-vao": "^1.2.0",
+ "weak-map": "^1.0.5"
+ }
+ },
"abab": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz",
@@ -27685,6 +30955,11 @@
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
"dev": true
},
+ "abs-svg-path": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/abs-svg-path/-/abs-svg-path-0.1.1.tgz",
+ "integrity": "sha512-d8XPSGjfyzlXC3Xx891DJRyZfqk5JU0BJrDQcsWomFIV1/BIzPW5HDH5iDdWpqWaav0YVIEzT1RHTwWr0FFshA=="
+ },
"accepts": {
"version": "1.3.7",
"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
@@ -27724,12 +30999,28 @@
"integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
"dev": true
},
+ "add-line-numbers": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/add-line-numbers/-/add-line-numbers-1.0.1.tgz",
+ "integrity": "sha512-w+2a1malCvWwACQFBpZ5/uwmHGaGYT+aGIxA8ONF5vlhe6X/gD3eR8qVoLWa+5nnWAOq2LuPbrqDYqj1pn0WMg==",
+ "requires": {
+ "pad-left": "^1.0.2"
+ }
+ },
"address": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
"integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
"dev": true
},
+ "affine-hull": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/affine-hull/-/affine-hull-1.0.0.tgz",
+ "integrity": "sha512-3QNG6+vFAwJvSZHsJYDJ/mt1Cxx9n5ffA+1Ohmj7udw0JuRgUVIXK0P9N9pCMuEdS3jCNt8GFX5q2fChq+GO3Q==",
+ "requires": {
+ "robust-orientation": "^1.1.3"
+ }
+ },
"agent-base": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
@@ -27765,6 +31056,29 @@
"dev": true,
"requires": {}
},
+ "almost-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/almost-equal/-/almost-equal-1.1.0.tgz",
+ "integrity": "sha512-0V/PkoculFl5+0Lp47JoxUcO0xSxhIBvm+BxHdD/OgXNmdRpRHCFnKVuUoWyS9EzQP+otSGv0m9Lb4yVkQBn2A=="
+ },
+ "alpha-complex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/alpha-complex/-/alpha-complex-1.0.0.tgz",
+ "integrity": "sha512-rhsjKfc9tMF5QZc0NhKz/zFzMu2rvHxCP/PyJtEmMkV7M848YjIoQGDlNGp+vTqxXjA8wAY2OxgR1K54C2Awkg==",
+ "requires": {
+ "circumradius": "^1.0.0",
+ "delaunay-triangulate": "^1.1.6"
+ }
+ },
+ "alpha-shape": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/alpha-shape/-/alpha-shape-1.0.0.tgz",
+ "integrity": "sha512-/V+fmmjtSA2yfQNq8iEqBxnPbjcOMXpM9Ny+yE/O7aLR7Q1oPzUc9bHH0fPHS3hUugUL/dHzTis6l3JirYOS/w==",
+ "requires": {
+ "alpha-complex": "^1.0.0",
+ "simplicial-complex-boundary": "^1.0.0"
+ }
+ },
"alphanum-sort": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
@@ -27866,8 +31180,7 @@
"arr-flatten": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
- "dev": true
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
},
"arr-union": {
"version": "3.1.0",
@@ -27875,6 +31188,11 @@
"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
"dev": true
},
+ "array-bounds": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-bounds/-/array-bounds-1.0.1.tgz",
+ "integrity": "sha512-8wdW3ZGk6UjMPJx/glyEt0sLzzwAE1bhToPsO1W2pbpR2gULyxe3BjSiuJFheP50T/GgODVPz2fuMUmIywt8cQ=="
+ },
"array-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
@@ -27884,8 +31202,7 @@
"array-find-index": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
- "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
- "dev": true
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
},
"array-flatten": {
"version": "1.1.1",
@@ -27893,6 +31210,24 @@
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
"dev": true
},
+ "array-normalize": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/array-normalize/-/array-normalize-1.1.4.tgz",
+ "integrity": "sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==",
+ "requires": {
+ "array-bounds": "^1.0.0"
+ }
+ },
+ "array-range": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-range/-/array-range-1.0.1.tgz",
+ "integrity": "sha512-shdaI1zT3CVNL2hnx9c0JMc0ZogGaxDs5e85akgHWKYa0yVbIyp06Ind3dVkTj/uuFrzaHBOyqFzo+VV6aXgtA=="
+ },
+ "array-rearrange": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/array-rearrange/-/array-rearrange-2.2.2.tgz",
+ "integrity": "sha512-UfobP5N12Qm4Qu4fwLDIi2v6+wZsSf6snYSxAMeKhrh37YGnNWZPRmVEKc/2wfms53TLQnzfpG8wCx2Y/6NG1w=="
+ },
"array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
@@ -28040,6 +31375,11 @@
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
"dev": true
},
+ "atob-lite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
+ "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw=="
+ },
"autoprefixer": {
"version": "9.8.6",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
@@ -28988,6 +32328,14 @@
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
},
+ "barycentric": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/barycentric/-/barycentric-1.0.1.tgz",
+ "integrity": "sha512-47BuWXsenBbox4q1zqJrUoxq1oM1ysrYc5mdBACAwaP+CL+tcNauC3ybA0lzbIWzJCLZYMqebAx46EauTI2Nrg==",
+ "requires": {
+ "robust-linear-solve": "^1.0.0"
+ }
+ },
"base": {
"version": "0.11.2",
"resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
@@ -29076,6 +32424,23 @@
"tryer": "^1.0.1"
}
},
+ "big-rat": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/big-rat/-/big-rat-1.0.4.tgz",
+ "integrity": "sha512-AubEohDDrak6urvKkFMIlwPWyQbJ/eq04YsK/SNipH7NNiPCYchjQNvWYK5vyyMmtGXAmNmsAjIcfkaDuTtd8g==",
+ "requires": {
+ "bit-twiddle": "^1.0.2",
+ "bn.js": "^4.11.6",
+ "double-bits": "^1.1.1"
+ },
+ "dependencies": {
+ "bn.js": {
+ "version": "4.12.0",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
+ "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
+ }
+ }
+ },
"big.js": {
"version": "5.2.2",
"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
@@ -29088,6 +32453,11 @@
"integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
"dev": true
},
+ "binary-search-bounds": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz",
+ "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA=="
+ },
"bindings": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
@@ -29097,6 +32467,25 @@
"file-uri-to-path": "1.0.0"
}
},
+ "bit-twiddle": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-1.0.2.tgz",
+ "integrity": "sha512-B9UhK0DKFZhoTFcfvAzhqsjStvGJp9vYWf3+6SNTtdSQnvIgfkHbgHrg/e4+TH71N2GDu8tpmCVoyfrL1d7ntA=="
+ },
+ "bitmap-sdf": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
+ "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg=="
+ },
+ "bl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.1.tgz",
+ "integrity": "sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==",
+ "requires": {
+ "readable-stream": "^2.3.5",
+ "safe-buffer": "^5.1.1"
+ }
+ },
"block-stream": {
"version": "0.0.9",
"resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
@@ -29187,6 +32576,20 @@
"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
"dev": true
},
+ "boundary-cells": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/boundary-cells/-/boundary-cells-2.0.2.tgz",
+ "integrity": "sha512-/S48oUFYEgZMNvdqC87iYRbLBAPHYijPRNrNpm/sS8u7ijIViKm/hrV3YD4sx/W68AsG5zLMyBEditVHApHU5w=="
+ },
+ "box-intersect": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/box-intersect/-/box-intersect-1.0.2.tgz",
+ "integrity": "sha512-yJeMwlmFPG1gIa7Rs/cGXeI6iOj6Qz5MG5PE61xLKpElUGzmJ4abm+qsLpzxKJFpsSDq742BQEocr8dI2t8Nxw==",
+ "requires": {
+ "bit-twiddle": "^1.0.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -29389,8 +32792,7 @@
"buffer-from": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
- "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
- "dev": true
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
},
"buffer-indexof": {
"version": "1.1.1",
@@ -29631,6 +33033,14 @@
"integrity": "sha512-RBByOG6xWXUp0CR2/WU2amXz3stjKpSl5J1xU49F1n2OxD//uBZO4wCKUiG+QMGf7CHGfDDcqoKriomoGVxTeA==",
"dev": true
},
+ "canvas-fit": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/canvas-fit/-/canvas-fit-1.5.0.tgz",
+ "integrity": "sha512-onIcjRpz69/Hx5bB5HGbYKUF2uC6QT6Gp+pfpGm3A7mPfcluSLV5v4Zu+oflDUwLdUw0rLIBhUbi0v8hM4FJQQ==",
+ "requires": {
+ "element-size": "^1.1.1"
+ }
+ },
"capture-exit": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
@@ -29652,6 +33062,21 @@
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
"dev": true
},
+ "cdt2d": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/cdt2d/-/cdt2d-1.0.0.tgz",
+ "integrity": "sha512-pFKb7gVhpsI6onS5HUXRoqbBIJB4CJ+KPk8kgaIVcm0zFgOxIyBT5vzifZ4j1aoGVJS0U1A+S4oFDshuLAitlA==",
+ "requires": {
+ "binary-search-bounds": "^2.0.3",
+ "robust-in-sphere": "^1.1.3",
+ "robust-orientation": "^1.1.3"
+ }
+ },
+ "cell-orientation": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cell-orientation/-/cell-orientation-1.0.1.tgz",
+ "integrity": "sha512-DtEsrgP+donmPxpEZm7hK8zCPYDXAQ977ecJiE7G0gbTfnS6TZVBlief3IdRP/TZS1PVnJRGJTDdjSdV8mRDug=="
+ },
"chai": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
@@ -29748,6 +33173,28 @@
"safe-buffer": "^5.0.1"
}
},
+ "circumcenter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/circumcenter/-/circumcenter-1.0.0.tgz",
+ "integrity": "sha512-YRw0mvttcISviaOtSmaHb2G3ZVbkxzYPQeAEd57/CFFtmOkwfRTw9XuxYZ7PCi2BYa0NajjHV6bq4nbY1VCC8g==",
+ "requires": {
+ "dup": "^1.0.0",
+ "robust-linear-solve": "^1.0.0"
+ }
+ },
+ "circumradius": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/circumradius/-/circumradius-1.0.0.tgz",
+ "integrity": "sha512-5ltoQvWQzJiZjCVX9PBKgKt+nsuzOLKayqXMNllfRSqIp2L5jFpdanv1V6j27Ue7ACxlzmamlR+jnLy+NTTVTw==",
+ "requires": {
+ "circumcenter": "^1.0.0"
+ }
+ },
+ "clamp": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz",
+ "integrity": "sha512-kgMuFyE78OC6Dyu3Dy7vcx4uy97EIbVxJB/B0eJ3bUNAkwdNcxYzgKltnyADiYwsR7SEqkkUPsEUT//OVS6XMA=="
+ },
"class-utils": {
"version": "0.3.6",
"resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
@@ -29780,6 +33227,20 @@
"source-map": "~0.6.0"
}
},
+ "clean-pslg": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/clean-pslg/-/clean-pslg-1.1.2.tgz",
+ "integrity": "sha512-bJnEUR6gRiiNi2n4WSC6yrc0Hhn/oQDOTzs6evZfPwEF/VKVXM6xu0F4n/WSBz7TjTt/ZK6I5snRM9gVKMVAxA==",
+ "requires": {
+ "big-rat": "^1.0.3",
+ "box-intersect": "^1.0.1",
+ "nextafter": "^1.0.0",
+ "rat-vec": "^1.1.1",
+ "robust-segment-intersect": "^1.0.1",
+ "union-find": "^1.0.2",
+ "uniq": "^1.0.1"
+ }
+ },
"cli-cursor": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
@@ -30099,6 +33560,14 @@
"color-string": "^1.5.2"
}
},
+ "color-alpha": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/color-alpha/-/color-alpha-1.0.4.tgz",
+ "integrity": "sha512-lr8/t5NPozTSqli+duAN+x+no/2WaKTeWvxhHGN+aXT6AJ8vPlzLa7UriyjWak0pSC2jHol9JgjBYnnHsGha9A==",
+ "requires": {
+ "color-parse": "^1.3.8"
+ }
+ },
"color-convert": {
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
@@ -30108,11 +33577,57 @@
"color-name": "1.1.3"
}
},
+ "color-id": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/color-id/-/color-id-1.1.0.tgz",
+ "integrity": "sha512-2iRtAn6dC/6/G7bBIo0uupVrIne1NsQJvJxZOBCzQOfk7jRq97feaDZ3RdzuHakRXXnHGNwglto3pqtRx1sX0g==",
+ "requires": {
+ "clamp": "^1.0.1"
+ }
+ },
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
- "dev": true
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ },
+ "color-normalize": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/color-normalize/-/color-normalize-1.5.0.tgz",
+ "integrity": "sha512-rUT/HDXMr6RFffrR53oX3HGWkDOP9goSAQGBkUaAYKjOE2JxozccdGyufageWDlInRAjm/jYPrf/Y38oa+7obw==",
+ "requires": {
+ "clamp": "^1.0.1",
+ "color-rgba": "^2.1.1",
+ "dtype": "^2.0.0"
+ }
+ },
+ "color-parse": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-1.3.8.tgz",
+ "integrity": "sha512-1Y79qFv0n1xair3lNMTNeoFvmc3nirMVBij24zbs1f13+7fPpQClMg5b4AuKXLt3szj7BRlHMCXHplkce6XlmA==",
+ "requires": {
+ "color-name": "^1.0.0",
+ "defined": "^1.0.0",
+ "is-plain-obj": "^1.1.0"
+ }
+ },
+ "color-rgba": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-2.1.1.tgz",
+ "integrity": "sha512-VaX97wsqrMwLSOR6H7rU1Doa2zyVdmShabKrPEIFywLlHoibgD3QW9Dw6fSqM4+H/LfjprDNAUUW31qEQcGzNw==",
+ "requires": {
+ "clamp": "^1.0.1",
+ "color-parse": "^1.3.8",
+ "color-space": "^1.14.6"
+ }
+ },
+ "color-space": {
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/color-space/-/color-space-1.16.0.tgz",
+ "integrity": "sha512-A6WMiFzunQ8KEPFmj02OnnoUnqhmSaHaZ/0LVFcPTdlvm8+3aMJ5x1HRHy3bDHPkovkf4sS0f4wsVvwk71fKkg==",
+ "requires": {
+ "hsluv": "^0.0.3",
+ "mumath": "^3.3.4"
+ }
},
"color-string": {
"version": "1.5.3",
@@ -30130,6 +33645,14 @@
"integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
"dev": true
},
+ "colormap": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/colormap/-/colormap-2.3.2.tgz",
+ "integrity": "sha512-jDOjaoEEmA9AgA11B/jCSAvYE95r3wRoAyTf3LEHGiUVlNHJaL1mRkf5AyLSpQBVGfTEPwGEqCIzL+kgr2WgNA==",
+ "requires": {
+ "lerp": "^1.0.3"
+ }
+ },
"combined-stream": {
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
@@ -30156,6 +33679,39 @@
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
"dev": true
},
+ "compare-angle": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/compare-angle/-/compare-angle-1.0.1.tgz",
+ "integrity": "sha512-adM1/bpLFQFquh0/Qr5aiOPuztoga/lCf2Z45s+Oydgzf18F3wBSkdHmcHMeig0bD+dDKlz52u1rLOAOqiyE5A==",
+ "requires": {
+ "robust-orientation": "^1.0.2",
+ "robust-product": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "signum": "^0.0.0",
+ "two-sum": "^1.0.0"
+ },
+ "dependencies": {
+ "signum": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/signum/-/signum-0.0.0.tgz",
+ "integrity": "sha512-nct2ZUmwemVxeuPY5h+JLpHGJvLCXXNahGVI7IB3a6Fy5baX9AGSb854HceYH4FBw4eGjoZfEo9YRfkGfKdZQA=="
+ }
+ }
+ },
+ "compare-cell": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/compare-cell/-/compare-cell-1.0.0.tgz",
+ "integrity": "sha512-uNIkjiNLZLhdCgouF39J+W04R7oP1vwrNME4vP2b2/bAa6PHOj+h8yXu52uPjPTKs5RatvqNsDVwEN7Yp19vNA=="
+ },
+ "compare-oriented-cell": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/compare-oriented-cell/-/compare-oriented-cell-1.0.1.tgz",
+ "integrity": "sha512-9D7R2MQfsGGRskZAZF0TkJHt9eFNbFkZyVdVps+WUYxtRHgG77BLbieKgSkj7iEAb9PNDSU9QNa9MtigjQ3ktQ==",
+ "requires": {
+ "cell-orientation": "^1.0.1",
+ "compare-cell": "^1.0.0"
+ }
+ },
"component-emitter": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
@@ -30215,6 +33771,18 @@
}
}
},
+ "compute-dims": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/compute-dims/-/compute-dims-1.1.0.tgz",
+ "integrity": "sha512-YHMiIKjH/8Eom8zATk3g8/lH3HxGCZcVQyEfEoVrfWI7od/WRpTgRGShnei3jArYSx77mQqPxZNokjGHCdLfxg==",
+ "requires": {
+ "utils-copy": "^1.0.0",
+ "validate.io-array": "^1.0.6",
+ "validate.io-matrix-like": "^1.0.2",
+ "validate.io-ndarray-like": "^1.0.0",
+ "validate.io-positive-integer": "^1.0.0"
+ }
+ },
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -30225,7 +33793,6 @@
"version": "1.6.2",
"resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
- "dev": true,
"requires": {
"buffer-from": "^1.0.0",
"inherits": "^2.0.3",
@@ -30301,6 +33868,16 @@
"bluebird": "^3.1.1"
}
},
+ "const-max-uint32": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/const-max-uint32/-/const-max-uint32-1.0.2.tgz",
+ "integrity": "sha512-T8/9bffg5RThuejasJWrwqxs3Q0fsJvyl7/33IB6svroD8JC93E7X60AuuOnDE8RlP6Jlb5FxmlrVDpl9KiU2Q=="
+ },
+ "const-pinf-float64": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/const-pinf-float64/-/const-pinf-float64-1.0.0.tgz",
+ "integrity": "sha512-wfs+V4HdSN7C3CWJWR7hVa24yTPn3mDJthwhRIObZBh6UjTjkUMUrCP3UrNGozB/HjTpcScnGXtQUNa+yjsIJQ=="
+ },
"constants-browserify": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
@@ -30347,6 +33924,16 @@
}
}
},
+ "convex-hull": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/convex-hull/-/convex-hull-1.0.3.tgz",
+ "integrity": "sha512-24rZAoh81t41GHPLAxcsokgjH9XNoVqU2OiSi8iMHUn6HUURfiefcEWAPt1AfwZjBBWTKadOm1xUcUMnfFukhQ==",
+ "requires": {
+ "affine-hull": "^1.0.0",
+ "incremental-convex-hull": "^1.0.1",
+ "monotone-convex-hull-2d": "^1.0.1"
+ }
+ },
"cookie": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
@@ -30540,8 +34127,7 @@
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
- "dev": true
+ "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"cosmiconfig": {
"version": "6.0.0",
@@ -30557,6 +34143,11 @@
"yaml": "^1.7.2"
}
},
+ "country-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/country-regex/-/country-regex-1.1.0.tgz",
+ "integrity": "sha512-iSPlClZP8vX7MC3/u6s3lrDuoQyhQukh5LyABJ3hvfzbQ3Yyayd4fp04zjLnfi267B/B2FkumcWWgrbban7sSA=="
+ },
"create-ecdh": {
"version": "4.0.4",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
@@ -30670,6 +34261,52 @@
"timsort": "^0.3.0"
}
},
+ "css-element-queries": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/css-element-queries/-/css-element-queries-1.2.3.tgz",
+ "integrity": "sha512-QK9uovYmKTsV2GXWQiMOByVNrLn2qz6m3P7vWpOR4IdD6I3iXoDw5qtgJEN3Xq7gIbdHVKvzHjdAtcl+4Arc4Q=="
+ },
+ "css-font": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-font/-/css-font-1.2.0.tgz",
+ "integrity": "sha512-V4U4Wps4dPDACJ4WpgofJ2RT5Yqwe1lEH6wlOOaIxMi0gTjdIijsc5FmxQlZ7ZZyKQkkutqqvULOp07l9c7ssA==",
+ "requires": {
+ "css-font-size-keywords": "^1.0.0",
+ "css-font-stretch-keywords": "^1.0.1",
+ "css-font-style-keywords": "^1.0.1",
+ "css-font-weight-keywords": "^1.0.0",
+ "css-global-keywords": "^1.0.1",
+ "css-system-font-keywords": "^1.0.0",
+ "pick-by-alias": "^1.2.0",
+ "string-split-by": "^1.0.0",
+ "unquote": "^1.1.0"
+ }
+ },
+ "css-font-size-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz",
+ "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q=="
+ },
+ "css-font-stretch-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz",
+ "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg=="
+ },
+ "css-font-style-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz",
+ "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg=="
+ },
+ "css-font-weight-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz",
+ "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA=="
+ },
+ "css-global-keywords": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-global-keywords/-/css-global-keywords-1.0.1.tgz",
+ "integrity": "sha512-X1xgQhkZ9n94WDwntqst5D/FKkmiU0GlJSFZSV3kLvyJ1WC5VeyoXDOuleUD+SIuH9C7W05is++0Woh0CGfKjQ=="
+ },
"css-loader": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz",
@@ -30717,6 +34354,11 @@
"integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
"dev": true
},
+ "css-system-font-keywords": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz",
+ "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA=="
+ },
"css-tree": {
"version": "1.0.0-alpha.37",
"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
@@ -30733,6 +34375,11 @@
"integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
"dev": true
},
+ "csscolorparser": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
+ "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
+ },
"cssesc": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
@@ -30898,6 +34545,11 @@
"cssom": "0.3.x"
}
},
+ "cubic-hermite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/cubic-hermite/-/cubic-hermite-1.0.0.tgz",
+ "integrity": "sha512-DKZ6yLcJiJJgl54mGA4n0uueYB4qdPfOJrQ1HSEZqdKp6D25AAAWVDwpoAxLflOku5a/ALBO77oEIyWcVa+UYg=="
+ },
"currently-unhandled": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -30907,6 +34559,14 @@
"array-find-index": "^1.0.1"
}
},
+ "cwise-compiler": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cwise-compiler/-/cwise-compiler-1.1.3.tgz",
+ "integrity": "sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==",
+ "requires": {
+ "uniq": "^1.0.0"
+ }
+ },
"cyclist": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
@@ -31115,6 +34775,15 @@
}
}
},
+ "d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "requires": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
"d3": {
"version": "4.13.0",
"resolved": "https://registry.npmjs.org/d3/-/d3-4.13.0.tgz",
@@ -31258,6 +34927,27 @@
"d3-array": "1"
}
},
+ "d3-geo-projection": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/d3-geo-projection/-/d3-geo-projection-2.9.0.tgz",
+ "integrity": "sha512-ZULvK/zBn87of5rWAfFMc9mJOipeSo57O+BBitsKIXmU4rTVAnX1kSsJkE0R+TxY8pGNoM1nbyRRE7GYHhdOEQ==",
+ "requires": {
+ "commander": "2",
+ "d3-array": "1",
+ "d3-geo": "^1.12.0",
+ "resolve": "^1.1.10"
+ },
+ "dependencies": {
+ "d3-geo": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz",
+ "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==",
+ "requires": {
+ "d3-array": "1"
+ }
+ }
+ }
+ },
"d3-hierarchy": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.5.tgz",
@@ -31484,8 +35174,7 @@
"deep-is": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
},
"deepmerge": {
"version": "4.2.2",
@@ -31667,6 +35356,11 @@
}
}
},
+ "defined": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.1.tgz",
+ "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q=="
+ },
"del": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
@@ -31711,6 +35405,15 @@
}
}
},
+ "delaunay-triangulate": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/delaunay-triangulate/-/delaunay-triangulate-1.1.6.tgz",
+ "integrity": "sha512-mhAclqFCgLoiBIDQDIz2K+puZq6OhYxunXrG2wtTcZS+S1xuzl+H3h0MIOajpES+Z+jfY/rz0wVt3o5iipt1wg==",
+ "requires": {
+ "incremental-convex-hull": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
+ },
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
@@ -31745,6 +35448,11 @@
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
"dev": true
},
+ "detect-kerning": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-kerning/-/detect-kerning-2.1.2.tgz",
+ "integrity": "sha512-I3JIbrnKPAntNLl1I6TpSQQdQ4AutYzv/sKMFKbepawV/hlH0GmYKhUoOEMd4xqaUHT+Bm0f4127lh5qs1m1tw=="
+ },
"detect-newline": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
@@ -31942,6 +35650,30 @@
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
"dev": true
},
+ "double-bits": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/double-bits/-/double-bits-1.1.1.tgz",
+ "integrity": "sha512-BCLEIBq0O/DWoA7BsCu/R+RP0ZXiowP8BhtJT3qeuuQEBpnS8LK/Wo6UTJQv6v8mK1fj8n90YziHLwGdM5whSg=="
+ },
+ "draw-svg-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/draw-svg-path/-/draw-svg-path-1.0.0.tgz",
+ "integrity": "sha512-P8j3IHxcgRMcY6sDzr0QvJDLzBnJJqpTG33UZ2Pvp8rw0apCHhJCWqYprqrXjrgHnJ6tuhP1iTJSAodPDHxwkg==",
+ "requires": {
+ "abs-svg-path": "~0.1.1",
+ "normalize-svg-path": "~0.1.0"
+ }
+ },
+ "dtype": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/dtype/-/dtype-2.0.0.tgz",
+ "integrity": "sha512-s2YVcLKdFGS0hpFqJaTwscsyt0E8nNFdmo73Ocd81xNPj4URI4rj6D60A+vFMIw7BXWlb4yRkEwfBqcZzPGiZg=="
+ },
+ "dup": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dup/-/dup-1.0.0.tgz",
+ "integrity": "sha512-Bz5jxMMC0wgp23Zm15ip1x8IhYRqJvF3nFC0UInJUDkN1z4uNPk9jTnfCUJXbOGiQ1JbXLQsiV41Fb+HXcj5BA=="
+ },
"duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -31952,7 +35684,6 @@
"version": "3.7.1",
"resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
"integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
- "dev": true,
"requires": {
"end-of-stream": "^1.0.0",
"inherits": "^2.0.1",
@@ -31960,6 +35691,11 @@
"stream-shift": "^1.0.0"
}
},
+ "earcut": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
+ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
+ },
"easy-stack": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz",
@@ -31976,6 +35712,14 @@
"safer-buffer": "^2.1.0"
}
},
+ "edges-to-adjacency-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/edges-to-adjacency-list/-/edges-to-adjacency-list-1.0.0.tgz",
+ "integrity": "sha512-0n0Z+xTLfg96eYXm91PEY4rO4WGxohLWjJ9qD1RI3fzxKU6GHez+6KPajpobR4zeZxp7rSiHjHG5dZPj8Kj58Q==",
+ "requires": {
+ "uniq": "^1.0.0"
+ }
+ },
"editorconfig": {
"version": "0.15.3",
"resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
@@ -32036,6 +35780,19 @@
"integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=",
"dev": true
},
+ "element-size": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/element-size/-/element-size-1.1.1.tgz",
+ "integrity": "sha512-eaN+GMOq/Q+BIWy0ybsgpcYImjGIdNLyjLFJU4XsLHXYQao5jCNb36GyN6C2qwmDDYSfIBmKpPpr4VnBdLCsPQ=="
+ },
+ "elementary-circuits-directed-graph": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/elementary-circuits-directed-graph/-/elementary-circuits-directed-graph-1.3.1.tgz",
+ "integrity": "sha512-ZEiB5qkn2adYmpXGnJKkxT8uJHlW/mxmBpmeqawEHzPxh9HkLD4/1mFYX5l0On+f6rcPIt8/EWlRU2Vo3fX6dQ==",
+ "requires": {
+ "strongly-connected-components": "^1.0.1"
+ }
+ },
"elliptic": {
"version": "6.5.4",
"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
@@ -32081,7 +35838,6 @@
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
"integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
- "dev": true,
"requires": {
"once": "^1.4.0"
}
@@ -32177,6 +35933,26 @@
"is-symbol": "^1.0.2"
}
},
+ "es5-ext": {
+ "version": "0.10.62",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz",
+ "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==",
+ "requires": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ }
+ },
+ "es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
"es6-object-assign": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
@@ -32185,8 +35961,7 @@
"es6-promise": {
"version": "4.2.8",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
- "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
- "dev": true
+ "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w=="
},
"es6-promisify": {
"version": "5.0.0",
@@ -32197,6 +35972,26 @@
"es6-promise": "^4.0.3"
}
},
+ "es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "requires": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "es6-weak-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
+ "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.46",
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.1"
+ }
+ },
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
@@ -32219,7 +36014,6 @@
"version": "1.14.3",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
"integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
- "dev": true,
"requires": {
"esprima": "^4.0.1",
"estraverse": "^4.2.0",
@@ -32470,8 +36264,7 @@
"esprima": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
"esquery": {
"version": "1.3.1",
@@ -32502,14 +36295,12 @@
"estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
},
"esutils": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
- "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
- "dev": true
+ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
},
"etag": {
"version": "1.8.1",
@@ -32538,8 +36329,7 @@
"events": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
- "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
- "dev": true
+ "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg=="
},
"eventsource": {
"version": "1.1.0",
@@ -32825,6 +36615,21 @@
}
}
},
+ "ext": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
+ "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
+ "requires": {
+ "type": "^2.7.2"
+ },
+ "dependencies": {
+ "type": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
+ "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw=="
+ }
+ }
+ },
"extend": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
@@ -32948,6 +36753,11 @@
"css": "^2.1.0"
}
},
+ "extract-frustum-planes": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/extract-frustum-planes/-/extract-frustum-planes-1.0.0.tgz",
+ "integrity": "sha512-GivvxEMgjSNnB3e1mIMBlB5ogPB6XyEjOQRGG0SfYVVLtu1ntLGHLT1ly8+mE819dKBHBwnm9+UBCScjiMgppA=="
+ },
"extract-zip": {
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz",
@@ -32992,6 +36802,27 @@
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
"dev": true
},
+ "falafel": {
+ "version": "2.2.5",
+ "resolved": "https://registry.npmjs.org/falafel/-/falafel-2.2.5.tgz",
+ "integrity": "sha512-HuC1qF9iTnHDnML9YZAdCDQwT0yKl/U55K4XSUXqGAA2GLoafFgWRqdAbhWJxXaYD4pyoVxAJ8wH670jMpI9DQ==",
+ "requires": {
+ "acorn": "^7.1.1",
+ "isarray": "^2.0.1"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
+ },
+ "isarray": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
+ "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="
+ }
+ }
+ },
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@@ -33138,6 +36969,14 @@
}
}
},
+ "fast-isnumeric": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/fast-isnumeric/-/fast-isnumeric-1.1.4.tgz",
+ "integrity": "sha512-1mM8qOr2LYz8zGaUdmiqRDiuue00Dxjgcb1NQR7TnhLVh6sQyngP9xvLo7Sl7LZpP/sk5eb+bcyWXw530NTBZw==",
+ "requires": {
+ "is-string-blank": "^1.0.1"
+ }
+ },
"fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -33147,8 +36986,7 @@
"fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
"faye-websocket": {
"version": "0.11.4",
@@ -33233,6 +37071,15 @@
"to-regex-range": "^5.0.1"
}
},
+ "filtered-vector": {
+ "version": "1.2.5",
+ "resolved": "https://registry.npmjs.org/filtered-vector/-/filtered-vector-1.2.5.tgz",
+ "integrity": "sha512-5Vu6wdtQJ1O2nRmz39dIr9m3hEDq1skYby5k1cJQdNWK4dMgvYcUEiA/9j7NcKfNZ5LGxn8w2LSLiigyH7pTAw==",
+ "requires": {
+ "binary-search-bounds": "^2.0.0",
+ "cubic-hermite": "^1.0.0"
+ }
+ },
"finalhandler": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
@@ -33343,6 +37190,19 @@
"integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
"dev": true
},
+ "flatten-vertex-data": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flatten-vertex-data/-/flatten-vertex-data-1.0.2.tgz",
+ "integrity": "sha512-BvCBFK2NZqerFTdMDgqfHBwxYWnxeCkwONsw6PvBMcUXqo8U/KDWwmXhqx1x2kLIg7DqIsJfOaJFOmlua3Lxuw==",
+ "requires": {
+ "dtype": "^2.0.0"
+ }
+ },
+ "flip-pixels": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/flip-pixels/-/flip-pixels-1.0.2.tgz",
+ "integrity": "sha512-oXbJGbjDnfJRWPC7Va38EFhd+A8JWE5/hCiKcK8qjCdbLj9DTpsq6MEudwpRTH+V4qq+Jw7d3pUgQdSr3x3mTA=="
+ },
"flush-write-stream": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
@@ -33374,6 +37234,22 @@
"integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==",
"dev": true
},
+ "font-atlas": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/font-atlas/-/font-atlas-2.1.0.tgz",
+ "integrity": "sha512-kP3AmvX+HJpW4w3d+PiPR2X6E1yvsBXt2yhuCw+yReO9F1WYhvZwx3c95DGZGwg9xYzDGrgJYa885xmVA+28Cg==",
+ "requires": {
+ "css-font": "^1.0.0"
+ }
+ },
+ "font-measure": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/font-measure/-/font-measure-1.2.2.tgz",
+ "integrity": "sha512-mRLEpdrWzKe9hbfaF3Qpr06TAjquuBVP5cHy4b3hyeNdjc9i0PO6HniGsX5vjL5OWv7+Bd++NiooNpT/s8BvIA==",
+ "requires": {
+ "css-font": "^1.2.0"
+ }
+ },
"for-in": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
@@ -33677,7 +37553,6 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
"integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
- "dev": true,
"requires": {
"inherits": "^2.0.1",
"readable-stream": "^2.0.0"
@@ -33758,8 +37633,12 @@
"functional-red-black-tree": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
- "dev": true
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
+ },
+ "gamma": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/gamma/-/gamma-0.1.0.tgz",
+ "integrity": "sha512-IgHc/jnzNTA2KjXmRSx/CVd1ONp7HTAV81SLI+n3G6PyyHkakkE+2d3hteJYFm7aoe01NEl4m7ziUAsoWCc5AA=="
},
"gauge": {
"version": "2.7.4",
@@ -33809,12 +37688,22 @@
"integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==",
"dev": true
},
+ "geojson-vt": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/geojson-vt/-/geojson-vt-3.2.1.tgz",
+ "integrity": "sha512-EvGQQi/zPrDA6zr6BnJD/YhwAkBP8nnJ9emh3EnHQKVMfg/MRVtPbMYdgVy/IaEmn4UfagD2a6fafPDL5hbtwg=="
+ },
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
+ "get-canvas-context": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/get-canvas-context/-/get-canvas-context-1.0.2.tgz",
+ "integrity": "sha512-LnpfLf/TNzr9zVOGiIY6aKCz8EKuXmlYNV7CM2pUjBa/B+c2I15tS7KLySep75+FuerJdmArvJLcsAXWEy2H0A=="
+ },
"get-func-name": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
@@ -33871,6 +37760,403 @@
"assert-plus": "^1.0.0"
}
},
+ "gl-axes3d": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/gl-axes3d/-/gl-axes3d-1.5.3.tgz",
+ "integrity": "sha512-KRYbguKQcDQ6PcB9g1pgqB8Ly4TY1DQODpPKiDTasyWJ8PxQk0t2Q7XoQQijNqvsguITCpVVCzNb5GVtIWiVlQ==",
+ "requires": {
+ "bit-twiddle": "^1.0.2",
+ "dup": "^1.0.0",
+ "extract-frustum-planes": "^1.0.0",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-state": "^1.0.0",
+ "gl-vao": "^1.3.0",
+ "gl-vec4": "^1.0.1",
+ "glslify": "^7.0.0",
+ "robust-orientation": "^1.1.3",
+ "split-polygon": "^1.0.0",
+ "vectorize-text": "^3.2.1"
+ }
+ },
+ "gl-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/gl-buffer/-/gl-buffer-2.1.2.tgz",
+ "integrity": "sha512-uVvLxxhEbQGl43xtDeKu75ApnrGyNHoPmOcvvuJNyP04HkK0/sX5Dll6OFffQiwSV4j0nlAZsgznvO3CPT3dFg==",
+ "requires": {
+ "ndarray": "^1.0.15",
+ "ndarray-ops": "^1.1.0",
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "gl-cone3d": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/gl-cone3d/-/gl-cone3d-1.5.2.tgz",
+ "integrity": "sha512-1JNeHH4sUtUmDA4ZK7Om8/kShwb8IZVAsnxaaB7IPRJsNGciLj1sTpODrJGeMl41RNkex5kXD2SQFrzyEAR2Rw==",
+ "requires": {
+ "colormap": "^2.3.1",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "gl-vec3": "^1.1.3",
+ "glsl-inverse": "^1.0.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-cook-torrance": "^2.0.1",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18"
+ }
+ },
+ "gl-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-constants/-/gl-constants-1.0.0.tgz",
+ "integrity": "sha512-3DNyoAUdb1c+o7jNk5Nm7eh6RSQFi9ZmMQIQb2xxsO27rUopE+IUhoh4xlUvZYBn1YPgUC8BlCnrVjXq/d2dQA=="
+ },
+ "gl-contour2d": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/gl-contour2d/-/gl-contour2d-1.1.7.tgz",
+ "integrity": "sha512-GdebvJ9DtT3pJDpoE+eU2q+Wo9S3MijPpPz5arZbhK85w2bARmpFpVfPaDlZqWkB644W3BlH8TVyvAo1KE4Bhw==",
+ "requires": {
+ "binary-search-bounds": "^2.0.4",
+ "cdt2d": "^1.0.0",
+ "clean-pslg": "^1.1.2",
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0",
+ "iota-array": "^1.0.0",
+ "ndarray": "^1.0.18",
+ "surface-nets": "^1.0.2"
+ }
+ },
+ "gl-error3d": {
+ "version": "1.0.16",
+ "resolved": "https://registry.npmjs.org/gl-error3d/-/gl-error3d-1.0.16.tgz",
+ "integrity": "sha512-TGJewnKSp7ZnqGgG3XCF9ldrDbxZrO+OWlx6oIet4OdOM//n8xJ5isArnIV/sdPJnFbhfoLxWrW9f5fxHFRQ1A==",
+ "requires": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glslify": "^7.0.0"
+ }
+ },
+ "gl-fbo": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/gl-fbo/-/gl-fbo-2.0.5.tgz",
+ "integrity": "sha512-tDq6zQSQzvvK2QwPV7ln7cf3rs0jV1rQXqKOEuB145LdN+xhADPBtXHDJ3Ftk80RAJimJU0AaQBgP/X6yYGNhQ==",
+ "requires": {
+ "gl-texture2d": "^2.0.0"
+ }
+ },
+ "gl-format-compiler-error": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/gl-format-compiler-error/-/gl-format-compiler-error-1.0.3.tgz",
+ "integrity": "sha512-FtQaBYlsM/rnz7YhLkxG9dLcNDB+ExErIsFV2DXl0nk+YgIZ2i0jMob4BrhT9dNa179zFb0gZMWpNAokytK+Ug==",
+ "requires": {
+ "add-line-numbers": "^1.0.1",
+ "gl-constants": "^1.0.0",
+ "glsl-shader-name": "^1.0.0",
+ "sprintf-js": "^1.0.3"
+ }
+ },
+ "gl-heatmap2d": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/gl-heatmap2d/-/gl-heatmap2d-1.1.1.tgz",
+ "integrity": "sha512-6Vo1fPIB1vQFWBA/MR6JAA16XuQuhwvZRbSjYEq++m4QV33iqjGS2HcVIRfJGX+fomd5eiz6bwkVZcKm69zQPw==",
+ "requires": {
+ "binary-search-bounds": "^2.0.4",
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0",
+ "iota-array": "^1.0.0",
+ "typedarray-pool": "^1.2.0"
+ }
+ },
+ "gl-line3d": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/gl-line3d/-/gl-line3d-1.2.1.tgz",
+ "integrity": "sha512-eeb0+RI2ZBRqMYJK85SgsRiJK7c4aiOjcnirxv0830A3jmOc99snY3AbPcV8KvKmW0Yaf3KA4e+qNCbHiTOTnA==",
+ "requires": {
+ "binary-search-bounds": "^2.0.4",
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18"
+ }
+ },
+ "gl-mat3": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-mat3/-/gl-mat3-1.0.0.tgz",
+ "integrity": "sha512-obeEq9y7xaDoVkwMGJNL1upwpYlPJiXJFhREaNytMqUdfHKHNna9HvImmLV8F8Ys6QOYwPPddptZNoiiec/XOg=="
+ },
+ "gl-mat4": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/gl-mat4/-/gl-mat4-1.2.0.tgz",
+ "integrity": "sha512-sT5C0pwB1/e9G9AvAoLsoaJtbMGjfd/jfxo8jMCKqYYEnjZuFvqV5rehqar0538EmssjdDeiEWnKyBSTw7quoA=="
+ },
+ "gl-matrix": {
+ "version": "3.4.3",
+ "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.3.tgz",
+ "integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
+ },
+ "gl-mesh3d": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/gl-mesh3d/-/gl-mesh3d-2.3.1.tgz",
+ "integrity": "sha512-pXECamyGgu4/9HeAQSE5OEUuLBGS1aq9V4BCsTcxsND4fNLaajEkYKUz/WY2QSYElqKdsMBVsldGiKRKwlybqA==",
+ "requires": {
+ "barycentric": "^1.0.1",
+ "colormap": "^2.3.1",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-cook-torrance": "^2.0.1",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18",
+ "normals": "^1.1.0",
+ "polytope-closest-point": "^1.0.0",
+ "simplicial-complex-contour": "^1.0.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "gl-plot2d": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/gl-plot2d/-/gl-plot2d-1.4.5.tgz",
+ "integrity": "sha512-6GmCN10SWtV+qHFQ1gjdnVubeHFVsm6P4zmo0HrPIl9TcdePCUHDlBKWAuE6XtFhiMKMj7R8rApOX8O8uXUYog==",
+ "requires": {
+ "binary-search-bounds": "^2.0.4",
+ "gl-buffer": "^2.1.2",
+ "gl-select-static": "^2.0.7",
+ "gl-shader": "^4.2.1",
+ "glsl-inverse": "^1.0.0",
+ "glslify": "^7.0.0",
+ "text-cache": "^4.2.2"
+ }
+ },
+ "gl-plot3d": {
+ "version": "2.4.7",
+ "resolved": "https://registry.npmjs.org/gl-plot3d/-/gl-plot3d-2.4.7.tgz",
+ "integrity": "sha512-mLDVWrl4Dj0O0druWyHUK5l7cBQrRIJRn2oROEgrRuOgbbrLAzsREKefwMO0bA0YqkiZMFMnV5VvPA9j57X5Xg==",
+ "requires": {
+ "3d-view": "^2.0.0",
+ "a-big-triangle": "^1.0.3",
+ "gl-axes3d": "^1.5.3",
+ "gl-fbo": "^2.0.5",
+ "gl-mat4": "^1.2.0",
+ "gl-select-static": "^2.0.7",
+ "gl-shader": "^4.2.1",
+ "gl-spikes3d": "^1.0.10",
+ "glslify": "^7.0.0",
+ "has-passive-events": "^1.0.0",
+ "is-mobile": "^2.2.1",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "ndarray": "^1.0.19",
+ "right-now": "^1.0.0"
+ }
+ },
+ "gl-pointcloud2d": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/gl-pointcloud2d/-/gl-pointcloud2d-1.0.3.tgz",
+ "integrity": "sha512-OS2e1irvJXVRpg/GziXj10xrFJm9kkRfFoB6BLUvkjCQV7ZRNNcs2CD+YSK1r0gvMwTg2T3lfLM3UPwNtz+4Xw==",
+ "requires": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "gl-quat": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-quat/-/gl-quat-1.0.0.tgz",
+ "integrity": "sha512-Pv9yvjJgQN85EbE79S+DF50ujxDkyjfYHIyXJcCRiimU1UxMY7vEHbVkj0IWLFaDndhfZT9vVOyfdMobLlrJsQ==",
+ "requires": {
+ "gl-mat3": "^1.0.0",
+ "gl-vec3": "^1.0.3",
+ "gl-vec4": "^1.0.0"
+ }
+ },
+ "gl-scatter3d": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/gl-scatter3d/-/gl-scatter3d-1.2.3.tgz",
+ "integrity": "sha512-nXqPlT1w5Qt51dTksj+DUqrZqwWAEWg0PocsKcoDnVNv0X8sGA+LBZ0Y+zrA+KNXUL0PPCX9WR9cF2uJAZl1Sw==",
+ "requires": {
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glslify": "^7.0.0",
+ "is-string-blank": "^1.0.1",
+ "typedarray-pool": "^1.1.0",
+ "vectorize-text": "^3.2.1"
+ }
+ },
+ "gl-select-box": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/gl-select-box/-/gl-select-box-1.0.4.tgz",
+ "integrity": "sha512-mKsCnglraSKyBbQiGq0Ila0WF+m6Tr+EWT2yfaMn/Sh9aMHq5Wt0F/l6Cf/Ed3CdERq5jHWAY5yxLviZteYu2w==",
+ "requires": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "glslify": "^7.0.0"
+ }
+ },
+ "gl-select-static": {
+ "version": "2.0.7",
+ "resolved": "https://registry.npmjs.org/gl-select-static/-/gl-select-static-2.0.7.tgz",
+ "integrity": "sha512-OvpYprd+ngl3liEatBTdXhSyNBjwvjMSvV2rN0KHpTU+BTi4viEETXNZXFgGXY37qARs0L28ybk3UQEW6C5Nnw==",
+ "requires": {
+ "bit-twiddle": "^1.0.2",
+ "gl-fbo": "^2.0.5",
+ "ndarray": "^1.0.18",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "gl-shader": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/gl-shader/-/gl-shader-4.3.1.tgz",
+ "integrity": "sha512-xLoN6XtRLlg97SEqtuzfKc+pVWpVkQ3YjDI1kuCale8tF7+zMhiKlMfmG4IMQPMdKJZQbIc/Ny8ZusEpfh5U+w==",
+ "requires": {
+ "gl-format-compiler-error": "^1.0.2",
+ "weakmap-shim": "^1.1.0"
+ }
+ },
+ "gl-spikes2d": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/gl-spikes2d/-/gl-spikes2d-1.0.2.tgz",
+ "integrity": "sha512-QVeOZsi9nQuJJl7NB3132CCv5KA10BWxAY2QgJNsKqbLsG53B/TrGJpjIAohnJftdZ4fT6b3ZojWgeaXk8bOOA=="
+ },
+ "gl-spikes3d": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/gl-spikes3d/-/gl-spikes3d-1.0.10.tgz",
+ "integrity": "sha512-lT3xroowOFxMvlhT5Mof76B2TE02l5zt/NIWljhczV2FFHgIVhA4jMrd5dIv1so1RXMBDJIKu0uJI3QKliDVLg==",
+ "requires": {
+ "gl-buffer": "^2.1.2",
+ "gl-shader": "^4.2.1",
+ "gl-vao": "^1.3.0",
+ "glslify": "^7.0.0"
+ }
+ },
+ "gl-state": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gl-state/-/gl-state-1.0.0.tgz",
+ "integrity": "sha512-Od836PpgCuTC0W7uHYnEEPRdQPL1FakWlznz3hRvlO6tD5sdLfBKX9qNRGy1DjfMCDTudhyYWxiWjhql1B8N4Q==",
+ "requires": {
+ "uniq": "^1.0.0"
+ }
+ },
+ "gl-streamtube3d": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/gl-streamtube3d/-/gl-streamtube3d-1.4.1.tgz",
+ "integrity": "sha512-rH02v00kgwgdpkXVo7KsSoPp38bIAYR9TE1iONjcQ4cQAlDhrGRauqT/P5sUaOIzs17A2DxWGcXM+EpNQs9pUA==",
+ "requires": {
+ "gl-cone3d": "^1.5.2",
+ "gl-vec3": "^1.1.3",
+ "gl-vec4": "^1.0.1",
+ "glsl-inverse": "^1.0.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-cook-torrance": "^2.0.1",
+ "glslify": "^7.0.0"
+ }
+ },
+ "gl-surface3d": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/gl-surface3d/-/gl-surface3d-1.6.0.tgz",
+ "integrity": "sha512-x15+u4712ysnB85G55RLJEml6mOB4VaDn0VTlXCc9JcjRl5Es10Tk7lhGGyiPtkCfHwvhnkxzYA1/rHHYN7Y0A==",
+ "requires": {
+ "binary-search-bounds": "^2.0.4",
+ "bit-twiddle": "^1.0.2",
+ "colormap": "^2.3.1",
+ "dup": "^1.0.0",
+ "gl-buffer": "^2.1.2",
+ "gl-mat4": "^1.2.0",
+ "gl-shader": "^4.2.1",
+ "gl-texture2d": "^2.1.0",
+ "gl-vao": "^1.3.0",
+ "glsl-out-of-range": "^1.0.4",
+ "glsl-specular-beckmann": "^1.1.2",
+ "glslify": "^7.0.0",
+ "ndarray": "^1.0.18",
+ "ndarray-gradient": "^1.0.0",
+ "ndarray-ops": "^1.2.2",
+ "ndarray-pack": "^1.2.1",
+ "ndarray-scratch": "^1.2.0",
+ "surface-nets": "^1.0.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "gl-text": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/gl-text/-/gl-text-1.3.1.tgz",
+ "integrity": "sha512-/f5gcEMiZd+UTBJLTl3D+CkCB/0UFGTx3nflH8ZmyWcLkZhsZ1+Xx5YYkw2rgWAzgPeE35xCqBuHSoMKQVsR+w==",
+ "requires": {
+ "bit-twiddle": "^1.0.2",
+ "color-normalize": "^1.5.0",
+ "css-font": "^1.2.0",
+ "detect-kerning": "^2.1.2",
+ "es6-weak-map": "^2.0.3",
+ "flatten-vertex-data": "^1.0.2",
+ "font-atlas": "^2.1.0",
+ "font-measure": "^1.2.2",
+ "gl-util": "^3.1.2",
+ "is-plain-obj": "^1.1.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "parse-unit": "^1.0.1",
+ "pick-by-alias": "^1.2.0",
+ "regl": "^2.0.0",
+ "to-px": "^1.0.1",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "gl-texture2d": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/gl-texture2d/-/gl-texture2d-2.1.0.tgz",
+ "integrity": "sha512-W0tzEjtlGSsCKq5FFwFVhH+fONFUTUeqM4HhA/BleygKaX39IwNTVOiqkwfu9szQZ4dQEq8ZDl7w1ud/eKLaZA==",
+ "requires": {
+ "ndarray": "^1.0.15",
+ "ndarray-ops": "^1.2.2",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "gl-util": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/gl-util/-/gl-util-3.1.3.tgz",
+ "integrity": "sha512-dvRTggw5MSkJnCbh74jZzSoTOGnVYK+Bt+Ckqm39CVcl6+zSsxqWk4lr5NKhkqXHL6qvZAU9h17ZF8mIskY9mA==",
+ "requires": {
+ "is-browser": "^2.0.1",
+ "is-firefox": "^1.0.3",
+ "is-plain-obj": "^1.1.0",
+ "number-is-integer": "^1.0.1",
+ "object-assign": "^4.1.0",
+ "pick-by-alias": "^1.2.0",
+ "weak-map": "^1.0.5"
+ }
+ },
+ "gl-vao": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/gl-vao/-/gl-vao-1.3.0.tgz",
+ "integrity": "sha512-stSOZ+n0fnAxgDfipwKK/73AwzCNL+AFEc/v2Xm76nyFnUZGmQtD2FEC3lt1icoOHAzMgHBAjCue7dBIDeOTcw=="
+ },
+ "gl-vec3": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gl-vec3/-/gl-vec3-1.1.3.tgz",
+ "integrity": "sha512-jduKUqT0SGH02l8Yl+mV1yVsDfYgQAJyXGxkJQGyxPLHRiW25DwVIRPt6uvhrEMHftJfqhqKthRcyZqNEl9Xdw=="
+ },
+ "gl-vec4": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/gl-vec4/-/gl-vec4-1.0.1.tgz",
+ "integrity": "sha512-/gx5zzIy75JXzke4yuwcbvK+COWf8UJbVCUPvhfsYVw1GVey4Eextk/0H0ctXnOICruNK7+GS4ILQzEQcHcPEg=="
+ },
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
@@ -33954,11 +38240,233 @@
"minimatch": "~3.0.2"
}
},
+ "glsl-inject-defines": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/glsl-inject-defines/-/glsl-inject-defines-1.0.3.tgz",
+ "integrity": "sha512-W49jIhuDtF6w+7wCMcClk27a2hq8znvHtlGnrYkSWEr8tHe9eA2dcnohlcAmxLYBSpSSdzOkRdyPTrx9fw49+A==",
+ "requires": {
+ "glsl-token-inject-block": "^1.0.0",
+ "glsl-token-string": "^1.0.1",
+ "glsl-tokenizer": "^2.0.2"
+ }
+ },
+ "glsl-inverse": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-inverse/-/glsl-inverse-1.0.0.tgz",
+ "integrity": "sha512-+BsseNlgqzd4IFX1dMqg+S0XuIXzH0acvTtW7svwhJESM1jb2BZFwdO+tOWdCXD5Zse6b9bOmzp5sCNA7GQ2QA=="
+ },
+ "glsl-out-of-range": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/glsl-out-of-range/-/glsl-out-of-range-1.0.4.tgz",
+ "integrity": "sha512-fCcDu2LCQ39VBvfe1FbhuazXEf0CqMZI9OYXrYlL6uUARG48CTAbL04+tZBtVM0zo1Ljx4OLu2AxNquq++lxWQ=="
+ },
+ "glsl-resolve": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-resolve/-/glsl-resolve-0.0.1.tgz",
+ "integrity": "sha512-xxFNsfnhZTK9NBhzJjSBGX6IOqYpvBHxxmo+4vapiljyGNCY0Bekzn0firQkQrazK59c1hYxMDxYS8MDlhw4gA==",
+ "requires": {
+ "resolve": "^0.6.1",
+ "xtend": "^2.1.2"
+ },
+ "dependencies": {
+ "resolve": {
+ "version": "0.6.3",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-0.6.3.tgz",
+ "integrity": "sha512-UHBY3viPlJKf85YijDUcikKX6tmF4SokIDp518ZDVT92JNDcG5uKIthaT/owt3Sar0lwtOafsQuwrg22/v2Dwg=="
+ },
+ "xtend": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.2.0.tgz",
+ "integrity": "sha512-SLt5uylT+4aoXxXuwtQp5ZnMMzhDb1Xkg4pEqc00WUJCQifPfV9Ub1VrNhp9kXkrjZD2I2Hl8WnjP37jzZLPZw=="
+ }
+ }
+ },
+ "glsl-shader-name": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-shader-name/-/glsl-shader-name-1.0.0.tgz",
+ "integrity": "sha512-OtHon0dPCbJD+IrVA1vw9QDlp2cS/f9z8X/0y+W7Qy1oZ3U1iFAQUEco2v30V0SAlVLDG5rEfhjEfc3DKdGbFQ==",
+ "requires": {
+ "atob-lite": "^1.0.0",
+ "glsl-tokenizer": "^2.0.2"
+ },
+ "dependencies": {
+ "atob-lite": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-1.0.0.tgz",
+ "integrity": "sha512-ArXcmHR/vwSN37HLVap/Y5SKpz12CuEybxe1sIYl7th/S6SQPrVMNFt6rblJzCOAxn0SHbXpknUtqbAIeo3Aow=="
+ }
+ }
+ },
+ "glsl-specular-beckmann": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-specular-beckmann/-/glsl-specular-beckmann-1.1.2.tgz",
+ "integrity": "sha512-INvd7szO1twNPLGwE0Kf2xXIEy5wpOPl/LYoiw3+3nbAe6Rfn5rjdK9xvfnwoWksTCs3RejuLeAiZkLTkdFtwg=="
+ },
+ "glsl-specular-cook-torrance": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-specular-cook-torrance/-/glsl-specular-cook-torrance-2.0.1.tgz",
+ "integrity": "sha512-bFtTfbgLXIbto/U6gM7h0IxoPMU+5zpMK5HoAaA2LnPuGk3JSzKAnsoyh5QGTT8ioIEQrjk6jcQNrgujPsP7rw==",
+ "requires": {
+ "glsl-specular-beckmann": "^1.1.1"
+ }
+ },
+ "glsl-token-assignments": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-assignments/-/glsl-token-assignments-2.0.2.tgz",
+ "integrity": "sha512-OwXrxixCyHzzA0U2g4btSNAyB2Dx8XrztY5aVUCjRSh4/D0WoJn8Qdps7Xub3sz6zE73W3szLrmWtQ7QMpeHEQ=="
+ },
+ "glsl-token-defines": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-defines/-/glsl-token-defines-1.0.0.tgz",
+ "integrity": "sha512-Vb5QMVeLjmOwvvOJuPNg3vnRlffscq2/qvIuTpMzuO/7s5kT+63iL6Dfo2FYLWbzuiycWpbC0/KV0biqFwHxaQ==",
+ "requires": {
+ "glsl-tokenizer": "^2.0.0"
+ }
+ },
+ "glsl-token-depth": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-depth/-/glsl-token-depth-1.1.2.tgz",
+ "integrity": "sha512-eQnIBLc7vFf8axF9aoi/xW37LSWd2hCQr/3sZui8aBJnksq9C7zMeUYHVJWMhFzXrBU7fgIqni4EhXVW4/krpg=="
+ },
+ "glsl-token-descope": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-descope/-/glsl-token-descope-1.0.2.tgz",
+ "integrity": "sha512-kS2PTWkvi/YOeicVjXGgX5j7+8N7e56srNDEHDTVZ1dcESmbmpmgrnpjPcjxJjMxh56mSXYoFdZqb90gXkGjQw==",
+ "requires": {
+ "glsl-token-assignments": "^2.0.0",
+ "glsl-token-depth": "^1.1.0",
+ "glsl-token-properties": "^1.0.0",
+ "glsl-token-scope": "^1.1.0"
+ }
+ },
+ "glsl-token-inject-block": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-inject-block/-/glsl-token-inject-block-1.1.0.tgz",
+ "integrity": "sha512-q/m+ukdUBuHCOtLhSr0uFb/qYQr4/oKrPSdIK2C4TD+qLaJvqM9wfXIF/OOBjuSA3pUoYHurVRNao6LTVVUPWA=="
+ },
+ "glsl-token-properties": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-token-properties/-/glsl-token-properties-1.0.1.tgz",
+ "integrity": "sha512-dSeW1cOIzbuUoYH0y+nxzwK9S9O3wsjttkq5ij9ZGw0OS41BirKJzzH48VLm8qLg+au6b0sINxGC0IrGwtQUcA=="
+ },
+ "glsl-token-scope": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/glsl-token-scope/-/glsl-token-scope-1.1.2.tgz",
+ "integrity": "sha512-YKyOMk1B/tz9BwYUdfDoHvMIYTGtVv2vbDSLh94PT4+f87z21FVdou1KNKgF+nECBTo0fJ20dpm0B1vZB1Q03A=="
+ },
+ "glsl-token-string": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/glsl-token-string/-/glsl-token-string-1.0.1.tgz",
+ "integrity": "sha512-1mtQ47Uxd47wrovl+T6RshKGkRRCYWhnELmkEcUAPALWGTFe2XZpH3r45XAwL2B6v+l0KNsCnoaZCSnhzKEksg=="
+ },
+ "glsl-token-whitespace-trim": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/glsl-token-whitespace-trim/-/glsl-token-whitespace-trim-1.0.0.tgz",
+ "integrity": "sha512-ZJtsPut/aDaUdLUNtmBYhaCmhIjpKNg7IgZSfX5wFReMc2vnj8zok+gB/3Quqs0TsBSX/fGnqUUYZDqyuc2xLQ=="
+ },
+ "glsl-tokenizer": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/glsl-tokenizer/-/glsl-tokenizer-2.1.5.tgz",
+ "integrity": "sha512-XSZEJ/i4dmz3Pmbnpsy3cKh7cotvFlBiZnDOwnj/05EwNp2XrhQ4XKJxT7/pDt4kp4YcpRSKz8eTV7S+mwV6MA==",
+ "requires": {
+ "through2": "^0.6.3"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "readable-stream": {
+ "version": "1.0.34",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
+ "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="
+ },
+ "through2": {
+ "version": "0.6.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
+ "integrity": "sha512-RkK/CCESdTKQZHdmKICijdKKsCRVHs5KsLZ6pACAmF/1GPUQhonHSXWNERctxEp7RmvjdNbZTL5z9V7nSCXKcg==",
+ "requires": {
+ "readable-stream": ">=1.0.33-1 <1.1.0-0",
+ "xtend": ">=4.0.0 <4.1.0-0"
+ }
+ }
+ }
+ },
+ "glslify": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/glslify/-/glslify-7.1.1.tgz",
+ "integrity": "sha512-bud98CJ6kGZcP9Yxcsi7Iz647wuDz3oN+IZsjCRi5X1PI7t/xPKeL0mOwXJjo+CRZMqvq0CkSJiywCcY7kVYog==",
+ "requires": {
+ "bl": "^2.2.1",
+ "concat-stream": "^1.5.2",
+ "duplexify": "^3.4.5",
+ "falafel": "^2.1.0",
+ "from2": "^2.3.0",
+ "glsl-resolve": "0.0.1",
+ "glsl-token-whitespace-trim": "^1.0.0",
+ "glslify-bundle": "^5.0.0",
+ "glslify-deps": "^1.2.5",
+ "minimist": "^1.2.5",
+ "resolve": "^1.1.5",
+ "stack-trace": "0.0.9",
+ "static-eval": "^2.0.5",
+ "through2": "^2.0.1",
+ "xtend": "^4.0.0"
+ }
+ },
+ "glslify-bundle": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/glslify-bundle/-/glslify-bundle-5.1.1.tgz",
+ "integrity": "sha512-plaAOQPv62M1r3OsWf2UbjN0hUYAB7Aph5bfH58VxJZJhloRNbxOL9tl/7H71K7OLJoSJ2ZqWOKk3ttQ6wy24A==",
+ "requires": {
+ "glsl-inject-defines": "^1.0.1",
+ "glsl-token-defines": "^1.0.0",
+ "glsl-token-depth": "^1.1.1",
+ "glsl-token-descope": "^1.0.2",
+ "glsl-token-scope": "^1.1.1",
+ "glsl-token-string": "^1.0.1",
+ "glsl-token-whitespace-trim": "^1.0.0",
+ "glsl-tokenizer": "^2.0.2",
+ "murmurhash-js": "^1.0.0",
+ "shallow-copy": "0.0.1"
+ }
+ },
+ "glslify-deps": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/glslify-deps/-/glslify-deps-1.3.2.tgz",
+ "integrity": "sha512-7S7IkHWygJRjcawveXQjRXLO2FTjijPDYC7QfZyAQanY+yGLCFHYnPtsGT9bdyHiwPTw/5a1m1M9hamT2aBpag==",
+ "requires": {
+ "@choojs/findup": "^0.2.0",
+ "events": "^3.2.0",
+ "glsl-resolve": "0.0.1",
+ "glsl-tokenizer": "^2.0.0",
+ "graceful-fs": "^4.1.2",
+ "inherits": "^2.0.1",
+ "map-limit": "0.0.1",
+ "resolve": "^1.0.0"
+ }
+ },
"graceful-fs": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
- "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
- "dev": true
+ "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
+ },
+ "grid-index": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/grid-index/-/grid-index-1.1.0.tgz",
+ "integrity": "sha512-HZRwumpOGUrHyxO5bqKZL0B0GlUpwtCAzZ42sgxUPniu33R1LSFH5yrIcBCHjkctCAh3mtWKcKd9J4vDDdeVHA=="
},
"growly": {
"version": "1.3.0",
@@ -34036,6 +38544,22 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
+ "has-hover": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/has-hover/-/has-hover-1.0.1.tgz",
+ "integrity": "sha512-0G6w7LnlcpyDzpeGUTuT0CEw05+QlMuGVk1IHNAlHrGJITGodjZu3x8BNDUMfKJSZXNB2ZAclqc1bvrd+uUpfg==",
+ "requires": {
+ "is-browser": "^2.0.1"
+ }
+ },
+ "has-passive-events": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-passive-events/-/has-passive-events-1.0.0.tgz",
+ "integrity": "sha512-2vSj6IeIsgvsRMyeQ0JaCX5Q3lX4zMn5HpoVc7MEhQ6pv8Iq9rsXjsp+E5ZwaT7T0xhMT0KmU8gtt1EFVdbJiw==",
+ "requires": {
+ "is-browser": "^2.0.1"
+ }
+ },
"has-symbols": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
@@ -34205,6 +38729,11 @@
"integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
"dev": true
},
+ "hsluv": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/hsluv/-/hsluv-0.0.3.tgz",
+ "integrity": "sha512-08iL2VyCRbkQKBySkSh6m8zMUa3sADAxGVWs3Z1aPcUkTJeK0ETG4Fc27tEmQBGUAXZjIsXOZqBvacuVNSC/fQ=="
+ },
"html_codesniffer": {
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/html_codesniffer/-/html_codesniffer-2.5.1.tgz",
@@ -34582,8 +39111,7 @@
"ieee754": {
"version": "1.1.13",
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
- "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
- "dev": true
+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
},
"iferr": {
"version": "0.1.5",
@@ -34597,6 +39125,21 @@
"integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
"dev": true
},
+ "image-palette": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/image-palette/-/image-palette-2.1.0.tgz",
+ "integrity": "sha512-3ImSEWD26+xuQFdP0RWR4WSXadZwvgrFhjGNpMEapTG1tf2XrBFS2dlKK5hNgH4UIaSQlSUFRn1NeA+zULIWbQ==",
+ "requires": {
+ "color-id": "^1.1.0",
+ "pxls": "^2.0.0",
+ "quantize": "^1.0.2"
+ }
+ },
+ "image-size": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.7.5.tgz",
+ "integrity": "sha512-Hiyv+mXHfFEP7LzUL/llg9RwFxxY+o9N3JVLIeG5E7iFIFAalxvRU9UZthBdYDEVnzHMgjnKJPPpay5BWf1g9g=="
+ },
"import-cwd": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
@@ -34700,6 +39243,15 @@
"integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==",
"dev": true
},
+ "incremental-convex-hull": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/incremental-convex-hull/-/incremental-convex-hull-1.0.1.tgz",
+ "integrity": "sha512-mKRJDXtzo1R9LxCuB1TdwZXHaPaIEldoGPsXy2jrJc/kufyqp8y/VAQQxThSxM2aroLoh6uObexPk1ASJ7FB7Q==",
+ "requires": {
+ "robust-orientation": "^1.1.2",
+ "simplicial-complex": "^1.0.0"
+ }
+ },
"indexes-of": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
@@ -34725,8 +39277,7 @@
"inherits": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
},
"ini": {
"version": "1.3.8",
@@ -34933,6 +39484,19 @@
"integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
"dev": true
},
+ "intersection-observer": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.5.1.tgz",
+ "integrity": "sha512-Zd7Plneq82kiXFixs7bX62YnuZ0BMRci9br7io88LwDyF3V43cQMI+G5IiTlTNTt+LsDUppl19J/M2Fp9UkH6g=="
+ },
+ "interval-tree-1d": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.4.tgz",
+ "integrity": "sha512-wY8QJH+6wNI0uh4pDQzMvl+478Qh7Rl4qLmqiluxALlNvl+I+o5x38Pw3/z7mDPTPS1dQalZJXsmbvxx5gclhQ==",
+ "requires": {
+ "binary-search-bounds": "^2.0.0"
+ }
+ },
"invariant": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
@@ -34942,6 +39506,16 @@
"loose-envify": "^1.0.0"
}
},
+ "invert-permutation": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-permutation/-/invert-permutation-1.0.0.tgz",
+ "integrity": "sha512-8f473/KSrnvyBd7Khr4PC5wPkAOehwkGc+AH5Q7D+U/fE+cdDob2FJ3naXAs4mspR9JIaEwbDI3me8H0KlVzSQ=="
+ },
+ "iota-array": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/iota-array/-/iota-array-1.0.0.tgz",
+ "integrity": "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA=="
+ },
"ip": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
@@ -35004,6 +39578,11 @@
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
"dev": true
},
+ "is-base64": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/is-base64/-/is-base64-0.1.0.tgz",
+ "integrity": "sha512-WRRyllsGXJM7ZN7gPTCCQ/6wNPTRDwiWdPK66l5sJzcU/oOzcIcRRf0Rux8bkpox/1yjt0F6VJRsQOIG2qz5sg=="
+ },
"is-bigint": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
@@ -35019,6 +39598,11 @@
"binary-extensions": "^2.0.0"
}
},
+ "is-blob": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-blob/-/is-blob-2.1.0.tgz",
+ "integrity": "sha512-SZ/fTft5eUhQM6oF/ZaASFDEdbFVe89Imltn9uZr03wdKMcWNVYSMjQPFtg05QuNkt5l5c135ElvXEQG0rk4tw=="
+ },
"is-boolean-object": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
@@ -35028,11 +39612,15 @@
"call-bind": "^1.0.2"
}
},
+ "is-browser": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-browser/-/is-browser-2.1.0.tgz",
+ "integrity": "sha512-F5rTJxDQ2sW81fcfOR1GnCXT6sVJC104fCyfj+mjpwNEwaPYSn5fte5jiHmBg3DHsIoL/l8Kvw5VN5SsTRcRFQ=="
+ },
"is-buffer": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
},
"is-callable": {
"version": "1.2.3",
@@ -35135,8 +39723,17 @@
"is-finite": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
- "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
- "dev": true
+ "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
+ },
+ "is-firefox": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-firefox/-/is-firefox-1.0.3.tgz",
+ "integrity": "sha512-6Q9ITjvWIm0Xdqv+5U12wgOKEM2KoBw4Y926m0OFkvlCxnbG94HKAsVz8w3fWcfAS5YA2fJORXX1dLrkprCCxA=="
+ },
+ "is-float-array": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-float-array/-/is-float-array-1.0.0.tgz",
+ "integrity": "sha512-4ew1Sx6B6kEAl3T3NOM0yB94J3NZnBdNt4paw0e8nY73yHHTeTEhyQ3Lj7EQEnv5LD+GxNTaT4L46jcKjjpLiQ=="
},
"is-fullwidth-code-point": {
"version": "1.0.0",
@@ -35162,6 +39759,11 @@
"is-extglob": "^2.1.1"
}
},
+ "is-iexplorer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-iexplorer/-/is-iexplorer-1.0.0.tgz",
+ "integrity": "sha512-YeLzceuwg3K6O0MLM3UyUUjKAlyULetwryFp1mHy1I5PfArK0AEqlfa+MR4gkJjcbuJXoDJCvXbyqZVf5CR2Sg=="
+ },
"is-installed-globally": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
@@ -35178,6 +39780,11 @@
"integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==",
"dev": true
},
+ "is-mobile": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-2.2.2.tgz",
+ "integrity": "sha512-wW/SXnYJkTjs++tVK5b6kVITZpAZPtUrt9SF80vvxGiF/Oywal+COk1jlRkiVq15RFNEQKQY31TkV24/1T5cVg=="
+ },
"is-negative-zero": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
@@ -35240,8 +39847,7 @@
"is-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
- "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
- "dev": true
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
},
"is-plain-object": {
"version": "2.0.4",
@@ -35286,6 +39892,16 @@
"integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==",
"dev": true
},
+ "is-string-blank": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-string-blank/-/is-string-blank-1.0.1.tgz",
+ "integrity": "sha512-9H+ZBCVs3L9OYqv8nuUAzpcT9OTgMD1yAWrG7ihlnibdkbtB850heAmYWxHuXc4CHy4lKeK69tN+ny1K7gBIrw=="
+ },
+ "is-svg-path": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-svg-path/-/is-svg-path-1.0.2.tgz",
+ "integrity": "sha512-Lj4vePmqpPR1ZnRctHv8ltSh1OrSxHkhUkd7wi+VQdcdP15/KvQFyk7LhNuM7ZW0EVbJz8kZLVmL9quLrfq4Kg=="
+ },
"is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
@@ -35328,8 +39944,7 @@
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
- "dev": true
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe": {
"version": "2.0.0",
@@ -36684,6 +41299,11 @@
"verror": "1.10.0"
}
},
+ "kdbush": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
+ "integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
+ },
"killable": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
@@ -36733,6 +41353,11 @@
"integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==",
"dev": true
},
+ "lerp": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/lerp/-/lerp-1.0.3.tgz",
+ "integrity": "sha512-70Rh4rCkJDvwWiTsyZ1HmJGvnyfFah4m6iTux29XmasRiZPDBpT9Cfa4ai73+uLZxnlKruUS62jj2lb11wURiA=="
+ },
"leven": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
@@ -36752,7 +41377,6 @@
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
- "dev": true,
"requires": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
@@ -37187,6 +41811,11 @@
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
+ "lodash.debounce": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="
+ },
"lodash.defaultsdeep": {
"version": "4.6.1",
"resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz",
@@ -37370,6 +41999,24 @@
"integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
"dev": true
},
+ "map-limit": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/map-limit/-/map-limit-0.0.1.tgz",
+ "integrity": "sha512-pJpcfLPnIF/Sk3taPW21G/RQsEEirGaFpCW3oXRwH9dnFHPHNGjNyvh++rdmC2fNqEaTw2MhYJraoJWAHx8kEg==",
+ "requires": {
+ "once": "~1.3.0"
+ },
+ "dependencies": {
+ "once": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
+ "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==",
+ "requires": {
+ "wrappy": "1"
+ }
+ }
+ }
+ },
"map-obj": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
@@ -37385,6 +42032,89 @@
"object-visit": "^1.0.0"
}
},
+ "mapbox-gl": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.10.1.tgz",
+ "integrity": "sha512-0aHt+lFUpYfvh0kMIqXqNXqoYMuhuAsMlw87TbhWrw78Tx2zfuPI0Lx31/YPUgJ+Ire0tzQ4JnuBL7acDNXmMg==",
+ "requires": {
+ "@mapbox/geojson-rewind": "^0.5.0",
+ "@mapbox/geojson-types": "^1.0.2",
+ "@mapbox/jsonlint-lines-primitives": "^2.0.2",
+ "@mapbox/mapbox-gl-supported": "^1.5.0",
+ "@mapbox/point-geometry": "^0.1.0",
+ "@mapbox/tiny-sdf": "^1.1.1",
+ "@mapbox/unitbezier": "^0.0.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "@mapbox/whoots-js": "^3.1.0",
+ "csscolorparser": "~1.0.3",
+ "earcut": "^2.2.2",
+ "geojson-vt": "^3.2.1",
+ "gl-matrix": "^3.2.1",
+ "grid-index": "^1.1.0",
+ "minimist": "^1.2.5",
+ "murmurhash-js": "^1.0.0",
+ "pbf": "^3.2.1",
+ "potpack": "^1.0.1",
+ "quickselect": "^2.0.0",
+ "rw": "^1.3.3",
+ "supercluster": "^7.0.0",
+ "tinyqueue": "^2.0.3",
+ "vt-pbf": "^3.1.1"
+ }
+ },
+ "marching-simplex-table": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/marching-simplex-table/-/marching-simplex-table-1.0.0.tgz",
+ "integrity": "sha512-PexXXVF4f5Bux3vGCNlRRBqF/GyTerNo77PbBz8g/MFFXv212b48IGVglj/VfaYBRY6vlFQffa9dFbCCN0+7LA==",
+ "requires": {
+ "convex-hull": "^1.0.3"
+ }
+ },
+ "mat4-decompose": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mat4-decompose/-/mat4-decompose-1.0.4.tgz",
+ "integrity": "sha512-M3x6GXrzRTt5Ok4/bcHFc869Pe8F3uWaSp3xkUpi+uaTRulPXIZ1GWD13Z3A8WK2bxTrcvX21mjp05gUy/Dwbw==",
+ "requires": {
+ "gl-mat4": "^1.0.1",
+ "gl-vec3": "^1.0.2"
+ }
+ },
+ "mat4-interpolate": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mat4-interpolate/-/mat4-interpolate-1.0.4.tgz",
+ "integrity": "sha512-+ulnoc6GUHq8eGZGbLyhQU61tx2oeNAFilV/xzCCzLV+F3nDk8jqERUqRmx8eNMMMvrdvoRSw0JXmnisfVPY9A==",
+ "requires": {
+ "gl-mat4": "^1.0.1",
+ "gl-vec3": "^1.0.2",
+ "mat4-decompose": "^1.0.3",
+ "mat4-recompose": "^1.0.3",
+ "quat-slerp": "^1.0.0"
+ }
+ },
+ "mat4-recompose": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/mat4-recompose/-/mat4-recompose-1.0.4.tgz",
+ "integrity": "sha512-s1P2Yl4LQxq8dN0CgJE+mCO8y3IX/SmauSZ+H0zJsE1UKlgJ9loInfPC/OUxn2MzUW9bfBZf0Wcc2QKA3/e6FQ==",
+ "requires": {
+ "gl-mat4": "^1.0.1"
+ }
+ },
+ "math-log2": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/math-log2/-/math-log2-1.0.1.tgz",
+ "integrity": "sha512-9W0yGtkaMAkf74XGYVy4Dqw3YUMnTNB2eeiw9aQbUl4A3KmuCEHTt2DgAB07ENzOYAjsYSAYufkAq0Zd+jU7zA=="
+ },
+ "matrix-camera-controller": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/matrix-camera-controller/-/matrix-camera-controller-2.1.4.tgz",
+ "integrity": "sha512-zsPGPONclrKSImNpqqKDTcqFpWLAIwMXEJtCde4IFPOw1dA9udzFg4HOFytOTosOFanchrx7+Hqq6glLATIxBA==",
+ "requires": {
+ "binary-search-bounds": "^2.0.0",
+ "gl-mat4": "^1.1.2",
+ "gl-vec3": "^1.0.3",
+ "mat4-interpolate": "^1.0.3"
+ }
+ },
"md5.js": {
"version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -37689,10 +42419,9 @@
}
},
"minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
+ "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
},
"minipass": {
"version": "3.1.3",
@@ -37754,6 +42483,42 @@
"integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==",
"dev": true
},
+ "monotone-convex-hull-2d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/monotone-convex-hull-2d/-/monotone-convex-hull-2d-1.0.1.tgz",
+ "integrity": "sha512-ixQ3qdXTVHvR7eAoOjKY8kGxl9YjOFtzi7qOjwmFFPfBqZHVOjUFOBy/Dk9dusamRSPJe9ggyfSypRbs0Bl8BA==",
+ "requires": {
+ "robust-orientation": "^1.1.3"
+ }
+ },
+ "mouse-change": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/mouse-change/-/mouse-change-1.4.0.tgz",
+ "integrity": "sha512-vpN0s+zLL2ykyyUDh+fayu9Xkor5v/zRD9jhSqjRS1cJTGS0+oakVZzNm5n19JvvEj0you+MXlYTpNxUDQUjkQ==",
+ "requires": {
+ "mouse-event": "^1.0.0"
+ }
+ },
+ "mouse-event": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/mouse-event/-/mouse-event-1.0.5.tgz",
+ "integrity": "sha512-ItUxtL2IkeSKSp9cyaX2JLUuKk2uMoxBg4bbOWVd29+CskYJR9BGsUqtXenNzKbnDshvupjUewDIYVrOB6NmGw=="
+ },
+ "mouse-event-offset": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mouse-event-offset/-/mouse-event-offset-3.0.2.tgz",
+ "integrity": "sha512-s9sqOs5B1Ykox3Xo8b3Ss2IQju4UwlW6LSR+Q5FXWpprJ5fzMLefIIItr3PH8RwzfGy6gxs/4GAmiNuZScE25w=="
+ },
+ "mouse-wheel": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mouse-wheel/-/mouse-wheel-1.2.0.tgz",
+ "integrity": "sha512-+OfYBiUOCTWcTECES49neZwL5AoGkXE+lFjIvzwNCnYRlso+EnfvovcBxGoyQ0yQt806eSPjS675K0EwWknXmw==",
+ "requires": {
+ "right-now": "^1.0.0",
+ "signum": "^1.0.0",
+ "to-px": "^1.0.1"
+ }
+ },
"move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
@@ -37782,8 +42547,7 @@
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"multicast-dns": {
"version": "6.2.3",
@@ -37801,6 +42565,19 @@
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
"dev": true
},
+ "mumath": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/mumath/-/mumath-3.3.4.tgz",
+ "integrity": "sha512-VAFIOG6rsxoc7q/IaY3jdjmrsuX9f15KlRLYTHmixASBZkZEKC1IFqE2BC5CdhXmK6WLM1Re33z//AGmeRI6FA==",
+ "requires": {
+ "almost-equal": "^1.1.0"
+ }
+ },
+ "murmurhash-js": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
+ "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw=="
+ },
"mute-stream": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
@@ -37843,12 +42620,103 @@
"to-regex": "^3.0.1"
}
},
+ "native-promise-only": {
+ "version": "0.8.1",
+ "resolved": "https://registry.npmjs.org/native-promise-only/-/native-promise-only-0.8.1.tgz",
+ "integrity": "sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg=="
+ },
"natural-compare": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
"dev": true
},
+ "ndarray": {
+ "version": "1.0.19",
+ "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz",
+ "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==",
+ "requires": {
+ "iota-array": "^1.0.0",
+ "is-buffer": "^1.0.2"
+ }
+ },
+ "ndarray-extract-contour": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ndarray-extract-contour/-/ndarray-extract-contour-1.0.1.tgz",
+ "integrity": "sha512-iDngNoFRqrqbXGLP8BzyGrybw/Jnkkn7jphzc3ZFfO7dfmpL1Ph74/6xCi3xSvJFyVW90XpMnd766jTaRPsTCg==",
+ "requires": {
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "ndarray-gradient": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ndarray-gradient/-/ndarray-gradient-1.0.1.tgz",
+ "integrity": "sha512-+xONVi7xxTCGL6KOb11Yyoe0tPNqAUKF39CvFoRjL5pdOmPd2G2pckK9lD5bpLF3q45LLnYNyiUSJSdNmQ2MTg==",
+ "requires": {
+ "cwise-compiler": "^1.0.0",
+ "dup": "^1.0.0"
+ }
+ },
+ "ndarray-linear-interpolate": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/ndarray-linear-interpolate/-/ndarray-linear-interpolate-1.0.0.tgz",
+ "integrity": "sha512-UN0f4+6XWsQzJ2pP5gVp+kKn5tJed6mA3K/L50uO619+7LKrjcSNdcerhpqxYaSkbxNJuEN76N05yBBJySnZDw=="
+ },
+ "ndarray-ops": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/ndarray-ops/-/ndarray-ops-1.2.2.tgz",
+ "integrity": "sha512-BppWAFRjMYF7N/r6Ie51q6D4fs0iiGmeXIACKY66fLpnwIui3Wc3CXiD/30mgLbDjPpSLrsqcp3Z62+IcHZsDw==",
+ "requires": {
+ "cwise-compiler": "^1.0.0"
+ }
+ },
+ "ndarray-pack": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/ndarray-pack/-/ndarray-pack-1.2.1.tgz",
+ "integrity": "sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g==",
+ "requires": {
+ "cwise-compiler": "^1.1.2",
+ "ndarray": "^1.0.13"
+ }
+ },
+ "ndarray-scratch": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/ndarray-scratch/-/ndarray-scratch-1.2.0.tgz",
+ "integrity": "sha512-a4pASwB1jQyJcKLYrwrladVfDZDUGc78qLJZbHyb1Q4rhte0URhzc6ALQpBcauwgov0sXLwZz3vYH5jKAhSMIg==",
+ "requires": {
+ "ndarray": "^1.0.14",
+ "ndarray-ops": "^1.2.1",
+ "typedarray-pool": "^1.0.2"
+ }
+ },
+ "ndarray-sort": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ndarray-sort/-/ndarray-sort-1.0.1.tgz",
+ "integrity": "sha512-Gpyis5NvEPOQVadDOG+Dx8bhYCkaxn5IlA4Ig/jBJIlnW1caDiPneQLzT/+AIMeHEmqlGZfdqO/I1TXJS2neAw==",
+ "requires": {
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "needle": {
+ "version": "2.9.1",
+ "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz",
+ "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==",
+ "requires": {
+ "debug": "^3.2.6",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+ "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ }
+ }
+ },
"negotiator": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
@@ -37861,6 +42729,19 @@
"integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
"dev": true
},
+ "next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
+ },
+ "nextafter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/nextafter/-/nextafter-1.0.0.tgz",
+ "integrity": "sha512-7PO+A89Tll2rSEfyrjtqO0MaI37+nnxBdnQcPypfbEYYuGaJxWGCqaOwQX4a3GHNTS08l1kazuiLEWZniZjMUQ==",
+ "requires": {
+ "double-bits": "^1.1.0"
+ }
+ },
"nice-try": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
@@ -38200,12 +43081,22 @@
"integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
"dev": true
},
+ "normalize-svg-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-0.1.0.tgz",
+ "integrity": "sha512-1/kmYej2iedi5+ROxkRESL/pI02pkg0OBnaR4hJkSIX6+ORzepwbuUXfrdZaPjysTsJInj0Rj5NuX027+dMBvA=="
+ },
"normalize-url": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
"integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
"dev": true
},
+ "normals": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/normals/-/normals-1.1.0.tgz",
+ "integrity": "sha512-XWeliW48BLvbVJ+cjQAOE+tA0m1M7Yi1iTPphAS9tBmW1A/c/cOVnEUecPCCMH5lEAihAcG6IRle56ls9k3xug=="
+ },
"npm-run-path": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
@@ -38242,12 +43133,25 @@
"integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
"dev": true
},
+ "number-is-integer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-integer/-/number-is-integer-1.0.1.tgz",
+ "integrity": "sha512-Dq3iuiFBkrbmuQjGFFF3zckXNCQoSD37/SdSbgcBailUx6knDvDwb5CympBgcoWHy36sfS12u74MHYkXyHq6bg==",
+ "requires": {
+ "is-finite": "^1.0.1"
+ }
+ },
"number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true
},
+ "numeric": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/numeric/-/numeric-1.2.6.tgz",
+ "integrity": "sha512-avBiDAP8siMa7AfJgYyuxw1oyII4z2sswS23+O+ZfV28KrtNzy0wxUFwi4f3RyM4eeeXNs1CThxR7pb5QQcMiw=="
+ },
"nwsapi": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
@@ -38263,8 +43167,7 @@
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-copy": {
"version": "0.1.0",
@@ -38322,8 +43225,7 @@
"object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
- "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
- "dev": true
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
},
"object-visit": {
"version": "1.0.1",
@@ -38402,7 +43304,6 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
"requires": {
"wrappy": "1"
}
@@ -38444,7 +43345,6 @@
"version": "0.8.3",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
"integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==",
- "dev": true,
"requires": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.6",
@@ -38617,6 +43517,15 @@
}
}
},
+ "orbit-camera-controller": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/orbit-camera-controller/-/orbit-camera-controller-4.0.0.tgz",
+ "integrity": "sha512-/XTmpr6FUT6MuKPBGN2nv9cS8jhhVs8do71VagBQS5p4rxM04MhqSnI/Uu+gVNN5s6KPcS73o1dHzjuDThEJUA==",
+ "requires": {
+ "filtered-vector": "^1.2.1",
+ "gl-mat4": "^1.0.3"
+ }
+ },
"original": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
@@ -38810,6 +43719,14 @@
"html_codesniffer": "^2.4.1"
}
},
+ "pad-left": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pad-left/-/pad-left-1.0.2.tgz",
+ "integrity": "sha512-saxSV1EYAytuZDtQYEwi0DPzooG6aN18xyHrnJtzwjVwmMauzkEecd7hynVJGolNGk1Pl9tltmZqfze4TZTCxg==",
+ "requires": {
+ "repeat-string": "^1.3.0"
+ }
+ },
"pako": {
"version": "1.0.11",
"resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
@@ -38845,6 +43762,11 @@
"callsites": "^3.0.0"
}
},
+ "parenthesis": {
+ "version": "3.1.8",
+ "resolved": "https://registry.npmjs.org/parenthesis/-/parenthesis-3.1.8.tgz",
+ "integrity": "sha512-KF/U8tk54BgQewkJPvB4s/US3VQY68BRDpH638+7O/n58TpnwiwnOtGIOsT2/i+M78s61BBpeC83STB88d8sqw=="
+ },
"parse-asn1": {
"version": "5.1.6",
"resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
@@ -38870,6 +43792,24 @@
"lines-and-columns": "^1.1.6"
}
},
+ "parse-rect": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz",
+ "integrity": "sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==",
+ "requires": {
+ "pick-by-alias": "^1.2.0"
+ }
+ },
+ "parse-svg-path": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz",
+ "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ=="
+ },
+ "parse-unit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-unit/-/parse-unit-1.0.1.tgz",
+ "integrity": "sha512-hrqldJHokR3Qj88EIlV/kAyAi/G5R2+R56TBANxNMy0uPlYcttx0jnMW6Yx5KsKPSbC3KddM/7qQm3+0wEXKxg=="
+ },
"parse5": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
@@ -38944,8 +43884,7 @@
"path-parse": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"path-to-regexp": {
"version": "0.1.7",
@@ -38966,6 +43905,15 @@
"integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=",
"dev": true
},
+ "pbf": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/pbf/-/pbf-3.2.1.tgz",
+ "integrity": "sha512-ClrV7pNOn7rtmoQVF4TS1vyU0WhYRnP92fzbfF75jAIwpnzdJXf8iTd4CMEqO4yUenH6NDqLiwjqlh6QgZzgLQ==",
+ "requires": {
+ "ieee754": "^1.1.12",
+ "resolve-protobuf-schema": "^2.1.0"
+ }
+ },
"pbkdf2": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
@@ -38988,8 +43936,29 @@
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
+ },
+ "permutation-parity": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/permutation-parity/-/permutation-parity-1.0.0.tgz",
+ "integrity": "sha512-mRaEvnnWolbZuErWD08StRUZP9YOWG3cURP5nYpRg1D2PENzPXCUrPv8/bOk0tfln0hISLZjOdOcQCbsVpL2nQ==",
+ "requires": {
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "permutation-rank": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/permutation-rank/-/permutation-rank-1.0.0.tgz",
+ "integrity": "sha512-kmXwlQcd4JlV8g61jz0xDyroFNlJ/mP+KbSBllMuQD7FvaQInRnnAStElcppkUXd8qVFLvemy6msUmBn7sDzHg==",
+ "requires": {
+ "invert-permutation": "^1.0.0",
+ "typedarray-pool": "^1.0.0"
+ }
+ },
+ "pick-by-alias": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pick-by-alias/-/pick-by-alias-1.2.0.tgz",
+ "integrity": "sha512-ESj2+eBxhGrcA1azgHs7lARG5+5iLakc/6nlfbpjcLl00HuuUOIuORhYXN4D1HfvMSKuVtFQjAlnwi1JHEeDIw=="
},
"picomatch": {
"version": "2.2.2",
@@ -39036,6 +44005,137 @@
"find-up": "^4.0.0"
}
},
+ "planar-dual": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/planar-dual/-/planar-dual-1.0.2.tgz",
+ "integrity": "sha512-jfQCbX1kXu53+enC+BPQlfoZI1u5m8IUhFVtFG+9tUj84wnuaYNheR69avYWCNXWnUCkwUajmYMqX9M2Ruh4ug==",
+ "requires": {
+ "compare-angle": "^1.0.0",
+ "dup": "^1.0.0"
+ }
+ },
+ "planar-graph-to-polyline": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/planar-graph-to-polyline/-/planar-graph-to-polyline-1.0.6.tgz",
+ "integrity": "sha512-h8a9kdAjo7mRhC0X6HZ42xzFp7vKDZA+Hygyhsq/08Qi4vVAQYJaLLYLvKUUzRbVKvdYqq0reXHyV0EygyEBHA==",
+ "requires": {
+ "edges-to-adjacency-list": "^1.0.0",
+ "planar-dual": "^1.0.0",
+ "point-in-big-polygon": "^2.0.1",
+ "robust-orientation": "^1.0.1",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0",
+ "uniq": "^1.0.0"
+ }
+ },
+ "plotly.js": {
+ "version": "2.16.1",
+ "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-2.16.1.tgz",
+ "integrity": "sha512-83BJWgbXSjeEl31+zq66ZzU/QWfd/CItzGm5mtYeWHWHyoOcCzHDW4I+QgkicGq0ntLZ2PfEb0fjM0qMzGGXVw==",
+ "requires": {
+ "@plotly/d3": "3.8.0",
+ "@plotly/d3-sankey": "0.7.2",
+ "@plotly/d3-sankey-circular": "0.33.1",
+ "@turf/area": "^6.4.0",
+ "@turf/bbox": "^6.4.0",
+ "@turf/centroid": "^6.0.2",
+ "canvas-fit": "^1.5.0",
+ "color-alpha": "1.0.4",
+ "color-normalize": "1.5.0",
+ "color-parse": "1.3.8",
+ "color-rgba": "2.1.1",
+ "country-regex": "^1.1.0",
+ "d3-force": "^1.2.1",
+ "d3-format": "^1.4.5",
+ "d3-geo": "^1.12.1",
+ "d3-geo-projection": "^2.9.0",
+ "d3-hierarchy": "^1.1.9",
+ "d3-interpolate": "^1.4.0",
+ "d3-time": "^1.1.0",
+ "d3-time-format": "^2.2.3",
+ "fast-isnumeric": "^1.1.4",
+ "gl-mat4": "^1.2.0",
+ "gl-text": "^1.3.1",
+ "glslify": "^7.1.1",
+ "has-hover": "^1.0.1",
+ "has-passive-events": "^1.0.0",
+ "is-mobile": "^2.2.2",
+ "mapbox-gl": "1.10.1",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "native-promise-only": "^0.8.1",
+ "parse-svg-path": "^0.1.2",
+ "point-in-polygon": "^1.1.0",
+ "polybooljs": "^1.2.0",
+ "probe-image-size": "^7.2.3",
+ "regl": "npm:@plotly/regl@^2.1.2",
+ "regl-error2d": "^2.0.12",
+ "regl-line2d": "^3.1.2",
+ "regl-scatter2d": "^3.2.8",
+ "regl-splom": "^1.0.14",
+ "strongly-connected-components": "^1.0.1",
+ "superscript-text": "^1.0.0",
+ "svg-path-sdf": "^1.1.3",
+ "tinycolor2": "^1.4.2",
+ "to-px": "1.0.1",
+ "topojson-client": "^3.1.0",
+ "webgl-context": "^2.2.0",
+ "world-calendars": "^1.0.3"
+ },
+ "dependencies": {
+ "d3-force": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+ "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+ "requires": {
+ "d3-collection": "1",
+ "d3-dispatch": "1",
+ "d3-quadtree": "1",
+ "d3-timer": "1"
+ }
+ },
+ "d3-format": {
+ "version": "1.4.5",
+ "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-1.4.5.tgz",
+ "integrity": "sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ=="
+ },
+ "d3-geo": {
+ "version": "1.12.1",
+ "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.12.1.tgz",
+ "integrity": "sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==",
+ "requires": {
+ "d3-array": "1"
+ }
+ },
+ "d3-hierarchy": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+ "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ=="
+ },
+ "d3-interpolate": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
+ "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
+ "requires": {
+ "d3-color": "1"
+ }
+ },
+ "d3-time": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-1.1.0.tgz",
+ "integrity": "sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA=="
+ },
+ "d3-time-format": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+ "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+ "requires": {
+ "d3-time": "1"
+ }
+ }
+ }
+ },
"pn": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
@@ -39051,6 +44151,35 @@
"ts-pnp": "^1.1.6"
}
},
+ "point-in-big-polygon": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/point-in-big-polygon/-/point-in-big-polygon-2.0.1.tgz",
+ "integrity": "sha512-DtrN8pa2VfMlvmWlCcypTFeBE4+OYz1ojDNJLKCWa4doiVAD6PRBbxFYAT71tsp5oKaRXT5sxEiHCAQKb1zr2Q==",
+ "requires": {
+ "binary-search-bounds": "^2.0.0",
+ "interval-tree-1d": "^1.0.1",
+ "robust-orientation": "^1.1.3",
+ "slab-decomposition": "^1.0.1"
+ }
+ },
+ "point-in-polygon": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/point-in-polygon/-/point-in-polygon-1.1.0.tgz",
+ "integrity": "sha512-3ojrFwjnnw8Q9242TzgXuTD+eKiutbzyslcq1ydfu82Db2y+Ogbmyrkpv0Hgj31qwT3lbS9+QAAO/pIQM35XRw=="
+ },
+ "polybooljs": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/polybooljs/-/polybooljs-1.2.0.tgz",
+ "integrity": "sha512-mKjR5nolISvF+q2BtC1fi/llpxBPTQ3wLWN8+ldzdw2Hocpc8C72ZqnamCM4Z6z+68GVVjkeM01WJegQmZ8MEQ=="
+ },
+ "polytope-closest-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/polytope-closest-point/-/polytope-closest-point-1.0.0.tgz",
+ "integrity": "sha512-rvmt1e2ci9AUyWeHg+jsNuhGC4eBtxX4WjD9uDdvQzv2I1CVJSgbblJTslNXpGUu4KZSsUtSzvIdHKRKfRF3kw==",
+ "requires": {
+ "numeric": "^1.2.6"
+ }
+ },
"portfinder": {
"version": "1.0.28",
"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
@@ -39714,11 +44843,15 @@
"integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
"dev": true
},
+ "potpack": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/potpack/-/potpack-1.0.2.tgz",
+ "integrity": "sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ=="
+ },
"prelude-ls": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
- "dev": true
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
},
"prepend-http": {
"version": "1.0.4",
@@ -39783,6 +44916,16 @@
"integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
"dev": true
},
+ "probe-image-size": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/probe-image-size/-/probe-image-size-7.2.3.tgz",
+ "integrity": "sha512-HubhG4Rb2UH8YtV4ba0Vp5bQ7L78RTONYu/ujmCu5nBI8wGv24s4E9xSKBi0N1MowRpxk76pFCpJtW0KPzOK0w==",
+ "requires": {
+ "lodash.merge": "^4.6.2",
+ "needle": "^2.5.2",
+ "stream-parser": "~0.3.1"
+ }
+ },
"process": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
@@ -39792,8 +44935,7 @@
"process-nextick-args": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
- "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
- "dev": true
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
},
"progress": {
"version": "2.0.3",
@@ -39823,6 +44965,11 @@
"integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
"dev": true
},
+ "protocol-buffers-schema": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
+ "integrity": "sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw=="
+ },
"proxy-addr": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
@@ -39945,6 +45092,26 @@
}
}
},
+ "pxls": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/pxls/-/pxls-2.3.2.tgz",
+ "integrity": "sha512-pQkwgbLqWPcuES5iEmGa10OlCf5xG0blkIF3dg7PpRZShbTYcvAdfFfGL03SMrkaSUaa/V0UpN9HWg40O2AIIw==",
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "compute-dims": "^1.1.0",
+ "flip-pixels": "^1.0.2",
+ "is-browser": "^2.1.0",
+ "is-buffer": "^2.0.3",
+ "to-uint8": "^1.4.1"
+ },
+ "dependencies": {
+ "is-buffer": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+ "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
+ }
+ }
+ },
"q": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
@@ -39962,6 +45129,19 @@
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true
},
+ "quantize": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/quantize/-/quantize-1.0.2.tgz",
+ "integrity": "sha512-25P7wI2UoDbIQsQp50ARkt+5pwPsOq7G/BqvT5xAbapnRoNWMN8/p55H9TXd5MuENiJnm5XICB2H2aDZGwts7w=="
+ },
+ "quat-slerp": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/quat-slerp/-/quat-slerp-1.0.1.tgz",
+ "integrity": "sha512-OTozCDeP5sW7cloGR+aIycctZasBhblk1xdsSGP1Iz5pEwDqyChloTmc96xsDfusFD7GRxwDDu+tpJX0Wa1kJw==",
+ "requires": {
+ "gl-quat": "^1.0.0"
+ }
+ },
"query-string": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
@@ -39990,6 +45170,19 @@
"integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
"dev": true
},
+ "quickselect": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
+ "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
+ },
+ "raf": {
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
+ "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==",
+ "requires": {
+ "performance-now": "^2.1.0"
+ }
+ },
"ramda": {
"version": "0.24.1",
"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz",
@@ -40021,6 +45214,14 @@
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
"dev": true
},
+ "rat-vec": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/rat-vec/-/rat-vec-1.1.1.tgz",
+ "integrity": "sha512-FbxGwkQxmw4Jx41LR7yMOR+g8M9TWCEmf/SUBQVLuK2eh0nThnffF7IUualr3XE2x5F8AdLiCVeSGwXd4snfgg==",
+ "requires": {
+ "big-rat": "^1.0.3"
+ }
+ },
"raw-body": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
@@ -40127,7 +45328,6 @@
"version": "2.3.7",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
"integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
- "dev": true,
"requires": {
"core-util-is": "~1.0.0",
"inherits": "~2.0.3",
@@ -40141,8 +45341,7 @@
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
}
}
},
@@ -40203,6 +45402,16 @@
}
}
},
+ "reduce-simplicial-complex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/reduce-simplicial-complex/-/reduce-simplicial-complex-1.0.0.tgz",
+ "integrity": "sha512-t+nT7sHDtcxBx8TbglqfLsLKoFiSn9hp6GFojJEThHBAFv72wQeq/uRiPYZa4Xb8FR1Ye1foRcBV3Ki6bgm+pQ==",
+ "requires": {
+ "cell-orientation": "^1.0.1",
+ "compare-cell": "^1.0.0",
+ "compare-oriented-cell": "^1.0.1"
+ }
+ },
"regenerate": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz",
@@ -40243,6 +45452,11 @@
"safe-regex": "^1.1.0"
}
},
+ "regex-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/regex-regex/-/regex-regex-1.0.0.tgz",
+ "integrity": "sha512-FPbEhFTLpxKNgHKay3zMfkHzFK2ebViAlyvsz5euO4kwekH0T6fAL4Sdo2CgQ7Y1tGB5HqQm8SBq7pW5GegvVA=="
+ },
"regexp.prototype.flags": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
@@ -40296,6 +45510,82 @@
}
}
},
+ "regl": {
+ "version": "npm:@plotly/regl@2.1.2",
+ "resolved": "https://registry.npmjs.org/@plotly/regl/-/regl-2.1.2.tgz",
+ "integrity": "sha512-Mdk+vUACbQvjd0m/1JJjOOafmkp/EpmHjISsopEz5Av44CBq7rPC05HHNbYGKVyNUF2zmEoBS/TT0pd0SPFFyw=="
+ },
+ "regl-error2d": {
+ "version": "2.0.12",
+ "resolved": "https://registry.npmjs.org/regl-error2d/-/regl-error2d-2.0.12.tgz",
+ "integrity": "sha512-r7BUprZoPO9AbyqM5qlJesrSRkl+hZnVKWKsVp7YhOl/3RIpi4UDGASGJY0puQ96u5fBYw/OlqV24IGcgJ0McA==",
+ "requires": {
+ "array-bounds": "^1.0.1",
+ "color-normalize": "^1.5.0",
+ "flatten-vertex-data": "^1.0.2",
+ "object-assign": "^4.1.1",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0",
+ "update-diff": "^1.1.0"
+ }
+ },
+ "regl-line2d": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/regl-line2d/-/regl-line2d-3.1.2.tgz",
+ "integrity": "sha512-nmT7WWS/WxmXAQMkgaMKWXaVmwJ65KCrjbqHGOUjjqQi6shfT96YbBOvelXwO9hG7/hjvbzjtQ2UO0L3e7YaXQ==",
+ "requires": {
+ "array-bounds": "^1.0.1",
+ "array-find-index": "^1.0.2",
+ "array-normalize": "^1.1.4",
+ "color-normalize": "^1.5.0",
+ "earcut": "^2.1.5",
+ "es6-weak-map": "^2.0.3",
+ "flatten-vertex-data": "^1.0.2",
+ "glslify": "^7.0.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0"
+ }
+ },
+ "regl-scatter2d": {
+ "version": "3.2.8",
+ "resolved": "https://registry.npmjs.org/regl-scatter2d/-/regl-scatter2d-3.2.8.tgz",
+ "integrity": "sha512-bqrqJyeHkGBa9mEfuBnRd7FUtdtZ1l+gsM2C5Ugr1U3vJG5K3mdWdVWtOAllZ5FHHyWJV/vgjVvftgFUg6CDig==",
+ "requires": {
+ "@plotly/point-cluster": "^3.1.9",
+ "array-range": "^1.0.1",
+ "array-rearrange": "^2.2.2",
+ "clamp": "^1.0.1",
+ "color-id": "^1.1.0",
+ "color-normalize": "^1.5.0",
+ "color-rgba": "^2.1.1",
+ "flatten-vertex-data": "^1.0.2",
+ "glslify": "^7.0.0",
+ "image-palette": "^2.1.0",
+ "is-iexplorer": "^1.0.0",
+ "object-assign": "^4.1.1",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "to-float32": "^1.1.0",
+ "update-diff": "^1.1.0"
+ }
+ },
+ "regl-splom": {
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/regl-splom/-/regl-splom-1.0.14.tgz",
+ "integrity": "sha512-OiLqjmPRYbd7kDlHC6/zDf6L8lxgDC65BhC8JirhP4ykrK4x22ZyS+BnY8EUinXKDeMgmpRwCvUmk7BK4Nweuw==",
+ "requires": {
+ "array-bounds": "^1.0.1",
+ "array-range": "^1.0.1",
+ "color-alpha": "^1.0.4",
+ "flatten-vertex-data": "^1.0.2",
+ "parse-rect": "^1.2.0",
+ "pick-by-alias": "^1.2.0",
+ "raf": "^3.4.1",
+ "regl-scatter2d": "^3.2.3"
+ }
+ },
"relateurl": {
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
@@ -40375,8 +45665,7 @@
"repeat-string": {
"version": "1.6.1",
"resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
},
"repeating": {
"version": "2.0.1",
@@ -40474,7 +45763,6 @@
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz",
"integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==",
- "dev": true,
"requires": {
"path-parse": "^1.0.6"
}
@@ -40502,6 +45790,14 @@
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"dev": true
},
+ "resolve-protobuf-schema": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-protobuf-schema/-/resolve-protobuf-schema-2.1.0.tgz",
+ "integrity": "sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==",
+ "requires": {
+ "protocol-buffers-schema": "^3.3.1"
+ }
+ },
"resolve-url": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
@@ -40542,6 +45838,11 @@
"integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
"dev": true
},
+ "right-now": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/right-now/-/right-now-1.0.0.tgz",
+ "integrity": "sha512-DA8+YS+sMIVpbsuKgy+Z67L9Lxb1p05mNxRpDPNksPDEFir4vmBlUtuN9jkTGn9YMMdlBuK7XQgFiz6ws+yhSg=="
+ },
"rimraf": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
@@ -40561,6 +45862,97 @@
"inherits": "^2.0.1"
}
},
+ "robust-compress": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-compress/-/robust-compress-1.0.0.tgz",
+ "integrity": "sha512-E8btSpQ6zZr7LvRLrLvb+N5rwQ0etUbsXFKv5NQj6TVK6RYT00Qg9iVFvIWR+GxXUvpes7FDN0WfXa3l7wtGOw=="
+ },
+ "robust-determinant": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/robust-determinant/-/robust-determinant-1.1.0.tgz",
+ "integrity": "sha512-xva9bx/vyAv3pVYL2++vlnvM9q7oQOeCS5iscmlWtmaXHEgI4GFWeuYPUVVhvmYwx9N49EsQTonVJihYtcMo1Q==",
+ "requires": {
+ "robust-compress": "^1.0.0",
+ "robust-scale": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0"
+ }
+ },
+ "robust-dot-product": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-dot-product/-/robust-dot-product-1.0.0.tgz",
+ "integrity": "sha512-Nu/wah8B8RotyZLRPdlEL0ZDh3b7wSwUBLdbTHwS/yw0qqjMJ943PSCkd6EsF5R5QFDWF2x77DGsbmnv9/7/ew==",
+ "requires": {
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0"
+ }
+ },
+ "robust-in-sphere": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/robust-in-sphere/-/robust-in-sphere-1.2.1.tgz",
+ "integrity": "sha512-3zJdcMIOP1gdwux93MKTS0RiMYEGwQBoE5R1IW/9ZQmGeZzP7f7i4+xdcK8ujJvF/dEOS1WPuI9IB1WNFbj3Cg==",
+ "requires": {
+ "robust-scale": "^1.0.0",
+ "robust-subtract": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.0"
+ }
+ },
+ "robust-linear-solve": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-linear-solve/-/robust-linear-solve-1.0.0.tgz",
+ "integrity": "sha512-I1qW8Bl9+UYeGNh2Vt8cwkcD74xWMyjnU6lSVcZrf0eyfwPmreflY3v0SvqCZOj5ddxnSS1Xp31igbFNcg1TGQ==",
+ "requires": {
+ "robust-determinant": "^1.1.0"
+ }
+ },
+ "robust-orientation": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/robust-orientation/-/robust-orientation-1.2.1.tgz",
+ "integrity": "sha512-FuTptgKwY6iNuU15nrIJDLjXzCChWB+T4AvksRtwPS/WZ3HuP1CElCm1t+OBfgQKfWbtZIawip+61k7+buRKAg==",
+ "requires": {
+ "robust-scale": "^1.0.2",
+ "robust-subtract": "^1.0.0",
+ "robust-sum": "^1.0.0",
+ "two-product": "^1.0.2"
+ }
+ },
+ "robust-product": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-product/-/robust-product-1.0.0.tgz",
+ "integrity": "sha512-7ww6m+ICW6Dt7ylHVy1aeeNwTfMXfh2BHqHVNE+CHvrU9sI97Vb6uHnid0MN3I9afTI5DXOB7q4SQa2fxuo2Gw==",
+ "requires": {
+ "robust-scale": "^1.0.0",
+ "robust-sum": "^1.0.0"
+ }
+ },
+ "robust-scale": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/robust-scale/-/robust-scale-1.0.2.tgz",
+ "integrity": "sha512-jBR91a/vomMAzazwpsPTPeuTPPmWBacwA+WYGNKcRGSh6xweuQ2ZbjRZ4v792/bZOhRKXRiQH0F48AvuajY0tQ==",
+ "requires": {
+ "two-product": "^1.0.2",
+ "two-sum": "^1.0.0"
+ }
+ },
+ "robust-segment-intersect": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/robust-segment-intersect/-/robust-segment-intersect-1.0.1.tgz",
+ "integrity": "sha512-QWngxcL7rCRLK7nTMcTNBPi/q+fecrOo6aOtTPnXjT/Dve5AK20DzUSq2fznUS+rCAxyir6OdPgDCzcUxFtJoQ==",
+ "requires": {
+ "robust-orientation": "^1.1.3"
+ }
+ },
+ "robust-subtract": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-subtract/-/robust-subtract-1.0.0.tgz",
+ "integrity": "sha512-xhKUno+Rl+trmxAIVwjQMiVdpF5llxytozXJOdoT4eTIqmqsndQqFb1A0oiW3sZGlhMRhOi6pAD4MF1YYW6o/A=="
+ },
+ "robust-sum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/robust-sum/-/robust-sum-1.0.0.tgz",
+ "integrity": "sha512-AvLExwpaqUqD1uwLU6MwzzfRdaI6VEZsyvQ3IAQ0ZJ08v1H+DTyqskrf2ZJyh0BDduFVLN7H04Zmc+qTiahhAw=="
+ },
"rollup": {
"version": "0.40.2",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-0.40.2.tgz",
@@ -40622,8 +46014,7 @@
"safe-buffer": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
- "dev": true
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
},
"safe-regex": {
"version": "1.1.0",
@@ -40795,6 +46186,11 @@
}
}
},
+ "sane-topojson": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/sane-topojson/-/sane-topojson-4.0.0.tgz",
+ "integrity": "sha512-bJILrpBboQfabG3BNnHI2hZl52pbt80BE09u4WhnrmzuF2JbMKZdl62G5glXskJ46p+gxE2IzOwGj/awR4g8AA=="
+ },
"sass-graph": {
"version": "2.2.5",
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
@@ -40823,8 +46219,7 @@
"sax": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
- "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
- "dev": true
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"saxes": {
"version": "3.1.11",
@@ -41077,6 +46472,11 @@
"kind-of": "^6.0.2"
}
},
+ "shallow-copy": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
+ "integrity": "sha512-b6i4ZpVuUxB9h5gfCxPiusKYkqTMOjEbBs4wMaFbkfia4yFv92UKZ6Df8WXcKbn08JNL/abvg3FnMAOfakDvUw=="
+ },
"shebang-command": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -41132,6 +46532,11 @@
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"dev": true
},
+ "signum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/signum/-/signum-1.0.0.tgz",
+ "integrity": "sha512-yodFGwcyt59XRh7w5W3jPcIQb3Bwi21suEfT7MAWnBX3iCdklJpgDgvGT9o04UonglZN5SNMfJFkHIR/jO8GHw=="
+ },
"simple-swizzle": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
@@ -41149,12 +46554,81 @@
}
}
},
+ "simplicial-complex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/simplicial-complex/-/simplicial-complex-1.0.0.tgz",
+ "integrity": "sha512-mHauIKSOy3GquM5VnYEiu7eP5y4A8BiaN9ezUUgyYFz1k68PqDYcyaH3kenp2cyvWZE96QKE3nrxYw65Allqiw==",
+ "requires": {
+ "bit-twiddle": "^1.0.0",
+ "union-find": "^1.0.0"
+ }
+ },
+ "simplicial-complex-boundary": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/simplicial-complex-boundary/-/simplicial-complex-boundary-1.0.1.tgz",
+ "integrity": "sha512-hz/AaVbs+s08EVoxlbCE68AlC6/mxFJLxJrGRMbDoTjz3030nhcOq+w5+f0/ZaU2EYjmwa8CdVKpiRVIrhaZjA==",
+ "requires": {
+ "boundary-cells": "^2.0.0",
+ "reduce-simplicial-complex": "^1.0.0"
+ }
+ },
+ "simplicial-complex-contour": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/simplicial-complex-contour/-/simplicial-complex-contour-1.0.2.tgz",
+ "integrity": "sha512-Janyqvpa7jgr9MJbwR/XGyYz7bdhXNq7zgHxD0G54LCRNyn4bf3Hely2iWQeK/IGu3c5BaWFUh7ElxqXhKrq0g==",
+ "requires": {
+ "marching-simplex-table": "^1.0.0",
+ "ndarray": "^1.0.15",
+ "ndarray-sort": "^1.0.0",
+ "typedarray-pool": "^1.1.0"
+ }
+ },
+ "simplify-planar-graph": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/simplify-planar-graph/-/simplify-planar-graph-2.0.1.tgz",
+ "integrity": "sha512-KdC2ZPFvrGl9+lH/P3Yik7G0si2Zpk6Xiqjq8l9U1lOox5a/9dGLjevi9tvqoh4V7yQbs7fs6+rNCOAdrzUktw==",
+ "requires": {
+ "robust-orientation": "^1.0.1",
+ "simplicial-complex": "^0.3.3"
+ },
+ "dependencies": {
+ "bit-twiddle": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/bit-twiddle/-/bit-twiddle-0.0.2.tgz",
+ "integrity": "sha512-76iFAOrkcuw5UPA30Pt32XaytMHXz/04JembgIwsQAp7ImHYSWNq1shBbrlWf6CUvh1+amQ81LI8hNhqQgsBEw=="
+ },
+ "simplicial-complex": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/simplicial-complex/-/simplicial-complex-0.3.3.tgz",
+ "integrity": "sha512-JFSxp7I5yORuKSuwGN96thhkqZVvYB4pkTMkk+PKP2QsOYYU1e84OBoHwOpFyFmjyvB9B3UDZKzHQI5S/CPUPA==",
+ "requires": {
+ "bit-twiddle": "~0.0.1",
+ "union-find": "~0.0.3"
+ }
+ },
+ "union-find": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/union-find/-/union-find-0.0.4.tgz",
+ "integrity": "sha512-207oken6EyGDCBK5l/LTPsWfgy8N8s6idwRK2TG0ssWhzPlxEDdBA8nIV+eLbkEMdA8pAwE8F7/xwv2sCESVjQ=="
+ }
+ }
+ },
"sisteransi": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz",
"integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==",
"dev": true
},
+ "slab-decomposition": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/slab-decomposition/-/slab-decomposition-1.0.3.tgz",
+ "integrity": "sha512-1EfR304JHvX9vYQkUi4AKqN62mLsjk6W45xTk/TxwN8zd3HGwS7PVj9zj0I6fgCZqfGlimDEY+RzzASHn97ZmQ==",
+ "requires": {
+ "binary-search-bounds": "^2.0.0",
+ "functional-red-black-tree": "^1.0.0",
+ "robust-orientation": "^1.1.3"
+ }
+ },
"slash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
@@ -41358,7 +46832,7 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
+ "devOptional": true
},
"source-map-resolve": {
"version": "0.5.3",
@@ -41461,6 +46935,15 @@
}
}
},
+ "split-polygon": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/split-polygon/-/split-polygon-1.0.0.tgz",
+ "integrity": "sha512-nBFcgQUVEE8dcOjuKaRdlM53k8RxUYpRxZ//n0pHJQGhbVscrsti+gllJI3pK3y7fgFwGWgt7NFhAX5sz0UoWQ==",
+ "requires": {
+ "robust-dot-product": "^1.0.0",
+ "robust-sum": "^1.0.0"
+ }
+ },
"split-string": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
@@ -41473,8 +46956,7 @@
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
},
"sshpk": {
"version": "1.16.1",
@@ -41508,6 +46990,11 @@
"integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
"dev": true
},
+ "stack-trace": {
+ "version": "0.0.9",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
+ "integrity": "sha512-vjUc6sfgtgY0dxCdnc40mK6Oftjo9+2K8H/NG81TMhgL392FtiPA9tn9RLyTxXmTLPJPjF3VyzFp6bsWFLisMQ=="
+ },
"stack-utils": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
@@ -41520,6 +47007,14 @@
"integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==",
"dev": true
},
+ "static-eval": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.1.0.tgz",
+ "integrity": "sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==",
+ "requires": {
+ "escodegen": "^1.11.1"
+ }
+ },
"static-extend": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
@@ -41595,11 +47090,33 @@
"xtend": "^4.0.0"
}
},
+ "stream-parser": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/stream-parser/-/stream-parser-0.3.1.tgz",
+ "integrity": "sha512-bJ/HgKq41nlKvlhccD5kaCr/P+Hu0wPNKPJOH7en+YrJu/9EgqUF+88w5Jb6KNcjOFMhfX4B2asfeAtIGuHObQ==",
+ "requires": {
+ "debug": "2"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ }
+ }
+ },
"stream-shift": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
- "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
- "dev": true
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ=="
},
"stream-to-observable": {
"version": "0.1.0",
@@ -41617,7 +47134,6 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
- "dev": true,
"requires": {
"safe-buffer": "~5.1.0"
},
@@ -41625,8 +47141,7 @@
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
}
}
},
@@ -41657,6 +47172,23 @@
}
}
},
+ "string-split-by": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/string-split-by/-/string-split-by-1.0.0.tgz",
+ "integrity": "sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==",
+ "requires": {
+ "parenthesis": "^3.1.5"
+ }
+ },
+ "string-to-arraybuffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-to-arraybuffer/-/string-to-arraybuffer-1.0.2.tgz",
+ "integrity": "sha512-DaGZidzi93dwjQen5I2osxR9ERS/R7B1PFyufNMnzhj+fmlDQAc1DSDIJVJhgI8Oq221efIMbABUBdPHDRt43Q==",
+ "requires": {
+ "atob-lite": "^2.0.0",
+ "is-base64": "^0.1.0"
+ }
+ },
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -41752,6 +47284,11 @@
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"dev": true
},
+ "strongly-connected-components": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strongly-connected-components/-/strongly-connected-components-1.0.1.tgz",
+ "integrity": "sha512-i0TFx4wPcO0FwX+4RkLJi1MxmcTv90jNZgxMu9XRnMXMeFUY1VJlIoXpZunPUvUUqbCT1pg5PEkFqqpcaElNaA=="
+ },
"stylehacks": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
@@ -41776,6 +47313,19 @@
}
}
},
+ "supercluster": {
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
+ "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
+ "requires": {
+ "kdbush": "^3.0.0"
+ }
+ },
+ "superscript-text": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/superscript-text/-/superscript-text-1.0.0.tgz",
+ "integrity": "sha512-gwu8l5MtRZ6koO0icVTlmN5pm7Dhh1+Xpe9O4x6ObMAsW+3jPbW14d1DsBq1F4wiI+WOFjXF35pslgec/G8yCQ=="
+ },
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -41785,6 +47335,54 @@
"has-flag": "^3.0.0"
}
},
+ "surface-nets": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/surface-nets/-/surface-nets-1.0.2.tgz",
+ "integrity": "sha512-Se+BaCb5yc8AV1IfT6TwTWEe/KuzzjzcMQQCbcIahzk9xRO5bIxxGM2MmKxE9nmq8+RD8DLBLXu0BjXoRs21iw==",
+ "requires": {
+ "ndarray-extract-contour": "^1.0.0",
+ "triangulate-hypercube": "^1.0.0",
+ "zero-crossings": "^1.0.0"
+ }
+ },
+ "svg-arc-to-cubic-bezier": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/svg-arc-to-cubic-bezier/-/svg-arc-to-cubic-bezier-3.2.0.tgz",
+ "integrity": "sha512-djbJ/vZKZO+gPoSDThGNpKDO+o+bAeA4XQKovvkNCqnIS2t+S4qnLAGQhyyrulhCFRl1WWzAp0wUDV8PpTVU3g=="
+ },
+ "svg-path-bounds": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/svg-path-bounds/-/svg-path-bounds-1.0.2.tgz",
+ "integrity": "sha512-H4/uAgLWrppIC0kHsb2/dWUYSmb4GE5UqH06uqWBcg6LBjX2fu0A8+JrO2/FJPZiSsNOKZAhyFFgsLTdYUvSqQ==",
+ "requires": {
+ "abs-svg-path": "^0.1.1",
+ "is-svg-path": "^1.0.1",
+ "normalize-svg-path": "^1.0.0",
+ "parse-svg-path": "^0.1.2"
+ },
+ "dependencies": {
+ "normalize-svg-path": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/normalize-svg-path/-/normalize-svg-path-1.1.0.tgz",
+ "integrity": "sha512-r9KHKG2UUeB5LoTouwDzBy2VxXlHsiM6fyLQvnJa0S5hrhzqElH/CH7TUGhT1fVvIYBIKf3OpY4YJ4CK+iaqHg==",
+ "requires": {
+ "svg-arc-to-cubic-bezier": "^3.0.0"
+ }
+ }
+ }
+ },
+ "svg-path-sdf": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/svg-path-sdf/-/svg-path-sdf-1.1.3.tgz",
+ "integrity": "sha512-vJJjVq/R5lSr2KLfVXVAStktfcfa1pNFjFOgyJnzZFXlO/fDZ5DmM8FpnSKKzLPfEYTVeXuVBTHF296TpxuJVg==",
+ "requires": {
+ "bitmap-sdf": "^1.0.0",
+ "draw-svg-path": "^1.0.0",
+ "is-svg-path": "^1.0.1",
+ "parse-svg-path": "^0.1.2",
+ "svg-path-bounds": "^1.0.1"
+ }
+ },
"svg-tags": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
@@ -42037,6 +47635,14 @@
"require-main-filename": "^2.0.0"
}
},
+ "text-cache": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/text-cache/-/text-cache-4.2.2.tgz",
+ "integrity": "sha512-zky+UDYiX0a/aPw/YTBD+EzKMlCTu1chFuCMZeAkgoRiceySdROu1V2kJXhCbtEdBhiOviYnAdGiSYl58HW0ZQ==",
+ "requires": {
+ "vectorize-text": "^3.2.1"
+ }
+ },
"text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
@@ -42094,7 +47700,6 @@
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
- "dev": true,
"requires": {
"readable-stream": "~2.3.6",
"xtend": "~4.0.1"
@@ -42121,6 +47726,16 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true
},
+ "tinycolor2": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
+ "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA=="
+ },
+ "tinyqueue": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/tinyqueue/-/tinyqueue-2.0.3.tgz",
+ "integrity": "sha512-ppJZNDuKGgxzkHihX8v9v9G5f+18gzaTfrukGrq6ueg0lmH4nqVnA2IPG0AEH3jKEk2GRJCUhDoqpoiw3PHLBA=="
+ },
"title-case": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/title-case/-/title-case-3.0.3.tgz",
@@ -42151,6 +47766,16 @@
"integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
"dev": true
},
+ "to-array-buffer": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/to-array-buffer/-/to-array-buffer-3.2.0.tgz",
+ "integrity": "sha512-zN33mwi0gpL+7xW1ITLfJ48CEj6ZQW0ZAP0MU+2W3kEY0PAIncyuxmD4OqkUVhPAbTP7amq9j/iwvZKYS+lzSQ==",
+ "requires": {
+ "flatten-vertex-data": "^1.0.2",
+ "is-blob": "^2.0.1",
+ "string-to-arraybuffer": "^1.0.0"
+ }
+ },
"to-arraybuffer": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
@@ -42163,6 +47788,11 @@
"integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
"dev": true
},
+ "to-float32": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/to-float32/-/to-float32-1.1.0.tgz",
+ "integrity": "sha512-keDnAusn/vc+R3iEiSDw8TOF7gPiTLdK1ArvWtYbJQiVfmRg6i/CAvbKq3uIS0vWroAC7ZecN3DjQKw3aSklUg=="
+ },
"to-object-path": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
@@ -42183,6 +47813,14 @@
}
}
},
+ "to-px": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-px/-/to-px-1.0.1.tgz",
+ "integrity": "sha512-2y3LjBeIZYL19e5gczp14/uRWFDtDUErJPVN3VU9a7SJO+RjGRtYR47aMN2bZgGlxvW4ZcEz2ddUPVHXcMfuXw==",
+ "requires": {
+ "parse-unit": "^1.0.1"
+ }
+ },
"to-regex": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
@@ -42204,12 +47842,32 @@
"is-number": "^7.0.0"
}
},
+ "to-uint8": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/to-uint8/-/to-uint8-1.4.1.tgz",
+ "integrity": "sha512-o+ochsMlTZyucbww8It401FC2Rx+OP2RpDeYbA6h+y9HgedDl1UjdsJ9CmzKEG7AFP9es5PmJ4eDWeeeXihESg==",
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "clamp": "^1.0.1",
+ "is-base64": "^0.1.0",
+ "is-float-array": "^1.0.0",
+ "to-array-buffer": "^3.0.0"
+ }
+ },
"toidentifier": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
"dev": true
},
+ "topojson-client": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
+ "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
+ "requires": {
+ "commander": "2"
+ }
+ },
"tough-cookie": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
@@ -42229,6 +47887,24 @@
"punycode": "^2.1.0"
}
},
+ "triangulate-hypercube": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/triangulate-hypercube/-/triangulate-hypercube-1.0.1.tgz",
+ "integrity": "sha512-SAIacSBfUNfgeCna8q2i+1taOtFJkYuOqpduaJ1KUeOJpqc0lLKMYzPnZb4CA6KCOiD8Pd4YbuVq41wa9dvWyw==",
+ "requires": {
+ "gamma": "^0.1.0",
+ "permutation-parity": "^1.0.0",
+ "permutation-rank": "^1.0.0"
+ }
+ },
+ "triangulate-polyline": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/triangulate-polyline/-/triangulate-polyline-1.0.3.tgz",
+ "integrity": "sha512-crJcVFtVPFYQ8r9iIhe9JqkauDvNWDSZLot8ly3DniSCO+zyUfKbtfD3fEoBaA5uMrQU/zBi11NBuVQeSToToQ==",
+ "requires": {
+ "cdt2d": "^1.0.0"
+ }
+ },
"trim-newlines": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
@@ -42399,17 +48075,41 @@
"safe-buffer": "^5.0.1"
}
},
+ "turntable-camera-controller": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/turntable-camera-controller/-/turntable-camera-controller-3.0.1.tgz",
+ "integrity": "sha512-UOGu9W/Mx053pAaczi0BEPqvWJOqSgtpdigWG9C8dX8rQVdyl2hWmpdJW3m15QrGxJtJHIhhDTHVtTZzPkd/FA==",
+ "requires": {
+ "filtered-vector": "^1.2.1",
+ "gl-mat4": "^1.0.2",
+ "gl-vec3": "^1.0.2"
+ }
+ },
"tweetnacl": {
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
"dev": true
},
+ "two-product": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/two-product/-/two-product-1.0.2.tgz",
+ "integrity": "sha512-vOyrqmeYvzjToVM08iU52OFocWT6eB/I5LUWYnxeAPGXAhAxXYU/Yr/R2uY5/5n4bvJQL9AQulIuxpIsMoT8XQ=="
+ },
+ "two-sum": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/two-sum/-/two-sum-1.0.0.tgz",
+ "integrity": "sha512-phP48e8AawgsNUjEY2WvoIWqdie8PoiDZGxTDv70LDr01uX5wLEQbOgSP7Z/B6+SW5oLtbe8qaYX2fKJs3CGTw=="
+ },
+ "type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg=="
+ },
"type-check": {
"version": "0.3.2",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
"integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
- "dev": true,
"requires": {
"prelude-ls": "~1.1.2"
}
@@ -42436,11 +48136,24 @@
"mime-types": "~2.1.24"
}
},
+ "type-name": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/type-name/-/type-name-2.0.2.tgz",
+ "integrity": "sha512-kkgkuqR/jKdKO5oh/I2SMu2dGbLXoJq0zkdgbxaqYK+hr9S9edwVVGf+tMUFTx2gH9TN2+Zu9JZ/Njonb3cjhA=="
+ },
"typedarray": {
"version": "0.0.6",
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
- "dev": true
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ },
+ "typedarray-pool": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/typedarray-pool/-/typedarray-pool-1.2.0.tgz",
+ "integrity": "sha512-YTSQbzX43yvtpfRtIDAYygoYtgT+Rpjuxy9iOpczrjpXLgGoyG7aS5USJXV2d3nn8uHTeb9rXDvzS27zUg5KYQ==",
+ "requires": {
+ "bit-twiddle": "^1.0.0",
+ "dup": "^1.0.0"
+ }
},
"typescript": {
"version": "3.5.3",
@@ -42506,6 +48219,11 @@
"integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
"dev": true
},
+ "union-find": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/union-find/-/union-find-1.0.2.tgz",
+ "integrity": "sha512-wFA9bMD/40k7ZcpKVXfu6X1qD3ri5ryO8HUsuA1RnxPCQl66Mu6DgkxyR+XNnd+osD0aLENixcJVFj+uf+O4gw=="
+ },
"union-value": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
@@ -42521,8 +48239,7 @@
"uniq": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
- "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
- "dev": true
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8="
},
"uniqs": {
"version": "2.0.0",
@@ -42563,8 +48280,7 @@
"unquote": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
- "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
- "dev": true
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ="
},
"unset-value": {
"version": "1.0.0",
@@ -42618,6 +48334,11 @@
"integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
"dev": true
},
+ "update-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/update-diff/-/update-diff-1.1.0.tgz",
+ "integrity": "sha512-rCiBPiHxZwT4+sBhEbChzpO5hYHjm91kScWgdHf4Qeafs6Ba7MBl+d9GlGv72bcTZQO0sLmtQS1pHSWoCLtN/A=="
+ },
"upper-case": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
@@ -42704,8 +48425,7 @@
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
- "dev": true
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"util.promisify": {
"version": "1.0.1",
@@ -42725,12 +48445,55 @@
"integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
"dev": true
},
+ "utils-copy": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/utils-copy/-/utils-copy-1.1.1.tgz",
+ "integrity": "sha512-+NhJVV+PcxjdpkMrVTqXhQHPldlFGca5XR9YnGyNn7kQ0fMi+DqNLzdnhJ4TJ1HNy/HzB7c+FPg3y+4icY99ZA==",
+ "requires": {
+ "const-pinf-float64": "^1.0.0",
+ "object-keys": "^1.0.9",
+ "type-name": "^2.0.0",
+ "utils-copy-error": "^1.0.0",
+ "utils-indexof": "^1.0.0",
+ "utils-regex-from-string": "^1.0.0",
+ "validate.io-array": "^1.0.3",
+ "validate.io-buffer": "^1.0.1",
+ "validate.io-nonnegative-integer": "^1.0.0"
+ }
+ },
+ "utils-copy-error": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-copy-error/-/utils-copy-error-1.0.1.tgz",
+ "integrity": "sha512-RbJcGPZ6Ru2HQk9SWkvbdWNPX58pt4MO5uXsOQRu4LEGWB3LglkRrmnE/Ph1qWg6ywQ0qj95wTz1OeqQ2l8DCA==",
+ "requires": {
+ "object-keys": "^1.0.9",
+ "utils-copy": "^1.1.0"
+ }
+ },
+ "utils-indexof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/utils-indexof/-/utils-indexof-1.0.0.tgz",
+ "integrity": "sha512-76QBfRJpn4A0P5uTO1x00x+Yog36w2Pab0n+aT9UfUvVa4l+e8k3p7YwNpDvfQ6+aKGZdxZpxcNotNS4YjFcyg==",
+ "requires": {
+ "validate.io-array-like": "^1.0.1",
+ "validate.io-integer-primitive": "^1.0.0"
+ }
+ },
"utils-merge": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
"integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
"dev": true
},
+ "utils-regex-from-string": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/utils-regex-from-string/-/utils-regex-from-string-1.0.0.tgz",
+ "integrity": "sha512-xKfdmEF19iUu9TKxFiohQUlQTuqYdV80/CxHiudVI37iEV/OA4HHlXZoc4qvuO1B74EcBVpErBreRO/dpdLeYA==",
+ "requires": {
+ "regex-regex": "^1.0.0",
+ "validate.io-string-primitive": "^1.0.0"
+ }
+ },
"uuid": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
@@ -42751,12 +48514,102 @@
"spdx-expression-parse": "^3.0.0"
}
},
+ "validate.io-array": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/validate.io-array/-/validate.io-array-1.0.6.tgz",
+ "integrity": "sha512-DeOy7CnPEziggrOO5CZhVKJw6S3Yi7e9e65R1Nl/RTN1vTQKnzjfvks0/8kQ40FP/dsjRAOd4hxmJ7uLa6vxkg=="
+ },
+ "validate.io-array-like": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/validate.io-array-like/-/validate.io-array-like-1.0.2.tgz",
+ "integrity": "sha512-rGLiN0cvY9OWzQcWP+RtqZR/MK9RUz3gKDTCcRLtEQ/BvlanMF5PyqtVIN+CgrIBCv/ypfme9v7r4yMJPYpbNA==",
+ "requires": {
+ "const-max-uint32": "^1.0.2",
+ "validate.io-integer-primitive": "^1.0.0"
+ }
+ },
+ "validate.io-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/validate.io-buffer/-/validate.io-buffer-1.0.2.tgz",
+ "integrity": "sha512-6Tad+/QYOxWEXsesKYak1mHOzGdPYS4QeHFImWn7ECi4GR0x3vh7+6+1yoLKNXiklKuTFOxHLG3kZy9tPX0GvQ=="
+ },
+ "validate.io-integer": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/validate.io-integer/-/validate.io-integer-1.0.5.tgz",
+ "integrity": "sha512-22izsYSLojN/P6bppBqhgUDjCkr5RY2jd+N2a3DCAUey8ydvrZ/OkGvFPR7qfOpwR2LC5p4Ngzxz36g5Vgr/hQ==",
+ "requires": {
+ "validate.io-number": "^1.0.3"
+ }
+ },
+ "validate.io-integer-primitive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-integer-primitive/-/validate.io-integer-primitive-1.0.0.tgz",
+ "integrity": "sha512-4ARGKA4FImVWJgrgttLYsYJmDGwxlhLfDCdq09gyVgohLKKRUfD3VAo1L2vTRCLt6hDhDtFKdZiuYUTWyBggwg==",
+ "requires": {
+ "validate.io-number-primitive": "^1.0.0"
+ }
+ },
+ "validate.io-matrix-like": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/validate.io-matrix-like/-/validate.io-matrix-like-1.0.2.tgz",
+ "integrity": "sha512-86mqLUIkZCRAOVKZvpCB7sDCw1dKBjBkY+C6WO/wLo/jQx0sOqQZz3LLtDw0DCfuAKxRuhSmIpX3nzr0nWrbdw=="
+ },
+ "validate.io-ndarray-like": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-ndarray-like/-/validate.io-ndarray-like-1.0.0.tgz",
+ "integrity": "sha512-OV85AosxraPFSXJwzv/d7Cu5/dLiyLtsHmxtHTJcHW1N0uscd0eJ2df1Zk+HdID0eUctUllW/1YuQPUJFv1pTA=="
+ },
+ "validate.io-nonnegative-integer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-nonnegative-integer/-/validate.io-nonnegative-integer-1.0.0.tgz",
+ "integrity": "sha512-uOMekPwcl84yg8NR7zgIZCZ9pHCtd9CK1Ri51N+ZJLTe1HyLbmdFdy7ZmfkiHkMvB1pOxeQmd1/LBjKhUD1L3A==",
+ "requires": {
+ "validate.io-integer": "^1.0.5"
+ }
+ },
+ "validate.io-number": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/validate.io-number/-/validate.io-number-1.0.3.tgz",
+ "integrity": "sha512-kRAyotcbNaSYoDnXvb4MHg/0a1egJdLwS6oJ38TJY7aw9n93Fl/3blIXdyYvPOp55CNxywooG/3BcrwNrBpcSg=="
+ },
+ "validate.io-number-primitive": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-number-primitive/-/validate.io-number-primitive-1.0.0.tgz",
+ "integrity": "sha512-8rlCe7N0TRTd50dwk4WNoMXNbX/4+RdtqE3TO6Bk0GJvAgbQlfL5DGr/Pl9ZLbWR6CutMjE2cu+yOoCnFWk+Qw=="
+ },
+ "validate.io-positive-integer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/validate.io-positive-integer/-/validate.io-positive-integer-1.0.0.tgz",
+ "integrity": "sha512-eg4LSdyqjICNUZWRilcQ5l+YayRlu6yi+GQsWw1bCmtG9yayOPmLa1fPymEHPPhbvWPAv3w0LLbCsf03pBHZkg==",
+ "requires": {
+ "validate.io-integer": "^1.0.5"
+ }
+ },
+ "validate.io-string-primitive": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/validate.io-string-primitive/-/validate.io-string-primitive-1.0.1.tgz",
+ "integrity": "sha512-TORbkLMdOFkEbPtfdx76FSVQGSAzyUEMxI+pBq5pfFm1ZzIesP+XiGc6eIK75aKu7RA7a8EcqUv5OrY5wfog5w=="
+ },
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
"integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
"dev": true
},
+ "vectorize-text": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/vectorize-text/-/vectorize-text-3.2.2.tgz",
+ "integrity": "sha512-34NVOCpMMQVXujU4vb/c6u98h6djI0jGdtC202H4Huvzn48B6ARsR7cmGh1xsAc0pHNQiUKGK/aHF05VtGv+eA==",
+ "requires": {
+ "cdt2d": "^1.0.0",
+ "clean-pslg": "^1.1.0",
+ "ndarray": "^1.0.11",
+ "planar-graph-to-polyline": "^1.0.6",
+ "simplify-planar-graph": "^2.0.1",
+ "surface-nets": "^1.0.0",
+ "triangulate-polyline": "^1.0.0"
+ }
+ },
"vendors": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
@@ -42780,6 +48633,16 @@
"integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
"dev": true
},
+ "vt-pbf": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/vt-pbf/-/vt-pbf-3.1.3.tgz",
+ "integrity": "sha512-2LzDFzt0mZKZ9IpVF2r69G9bXaP2Q2sArJCmcCgvfTdCCZzSyz4aCLoQyUilu37Ll56tCblIZrXFIjNUpGIlmA==",
+ "requires": {
+ "@mapbox/point-geometry": "0.1.0",
+ "@mapbox/vector-tile": "^1.3.1",
+ "pbf": "^3.2.1"
+ }
+ },
"vue": {
"version": "2.6.11",
"resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz",
@@ -43001,6 +48864,136 @@
}
}
},
+ "vue-plotly": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vue-plotly/-/vue-plotly-1.1.0.tgz",
+ "integrity": "sha512-GW52p+ZD0AKHgtE7vdkljJ79fiRugkhFkcE+Es5Ok9YWulHq8KxywQdO0rK1ejGIfVv1yAQKiKxhzYcYE/lXyw==",
+ "requires": {
+ "core-js": "^3.6.4",
+ "plotly.js": "^1.52.1",
+ "vue": "^2.6.11",
+ "vue-resize-directive": "^1.2.0"
+ },
+ "dependencies": {
+ "d3": {
+ "version": "3.5.17",
+ "resolved": "https://registry.npmjs.org/d3/-/d3-3.5.17.tgz",
+ "integrity": "sha512-yFk/2idb8OHPKkbAL8QaOaqENNoMhIaSHZerk3oQsECwkObkCpJyjYwCe+OHiq6UEdhe1m8ZGARRRO3ljFjlKg=="
+ },
+ "d3-force": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-1.2.1.tgz",
+ "integrity": "sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==",
+ "requires": {
+ "d3-collection": "1",
+ "d3-dispatch": "1",
+ "d3-quadtree": "1",
+ "d3-timer": "1"
+ }
+ },
+ "d3-hierarchy": {
+ "version": "1.1.9",
+ "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.9.tgz",
+ "integrity": "sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ=="
+ },
+ "d3-interpolate": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.4.0.tgz",
+ "integrity": "sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==",
+ "requires": {
+ "d3-color": "1"
+ }
+ },
+ "d3-time-format": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.3.0.tgz",
+ "integrity": "sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==",
+ "requires": {
+ "d3-time": "1"
+ }
+ },
+ "plotly.js": {
+ "version": "1.58.5",
+ "resolved": "https://registry.npmjs.org/plotly.js/-/plotly.js-1.58.5.tgz",
+ "integrity": "sha512-ChTlnFXB4tB0CzcG1mqgUKYnrJsZ8REDGox8BHAa/ltsd48MOAhOmFgjyDxwsXyjjgwOI296GeYDft8g4ftLHQ==",
+ "requires": {
+ "@plotly/d3-sankey": "0.7.2",
+ "@plotly/d3-sankey-circular": "0.33.1",
+ "@plotly/point-cluster": "^3.1.9",
+ "@turf/area": "^6.0.1",
+ "@turf/bbox": "^6.0.1",
+ "@turf/centroid": "^6.0.2",
+ "alpha-shape": "^1.0.0",
+ "canvas-fit": "^1.5.0",
+ "color-alpha": "1.0.4",
+ "color-normalize": "1.5.0",
+ "color-parse": "1.3.8",
+ "color-rgba": "2.1.1",
+ "convex-hull": "^1.0.3",
+ "country-regex": "^1.1.0",
+ "d3": "^3.5.17",
+ "d3-force": "^1.2.1",
+ "d3-hierarchy": "^1.1.9",
+ "d3-interpolate": "^1.4.0",
+ "d3-time-format": "^2.2.3",
+ "delaunay-triangulate": "^1.1.6",
+ "es6-promise": "^4.2.8",
+ "fast-isnumeric": "^1.1.4",
+ "gl-cone3d": "^1.5.2",
+ "gl-contour2d": "^1.1.7",
+ "gl-error3d": "^1.0.16",
+ "gl-heatmap2d": "^1.1.0",
+ "gl-line3d": "1.2.1",
+ "gl-mat4": "^1.2.0",
+ "gl-mesh3d": "^2.3.1",
+ "gl-plot2d": "^1.4.5",
+ "gl-plot3d": "^2.4.7",
+ "gl-pointcloud2d": "^1.0.3",
+ "gl-scatter3d": "^1.2.3",
+ "gl-select-box": "^1.0.4",
+ "gl-spikes2d": "^1.0.2",
+ "gl-streamtube3d": "^1.4.1",
+ "gl-surface3d": "^1.6.0",
+ "gl-text": "^1.1.8",
+ "glslify": "^7.1.1",
+ "has-hover": "^1.0.1",
+ "has-passive-events": "^1.0.0",
+ "image-size": "^0.7.5",
+ "is-mobile": "^2.2.2",
+ "mapbox-gl": "1.10.1",
+ "matrix-camera-controller": "^2.1.3",
+ "mouse-change": "^1.4.0",
+ "mouse-event-offset": "^3.0.2",
+ "mouse-wheel": "^1.2.0",
+ "ndarray": "^1.0.19",
+ "ndarray-linear-interpolate": "^1.0.0",
+ "parse-svg-path": "^0.1.2",
+ "polybooljs": "^1.2.0",
+ "regl": "^1.6.1",
+ "regl-error2d": "^2.0.11",
+ "regl-line2d": "^3.0.18",
+ "regl-scatter2d": "^3.2.1",
+ "regl-splom": "^1.0.12",
+ "right-now": "^1.0.0",
+ "robust-orientation": "^1.1.3",
+ "sane-topojson": "^4.0.0",
+ "strongly-connected-components": "^1.0.1",
+ "superscript-text": "^1.0.0",
+ "svg-path-sdf": "^1.1.3",
+ "tinycolor2": "^1.4.2",
+ "to-px": "1.0.1",
+ "topojson-client": "^3.1.0",
+ "webgl-context": "^2.2.0",
+ "world-calendars": "^1.0.3"
+ }
+ },
+ "regl": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/regl/-/regl-1.7.0.tgz",
+ "integrity": "sha512-bEAtp/qrtKucxXSJkD4ebopFZYP0q1+3Vb2WECWv/T8yQEgKxDxJ7ztO285tAMaYZVR6mM1GgI6CCn8FROtL1w=="
+ }
+ }
+ },
"vue-property-decorator": {
"version": "8.5.1",
"resolved": "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-8.5.1.tgz",
@@ -43018,6 +49011,16 @@
"vue": "^2.0.1"
}
},
+ "vue-resize-directive": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/vue-resize-directive/-/vue-resize-directive-1.2.0.tgz",
+ "integrity": "sha512-LmpFexQcl1XYyz3DQrTrq3Efgj50MKEON60nR9MMAq1D2ZtXFg1WDcy1wy1T0SeduNtIu9hos2aLTsJUplvjlQ==",
+ "requires": {
+ "css-element-queries": "^1.0.2",
+ "intersection-observer": "^0.5.0",
+ "lodash.debounce": "^4.0.8"
+ }
+ },
"vue-router": {
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.3.tgz",
@@ -43381,6 +49384,24 @@
"defaults": "^1.0.3"
}
},
+ "weak-map": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.8.tgz",
+ "integrity": "sha512-lNR9aAefbGPpHO7AEnY0hCFjz1eTkWCXYvkTRrTHs9qv8zJp+SkVYpzfLIFXQQiG3tVvbNFQgVg2bQS8YGgxyw=="
+ },
+ "weakmap-shim": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/weakmap-shim/-/weakmap-shim-1.1.1.tgz",
+ "integrity": "sha512-/wNyG+1FpiHhnfQo+TuA/XAUpvOOkKVl0A4qpT+oGcj5SlZCLmM+M1Py/3Sj8sy+YrEauCVITOxCsZKo6sPbQg=="
+ },
+ "webgl-context": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/webgl-context/-/webgl-context-2.2.0.tgz",
+ "integrity": "sha512-q/fGIivtqTT7PEoF07axFIlHNk/XCPaYpq64btnepopSWvKNFkoORlQYgqDigBIuGA1ExnFd/GnSUnBNEPQY7Q==",
+ "requires": {
+ "get-canvas-context": "^1.0.1"
+ }
+ },
"webidl-conversions": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
@@ -44053,8 +50074,7 @@
"word-wrap": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
- "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
- "dev": true
+ "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
},
"worker-farm": {
"version": "1.7.0",
@@ -44074,6 +50094,14 @@
"microevent.ts": "~0.1.1"
}
},
+ "world-calendars": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/world-calendars/-/world-calendars-1.0.3.tgz",
+ "integrity": "sha512-sAjLZkBnsbHkHWVhrsCU5Sa/EVuf9QqgvrN8zyJ2L/F9FR9Oc6CvVK0674+PGAtmmmYQMH98tCUSO4QLQv3/TQ==",
+ "requires": {
+ "object-assign": "^4.1.0"
+ }
+ },
"wrap-ansi": {
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
@@ -44122,8 +50150,7 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"write": {
"version": "1.0.3",
@@ -44398,6 +50425,14 @@
"dev": true
}
}
+ },
+ "zero-crossings": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/zero-crossings/-/zero-crossings-1.0.1.tgz",
+ "integrity": "sha512-iNIldMZaDtAyIJMJ8NnGVHeejH//y4eVmpXriM+q/B/BPNz+2E7oAgSnw9MXqCd3RbQ8W+hor7T2jEyRoc/s2A==",
+ "requires": {
+ "cwise-compiler": "^1.0.0"
+ }
}
}
}
diff --git a/package.json b/package.json
index a473ed3b3..d812b997a 100644
--- a/package.json
+++ b/package.json
@@ -32,6 +32,7 @@
"flat": "^5.0.2",
"focus-trap": "^5.1.0",
"focus-trap-vue": "0.0.6",
+ "plotly.js": "^2.11.1",
"title-case": "^3.0.3",
"uuid": "^8.3.2",
"valid-url": "^1.0.9",
@@ -43,6 +44,7 @@
"vue-feather-icons": "^5.1.0",
"vue-gtag": "^1.16.1",
"vue-json-tree-view": "^2.1.6",
+ "vue-plotly": "^1.1.0",
"vue-property-decorator": "^8.3.0",
"vue-qrcode-component": "^2.1.1",
"vue-router": "^3.1.3",
@@ -57,6 +59,7 @@
"@types/chai": "^4.2.7",
"@types/d3": "^7.1.0",
"@types/jest": "^24.9.0",
+ "@types/plotly.js": "^1.54.20",
"@types/uuid": "^8.3.0",
"@vue/cli-plugin-babel": "^4.1.0",
"@vue/cli-plugin-e2e-cypress": "^4.1.0",
diff --git a/src/breeding-insight/brapi/model/basePagination.ts b/src/breeding-insight/brapi/model/basePagination.ts
new file mode 100644
index 000000000..63861512f
--- /dev/null
+++ b/src/breeding-insight/brapi/model/basePagination.ts
@@ -0,0 +1,26 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding.
General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface BasePagination {
+ /**
+ * The number of data elements returned, aka the size of the current page. If the requested page does not have enough elements to fill a page at the requested page size, this field should indicate the actual number of elements returned.
+ */
+ pageSize: number;
+ /**
+ * The total number of elements that are available on the server and match the requested query parameters.
+ */
+ totalCount?: number;
+ /**
+ * The total number of pages of elements available on the server. This should be calculated with the following formula. totalPages = CEILING( totalCount / requested_page_size)
+ */
+ totalPages?: number;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/breedingMethod.ts b/src/breeding-insight/brapi/model/breedingMethod.ts
new file mode 100644
index 000000000..e04b6af87
--- /dev/null
+++ b/src/breeding-insight/brapi/model/breedingMethod.ts
@@ -0,0 +1,30 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface BreedingMethod {
+ /**
+ * an abbreviation for the name of this breeding method
+ */
+ abbreviation?: string;
+ /**
+ * the unique identifier for this breeding method
+ */
+ breedingMethodDbId: string;
+ /**
+ * human readable name of the breeding method
+ */
+ breedingMethodName?: string;
+ /**
+ * human readable description of the breeding method
+ */
+ description?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/breedingMethodListResponse.ts b/src/breeding-insight/brapi/model/breedingMethodListResponse.ts
new file mode 100644
index 000000000..3ade5c93e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/breedingMethodListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { BreedingMethodListResponseResult } from './breedingMethodListResponseResult';
+import { Context } from './context';
+import { Metadata } from './metadata';
+
+export interface BreedingMethodListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: BreedingMethodListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/breedingMethodListResponseResult.ts b/src/breeding-insight/brapi/model/breedingMethodListResponseResult.ts
new file mode 100644
index 000000000..06ad1a601
--- /dev/null
+++ b/src/breeding-insight/brapi/model/breedingMethodListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { BreedingMethod } from './breedingMethod';
+
+export interface BreedingMethodListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/breedingMethodSingleResponse.ts b/src/breeding-insight/brapi/model/breedingMethodSingleResponse.ts
new file mode 100644
index 000000000..07727c8d8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/breedingMethodSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { BreedingMethod } from './breedingMethod';
+import { Context } from './context';
+import { Metadata } from './metadata';
+
+export interface BreedingMethodSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: BreedingMethod;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/commonCropNamesResponse.ts b/src/breeding-insight/brapi/model/commonCropNamesResponse.ts
new file mode 100644
index 000000000..3de6fa723
--- /dev/null
+++ b/src/breeding-insight/brapi/model/commonCropNamesResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CommonCropNamesResponseResult } from './commonCropNamesResponseResult';
+import { Context } from './context';
+import { Metadata } from './metadata';
+
+export interface CommonCropNamesResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: CommonCropNamesResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/commonCropNamesResponseResult.ts b/src/breeding-insight/brapi/model/commonCropNamesResponseResult.ts
new file mode 100644
index 000000000..c7b8a9ba5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/commonCropNamesResponseResult.ts
@@ -0,0 +1,18 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface CommonCropNamesResponseResult {
+ /**
+ * array of crop names available on the server
+ */
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/contact.ts b/src/breeding-insight/brapi/model/contact.ts
new file mode 100644
index 000000000..8cd59f26b
--- /dev/null
+++ b/src/breeding-insight/brapi/model/contact.ts
@@ -0,0 +1,38 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface Contact {
+ /**
+ * The ID which uniquely identifies this contact MIAPPE V1.1 (DM-33) Person ID - An identifier for the data submitter. If that submitter is an individual, ORCID identifiers are recommended.
+ */
+ contactDbId: string;
+ /**
+ * The contacts email address MIAPPE V1.1 (DM-32) Person email - The electronic mail address of the person.
+ */
+ email?: string;
+ /**
+ * The name of the institution which this contact is part of MIAPPE V1.1 (DM-35) Person affiliation - The institution the person belongs to
+ */
+ instituteName?: string;
+ /**
+ * The full name of this contact person MIAPPE V1.1 (DM-31) Person name - The name of the person (either full name or as used in scientific publications)
+ */
+ name?: string;
+ /**
+ * The Open Researcher and Contributor ID for this contact person (orcid.org) MIAPPE V1.1 (DM-33) Person ID - An identifier for the data submitter. If that submitter is an individual, ORCID identifiers are recommended.
+ */
+ orcid?: string;
+ /**
+ * The type of person this contact represents (ex: Coordinator, Scientist, PI, etc.) MIAPPE V1.1 (DM-34) Person role - Type of contribution of the person to the investigation
+ */
+ type?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/context.ts b/src/breeding-insight/brapi/model/context.ts
new file mode 100644
index 000000000..e1cc4e9a0
--- /dev/null
+++ b/src/breeding-insight/brapi/model/context.ts
@@ -0,0 +1,17 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * The JSON-LD Context is used to provide JSON-LD definitions to each field in a JSON object. By providing an array of context file urls, a BrAPI response object becomes JSON-LD compatible. For more information, see https://w3c.github.io/json-ld-syntax/#the-context
+ */
+export interface Context extends Array {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/cross.ts b/src/breeding-insight/brapi/model/cross.ts
new file mode 100644
index 000000000..aa1f3f104
--- /dev/null
+++ b/src/breeding-insight/brapi/model/cross.ts
@@ -0,0 +1,24 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CrossNewRequest } from './crossNewRequest';
+import { CrossNewRequestCrossAttributes } from './crossNewRequestCrossAttributes';
+import { CrossParent } from './crossParent';
+import { ExternalReferences } from './externalReferences';
+
+export interface Cross extends CrossNewRequest {
+ /**
+ * the unique identifier for a cross
+ */
+ crossDbId?: string;
+}
+export namespace Cross {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossNewRequest.ts b/src/breeding-insight/brapi/model/crossNewRequest.ts
new file mode 100644
index 000000000..16ee74b61
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossNewRequest.ts
@@ -0,0 +1,60 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CrossNewRequestCrossAttributes } from './crossNewRequestCrossAttributes';
+import { CrossParent } from './crossParent';
+import { ExternalReferences } from './externalReferences';
+
+export interface CrossNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Set of custom attributes associated with a cross
+ */
+ crossAttributes?: Array;
+ /**
+ * the human readable name for a cross
+ */
+ crossName?: string;
+ /**
+ * the type of cross
+ */
+ crossType?: CrossNewRequest.CrossTypeEnum;
+ /**
+ * the unique identifier for a crossing project
+ */
+ crossingProjectDbId?: string;
+ /**
+ * the human readable name for a crossing project
+ */
+ crossingProjectName?: string;
+ externalReferences?: ExternalReferences;
+ parent1?: CrossParent;
+ parent2?: CrossParent;
+ /**
+ * the timestamp when the pollination took place
+ */
+ pollinationTimeStamp?: Date;
+}
+export namespace CrossNewRequest {
+ export type CrossTypeEnum = 'BIPARENTAL' | 'SELF' | 'OPEN_POLLINATED' | 'BULK' | 'BULK_SELFED' | 'BULK_OPEN_POLLINATED' | 'DOUBLE_HAPLOID';
+ export const CrossTypeEnum = {
+ BIPARENTAL: 'BIPARENTAL' as CrossTypeEnum,
+ SELF: 'SELF' as CrossTypeEnum,
+ OPENPOLLINATED: 'OPEN_POLLINATED' as CrossTypeEnum,
+ BULK: 'BULK' as CrossTypeEnum,
+ BULKSELFED: 'BULK_SELFED' as CrossTypeEnum,
+ BULKOPENPOLLINATED: 'BULK_OPEN_POLLINATED' as CrossTypeEnum,
+ DOUBLEHAPLOID: 'DOUBLE_HAPLOID' as CrossTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossNewRequestCrossAttributes.ts b/src/breeding-insight/brapi/model/crossNewRequestCrossAttributes.ts
new file mode 100644
index 000000000..fb9544b9d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossNewRequestCrossAttributes.ts
@@ -0,0 +1,25 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * a custom attributes associated with a cross
+ */
+export interface CrossNewRequestCrossAttributes {
+ /**
+ * the human readable name of a cross attribute
+ */
+ crossAttributeName?: string;
+ /**
+ * the value of a cross attribute
+ */
+ crossAttributeValue?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossParent.ts b/src/breeding-insight/brapi/model/crossParent.ts
new file mode 100644
index 000000000..9431f4e04
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossParent.ts
@@ -0,0 +1,43 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface CrossParent {
+ /**
+ * the unique identifier for a germplasm
+ */
+ germplasmDbId?: string;
+ /**
+ * the human readable name for a germplasm
+ */
+ germplasmName?: string;
+ /**
+ * the unique identifier for an observation unit
+ */
+ observationUnitDbId?: string;
+ /**
+ * the human readable name for an observation unit
+ */
+ observationUnitName?: string;
+ /**
+ * The type of parent ex. 'MALE', 'FEMALE', 'SELF', 'POPULATION', etc.
+ */
+ parentType?: CrossParent.ParentTypeEnum;
+}
+export namespace CrossParent {
+ export type ParentTypeEnum = 'MALE' | 'FEMALE' | 'SELF' | 'POPULATION';
+ export const ParentTypeEnum = {
+ MALE: 'MALE' as ParentTypeEnum,
+ FEMALE: 'FEMALE' as ParentTypeEnum,
+ SELF: 'SELF' as ParentTypeEnum,
+ POPULATION: 'POPULATION' as ParentTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossesListResponse.ts b/src/breeding-insight/brapi/model/crossesListResponse.ts
new file mode 100644
index 000000000..fac309cd5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossesListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { CrossesListResponseResult } from './crossesListResponseResult';
+import { Metadata } from './metadata';
+
+export interface CrossesListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: CrossesListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossesListResponseResult.ts b/src/breeding-insight/brapi/model/crossesListResponseResult.ts
new file mode 100644
index 000000000..9dcb60ed6
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossesListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Cross } from './cross';
+
+export interface CrossesListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossingProject.ts b/src/breeding-insight/brapi/model/crossingProject.ts
new file mode 100644
index 000000000..1c3595484
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossingProject.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CrossingProjectNewRequest } from './crossingProjectNewRequest';
+import { ExternalReferences } from './externalReferences';
+
+export interface CrossingProject extends CrossingProjectNewRequest {
+ /**
+ * the unique identifier for a crossing project
+ */
+ crossingProjectDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossingProjectNewRequest.ts b/src/breeding-insight/brapi/model/crossingProjectNewRequest.ts
new file mode 100644
index 000000000..7a032d1e8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossingProjectNewRequest.ts
@@ -0,0 +1,40 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+
+export interface CrossingProjectNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * the common name of a crop (for multi-crop systems)
+ */
+ commonCropName?: string;
+ /**
+ * the description for a crossing project
+ */
+ crossingProjectDescription?: string;
+ /**
+ * the human readable name for a crossing project
+ */
+ crossingProjectName?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * the unique identifier for a program
+ */
+ programDbId?: string;
+ /**
+ * the human readable name for a program
+ */
+ programName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossingProjectsListResponse.ts b/src/breeding-insight/brapi/model/crossingProjectsListResponse.ts
new file mode 100644
index 000000000..6023d901f
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossingProjectsListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { CrossingProjectsListResponseResult } from './crossingProjectsListResponseResult';
+import { Metadata } from './metadata';
+
+export interface CrossingProjectsListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: CrossingProjectsListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossingProjectsListResponseResult.ts b/src/breeding-insight/brapi/model/crossingProjectsListResponseResult.ts
new file mode 100644
index 000000000..8571e6b96
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossingProjectsListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CrossingProject } from './crossingProject';
+
+export interface CrossingProjectsListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/crossingProjectsSingleResponse.ts b/src/breeding-insight/brapi/model/crossingProjectsSingleResponse.ts
new file mode 100644
index 000000000..0f1e52e00
--- /dev/null
+++ b/src/breeding-insight/brapi/model/crossingProjectsSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { CrossingProject } from './crossingProject';
+import { Metadata } from './metadata';
+
+export interface CrossingProjectsSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: CrossingProject;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/dataFile.ts b/src/breeding-insight/brapi/model/dataFile.ts
new file mode 100644
index 000000000..7f3bf1348
--- /dev/null
+++ b/src/breeding-insight/brapi/model/dataFile.ts
@@ -0,0 +1,41 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * A dataFile contains a URL and the relevant file metadata to represent a file
+ */
+export interface DataFile {
+ /**
+ * A human readable description of the file contents
+ */
+ fileDescription?: string;
+ /**
+ * The MD5 Hash of the file contents to be used as a check sum
+ */
+ fileMD5Hash?: string;
+ /**
+ * The name of the file
+ */
+ fileName?: string;
+ /**
+ * The size of the file in bytes
+ */
+ fileSize?: number;
+ /**
+ * The type or format of the file. Preferably MIME Type.
+ */
+ fileType?: string;
+ /**
+ * The absolute URL where the file is located
+ */
+ fileURL: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/dataLink.ts b/src/breeding-insight/brapi/model/dataLink.ts
new file mode 100644
index 000000000..7474a89a0
--- /dev/null
+++ b/src/breeding-insight/brapi/model/dataLink.ts
@@ -0,0 +1,46 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface DataLink {
+ /**
+ * The structure of the data within a file. For example - VCF, table, image archive, multispectral image archives in EDAM ontology (used in Galaxy) MIAPPE V1.1 (DM-38) Data file description - Description of the format of the data file. May be a standard file format name, or a description of organization of the data in a tabular file.
+ */
+ dataFormat?: string;
+ /**
+ * The general description of this data link MIAPPE V1.1 (DM-38) Data file description - Description of the format of the data file. May be a standard file format name, or a description of organization of the data in a tabular file.
+ */
+ description?: string;
+ /**
+ * The MIME type of the file (ie text/csv, application/excel, application/zip). MIAPPE V1.1 (DM-38) Data file description - Description of the format of the data file. May be a standard file format name, or a description of organization of the data in a tabular file.
+ */
+ fileFormat?: string;
+ /**
+ * The name of the external data link MIAPPE V1.1 (DM-38) Data file description - Description of the format of the data file. May be a standard file format name, or a description of organization of the data in a tabular file.
+ */
+ name?: string;
+ /**
+ * The description of the origin or ownership of this linked data. Could be a formal reference to software, method, or workflow.
+ */
+ provenance?: string;
+ /**
+ * The general type of data. For example- Genotyping, Phenotyping raw data, Phenotyping reduced data, Environmental, etc
+ */
+ scientificType?: string;
+ /**
+ * URL describing the location of this data file to view or download MIAPPE V1.1 (DM-37) Data file link - Link to the data file (or digital object) in a public database or in a persistent institutional repository; or identifier of the data file when submitted together with the MIAPPE submission.
+ */
+ url?: string;
+ /**
+ * The version number for this data MIAPPE V1.1 (DM-39) Data file version - The version of the dataset (the actual data).
+ */
+ version?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/environmentParameter.ts b/src/breeding-insight/brapi/model/environmentParameter.ts
new file mode 100644
index 000000000..3709cd3c8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/environmentParameter.ts
@@ -0,0 +1,42 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface EnvironmentParameter {
+ /**
+ * Human-readable value of the environment parameter (defined above) constant within the experiment
+ */
+ description: string;
+ /**
+ * Name of the environment parameter constant within the experiment MIAPPE V1.1 (DM-58) Environment parameter - Name of the environment parameter constant within the experiment.
+ */
+ parameterName: string;
+ /**
+ * URI pointing to an ontology class for the parameter
+ */
+ parameterPUI?: string;
+ /**
+ * Unit of the value for this parameter
+ */
+ unit?: string;
+ /**
+ * URI pointing to an ontology class for the unit
+ */
+ unitPUI?: string;
+ /**
+ * Numerical or categorical value MIAPPE V1.1 (DM-59) Environment parameter value - Value of the environment parameter (defined above) constant within the experiment.
+ */
+ value?: string;
+ /**
+ * URI pointing to an ontology class for the parameter value
+ */
+ valuePUI?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/event.ts b/src/breeding-insight/brapi/model/event.ts
new file mode 100644
index 000000000..85d95524a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/event.ts
@@ -0,0 +1,51 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { EventEventParameters } from './eventEventParameters';
+
+export interface Event {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * A list of dates when the event occurred MIAPPE V1.1 (DM-68) Event date - Date and time of the event.
+ */
+ date?: Array;
+ /**
+ * Internal database identifier
+ */
+ eventDbId: string;
+ /**
+ * A detailed, human-readable description of this event MIAPPE V1.1 (DM-67) Event description - Description of the event, including details such as amount applied and possibly duration of the event.
+ */
+ eventDescription?: string;
+ /**
+ * A list of objects describing additional event parameters. Each of the following accepts a human-readable value or URI
+ */
+ eventParameters?: Array;
+ /**
+ * General category for this event (e.g. Sowing, Watering, Rain). Each eventType should correspond to exactly one eventTypeDbId, if provided. MIAPPE V1.1 (DM-65) Event type - Short name of the event.
+ */
+ eventType: string;
+ /**
+ * An identifier for this event type, in the form of an ontology class reference MIAPPE V1.1 (DM-66) Event accession number - Accession number of the event type in a suitable controlled vocabulary (Crop Ontology).
+ */
+ eventTypeDbId?: string;
+ /**
+ * A list of the affected observation units. If this parameter is not given, it is understood that the event affected all units in the study
+ */
+ observationUnitDbIds?: Array;
+ /**
+ * The study in which the event occurred
+ */
+ studyDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/eventEventParameters.ts b/src/breeding-insight/brapi/model/eventEventParameters.ts
new file mode 100644
index 000000000..910c1ba10
--- /dev/null
+++ b/src/breeding-insight/brapi/model/eventEventParameters.ts
@@ -0,0 +1,26 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface EventEventParameters {
+ /**
+ * Specifies the relationship between the event and the given property. E.g. fertilizer, operator
+ */
+ key?: string;
+ /**
+ * The type of the value given above, e.g. http://xmlns.com/foaf/0.1/Agent
+ */
+ rdfValue?: string;
+ /**
+ * The value of the property for this event. E.g. nitrogen, John Doe
+ */
+ value?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/eventsResponse.ts b/src/breeding-insight/brapi/model/eventsResponse.ts
new file mode 100644
index 000000000..92e6b68a0
--- /dev/null
+++ b/src/breeding-insight/brapi/model/eventsResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { EventsResponseResult } from './eventsResponseResult';
+import { Metadata } from './metadata';
+
+export interface EventsResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: EventsResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/eventsResponseResult.ts b/src/breeding-insight/brapi/model/eventsResponseResult.ts
new file mode 100644
index 000000000..d39253839
--- /dev/null
+++ b/src/breeding-insight/brapi/model/eventsResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Event } from './event';
+
+export interface EventsResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/externalReferences.ts b/src/breeding-insight/brapi/model/externalReferences.ts
old mode 100755
new mode 100644
index ce35228a8..5b464145b
--- a/src/breeding-insight/brapi/model/externalReferences.ts
+++ b/src/breeding-insight/brapi/model/externalReferences.ts
@@ -9,7 +9,7 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { ExternalReferencesInner } from '@/breeding-insight/brapi/model/externalReferencesInner';
+import { ExternalReferencesInner } from './externalReferencesInner';
/**
* An array of external reference ids. These are references to this piece of data in an external system. Could be a simple string or a URI.
diff --git a/src/breeding-insight/brapi/model/externalReferencesInner.ts b/src/breeding-insight/brapi/model/externalReferencesInner.ts
old mode 100755
new mode 100644
diff --git a/src/breeding-insight/brapi/model/geoJSON.ts b/src/breeding-insight/brapi/model/geoJSON.ts
old mode 100755
new mode 100644
index 59997b191..72893f08e
--- a/src/breeding-insight/brapi/model/geoJSON.ts
+++ b/src/breeding-insight/brapi/model/geoJSON.ts
@@ -9,8 +9,8 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { PointGeometry } from '@/breeding-insight/brapi/model/pointGeometry';
-import { PolygonGeometry } from '@/breeding-insight/brapi/model/polygonGeometry';
+import { PointGeometry } from './pointGeometry';
+import { PolygonGeometry } from './polygonGeometry';
/**
* One geometry as defined by GeoJSON (RFC 7946). All coordinates are decimal values on the WGS84 geographic coordinate reference system. Copied from RFC 7946 Section 3.1.1 A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, or easting and northing, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.
diff --git a/src/breeding-insight/brapi/model/geoJSONSearchArea.ts b/src/breeding-insight/brapi/model/geoJSONSearchArea.ts
new file mode 100644
index 000000000..710ace928
--- /dev/null
+++ b/src/breeding-insight/brapi/model/geoJSONSearchArea.ts
@@ -0,0 +1,17 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GeoJSON } from './geoJSON';
+import { PointGeometry } from './pointGeometry';
+import { PolygonGeometry } from './polygonGeometry';
+
+export interface GeoJSONSearchArea extends GeoJSON {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasm.ts b/src/breeding-insight/brapi/model/germplasm.ts
old mode 100755
new mode 100644
index 2b43adcb2..3242ca204
--- a/src/breeding-insight/brapi/model/germplasm.ts
+++ b/src/breeding-insight/brapi/model/germplasm.ts
@@ -9,7 +9,13 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { GermplasmNewRequest } from '@/breeding-insight/brapi/model/germplasmNewRequest';
+import { ExternalReferences } from './externalReferences';
+import { GermplasmNewRequest } from './germplasmNewRequest';
+import { GermplasmNewRequestDonors } from './germplasmNewRequestDonors';
+import { GermplasmNewRequestStorageTypes } from './germplasmNewRequestStorageTypes';
+import { GermplasmNewRequestSynonyms } from './germplasmNewRequestSynonyms';
+import { GermplasmOrigin } from './germplasmOrigin';
+import { TaxonID } from './taxonID';
export interface Germplasm extends GermplasmNewRequest {
/**
diff --git a/src/breeding-insight/brapi/model/germplasmAttribute.ts b/src/breeding-insight/brapi/model/germplasmAttribute.ts
new file mode 100644
index 000000000..2ac064168
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttribute.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GermplasmAttributeNewRequest } from './germplasmAttributeNewRequest';
+
+export interface GermplasmAttribute extends GermplasmAttributeNewRequest {
+ /**
+ * The ID which uniquely identifies this attribute within the given database server
+ */
+ attributeDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeCategoryListResponse.ts b/src/breeding-insight/brapi/model/germplasmAttributeCategoryListResponse.ts
new file mode 100644
index 000000000..2a374e6d1
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeCategoryListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmAttributeCategoryListResponseResult } from './germplasmAttributeCategoryListResponseResult';
+import { Metadata } from './metadata';
+
+export interface GermplasmAttributeCategoryListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmAttributeCategoryListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeCategoryListResponseResult.ts b/src/breeding-insight/brapi/model/germplasmAttributeCategoryListResponseResult.ts
new file mode 100644
index 000000000..d51a83893
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeCategoryListResponseResult.ts
@@ -0,0 +1,15 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface GermplasmAttributeCategoryListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeListResponse.ts b/src/breeding-insight/brapi/model/germplasmAttributeListResponse.ts
new file mode 100644
index 000000000..437a6e0c3
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmAttributeListResponseResult } from './germplasmAttributeListResponseResult';
+import { Metadata } from './metadata';
+
+export interface GermplasmAttributeListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmAttributeListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeListResponseResult.ts b/src/breeding-insight/brapi/model/germplasmAttributeListResponseResult.ts
new file mode 100644
index 000000000..51377a432
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GermplasmAttribute } from './germplasmAttribute';
+
+export interface GermplasmAttributeListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeNewRequest.ts b/src/breeding-insight/brapi/model/germplasmAttributeNewRequest.ts
new file mode 100644
index 000000000..9c6f2ce6d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeNewRequest.ts
@@ -0,0 +1,32 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { MethodBaseClass } from './methodBaseClass';
+import { OntologyReference } from './ontologyReference';
+import { ScaleBaseClass } from './scaleBaseClass';
+import { TraitBaseClass } from './traitBaseClass';
+import { VariableBaseClass } from './variableBaseClass';
+
+export interface GermplasmAttributeNewRequest extends VariableBaseClass {
+ /**
+ * General category for the attribute. very similar to Trait class.
+ */
+ attributeCategory?: string;
+ /**
+ * A human readable description of this attribute
+ */
+ attributeDescription?: string;
+ /**
+ * A human readable name for this attribute
+ */
+ attributeName: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeSearchRequest.ts b/src/breeding-insight/brapi/model/germplasmAttributeSearchRequest.ts
new file mode 100644
index 000000000..c911a55bf
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeSearchRequest.ts
@@ -0,0 +1,61 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { TraitDataType } from './traitDataType';
+
+export interface GermplasmAttributeSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * List of Germplasm Attribute IDs to search for
+ */
+ attributeDbIds?: Array;
+ /**
+ * List of human readable Germplasm Attribute names to search for
+ */
+ attributeNames?: Array;
+ /**
+ * List of scale data types to filter search results
+ */
+ dataTypes?: Array;
+ /**
+ * List of methods to filter search results
+ */
+ methodDbIds?: Array;
+ /**
+ * List of ontology IDs to search for
+ */
+ ontologyDbIds?: Array;
+ /**
+ * List of scales to filter search results
+ */
+ scaleDbIds?: Array;
+ /**
+ * The unique ID of a studies to filter on
+ */
+ studyDbId?: Array;
+ /**
+ * List of trait classes to filter search results
+ */
+ traitClasses?: Array;
+ /**
+ * List of trait unique ID to filter search results
+ */
+ traitDbIds?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeSingleResponse.ts b/src/breeding-insight/brapi/model/germplasmAttributeSingleResponse.ts
new file mode 100644
index 000000000..7db6689cc
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmAttribute } from './germplasmAttribute';
+import { Metadata } from './metadata';
+
+export interface GermplasmAttributeSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmAttribute;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeValue.ts b/src/breeding-insight/brapi/model/germplasmAttributeValue.ts
new file mode 100644
index 000000000..e0b997525
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeValue.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { GermplasmAttributeValueNewRequest } from './germplasmAttributeValueNewRequest';
+
+export interface GermplasmAttributeValue extends GermplasmAttributeValueNewRequest {
+ /**
+ * The ID which uniquely identifies this attribute value within the given database server
+ */
+ attributeValueDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeValueListResponse.ts b/src/breeding-insight/brapi/model/germplasmAttributeValueListResponse.ts
new file mode 100644
index 000000000..d65ec60dd
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeValueListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmAttributeValueListResponseResult } from './germplasmAttributeValueListResponseResult';
+import { Metadata } from './metadata';
+
+export interface GermplasmAttributeValueListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmAttributeValueListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeValueListResponseResult.ts b/src/breeding-insight/brapi/model/germplasmAttributeValueListResponseResult.ts
new file mode 100644
index 000000000..deb1416b2
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeValueListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GermplasmAttributeValue } from './germplasmAttributeValue';
+
+export interface GermplasmAttributeValueListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeValueNewRequest.ts b/src/breeding-insight/brapi/model/germplasmAttributeValueNewRequest.ts
new file mode 100644
index 000000000..e8c525f1d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeValueNewRequest.ts
@@ -0,0 +1,44 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+
+export interface GermplasmAttributeValueNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * The ID which uniquely identifies this attribute within the given database server
+ */
+ attributeDbId?: string;
+ /**
+ * A human readable name for this attribute
+ */
+ attributeName: string;
+ /**
+ * The date the value of this attribute was determined for a given germplasm
+ */
+ determinedDate?: Date;
+ externalReferences?: ExternalReferences;
+ /**
+ * The ID which uniquely identifies a germplasm within the given database server
+ */
+ germplasmDbId?: string;
+ /**
+ * Name of the germplasm. It can be the preferred name and does not have to be unique.
+ */
+ germplasmName?: string;
+ /**
+ * The value of this attribute for a given germplasm
+ */
+ value?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeValueSearchRequest.ts b/src/breeding-insight/brapi/model/germplasmAttributeValueSearchRequest.ts
new file mode 100644
index 000000000..2178731df
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeValueSearchRequest.ts
@@ -0,0 +1,70 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersGermplasm } from './searchRequestParametersGermplasm';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { TraitDataType } from './traitDataType';
+
+export interface GermplasmAttributeValueSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of IDs which uniquely identify germplasm to search for
+ */
+ germplasmDbIds?: Array;
+ /**
+ * List of human readable names to identify germplasm to search for
+ */
+ germplasmNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * List of Germplasm Attribute IDs to search for
+ */
+ attributeDbIds?: Array;
+ /**
+ * List of human readable Germplasm Attribute names to search for
+ */
+ attributeNames?: Array;
+ /**
+ * List of Germplasm Attribute Value IDs to search for
+ */
+ attributeValueDbIds?: Array;
+ /**
+ * List of scale data types to filter search results
+ */
+ dataTypes?: Array;
+ /**
+ * List of methods to filter search results
+ */
+ methodDbIds?: Array;
+ /**
+ * List of ontology IDs to search for
+ */
+ ontologyDbIds?: Array;
+ /**
+ * List of scales to filter search results
+ */
+ scaleDbIds?: Array;
+ /**
+ * List of trait classes to filter search results
+ */
+ traitClasses?: Array;
+ /**
+ * List of trait unique ID to filter search results
+ */
+ traitDbIds?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmAttributeValueSingleResponse.ts b/src/breeding-insight/brapi/model/germplasmAttributeValueSingleResponse.ts
new file mode 100644
index 000000000..63f6b1371
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmAttributeValueSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmAttributeValue } from './germplasmAttributeValue';
+import { Metadata } from './metadata';
+
+export interface GermplasmAttributeValueSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmAttributeValue;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmListResponse.ts b/src/breeding-insight/brapi/model/germplasmListResponse.ts
new file mode 100644
index 000000000..4d80aa04d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmListResponseResult } from './germplasmListResponseResult';
+import { Metadata } from './metadata';
+
+export interface GermplasmListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmListResponseResult.ts b/src/breeding-insight/brapi/model/germplasmListResponseResult.ts
new file mode 100644
index 000000000..a49a364ce
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Germplasm } from './germplasm';
+
+export interface GermplasmListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPD.ts b/src/breeding-insight/brapi/model/germplasmMCPD.ts
new file mode 100644
index 000000000..4d626035e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPD.ts
@@ -0,0 +1,172 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GermplasmMCPDBreedingInstitutes } from './germplasmMCPDBreedingInstitutes';
+import { GermplasmMCPDCollectingInfo } from './germplasmMCPDCollectingInfo';
+import { GermplasmMCPDDonorInfo } from './germplasmMCPDDonorInfo';
+import { GermplasmMCPDSafetyDuplicateInstitutes } from './germplasmMCPDSafetyDuplicateInstitutes';
+
+export interface GermplasmMCPD {
+ /**
+ * MCPD (v2.1) (ACCENAME) 11. Either a registered or other designation given to the material received, other than the donors accession number (23) or collecting number (3). First letter uppercase. Multiple names are separated by a semicolon without space.
+ */
+ accessionNames?: Array;
+ /**
+ * MCPD (v2.1) (ACCENUMB) 2. This is the unique identifier for accessions within a genebank, and is assigned when a sample is entered into the genebank collection (e.g. \"PI 113869\").
+ */
+ accessionNumber?: string;
+ /**
+ * MCPD (v2.1) (ACQDATE) 12. Date on which the accession entered the collection [YYYYMMDD] where YYYY is the year, MM is the month and DD is the day. Missing data (MM or DD) should be indicated with hyphens or \"00\" [double zero].
+ */
+ acquisitionDate?: string;
+ /**
+ * MCPD (v2.1) (COLLSRC) 21. The coding scheme proposed can be used at 2 different levels of detail: either by using the general codes (in bold-face) such as 10, 20, 30, 40, etc., or by using the more specific codes, such as 11, 12, etc. 10) Wild habitat 11) Forest or woodland 12) Shrubland 13) Grassland 14) Desert or tundra 15) Aquatic habitat 20) Farm or cultivated habitat 21) Field 22) Orchard 23) Backyard, kitchen or home garden (urban, peri-urban or rural) 24) Fallow land 25) Pasture 26) Farm store 27) Threshing floor 28) Park 30) Market or shop 40) Institute, Experimental station, Research organization, Genebank 50) Seed company 60) Weedy, disturbed or ruderal habitat 61) Roadside 62) Field margin 99) Other (Elaborate in REMARKS field)
+ */
+ acquisitionSourceCode?: GermplasmMCPD.AcquisitionSourceCodeEnum;
+ /**
+ * MCPD (v2.1) (OTHERNUMB) 24. Any other identifiers known to exist in other collections for this accession. Use the following format: INSTCODE:ACCENUMB;INSTCODE:identifier;INSTCODE and identifier are separated by a colon without space. Pairs of INSTCODE and identifier are separated by a semicolon without space. When the institute is not known, the identifier should be preceded by a colon.
+ */
+ alternateIDs?: Array;
+ /**
+ * MCPD (v2.1) (ANCEST) 20. Information about either pedigree or other description of ancestral information (e.g. parent variety in case of mutant or selection). For example a pedigree 'Hanna/7*Atlas//Turk/8*Atlas' or a description 'mutation found in Hanna', 'selection from Irene' or 'cross involving amongst others Hanna and Irene'.
+ */
+ ancestralData?: string;
+ /**
+ * MCPD (v2.1) (SAMPSTAT) 19. The coding scheme proposed can be used at 3 different levels of detail: either by using the general codes such as 100, 200, 300, 400, or by using the more specific codes such as 110, 120, etc. 100) Wild 110) Natural 120) Semi-natural/wild 130) Semi-natural/sown 200) Weedy 300) Traditional cultivar/landrace 400) Breeding/research material 410) Breeders line 411) Synthetic population 412) Hybrid 413) Founder stock/base population 414) Inbred line (parent of hybrid cultivar) 415) Segregating population 416) Clonal selection 420) Genetic stock 421) Mutant (e.g. induced/insertion mutants, tilling populations) 422) Cytogenetic stocks (e.g. chromosome addition/substitution, aneuploids, amphiploids) 423) Other genetic stocks (e.g. mapping populations) 500) Advanced or improved cultivar (conventional breeding methods) 600) GMO (by genetic engineering) 999) Other (Elaborate in REMARKS field)
+ */
+ biologicalStatusOfAccessionCode?: GermplasmMCPD.BiologicalStatusOfAccessionCodeEnum;
+ breedingInstitutes?: Array;
+ collectingInfo?: GermplasmMCPDCollectingInfo;
+ /**
+ * MCPD (v2.1) (CROPNAME) 10. Common name of the crop. Example: \"malting barley\", \"mas\".
+ */
+ commonCropName?: string;
+ /**
+ * MCPD (v2.1) (ORIGCTY) 13. 3-letter ISO 3166-1 code of the country in which the sample was originally collected (e.g. landrace, crop wild relative, farmers\" variety), bred or selected (breeding lines, GMOs, segregating populations, hybrids, modern cultivars, etc.). Note: Descriptors 14 to 16 below should be completed accordingly only if it was \"collected\".
+ */
+ countryOfOrigin?: string;
+ donorInfo?: GermplasmMCPDDonorInfo;
+ /**
+ * MCPD (v2.1) (GENUS) 5. Genus name for taxon. Initial uppercase letter required.
+ */
+ genus?: string;
+ /**
+ * A unique identifier which identifies a germplasm in this database
+ */
+ germplasmDbId?: string;
+ /**
+ * MCPD (v2.1) (PUID) 0. Any persistent, unique identifier assigned to the accession so it can be unambiguously referenced at the global level and the information associated with it harvested through automated means. Report one PUID for each accession. The Secretariat of the International Treaty on Plant Genetic Resources for Food and Agriculture (PGRFA) is facilitating the assignment of a persistent unique identifier (PUID), in the form of a DOI, to PGRFA at the accession level. Genebanks not applying a true PUID to their accessions should use, and request recipients to use, the concatenation of INSTCODE, ACCENUMB, and GENUS as a globally unique identifier similar in most respects to the PUID whenever they exchange information on accessions with third parties.
+ */
+ germplasmPUI?: string;
+ /**
+ * MCPD (v2.1) (INSTCODE) 1. FAO WIEWS code of the institute where the accession is maintained. The codes consist of the 3-letter ISO 3166 country code of the country where the institute is located plus a number (e.g. PER001). The current set of institute codes is available from http://www.fao.org/wiews. For those institutes not yet having an FAO Code, or for those with \"obsolete\" codes, see \"Common formatting rules (v)\".
+ */
+ instituteCode?: string;
+ /**
+ * MCPD (v2.1) (MLSSTAT) 27. The status of an accession with regards to the Multilateral System (MLS) of the International Treaty on Plant Genetic Resources for Food and Agriculture. Leave the value empty if the status is not known 0 No (not included) 1 Yes (included) 99 Other (elaborate in REMARKS field, e.g. \"under development\")
+ */
+ mlsStatus?: GermplasmMCPD.MlsStatusEnum;
+ /**
+ * MCPD (v2.1) (REMARKS) 28. The remarks field is used to add notes or to elaborate on descriptors with value 99 or 999 (= Other). Prefix remarks with the field name they refer to and a colon (:) without space (e.g. COLLSRC:riverside). Distinct remarks referring to different fields are separated by semi-colons without space.
+ */
+ remarks?: string;
+ safetyDuplicateInstitutes?: Array;
+ /**
+ * MCPD (v2.1) (SPECIES) 6. Specific epithet portion of the scientific name in lowercase letters. Only the following abbreviation is allowed: \"sp.\"
+ */
+ species?: string;
+ /**
+ * MCPD (v2.1) (SPAUTHOR) 7. Provide the authority for the species name.
+ */
+ speciesAuthority?: string;
+ /**
+ * MCPD (v2.1) (STORAGE) 26. If germplasm is maintained under different types of storage, multiple choices are allowed, separated by a semicolon (e.g. 20;30). (Refer to FAO/IPGRI Genebank Standards 1994 for details on storage type.) 10) Seed collection 11) Short term 12) Medium term 13) Long term 20) Field collection 30) In vitro collection 40) Cryo-preserved collection 50) DNA collection 99) Other (elaborate in REMARKS field)
+ */
+ storageTypeCodes?: Array;
+ /**
+ * MCPD (v2.1) (SUBTAXA) 8. Subtaxon can be used to store any additional taxonomic identifier. The following abbreviations are allowed: \"subsp.\" (for subspecies); \"convar.\" (for convariety); \"var.\" (for variety); \"f.\" (for form); \"Group\" (for \"cultivar group\").
+ */
+ subtaxon?: string;
+ /**
+ * MCPD (v2.1) (SUBTAUTHOR) 9. Provide the subtaxon authority at the most detailed taxonomic level.
+ */
+ subtaxonAuthority?: string;
+}
+export namespace GermplasmMCPD {
+ export type AcquisitionSourceCodeEnum = '10' | '11' | '12' | '13' | '14' | '15' | '20' | '21' | '22' | '23' | '24' | '25' | '26' | '27' | '28' | '30' | '40' | '50' | '60' | '61' | '62' | '99';
+ export const AcquisitionSourceCodeEnum = {
+ _10: '10' as AcquisitionSourceCodeEnum,
+ _11: '11' as AcquisitionSourceCodeEnum,
+ _12: '12' as AcquisitionSourceCodeEnum,
+ _13: '13' as AcquisitionSourceCodeEnum,
+ _14: '14' as AcquisitionSourceCodeEnum,
+ _15: '15' as AcquisitionSourceCodeEnum,
+ _20: '20' as AcquisitionSourceCodeEnum,
+ _21: '21' as AcquisitionSourceCodeEnum,
+ _22: '22' as AcquisitionSourceCodeEnum,
+ _23: '23' as AcquisitionSourceCodeEnum,
+ _24: '24' as AcquisitionSourceCodeEnum,
+ _25: '25' as AcquisitionSourceCodeEnum,
+ _26: '26' as AcquisitionSourceCodeEnum,
+ _27: '27' as AcquisitionSourceCodeEnum,
+ _28: '28' as AcquisitionSourceCodeEnum,
+ _30: '30' as AcquisitionSourceCodeEnum,
+ _40: '40' as AcquisitionSourceCodeEnum,
+ _50: '50' as AcquisitionSourceCodeEnum,
+ _60: '60' as AcquisitionSourceCodeEnum,
+ _61: '61' as AcquisitionSourceCodeEnum,
+ _62: '62' as AcquisitionSourceCodeEnum,
+ _99: '99' as AcquisitionSourceCodeEnum
+ };
+ export type BiologicalStatusOfAccessionCodeEnum = '100' | '110' | '120' | '130' | '200' | '300' | '400' | '410' | '411' | '412' | '413' | '414' | '415' | '416' | '420' | '421' | '422' | '423' | '500' | '600' | '999';
+ export const BiologicalStatusOfAccessionCodeEnum = {
+ _100: '100' as BiologicalStatusOfAccessionCodeEnum,
+ _110: '110' as BiologicalStatusOfAccessionCodeEnum,
+ _120: '120' as BiologicalStatusOfAccessionCodeEnum,
+ _130: '130' as BiologicalStatusOfAccessionCodeEnum,
+ _200: '200' as BiologicalStatusOfAccessionCodeEnum,
+ _300: '300' as BiologicalStatusOfAccessionCodeEnum,
+ _400: '400' as BiologicalStatusOfAccessionCodeEnum,
+ _410: '410' as BiologicalStatusOfAccessionCodeEnum,
+ _411: '411' as BiologicalStatusOfAccessionCodeEnum,
+ _412: '412' as BiologicalStatusOfAccessionCodeEnum,
+ _413: '413' as BiologicalStatusOfAccessionCodeEnum,
+ _414: '414' as BiologicalStatusOfAccessionCodeEnum,
+ _415: '415' as BiologicalStatusOfAccessionCodeEnum,
+ _416: '416' as BiologicalStatusOfAccessionCodeEnum,
+ _420: '420' as BiologicalStatusOfAccessionCodeEnum,
+ _421: '421' as BiologicalStatusOfAccessionCodeEnum,
+ _422: '422' as BiologicalStatusOfAccessionCodeEnum,
+ _423: '423' as BiologicalStatusOfAccessionCodeEnum,
+ _500: '500' as BiologicalStatusOfAccessionCodeEnum,
+ _600: '600' as BiologicalStatusOfAccessionCodeEnum,
+ _999: '999' as BiologicalStatusOfAccessionCodeEnum
+ };
+ export type MlsStatusEnum = '' | '0' | '1' | '99';
+ export const MlsStatusEnum = {
+ Empty: '' as MlsStatusEnum,
+ _0: '0' as MlsStatusEnum,
+ _1: '1' as MlsStatusEnum,
+ _99: '99' as MlsStatusEnum
+ };
+ export type StorageTypeCodesEnum = '10' | '11' | '12' | '13' | '20' | '30' | '40' | '50' | '99';
+ export const StorageTypeCodesEnum = {
+ _10: '10' as StorageTypeCodesEnum,
+ _11: '11' as StorageTypeCodesEnum,
+ _12: '12' as StorageTypeCodesEnum,
+ _13: '13' as StorageTypeCodesEnum,
+ _20: '20' as StorageTypeCodesEnum,
+ _30: '30' as StorageTypeCodesEnum,
+ _40: '40' as StorageTypeCodesEnum,
+ _50: '50' as StorageTypeCodesEnum,
+ _99: '99' as StorageTypeCodesEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDBreedingInstitutes.ts b/src/breeding-insight/brapi/model/germplasmMCPDBreedingInstitutes.ts
new file mode 100644
index 000000000..42eb88c14
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDBreedingInstitutes.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface GermplasmMCPDBreedingInstitutes {
+ /**
+ * MCPD (v2.1) (BREDCODE) 18. FAO WIEWS code of the institute that has bred the material. If the holding institute has bred the material, the breeding institute code (BREDCODE) should be the same as the holding institute code (INSTCODE). Follows INSTCODE standard. Multiple values are separated by a semicolon without space.
+ */
+ instituteCode?: string;
+ /**
+ * MCPD (v2.1) (BREDNAME) 18.1 Name of the institute (or person) that bred the material. This descriptor should be used only if BREDCODE can not be filled because the FAO WIEWS code for this institute is not available. Multiple names are separated by a semicolon without space.
+ */
+ instituteName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfo.ts b/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfo.ts
new file mode 100644
index 000000000..24cbf97d8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfo.ts
@@ -0,0 +1,36 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GermplasmMCPDCollectingInfoCollectingInstitutes } from './germplasmMCPDCollectingInfoCollectingInstitutes';
+import { GermplasmMCPDCollectingInfoCollectingSite } from './germplasmMCPDCollectingInfoCollectingSite';
+
+/**
+ * Information about the collection of this germplasm
+ */
+export interface GermplasmMCPDCollectingInfo {
+ /**
+ * MCPD (v2.1) (COLLDATE) 17. Collecting date of the sample [YYYYMMDD] where YYYY is the year, MM is the month and DD is the day. Missing data (MM or DD) should be indicated with hyphens or \"00\" [double zero].
+ */
+ collectingDate?: string;
+ /**
+ * Institutes which collected the sample
+ */
+ collectingInstitutes?: Array;
+ /**
+ * MCPD (v2.1) (COLLMISSID) 4.2 Identifier of the collecting mission used by the Collecting Institute (4 or 4.1) (e.g. \"CIATFOR_052\", \"CN_426\").
+ */
+ collectingMissionIdentifier?: string;
+ /**
+ * MCPD (v2.1) (COLLNUMB) 3. Original identifier assigned by the collector(s) of the sample, normally composed of the name or initials of the collector(s) followed by a number (e.g. \"ab109909\"). This identifier is essential for identifying duplicates held in different collections.
+ */
+ collectingNumber?: string;
+ collectingSite?: GermplasmMCPDCollectingInfoCollectingSite;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfoCollectingInstitutes.ts b/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfoCollectingInstitutes.ts
new file mode 100644
index 000000000..02d6c155d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfoCollectingInstitutes.ts
@@ -0,0 +1,26 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface GermplasmMCPDCollectingInfoCollectingInstitutes {
+ /**
+ * MCPD (v2.1) (COLLINSTADDRESS) 4.1.1 Address of the institute collecting the sample. This descriptor should be used only if COLLCODE can not be filled since the FAO WIEWS code for this institute is not available. Multiple values are separated by a semicolon without space.
+ */
+ instituteAddress?: string;
+ /**
+ * MCPD (v2.1) (COLLCODE) 4. FAO WIEWS code of the institute collecting the sample. If the holding institute has collected the material, the collecting institute code (COLLCODE) should be the same as the holding institute code (INSTCODE). Follows INSTCODE standard. Multiple values are separated by a semicolon without space.
+ */
+ instituteCode?: string;
+ /**
+ * MCPD (v2.1) (COLLNAME) 4.1 Name of the institute collecting the sample. This descriptor should be used only if COLLCODE can not be filled because the FAO WIEWS code for this institute is not available. Multiple values are separated by a semicolon without space.
+ */
+ instituteName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfoCollectingSite.ts b/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfoCollectingSite.ts
new file mode 100644
index 000000000..e2263c611
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDCollectingInfoCollectingSite.ts
@@ -0,0 +1,53 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * Information about the location where the sample was collected
+ */
+export interface GermplasmMCPDCollectingInfoCollectingSite {
+ /**
+ * MCPD (v2.1) (COORDUNCERT) 15.5 Uncertainty associated with the coordinates in metres. Leave the value empty if the uncertainty is unknown.
+ */
+ coordinateUncertainty?: string;
+ /**
+ * MCPD (v2.1) (ELEVATION) 16. Elevation of collecting site expressed in metres above sea level. Negative values are allowed.
+ */
+ elevation?: string;
+ /**
+ * MCPD (v2.1) (GEOREFMETH) 15.7 The georeferencing method used (GPS, determined from map, gazetteer, or estimated using software). Leave the value empty if georeferencing method is not known.
+ */
+ georeferencingMethod?: string;
+ /**
+ * MCPD (v2.1) (DECLATITUDE) 15.1 Latitude expressed in decimal degrees. Positive values are North of the Equator; negative values are South of the Equator (e.g. -44.6975).
+ */
+ latitudeDecimal?: string;
+ /**
+ * MCPD (v2.1) (LATITUDE) 15.2 Degrees (2 digits) minutes (2 digits), and seconds (2 digits) followed by N (North) or S (South) (e.g. 103020S). Every missing digit (minutes or seconds) should be indicated with a hyphen. Leading zeros are required (e.g. 10
+ */
+ latitudeDegrees?: string;
+ /**
+ * MCPD (v2.1) (COLLSITE) 14. Location information below the country level that describes where the accession was collected, preferable in English. This might include the distance in kilometres and direction from the nearest town, village or map grid reference point, (e.g. 7 km south of Townsville).
+ */
+ locationDescription?: string;
+ /**
+ * MCPD (v2.1) (DECLONGITUDE) 15.3 Longitude expressed in decimal degrees. Positive values are East of the Greenwich Meridian; negative values are West of the Greenwich Meridian (e.g. +120.9123).
+ */
+ longitudeDecimal?: string;
+ /**
+ * MCPD (v2.1) (LONGITUDE) 15.4 Degrees (3 digits), minutes (2 digits), and seconds (2 digits) followed by E (East) or W (West) (e.g. 0762510W). Every missing digit (minutes or seconds) should be indicated with a hyphen. Leading zeros are required (e.g. 076
+ */
+ longitudeDegrees?: string;
+ /**
+ * MCPD (v2.1) (COORDDATUM) 15.6 The geodetic datum or spatial reference system upon which the coordinates given in decimal latitude and decimal longitude are based (e.g. WGS84). The GPS uses the WGS84 datum.
+ */
+ spatialReferenceSystem?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDDonorInfo.ts b/src/breeding-insight/brapi/model/germplasmMCPDDonorInfo.ts
new file mode 100644
index 000000000..c80b5d274
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDDonorInfo.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GermplasmMCPDDonorInfoDonorInstitute } from './germplasmMCPDDonorInfoDonorInstitute';
+
+/**
+ * Information about the donor
+ */
+export interface GermplasmMCPDDonorInfo {
+ /**
+ * MCPD (v2.1) (DONORNUMB) 23. Identifier assigned to an accession by the donor. Follows ACCENUMB standard.
+ */
+ donorAccessionNumber?: string;
+ /**
+ * PUI (DOI mostly) of the accession in the donor system.
+ */
+ donorAccessionPui?: string;
+ donorInstitute?: GermplasmMCPDDonorInfoDonorInstitute;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDDonorInfoDonorInstitute.ts b/src/breeding-insight/brapi/model/germplasmMCPDDonorInfoDonorInstitute.ts
new file mode 100644
index 000000000..3f8711bf8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDDonorInfoDonorInstitute.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface GermplasmMCPDDonorInfoDonorInstitute {
+ /**
+ * MCPD (v2.1) (DONORCODE) 22. FAO WIEWS code of the donor institute. Follows INSTCODE standard.
+ */
+ instituteCode?: string;
+ /**
+ * MCPD (v2.1) (DONORNAME) 22.1 Name of the donor institute (or person). This descriptor should be used only if DONORCODE can not be filled because the FAO WIEWS code for this institute is not available.
+ */
+ instituteName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDResponse.ts b/src/breeding-insight/brapi/model/germplasmMCPDResponse.ts
new file mode 100644
index 000000000..32cce10d3
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { GermplasmMCPD } from './germplasmMCPD';
+import { Metadata } from './metadata';
+
+export interface GermplasmMCPDResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: GermplasmMCPD;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmMCPDSafetyDuplicateInstitutes.ts b/src/breeding-insight/brapi/model/germplasmMCPDSafetyDuplicateInstitutes.ts
new file mode 100644
index 000000000..c2f065732
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmMCPDSafetyDuplicateInstitutes.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface GermplasmMCPDSafetyDuplicateInstitutes {
+ /**
+ * MCPD (v2.1) (DUPLSITE) 25. FAO WIEWS code of the institute(s) where a safety duplicate of the accession is maintained. Follows INSTCODE standard.
+ */
+ instituteCode?: string;
+ /**
+ * MCPD (v2.1) (DUPLINSTNAME) 25.1 Name of the institute where a safety duplicate of the accession is maintained.
+ */
+ instituteName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmNewRequest.ts b/src/breeding-insight/brapi/model/germplasmNewRequest.ts
old mode 100755
new mode 100644
index 93edaee2e..227c47d78
--- a/src/breeding-insight/brapi/model/germplasmNewRequest.ts
+++ b/src/breeding-insight/brapi/model/germplasmNewRequest.ts
@@ -9,12 +9,12 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { ExternalReferences } from '@/breeding-insight/brapi/model/externalReferences';
-import { GermplasmNewRequestDonors } from '@/breeding-insight/brapi/model/germplasmNewRequestDonors';
-import { GermplasmNewRequestStorageTypes } from '@/breeding-insight/brapi/model/germplasmNewRequestStorageTypes';
-import { GermplasmNewRequestSynonyms } from '@/breeding-insight/brapi/model/germplasmNewRequestSynonyms';
-import { GermplasmOrigin } from '@/breeding-insight/brapi/model/germplasmOrigin';
-import { TaxonID } from '@/breeding-insight/brapi/model/taxonID';
+import { ExternalReferences } from './externalReferences';
+import { GermplasmNewRequestDonors } from './germplasmNewRequestDonors';
+import { GermplasmNewRequestStorageTypes } from './germplasmNewRequestStorageTypes';
+import { GermplasmNewRequestSynonyms } from './germplasmNewRequestSynonyms';
+import { GermplasmOrigin } from './germplasmOrigin';
+import { TaxonID } from './taxonID';
export interface GermplasmNewRequest {
/**
diff --git a/src/breeding-insight/brapi/model/germplasmNewRequestDonors.ts b/src/breeding-insight/brapi/model/germplasmNewRequestDonors.ts
old mode 100755
new mode 100644
diff --git a/src/breeding-insight/brapi/model/germplasmNewRequestStorageTypes.ts b/src/breeding-insight/brapi/model/germplasmNewRequestStorageTypes.ts
old mode 100755
new mode 100644
diff --git a/src/breeding-insight/brapi/model/germplasmNewRequestSynonyms.ts b/src/breeding-insight/brapi/model/germplasmNewRequestSynonyms.ts
old mode 100755
new mode 100644
diff --git a/src/breeding-insight/brapi/model/germplasmOrigin.ts b/src/breeding-insight/brapi/model/germplasmOrigin.ts
old mode 100755
new mode 100644
index f9299c433..a6f436617
--- a/src/breeding-insight/brapi/model/germplasmOrigin.ts
+++ b/src/breeding-insight/brapi/model/germplasmOrigin.ts
@@ -9,7 +9,7 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { GeoJSON } from '@/breeding-insight/brapi/model/geoJSON';
+import { GeoJSON } from './geoJSON';
/**
* MIAPPE V1.1 (DM-52) MIAPPE V1.1 (DM-53) MIAPPE V1.1 (DM-54) MIAPPE V1.1 (DM-55) MCPD (v2.1) (COORDUNCERT) 15.5 MCPD (v2.1) (ELEVATION) 16. MCPD (v2.1) (GEOREFMETH) 15.7 MCPD (v2.1) (DECLATITUDE) 15.1 MCPD (v2.1) (DECLONGITUDE) 15.3
diff --git a/src/breeding-insight/brapi/model/germplasmPedigreeResponse.ts b/src/breeding-insight/brapi/model/germplasmPedigreeResponse.ts
new file mode 100644
index 000000000..a9c6f05be
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmPedigreeResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { PedigreeNode } from './pedigreeNode';
+
+export interface GermplasmPedigreeResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: PedigreeNode;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmProgenyResponse.ts b/src/breeding-insight/brapi/model/germplasmProgenyResponse.ts
new file mode 100644
index 000000000..93a5c36bc
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmProgenyResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ProgenyNode } from './progenyNode';
+
+export interface GermplasmProgenyResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ProgenyNode;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmSearchRequest.ts b/src/breeding-insight/brapi/model/germplasmSearchRequest.ts
new file mode 100644
index 000000000..28136bcb5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmSearchRequest.ts
@@ -0,0 +1,79 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersCommonCropNames } from './searchRequestParametersCommonCropNames';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersGermplasm } from './searchRequestParametersGermplasm';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { SearchRequestParametersStudies } from './searchRequestParametersStudies';
+
+export interface GermplasmSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * Common name for the crop which this program is for
+ */
+ commonCropNames?: Array;
+ /**
+ * List of IDs which uniquely identify germplasm to search for
+ */
+ germplasmDbIds?: Array;
+ /**
+ * List of human readable names to identify germplasm to search for
+ */
+ germplasmNames?: Array;
+ /**
+ * List of study identifiers to search for
+ */
+ studyDbIds?: Array;
+ /**
+ * List of study names to filter search results
+ */
+ studyNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * List unique identifiers for accessions within a genebank
+ */
+ accessionNumbers?: Array;
+ /**
+ * A specific panel/collection/population name this germplasm belongs to.
+ */
+ collections?: Array;
+ /**
+ * List of Genus names to identify germplasm
+ */
+ genus?: Array;
+ /**
+ * List of Permanent Unique Identifiers to identify germplasm
+ */
+ germplasmPUIs?: Array;
+ /**
+ * Search for Germplasm with these parents
+ */
+ parentDbIds?: Array;
+ /**
+ * Search for Germplasm with these children
+ */
+ progenyDbIds?: Array;
+ /**
+ * List of Species names to identify germplasm
+ */
+ species?: Array;
+ /**
+ * List of alternative names or IDs used to reference this germplasm
+ */
+ synonyms?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/germplasmSingleResponse.ts b/src/breeding-insight/brapi/model/germplasmSingleResponse.ts
new file mode 100644
index 000000000..462cc78ee
--- /dev/null
+++ b/src/breeding-insight/brapi/model/germplasmSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Germplasm } from './germplasm';
+import { Metadata } from './metadata';
+
+export interface GermplasmSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Germplasm;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/image.ts b/src/breeding-insight/brapi/model/image.ts
new file mode 100644
index 000000000..2528bcb7e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/image.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { GeoJSON } from './geoJSON';
+import { ImageNewRequest } from './imageNewRequest';
+
+export interface Image extends ImageNewRequest {
+ /**
+ * The unique identifier of an image
+ */
+ imageDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/imageListResponse.ts b/src/breeding-insight/brapi/model/imageListResponse.ts
new file mode 100644
index 000000000..ca1c791a3
--- /dev/null
+++ b/src/breeding-insight/brapi/model/imageListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { ImageListResponseResult } from './imageListResponseResult';
+import { Metadata } from './metadata';
+
+export interface ImageListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ImageListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/imageListResponseResult.ts b/src/breeding-insight/brapi/model/imageListResponseResult.ts
new file mode 100644
index 000000000..d4d71abb5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/imageListResponseResult.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Image } from './image';
+
+export interface ImageListResponseResult {
+ /**
+ * Array of image meta data
+ */
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/imageNewRequest.ts b/src/breeding-insight/brapi/model/imageNewRequest.ts
new file mode 100644
index 000000000..68e9a9cd7
--- /dev/null
+++ b/src/breeding-insight/brapi/model/imageNewRequest.ts
@@ -0,0 +1,71 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { GeoJSON } from './geoJSON';
+
+export interface ImageNewRequest {
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * The copyright information of this image. Example 'Copyright 2018 Bob Robertson'
+ */
+ copyright?: string;
+ /**
+ * The human readable description of an image.
+ */
+ description?: string;
+ /**
+ * A list of terms to formally describe the image. Each item could be a simple Tag, an Ontology reference Id, or a full ontology URL.
+ */
+ descriptiveOntologyTerms?: Array;
+ externalReferences?: ExternalReferences;
+ /**
+ * The name of the image file. Might be the same as 'imageName', but could be different.
+ */
+ imageFileName?: string;
+ /**
+ * The size of the image in Bytes.
+ */
+ imageFileSize?: number;
+ /**
+ * The height of the image in Pixels.
+ */
+ imageHeight?: number;
+ imageLocation?: GeoJSON;
+ /**
+ * The human readable name of an image. Might be the same as 'imageFileName', but could be different.
+ */
+ imageName?: string;
+ /**
+ * The date and time the image was taken
+ */
+ imageTimeStamp?: Date;
+ /**
+ * The complete, absolute URI path to the image file. Images might be stored on a different host or path than the BrAPI web server.
+ */
+ imageURL?: string;
+ /**
+ * The width of the image in Pixels.
+ */
+ imageWidth?: number;
+ /**
+ * The file type of the image. Examples 'image/jpeg', 'image/png', 'image/svg', etc
+ */
+ mimeType?: string;
+ /**
+ * A list of observation Ids this image is associated with, if applicable.
+ */
+ observationDbIds?: Array;
+ /**
+ * The related observation unit identifier, if relevant.
+ */
+ observationUnitDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/imageSearchRequest.ts b/src/breeding-insight/brapi/model/imageSearchRequest.ts
new file mode 100644
index 000000000..18216b81c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/imageSearchRequest.ts
@@ -0,0 +1,86 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GeoJSONSearchArea } from './geoJSONSearchArea';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+
+export interface ImageSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * A list of terms to formally describe the image to search for. Each item could be a simple Tag, an Ontology reference Id, or a full ontology URL.
+ */
+ descriptiveOntologyTerms?: Array;
+ /**
+ * A list of image Ids to search for
+ */
+ imageDbIds?: Array;
+ /**
+ * Image file names to search for.
+ */
+ imageFileNames?: Array;
+ /**
+ * A maximum image file size to search for.
+ */
+ imageFileSizeMax?: number;
+ /**
+ * A minimum image file size to search for.
+ */
+ imageFileSizeMin?: number;
+ /**
+ * A maximum image height to search for.
+ */
+ imageHeightMax?: number;
+ /**
+ * A minimum image height to search for.
+ */
+ imageHeightMin?: number;
+ imageLocation?: GeoJSONSearchArea;
+ /**
+ * Human readable names to search for.
+ */
+ imageNames?: Array;
+ /**
+ * The latest timestamp to search for.
+ */
+ imageTimeStampRangeEnd?: Date;
+ /**
+ * The earliest timestamp to search for.
+ */
+ imageTimeStampRangeStart?: Date;
+ /**
+ * A maximum image width to search for.
+ */
+ imageWidthMax?: number;
+ /**
+ * A minimum image width to search for.
+ */
+ imageWidthMin?: number;
+ /**
+ * A set of image file types to search for.
+ */
+ mimeTypes?: Array;
+ /**
+ * A list of observation Ids this image is associated with to search for
+ */
+ observationDbIds?: Array;
+ /**
+ * A set of observation unit identifiers to search for.
+ */
+ observationUnitDbIds?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/imageSingleResponse.ts b/src/breeding-insight/brapi/model/imageSingleResponse.ts
new file mode 100644
index 000000000..4b626920d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/imageSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Image } from './image';
+import { Metadata } from './metadata';
+
+export interface ImageSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Image;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/indexPagination.ts b/src/breeding-insight/brapi/model/indexPagination.ts
new file mode 100644
index 000000000..2d7c55a29
--- /dev/null
+++ b/src/breeding-insight/brapi/model/indexPagination.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { BasePagination } from './basePagination';
+
+export interface IndexPagination extends BasePagination {
+ /**
+ * The index number for the returned page of data. This should always match the requested page number or the default page (0).
+ */
+ currentPage: number;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/linearRing.ts b/src/breeding-insight/brapi/model/linearRing.ts
old mode 100755
new mode 100644
index 747e6131c..3e00e0390
--- a/src/breeding-insight/brapi/model/linearRing.ts
+++ b/src/breeding-insight/brapi/model/linearRing.ts
@@ -9,7 +9,7 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { Position } from '@/breeding-insight/brapi/model/position';
+import { Position } from './position';
/**
* An array of at least four positions where the first equals the last
diff --git a/src/breeding-insight/brapi/model/listBaseFields.ts b/src/breeding-insight/brapi/model/listBaseFields.ts
new file mode 100644
index 000000000..be88b6624
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listBaseFields.ts
@@ -0,0 +1,54 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { ListTypes } from './listTypes';
+
+export interface ListBaseFields {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Timestamp when the entity was first created
+ */
+ dateCreated?: Date;
+ /**
+ * Timestamp when the entity was last updated
+ */
+ dateModified?: Date;
+ externalReferences?: ExternalReferences;
+ /**
+ * Description of a List
+ */
+ listDescription?: string;
+ /**
+ * Human readable name of a List
+ */
+ listName?: string;
+ /**
+ * Human readable name of a List Owner. (usually a user or person)
+ */
+ listOwnerName?: string;
+ /**
+ * The unique identifier for a List Owner. (usually a user or person)
+ */
+ listOwnerPersonDbId?: string;
+ /**
+ * The number of elements in a List
+ */
+ listSize?: number;
+ /**
+ * The description of where a List originated from
+ */
+ listSource?: string;
+ listType: ListTypes;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listDetails.ts b/src/breeding-insight/brapi/model/listDetails.ts
new file mode 100644
index 000000000..748774a9c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listDetails.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ListNewRequest } from './listNewRequest';
+import { ListSummary } from './listSummary';
+
+export interface ListDetails extends ListSummary {
+ /**
+ * The list of DbIds contained in this list
+ */
+ data?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listNewRequest.ts b/src/breeding-insight/brapi/model/listNewRequest.ts
new file mode 100644
index 000000000..81d12ba79
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listNewRequest.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { ListBaseFields } from './listBaseFields';
+import { ListTypes } from './listTypes';
+
+export interface ListNewRequest extends ListBaseFields {
+ /**
+ * The list of DbIds contained in this list
+ */
+ data?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listResponse.ts b/src/breeding-insight/brapi/model/listResponse.ts
new file mode 100644
index 000000000..6783f8f9e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { ListDetails } from './listDetails';
+import { Metadata } from './metadata';
+
+export interface ListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ListDetails;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listSearchRequest.ts b/src/breeding-insight/brapi/model/listSearchRequest.ts
new file mode 100644
index 000000000..422dc578f
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listSearchRequest.ts
@@ -0,0 +1,35 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ListTypes } from './listTypes';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+
+export interface ListSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ dateCreatedRangeEnd?: Date;
+ dateCreatedRangeStart?: Date;
+ dateModifiedRangeEnd?: Date;
+ dateModifiedRangeStart?: Date;
+ listDbIds?: Array;
+ listNames?: Array;
+ listOwnerNames?: Array;
+ listOwnerPersonDbIds?: Array;
+ listSources?: Array;
+ listType?: ListTypes;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listSummary.ts b/src/breeding-insight/brapi/model/listSummary.ts
new file mode 100644
index 000000000..c80fd6de8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listSummary.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { ListBaseFields } from './listBaseFields';
+import { ListTypes } from './listTypes';
+
+export interface ListSummary extends ListBaseFields {
+ /**
+ * The unique identifier for a List
+ */
+ listDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listTypes.ts b/src/breeding-insight/brapi/model/listTypes.ts
new file mode 100644
index 000000000..0f136b6d7
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listTypes.ts
@@ -0,0 +1,25 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export type ListTypes = 'germplasm' | 'markers' | 'programs' | 'trials' | 'studies' | 'observationUnits' | 'observations' | 'observationVariables' | 'samples';
+
+export const ListTypes = {
+ Germplasm: 'germplasm' as ListTypes,
+ Markers: 'markers' as ListTypes,
+ Programs: 'programs' as ListTypes,
+ Trials: 'trials' as ListTypes,
+ Studies: 'studies' as ListTypes,
+ ObservationUnits: 'observationUnits' as ListTypes,
+ Observations: 'observations' as ListTypes,
+ ObservationVariables: 'observationVariables' as ListTypes,
+ Samples: 'samples' as ListTypes
+};
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listsListResponse.ts b/src/breeding-insight/brapi/model/listsListResponse.ts
new file mode 100644
index 000000000..95847445e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listsListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { ListsListResponseResult } from './listsListResponseResult';
+import { Metadata } from './metadata';
+
+export interface ListsListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ListsListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listsListResponseResult.ts b/src/breeding-insight/brapi/model/listsListResponseResult.ts
new file mode 100644
index 000000000..dd6c3f305
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listsListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ListSummary } from './listSummary';
+
+export interface ListsListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/listsSingleResponse.ts b/src/breeding-insight/brapi/model/listsSingleResponse.ts
new file mode 100644
index 000000000..13228fd3b
--- /dev/null
+++ b/src/breeding-insight/brapi/model/listsSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { ListDetails } from './listDetails';
+import { Metadata } from './metadata';
+
+export interface ListsSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ListDetails;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/location.ts b/src/breeding-insight/brapi/model/location.ts
new file mode 100644
index 000000000..c3f3f5799
--- /dev/null
+++ b/src/breeding-insight/brapi/model/location.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { GeoJSON } from './geoJSON';
+import { LocationNewRequest } from './locationNewRequest';
+
+export interface Location extends LocationNewRequest {
+ /**
+ * The unique identifier for a Location
+ */
+ locationDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/locationListResponse.ts b/src/breeding-insight/brapi/model/locationListResponse.ts
new file mode 100644
index 000000000..62c180dfd
--- /dev/null
+++ b/src/breeding-insight/brapi/model/locationListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { LocationListResponseResult } from './locationListResponseResult';
+import { Metadata } from './metadata';
+
+export interface LocationListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: LocationListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/locationListResponseResult.ts b/src/breeding-insight/brapi/model/locationListResponseResult.ts
new file mode 100644
index 000000000..cae3f5a12
--- /dev/null
+++ b/src/breeding-insight/brapi/model/locationListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Location } from './location';
+
+export interface LocationListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/locationNewRequest.ts b/src/breeding-insight/brapi/model/locationNewRequest.ts
new file mode 100644
index 000000000..d657a5589
--- /dev/null
+++ b/src/breeding-insight/brapi/model/locationNewRequest.ts
@@ -0,0 +1,82 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { GeoJSON } from './geoJSON';
+
+export interface LocationNewRequest {
+ /**
+ * An abbreviation which represents this location
+ */
+ abbreviation?: string;
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Describes the precision and landmarks of the coordinate values used for this location. (ex. the site, the nearest town, a 10 kilometers radius circle, +/- 20 meters, etc)
+ */
+ coordinateDescription?: string;
+ /**
+ * Uncertainty associated with the coordinates in meters. Leave the value empty if the uncertainty is unknown.
+ */
+ coordinateUncertainty?: string;
+ coordinates?: GeoJSON;
+ /**
+ * [ISO_3166-1_alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) spec MIAPPE V1.1 (DM-17) Geographic location (country) - The country where the experiment took place, either as a full name or preferably as a 2-letter code.
+ */
+ countryCode?: string;
+ /**
+ * The full name of the country where this location is MIAPPE V1.1 (DM-17) Geographic location (country) - The country where the experiment took place, either as a full name or preferably as a 2-letter code.
+ */
+ countryName?: string;
+ /**
+ * A URL to the human readable documentation of this object
+ */
+ documentationURL?: string;
+ /**
+ * Describes the general type of environment of the location. (ex. forest, field, nursery, etc)
+ */
+ environmentType?: string;
+ /**
+ * Describes the level of protection/exposure for things like sun light and wind.
+ */
+ exposure?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * The street address of the institute representing this location MIAPPE V1.1 (DM-16) Contact institution - Name and address of the institution responsible for the study.
+ */
+ instituteAddress?: string;
+ /**
+ * Each institute/laboratory can have several experimental field MIAPPE V1.1 (DM-16) Contact institution - Name and address of the institution responsible for the study.
+ */
+ instituteName?: string;
+ /**
+ * A human readable name for this location MIAPPE V1.1 (DM-18) Experimental site name - The name of the natural site, experimental field, greenhouse, phenotyping facility, etc. where the experiment took place.
+ */
+ locationName?: string;
+ /**
+ * The type of location this represents (ex. Breeding Location, Storage Location, etc)
+ */
+ locationType?: string;
+ /**
+ * Description of the accessibility of the location (ex. Public, Private)
+ */
+ siteStatus?: string;
+ /**
+ * Describes the approximate slope (height/distance) of the location.
+ */
+ slope?: string;
+ /**
+ * Describes the topography of the land at the location. (ex. Plateau, Cirque, Hill, Valley, etc)
+ */
+ topography?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/locationSearchRequest.ts b/src/breeding-insight/brapi/model/locationSearchRequest.ts
new file mode 100644
index 000000000..1e1ffab58
--- /dev/null
+++ b/src/breeding-insight/brapi/model/locationSearchRequest.ts
@@ -0,0 +1,67 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GeoJSONSearchArea } from './geoJSONSearchArea';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersLocations } from './searchRequestParametersLocations';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+
+export interface LocationSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * The location ids to search for
+ */
+ locationDbIds?: Array;
+ /**
+ * A human readable names to search for
+ */
+ locationNames?: Array;
+ /**
+ * An abbreviation which represents this location
+ */
+ abbreviations?: Array;
+ /**
+ * The maximum altitude to search for
+ */
+ altitudeMax?: number;
+ /**
+ * The minimum altitude to search for
+ */
+ altitudeMin?: number;
+ coordinates?: GeoJSONSearchArea;
+ /**
+ * [ISO_3166-1_alpha-3](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3) spec
+ */
+ countryCodes?: Array;
+ /**
+ * The full name of the country to search for
+ */
+ countryNames?: Array;
+ /**
+ * The street address of the institute to search for
+ */
+ instituteAddresses?: Array;
+ /**
+ * The name of the institute to search for
+ */
+ instituteNames?: Array;
+ /**
+ * The type of location this represents (ex. Breeding Location, Storage Location, etc)
+ */
+ locationTypes?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/locationSingleResponse.ts b/src/breeding-insight/brapi/model/locationSingleResponse.ts
new file mode 100644
index 000000000..c9f01d0fb
--- /dev/null
+++ b/src/breeding-insight/brapi/model/locationSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Location } from './location';
+import { Metadata } from './metadata';
+
+export interface LocationSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Location;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/metadata.ts b/src/breeding-insight/brapi/model/metadata.ts
new file mode 100644
index 000000000..4ce8ca701
--- /dev/null
+++ b/src/breeding-insight/brapi/model/metadata.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { DataFile } from './dataFile';
+import { IndexPagination } from './indexPagination';
+import { MetadataBase } from './metadataBase';
+import { Status } from './status';
+
+export interface Metadata extends MetadataBase {
+ pagination?: IndexPagination;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/metadataBase.ts b/src/breeding-insight/brapi/model/metadataBase.ts
new file mode 100644
index 000000000..43e6d0dd5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/metadataBase.ts
@@ -0,0 +1,24 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { DataFile } from './dataFile';
+import { Status } from './status';
+
+export interface MetadataBase {
+ /**
+ * The datafiles contains a list of file URLs and metadata. These files contain additional information related to the returned object and can be retrieved by a subsequent call. This could be a supplementary data file, an informational file, the uploaded file where the data originated from, a generated file representing the whole dataset in a particular format, or any other related file.
+ */
+ datafiles?: Array;
+ /**
+ * The status field contains a list of informational status messages from the server. If no status is reported, an empty list should be returned. See Error Reporting for more information.
+ */
+ status?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/metadataTokenPagination.ts b/src/breeding-insight/brapi/model/metadataTokenPagination.ts
new file mode 100644
index 000000000..543e6940f
--- /dev/null
+++ b/src/breeding-insight/brapi/model/metadataTokenPagination.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { DataFile } from './dataFile';
+import { MetadataBase } from './metadataBase';
+import { Status } from './status';
+import { TokenPagination } from './tokenPagination';
+
+export interface MetadataTokenPagination extends MetadataBase {
+ pagination?: TokenPagination;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/method.ts b/src/breeding-insight/brapi/model/method.ts
new file mode 100644
index 000000000..ce5d9734c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/method.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { MethodBaseClass } from './methodBaseClass';
+import { OntologyReference } from './ontologyReference';
+
+export interface Method extends MethodBaseClass {
+ /**
+ * Method unique identifier
+ */
+ methodDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/methodBaseClass.ts b/src/breeding-insight/brapi/model/methodBaseClass.ts
new file mode 100644
index 000000000..695b350a1
--- /dev/null
+++ b/src/breeding-insight/brapi/model/methodBaseClass.ts
@@ -0,0 +1,42 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { OntologyReference } from './ontologyReference';
+
+export interface MethodBaseClass {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Bibliographical reference describing the method. MIAPPE V1.1 (DM-91) Reference associated to the method - URI/DOI of reference describing the method.
+ */
+ bibliographicalReference?: string;
+ /**
+ * Method description MIAPPE V1.1 (DM-90) Method description - Textual description of the method, which may extend a method defined in an external reference with specific parameters, e.g. growth stage, inoculation precise organ (leaf number)
+ */
+ description?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * For computational methods i.e., when the method consists in assessing the trait by computing measurements, write the generic formula used for the calculation
+ */
+ formula?: string;
+ /**
+ * Method class (examples: \"Measurement\", \"Counting\", \"Estimation\", \"Computation\", etc.)
+ */
+ methodClass?: string;
+ /**
+ * Human readable name for the method MIAPPE V1.1 (DM-88) Method Name of the method of observation
+ */
+ methodName?: string;
+ ontologyReference?: OntologyReference;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/methodListResponse.ts b/src/breeding-insight/brapi/model/methodListResponse.ts
new file mode 100644
index 000000000..c4a314452
--- /dev/null
+++ b/src/breeding-insight/brapi/model/methodListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { MethodListResponseResult } from './methodListResponseResult';
+
+export interface MethodListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: MethodListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/methodListResponseResult.ts b/src/breeding-insight/brapi/model/methodListResponseResult.ts
new file mode 100644
index 000000000..c7cd86d69
--- /dev/null
+++ b/src/breeding-insight/brapi/model/methodListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Method } from './method';
+
+export interface MethodListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/methodNewRequest.ts b/src/breeding-insight/brapi/model/methodNewRequest.ts
new file mode 100644
index 000000000..81b8fde64
--- /dev/null
+++ b/src/breeding-insight/brapi/model/methodNewRequest.ts
@@ -0,0 +1,14 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface MethodNewRequest {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/methodSingleResponse.ts b/src/breeding-insight/brapi/model/methodSingleResponse.ts
new file mode 100644
index 000000000..1d9f30d40
--- /dev/null
+++ b/src/breeding-insight/brapi/model/methodSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Method } from './method';
+
+export interface MethodSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Method;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/model202AcceptedSearchResponse.ts b/src/breeding-insight/brapi/model/model202AcceptedSearchResponse.ts
new file mode 100644
index 000000000..41b86293e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/model202AcceptedSearchResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Model202AcceptedSearchResponseResult } from './model202AcceptedSearchResponseResult';
+
+export interface Model202AcceptedSearchResponse {
+ context?: Context;
+ metadata?: Metadata;
+ result?: Model202AcceptedSearchResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/model202AcceptedSearchResponseResult.ts b/src/breeding-insight/brapi/model/model202AcceptedSearchResponseResult.ts
new file mode 100644
index 000000000..3bf18c3ba
--- /dev/null
+++ b/src/breeding-insight/brapi/model/model202AcceptedSearchResponseResult.ts
@@ -0,0 +1,15 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface Model202AcceptedSearchResponseResult {
+ searchResultsDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/models.ts b/src/breeding-insight/brapi/model/models.ts
new file mode 100644
index 000000000..197cb35b6
--- /dev/null
+++ b/src/breeding-insight/brapi/model/models.ts
@@ -0,0 +1,100 @@
+export * from './basePagination';
+export * from './commonCropNamesResponse';
+export * from './commonCropNamesResponseResult';
+export * from './contact';
+export * from './context';
+export * from './dataFile';
+export * from './dataLink';
+export * from './environmentParameter';
+export * from './externalReferences';
+export * from './externalReferencesInner';
+export * from './geoJSON';
+export * from './geoJSONSearchArea';
+export * from './indexPagination';
+export * from './linearRing';
+export * from './listBaseFields';
+export * from './listDetails';
+export * from './listNewRequest';
+export * from './listResponse';
+export * from './listSearchRequest';
+export * from './listSummary';
+export * from './listTypes';
+export * from './listsListResponse';
+export * from './listsListResponseResult';
+export * from './listsSingleResponse';
+export * from './location';
+export * from './locationListResponse';
+export * from './locationListResponseResult';
+export * from './locationNewRequest';
+export * from './locationSearchRequest';
+export * from './locationSingleResponse';
+export * from './metadata';
+export * from './metadataBase';
+export * from './metadataTokenPagination';
+export * from './methodBaseClass';
+export * from './model202AcceptedSearchResponse';
+export * from './model202AcceptedSearchResponseResult';
+export * from './observationUnitHierarchyLevel';
+export * from './ontologyReference';
+export * from './ontologyReferenceDocumentationLinks';
+export * from './person';
+export * from './personListResponse';
+export * from './personListResponseResult';
+export * from './personNewRequest';
+export * from './personSearchRequest';
+export * from './personSingleResponse';
+export * from './pointGeometry';
+export * from './polygon';
+export * from './polygonGeometry';
+export * from './position';
+export * from './program';
+export * from './programListResponse';
+export * from './programListResponseResult';
+export * from './programNewRequest';
+export * from './programSearchRequest';
+export * from './programSingleResponse';
+export * from './scaleBaseClass';
+export * from './scaleBaseClassValidValues';
+export * from './scaleBaseClassValidValuesCategories';
+export * from './searchRequestParametersCommonCropNames';
+export * from './searchRequestParametersExternalReferences';
+export * from './searchRequestParametersGermplasm';
+export * from './searchRequestParametersLocations';
+export * from './searchRequestParametersObservationVariables';
+export * from './searchRequestParametersPaging';
+export * from './searchRequestParametersPrograms';
+export * from './searchRequestParametersStudies';
+export * from './searchRequestParametersTokenPaging';
+export * from './searchRequestParametersTrials';
+export * from './season';
+export * from './seasonListResponse';
+export * from './seasonListResponseResult';
+export * from './seasonSingleResponse';
+export * from './serverInfo';
+export * from './serverInfoResponse';
+export * from './service';
+export * from './status';
+export * from './study';
+export * from './studyListResponse';
+export * from './studyListResponseResult';
+export * from './studyNewRequest';
+export * from './studyNewRequestExperimentalDesign';
+export * from './studyNewRequestGrowthFacility';
+export * from './studyNewRequestLastUpdate';
+export * from './studySearchRequest';
+export * from './studySingleResponse';
+export * from './studyTypesResponse';
+export * from './studyTypesResponseResult';
+export * from './tokenPagination';
+export * from './traitBaseClass';
+export * from './traitDataType';
+export * from './trial';
+export * from './trialListResponse';
+export * from './trialListResponseResult';
+export * from './trialNewRequest';
+export * from './trialNewRequestDatasetAuthorships';
+export * from './trialNewRequestPublications';
+export * from './trialSearchRequest';
+export * from './trialSingleResponse';
+export * from './variableBaseClass';
+export * from './wSMIMEDataTypes';
diff --git a/src/breeding-insight/brapi/model/observation.ts b/src/breeding-insight/brapi/model/observation.ts
new file mode 100644
index 000000000..c2ce33362
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observation.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { ObservationNewRequest } from './observationNewRequest';
+import { Season } from './season';
+
+export interface Observation extends ObservationNewRequest {
+ /**
+ * The ID which uniquely identifies an observation
+ */
+ observationDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationLevelListResponse.ts b/src/breeding-insight/brapi/model/observationLevelListResponse.ts
new file mode 100644
index 000000000..68a09eee3
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationLevelListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationLevelListResponseResult } from './observationLevelListResponseResult';
+
+export interface ObservationLevelListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationLevelListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationLevelListResponseResult.ts b/src/breeding-insight/brapi/model/observationLevelListResponseResult.ts
new file mode 100644
index 000000000..efa63c7fb
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationLevelListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationUnitHierarchyLevel } from './observationUnitHierarchyLevel';
+
+export interface ObservationLevelListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationListResponse.ts b/src/breeding-insight/brapi/model/observationListResponse.ts
new file mode 100644
index 000000000..4cda1cac7
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationListResponseResult } from './observationListResponseResult';
+
+export interface ObservationListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationListResponseResult.ts b/src/breeding-insight/brapi/model/observationListResponseResult.ts
new file mode 100644
index 000000000..10f83eb90
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Observation } from './observation';
+
+export interface ObservationListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationNewRequest.ts b/src/breeding-insight/brapi/model/observationNewRequest.ts
new file mode 100644
index 000000000..2e72ed2e5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationNewRequest.ts
@@ -0,0 +1,66 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { Season } from './season';
+
+export interface ObservationNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * The name or identifier of the entity which collected the observation
+ */
+ collector?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * The ID which uniquely identifies a germplasm
+ */
+ germplasmDbId?: string;
+ /**
+ * Name of the germplasm. It can be the preferred name and does not have to be unique.
+ */
+ germplasmName?: string;
+ /**
+ * The date and time when this observation was made
+ */
+ observationTimeStamp?: Date;
+ /**
+ * The ID which uniquely identifies an observation unit
+ */
+ observationUnitDbId?: string;
+ /**
+ * A human readable name for an observation unit
+ */
+ observationUnitName?: string;
+ /**
+ * The ID which uniquely identifies an observation variable
+ */
+ observationVariableDbId?: string;
+ /**
+ * A human readable name for an observation variable
+ */
+ observationVariableName?: string;
+ season?: Season;
+ /**
+ * The ID which uniquely identifies a study within the given database server
+ */
+ studyDbId?: string;
+ /**
+ * The name or id of the user who uploaded the observation to the database system
+ */
+ uploadedBy?: string;
+ /**
+ * The value of the data collected as an observation
+ */
+ value?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationSearchRequest.ts b/src/breeding-insight/brapi/model/observationSearchRequest.ts
new file mode 100644
index 000000000..b4fccf984
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationSearchRequest.ts
@@ -0,0 +1,107 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationUnitLevelRelationship } from './observationUnitLevelRelationship';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersGermplasm } from './searchRequestParametersGermplasm';
+import { SearchRequestParametersLocations } from './searchRequestParametersLocations';
+import { SearchRequestParametersObservationVariables } from './searchRequestParametersObservationVariables';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { SearchRequestParametersPrograms } from './searchRequestParametersPrograms';
+import { SearchRequestParametersStudies } from './searchRequestParametersStudies';
+import { SearchRequestParametersTrials } from './searchRequestParametersTrials';
+
+export interface ObservationSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * A program identifier to search for
+ */
+ programDbIds?: Array;
+ /**
+ * A name of a program to search for
+ */
+ programNames?: Array;
+ /**
+ * The ID which uniquely identifies a trial to search for
+ */
+ trialDbIds?: Array;
+ /**
+ * The human readable name of a trial to search for
+ */
+ trialNames?: Array;
+ /**
+ * List of study identifiers to search for
+ */
+ studyDbIds?: Array;
+ /**
+ * List of study names to filter search results
+ */
+ studyNames?: Array;
+ /**
+ * List of IDs which uniquely identify germplasm to search for
+ */
+ germplasmDbIds?: Array;
+ /**
+ * List of human readable names to identify germplasm to search for
+ */
+ germplasmNames?: Array;
+ /**
+ * The location ids to search for
+ */
+ locationDbIds?: Array;
+ /**
+ * A human readable names to search for
+ */
+ locationNames?: Array;
+ /**
+ * The DbIds of Variables to search for
+ */
+ observationVariableDbIds?: Array;
+ /**
+ * The names of Variables to search for
+ */
+ observationVariableNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * The unique id of an Observation
+ */
+ observationDbIds?: Array;
+ /**
+ * Searches for values in ObservationUnit->observationUnitPosition->observationLevelRelationships
+ */
+ observationLevelRelationships?: Array;
+ /**
+ * Searches for values in ObservationUnit->observationUnitPosition->observationLevel
+ */
+ observationLevels?: Array;
+ /**
+ * Timestamp range end
+ */
+ observationTimeStampRangeEnd?: Date;
+ /**
+ * Timestamp range start
+ */
+ observationTimeStampRangeStart?: Date;
+ /**
+ * The unique id of an Observation Unit
+ */
+ observationUnitDbIds?: Array;
+ /**
+ * The year or Phenotyping campaign of a multi-annual study (trees, grape, ...)
+ */
+ seasonDbIds?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationSingleResponse.ts b/src/breeding-insight/brapi/model/observationSingleResponse.ts
new file mode 100644
index 000000000..d1b2e81b5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Observation } from './observation';
+
+export interface ObservationSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Observation;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationTable.ts b/src/breeding-insight/brapi/model/observationTable.ts
new file mode 100644
index 000000000..ff08e944a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationTable.ts
@@ -0,0 +1,50 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationTableObservationVariables } from './observationTableObservationVariables';
+
+export interface ObservationTable {
+ /**
+ * Matrix of observation data recorded for different observation variables across different observation units
+ */
+ data?: Array>;
+ /**
+ * The table is REQUIRED to have the following columns
- observationUnitDbId - Each row is related to one Observation Unit
- observationTimeStamp - Each row is has a time stamp for when the observation was taken
- At least one column with an observationVariableDbId
The table may have any or all of the following OPTIONAL columns. Included columns are decided by the server developer
- observationUnitName
- studyDbId
- studyName
- germplasmDbId
- germplasmName
- positionCoordinateX
- positionCoordinateY
- year
The table also may have any number of Observation Unit Hierarchy Level columns. For example:
- field
- plot
- sub-plot
- plant
- pot
- block
- entry
- rep
The JSON representation provides a pair of extra arrays for defining the headers of the table. The first array \"headerRow\" will always contain \"observationUnitDbId\" and any or all of the OPTIONAL column header names. The second array \"observationVariables\" contains the names and DbIds for the Observation Variables represented in the table. By appending the two arrays, you can construct the complete header row of the table.
+ */
+ headerRow?: Array;
+ /**
+ * The list of observation variables which have values recorded for them in the data matrix. Append to the 'headerRow' for complete header row of the table.
+ */
+ observationVariables?: Array;
+}
+export namespace ObservationTable {
+ export type HeaderRowEnum = 'observationTimeStamp' | 'observationUnitDbId' | 'observationUnitName' | 'studyDbId' | 'studyName' | 'germplasmDbId' | 'germplasmName' | 'positionCoordinateX' | 'positionCoordinateY' | 'year' | 'field' | 'plot' | 'sub-plot' | 'plant' | 'pot' | 'block' | 'entry' | 'rep';
+ export const HeaderRowEnum = {
+ ObservationTimeStamp: 'observationTimeStamp' as HeaderRowEnum,
+ ObservationUnitDbId: 'observationUnitDbId' as HeaderRowEnum,
+ ObservationUnitName: 'observationUnitName' as HeaderRowEnum,
+ StudyDbId: 'studyDbId' as HeaderRowEnum,
+ StudyName: 'studyName' as HeaderRowEnum,
+ GermplasmDbId: 'germplasmDbId' as HeaderRowEnum,
+ GermplasmName: 'germplasmName' as HeaderRowEnum,
+ PositionCoordinateX: 'positionCoordinateX' as HeaderRowEnum,
+ PositionCoordinateY: 'positionCoordinateY' as HeaderRowEnum,
+ Year: 'year' as HeaderRowEnum,
+ Field: 'field' as HeaderRowEnum,
+ Plot: 'plot' as HeaderRowEnum,
+ SubPlot: 'sub-plot' as HeaderRowEnum,
+ Plant: 'plant' as HeaderRowEnum,
+ Pot: 'pot' as HeaderRowEnum,
+ Block: 'block' as HeaderRowEnum,
+ Entry: 'entry' as HeaderRowEnum,
+ Rep: 'rep' as HeaderRowEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationTableObservationVariables.ts b/src/breeding-insight/brapi/model/observationTableObservationVariables.ts
new file mode 100644
index 000000000..50aebbeae
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationTableObservationVariables.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface ObservationTableObservationVariables {
+ /**
+ * Variable unique identifier
+ */
+ observationVariableDbId?: string;
+ /**
+ * Variable name (usually a short name)
+ */
+ observationVariableName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationTableResponse.ts b/src/breeding-insight/brapi/model/observationTableResponse.ts
new file mode 100644
index 000000000..8c0a3a4e5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationTableResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationTable } from './observationTable';
+
+export interface ObservationTableResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationTable;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationTreatment.ts b/src/breeding-insight/brapi/model/observationTreatment.ts
new file mode 100644
index 000000000..0c8d9cb9a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationTreatment.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface ObservationTreatment {
+ /**
+ * The type of treatment/factor. ex. 'fertilizer', 'inoculation', 'irrigation', etc MIAPPE V1.1 (DM-61) Experimental Factor type - Name/Acronym of the experimental factor.
+ */
+ factor?: string;
+ /**
+ * The treatment/factor description. ex. 'low fertilizer', 'yellow rust inoculation', 'high water', etc MIAPPE V1.1 (DM-62) Experimental Factor description - Free text description of the experimental factor. This includes all relevant treatments planned and protocol planned for all the plants targeted by a given experimental factor.
+ */
+ modality?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnit.ts b/src/breeding-insight/brapi/model/observationUnit.ts
new file mode 100644
index 000000000..42721c492
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnit.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { Observation } from './observation';
+import { ObservationTreatment } from './observationTreatment';
+import { ObservationUnitNewRequest } from './observationUnitNewRequest';
+import { ObservationUnitPosition } from './observationUnitPosition';
+
+export interface ObservationUnit extends ObservationUnitNewRequest {
+ /**
+ * The ID which uniquely identifies an observation unit MIAPPE V1.1 (DM-70) Observation unit ID - Identifier used to identify the observation unit in data files containing the values observed or measured on that unit. Must be locally unique.
+ */
+ observationUnitDbId?: string;
+ /**
+ * All observations attached to this observation unit. Default for this field is null or omitted. Do NOT include data in this field unless the 'includeObservations' flag is explicitly set to True.
+ */
+ observations?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitHierarchyLevel.ts b/src/breeding-insight/brapi/model/observationUnitHierarchyLevel.ts
new file mode 100644
index 000000000..f3bcc754a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitHierarchyLevel.ts
@@ -0,0 +1,41 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * Observation levels indicate the granularity level at which the measurements are taken. `levelName` defines the level, `levelOrder` defines where that level exists in the hierarchy of levels. `levelOrder`s lower numbers are at the top of the hierarchy (ie field > 0) and higher numbers are at the bottom of the hierarchy (ie plant > 6).
+ */
+export interface ObservationUnitHierarchyLevel {
+ /**
+ * A name for this level
+ */
+ levelName?: ObservationUnitHierarchyLevel.LevelNameEnum;
+ /**
+ * `levelOrder` defines where that level exists in the hierarchy of levels. `levelOrder`'s lower numbers are at the top of the hierarchy (ie field -> 1) and higher numbers are at the bottom of the hierarchy (ie plant -> 9).
+ */
+ levelOrder?: number;
+}
+export namespace ObservationUnitHierarchyLevel {
+ export type LevelNameEnum = 'study' | 'field' | 'entry' | 'rep' | 'block' | 'sub-block' | 'plot' | 'sub-plot' | 'plant' | 'pot' | 'sample';
+ export const LevelNameEnum = {
+ Study: 'study' as LevelNameEnum,
+ Field: 'field' as LevelNameEnum,
+ Entry: 'entry' as LevelNameEnum,
+ Rep: 'rep' as LevelNameEnum,
+ Block: 'block' as LevelNameEnum,
+ SubBlock: 'sub-block' as LevelNameEnum,
+ Plot: 'plot' as LevelNameEnum,
+ SubPlot: 'sub-plot' as LevelNameEnum,
+ Plant: 'plant' as LevelNameEnum,
+ Pot: 'pot' as LevelNameEnum,
+ Sample: 'sample' as LevelNameEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitLevelRelationship.ts b/src/breeding-insight/brapi/model/observationUnitLevelRelationship.ts
new file mode 100644
index 000000000..e32a8f64d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitLevelRelationship.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationUnitHierarchyLevel } from './observationUnitHierarchyLevel';
+
+export interface ObservationUnitLevelRelationship extends ObservationUnitHierarchyLevel {
+ /**
+ * An ID code for this level tag. Identify this observation unit by each level of the hierarchy where it exists
+ */
+ levelCode?: string;
+}
+export namespace ObservationUnitLevelRelationship {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitListResponse.ts b/src/breeding-insight/brapi/model/observationUnitListResponse.ts
new file mode 100644
index 000000000..dae72fd93
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationUnitListResponseResult } from './observationUnitListResponseResult';
+
+export interface ObservationUnitListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationUnitListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitListResponseResult.ts b/src/breeding-insight/brapi/model/observationUnitListResponseResult.ts
new file mode 100644
index 000000000..3f4292108
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationUnit } from './observationUnit';
+
+export interface ObservationUnitListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitNewRequest.ts b/src/breeding-insight/brapi/model/observationUnitNewRequest.ts
new file mode 100644
index 000000000..0ce94ccba
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitNewRequest.ts
@@ -0,0 +1,79 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { ObservationTreatment } from './observationTreatment';
+import { ObservationUnitPosition } from './observationUnitPosition';
+
+export interface ObservationUnitNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ externalReferences?: ExternalReferences;
+ /**
+ * The ID which uniquely identifies a germplasm
+ */
+ germplasmDbId?: string;
+ /**
+ * Name of the germplasm. It can be the preferred name and does not have to be unique.
+ */
+ germplasmName?: string;
+ /**
+ * The ID which uniquely identifies a location, associated with this study
+ */
+ locationDbId?: string;
+ /**
+ * The human readable name of a location associated with this study
+ */
+ locationName?: string;
+ /**
+ * A human readable name for an observation unit
+ */
+ observationUnitName?: string;
+ /**
+ * A Permanent Unique Identifier for an observation unit MIAPPE V1.1 (DM-72) External ID - Identifier for the observation unit in a persistent repository, comprises the name of the repository and the identifier of the observation unit therein. The EBI Biosamples repository can be used. URI are recommended when possible.
+ */
+ observationUnitPUI?: string;
+ observationUnitPosition?: ObservationUnitPosition;
+ /**
+ * The ID which uniquely identifies a program
+ */
+ programDbId?: string;
+ /**
+ * The human readable name of a program
+ */
+ programName?: string;
+ /**
+ * The unique identifier for the originating Seed Lot
+ */
+ seedLotDbId?: string;
+ /**
+ * The ID which uniquely identifies a study within the given database server
+ */
+ studyDbId?: string;
+ /**
+ * The human readable name for a study
+ */
+ studyName?: string;
+ /**
+ * List of treatments applied to an observation unit. MIAPPE V1.1 (DM-74) Observation Unit factor value - List of values for each factor applied to the observation unit.
+ */
+ treatments?: Array;
+ /**
+ * The ID which uniquely identifies a trial
+ */
+ trialDbId?: string;
+ /**
+ * The human readable name of a trial
+ */
+ trialName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitPosition.ts b/src/breeding-insight/brapi/model/observationUnitPosition.ts
new file mode 100644
index 000000000..99f4643b5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitPosition.ts
@@ -0,0 +1,75 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { GeoJSON } from './geoJSON';
+import { ObservationUnitLevelRelationship } from './observationUnitLevelRelationship';
+
+/**
+ * All positional and layout information related to this Observation Unit MIAPPE V1.1 (DM-73) Spatial distribution - Type and value of a spatial coordinate (georeference or relative) or level of observation (plot 45, subblock 7, block 2) provided as a key-value pair of the form type:value. Levels of observation must be consistent with those listed in the Study section.
+ */
+export interface ObservationUnitPosition {
+ /**
+ * The type of entry for this observation unit. ex. \"CHECK\", \"TEST\", \"FILLER\"
+ */
+ entryType?: ObservationUnitPosition.EntryTypeEnum;
+ geoCoordinates?: GeoJSON;
+ observationLevel?: ObservationUnitLevelRelationship & any;
+ /**
+ * Observation levels indicate the granularity level at which the measurements are taken. `levelName` defines the level `levelOrder` defines where that level exists in the hierarchy of levels. `levelOrder`s lower numbers are at the top of the hierarchy (ie field > 0) and higher numbers are at the bottom of the hierarchy (ie plant > 6). `levelCode` is an ID code for this level tag. Identify this observation unit by each level of the hierarchy where it exists
+ */
+ observationLevelRelationships?: Array;
+ /**
+ * The X position coordinate for an observation unit. Different systems may use different coordinate systems.
+ */
+ positionCoordinateX?: string;
+ /**
+ * The type of positional coordinate used. Must be one of the following values LONGITUDE - ISO 6709 standard, WGS84 geodetic datum. See 'Location Coordinate Encoding' for details LATITUDE - ISO 6709 standard, WGS84 geodetic datum. See 'Location Coordinate Encoding' for details PLANTED_ROW - The physical planted row number PLANTED_INDIVIDUAL - The physical counted number, could be independant or within a planted row GRID_ROW - The row index number of a square grid overlay GRID_COL - The column index number of a square grid overlay MEASURED_ROW - The distance in meters from a defined 0-th row MEASURED_COL - The distance in meters from a defined 0-th column
+ */
+ positionCoordinateXType?: ObservationUnitPosition.PositionCoordinateXTypeEnum;
+ /**
+ * The Y position coordinate for an observation unit. Different systems may use different coordinate systems.
+ */
+ positionCoordinateY?: string;
+ /**
+ * The type of positional coordinate used. Must be one of the following values LONGITUDE - ISO 6709 standard, WGS84 geodetic datum. See 'Location Coordinate Encoding' for details LATITUDE - ISO 6709 standard, WGS84 geodetic datum. See 'Location Coordinate Encoding' for details PLANTED_ROW - The physical planted row number PLANTED_INDIVIDUAL - The physical counted number, could be independant or within a planted row GRID_ROW - The row index number of a square grid overlay GRID_COL - The column index number of a square grid overlay MEASURED_ROW - The distance in meters from a defined 0-th row MEASURED_COL - The distance in meters from a defined 0-th column
+ */
+ positionCoordinateYType?: ObservationUnitPosition.PositionCoordinateYTypeEnum;
+}
+export namespace ObservationUnitPosition {
+ export type EntryTypeEnum = 'CHECK' | 'TEST' | 'FILLER';
+ export const EntryTypeEnum = {
+ CHECK: 'CHECK' as EntryTypeEnum,
+ TEST: 'TEST' as EntryTypeEnum,
+ FILLER: 'FILLER' as EntryTypeEnum
+ };
+ export type PositionCoordinateXTypeEnum = 'LONGITUDE' | 'LATITUDE' | 'PLANTED_ROW' | 'PLANTED_INDIVIDUAL' | 'GRID_ROW' | 'GRID_COL' | 'MEASURED_ROW' | 'MEASURED_COL';
+ export const PositionCoordinateXTypeEnum = {
+ LONGITUDE: 'LONGITUDE' as PositionCoordinateXTypeEnum,
+ LATITUDE: 'LATITUDE' as PositionCoordinateXTypeEnum,
+ PLANTEDROW: 'PLANTED_ROW' as PositionCoordinateXTypeEnum,
+ PLANTEDINDIVIDUAL: 'PLANTED_INDIVIDUAL' as PositionCoordinateXTypeEnum,
+ GRIDROW: 'GRID_ROW' as PositionCoordinateXTypeEnum,
+ GRIDCOL: 'GRID_COL' as PositionCoordinateXTypeEnum,
+ MEASUREDROW: 'MEASURED_ROW' as PositionCoordinateXTypeEnum,
+ MEASUREDCOL: 'MEASURED_COL' as PositionCoordinateXTypeEnum
+ };
+ export type PositionCoordinateYTypeEnum = 'LONGITUDE' | 'LATITUDE' | 'PLANTED_ROW' | 'PLANTED_INDIVIDUAL' | 'GRID_ROW' | 'GRID_COL' | 'MEASURED_ROW' | 'MEASURED_COL';
+ export const PositionCoordinateYTypeEnum = {
+ LONGITUDE: 'LONGITUDE' as PositionCoordinateYTypeEnum,
+ LATITUDE: 'LATITUDE' as PositionCoordinateYTypeEnum,
+ PLANTEDROW: 'PLANTED_ROW' as PositionCoordinateYTypeEnum,
+ PLANTEDINDIVIDUAL: 'PLANTED_INDIVIDUAL' as PositionCoordinateYTypeEnum,
+ GRIDROW: 'GRID_ROW' as PositionCoordinateYTypeEnum,
+ GRIDCOL: 'GRID_COL' as PositionCoordinateYTypeEnum,
+ MEASUREDROW: 'MEASURED_ROW' as PositionCoordinateYTypeEnum,
+ MEASUREDCOL: 'MEASURED_COL' as PositionCoordinateYTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitSearchRequest.ts b/src/breeding-insight/brapi/model/observationUnitSearchRequest.ts
new file mode 100644
index 000000000..c5a962a3d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitSearchRequest.ts
@@ -0,0 +1,95 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationUnitLevelRelationship } from './observationUnitLevelRelationship';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersGermplasm } from './searchRequestParametersGermplasm';
+import { SearchRequestParametersLocations } from './searchRequestParametersLocations';
+import { SearchRequestParametersObservationVariables } from './searchRequestParametersObservationVariables';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { SearchRequestParametersPrograms } from './searchRequestParametersPrograms';
+import { SearchRequestParametersStudies } from './searchRequestParametersStudies';
+import { SearchRequestParametersTrials } from './searchRequestParametersTrials';
+
+export interface ObservationUnitSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * A program identifier to search for
+ */
+ programDbIds?: Array;
+ /**
+ * A name of a program to search for
+ */
+ programNames?: Array;
+ /**
+ * The ID which uniquely identifies a trial to search for
+ */
+ trialDbIds?: Array;
+ /**
+ * The human readable name of a trial to search for
+ */
+ trialNames?: Array;
+ /**
+ * List of study identifiers to search for
+ */
+ studyDbIds?: Array;
+ /**
+ * List of study names to filter search results
+ */
+ studyNames?: Array;
+ /**
+ * The location ids to search for
+ */
+ locationDbIds?: Array;
+ /**
+ * A human readable names to search for
+ */
+ locationNames?: Array;
+ /**
+ * List of IDs which uniquely identify germplasm to search for
+ */
+ germplasmDbIds?: Array;
+ /**
+ * List of human readable names to identify germplasm to search for
+ */
+ germplasmNames?: Array;
+ /**
+ * The DbIds of Variables to search for
+ */
+ observationVariableDbIds?: Array;
+ /**
+ * The names of Variables to search for
+ */
+ observationVariableNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * Use this parameter to include a list of observations embedded in each ObservationUnit object. CAUTION - Use this parameter at your own risk. It may return large, unpaginated lists of observation data. Only set this value to True if you are sure you need to.
+ */
+ includeObservations?: boolean;
+ /**
+ * Searches for values in ObservationUnit->observationUnitPosition->observationLevelRelationships
+ */
+ observationLevelRelationships?: Array;
+ /**
+ * Searches for values in ObservationUnit->observationUnitPosition->observationLevel
+ */
+ observationLevels?: Array;
+ /**
+ * The unique id of an observation unit
+ */
+ observationUnitDbIds?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitSingleResponse.ts b/src/breeding-insight/brapi/model/observationUnitSingleResponse.ts
new file mode 100644
index 000000000..e88c64a3f
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationUnit } from './observationUnit';
+
+export interface ObservationUnitSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationUnit;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitTable.ts b/src/breeding-insight/brapi/model/observationUnitTable.ts
new file mode 100644
index 000000000..01ed9fe09
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitTable.ts
@@ -0,0 +1,49 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationTableObservationVariables } from './observationTableObservationVariables';
+
+export interface ObservationUnitTable {
+ /**
+ * Matrix of observation data recorded for different observation variables across different observation units
+ */
+ data?: Array>;
+ /**
+ * The table is REQUIRED to have the following columns
- observationUnitDbId - Each row is related to one Observation Unit
- At least one column with an observationVariableDbId
The table may have any or all of the following OPTIONAL columns. Included columns are decided by the server developer
- observationUnitName
- studyDbId
- studyName
- germplasmDbId
- germplasmName
- positionCoordinateX
- positionCoordinateY
- year
The table also may have any number of Observation Unit Hierarchy Level columns. For example:
- field
- plot
- sub-plot
- plant
- pot
- block
- entry
- rep
The JSON representation provides a pair of extra arrays for defining the headers of the table. The first array \"headerRow\" will always contain \"observationUnitDbId\" and any or all of the OPTIONAL column header names. The second array \"observationVariables\" contains the names and DbIds for the Observation Variables represented in the table. By appending the two arrays, you can construct the complete header row of the table.
+ */
+ headerRow?: Array;
+ /**
+ * The list of observation variables which have values recorded for them in the data matrix. Append to the 'headerRow' for complete header row of the table.
+ */
+ observationVariables?: Array;
+}
+export namespace ObservationUnitTable {
+ export type HeaderRowEnum = 'observationUnitDbId' | 'observationUnitName' | 'studyDbId' | 'studyName' | 'germplasmDbId' | 'germplasmName' | 'positionCoordinateX' | 'positionCoordinateY' | 'year' | 'field' | 'plot' | 'sub-plot' | 'plant' | 'pot' | 'block' | 'entry' | 'rep';
+ export const HeaderRowEnum = {
+ ObservationUnitDbId: 'observationUnitDbId' as HeaderRowEnum,
+ ObservationUnitName: 'observationUnitName' as HeaderRowEnum,
+ StudyDbId: 'studyDbId' as HeaderRowEnum,
+ StudyName: 'studyName' as HeaderRowEnum,
+ GermplasmDbId: 'germplasmDbId' as HeaderRowEnum,
+ GermplasmName: 'germplasmName' as HeaderRowEnum,
+ PositionCoordinateX: 'positionCoordinateX' as HeaderRowEnum,
+ PositionCoordinateY: 'positionCoordinateY' as HeaderRowEnum,
+ Year: 'year' as HeaderRowEnum,
+ Field: 'field' as HeaderRowEnum,
+ Plot: 'plot' as HeaderRowEnum,
+ SubPlot: 'sub-plot' as HeaderRowEnum,
+ Plant: 'plant' as HeaderRowEnum,
+ Pot: 'pot' as HeaderRowEnum,
+ Block: 'block' as HeaderRowEnum,
+ Entry: 'entry' as HeaderRowEnum,
+ Rep: 'rep' as HeaderRowEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationUnitTableResponse.ts b/src/breeding-insight/brapi/model/observationUnitTableResponse.ts
new file mode 100644
index 000000000..aca8b98c5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationUnitTableResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationUnitTable } from './observationUnitTable';
+
+export interface ObservationUnitTableResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationUnitTable;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationVariable.ts b/src/breeding-insight/brapi/model/observationVariable.ts
new file mode 100644
index 000000000..256d12401
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationVariable.ts
@@ -0,0 +1,28 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { MethodBaseClass } from './methodBaseClass';
+import { OntologyReference } from './ontologyReference';
+import { ScaleBaseClass } from './scaleBaseClass';
+import { TraitBaseClass } from './traitBaseClass';
+import { VariableBaseClass } from './variableBaseClass';
+
+export interface ObservationVariable extends VariableBaseClass {
+ /**
+ * Variable unique identifier MIAPPE V1.1 (DM-83) Variable ID - Code used to identify the variable in the data file. We recommend using a variable definition from the Crop Ontology where possible. Otherwise, the Crop Ontology naming convention is recommended: __). A variable ID must be unique within a given investigation.
+ */
+ observationVariableDbId: string;
+ /**
+ * Variable name (usually a short name) MIAPPE V1.1 (DM-84) Variable name - Name of the variable.
+ */
+ observationVariableName: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationVariableListResponse.ts b/src/breeding-insight/brapi/model/observationVariableListResponse.ts
new file mode 100644
index 000000000..a05f75600
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationVariableListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationVariableListResponseResult } from './observationVariableListResponseResult';
+
+export interface ObservationVariableListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationVariableListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationVariableListResponseResult.ts b/src/breeding-insight/brapi/model/observationVariableListResponseResult.ts
new file mode 100644
index 000000000..53a0b0b77
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationVariableListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ObservationVariable } from './observationVariable';
+
+export interface ObservationVariableListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationVariableNewRequest.ts b/src/breeding-insight/brapi/model/observationVariableNewRequest.ts
new file mode 100644
index 000000000..3fc1ff20b
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationVariableNewRequest.ts
@@ -0,0 +1,24 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { MethodBaseClass } from './methodBaseClass';
+import { OntologyReference } from './ontologyReference';
+import { ScaleBaseClass } from './scaleBaseClass';
+import { TraitBaseClass } from './traitBaseClass';
+import { VariableBaseClass } from './variableBaseClass';
+
+export interface ObservationVariableNewRequest extends VariableBaseClass {
+ /**
+ * Variable name (usually a short name)
+ */
+ observationVariableName: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationVariableSearchRequest.ts b/src/breeding-insight/brapi/model/observationVariableSearchRequest.ts
new file mode 100644
index 000000000..3d0236f2e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationVariableSearchRequest.ts
@@ -0,0 +1,61 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { TraitDataType } from './traitDataType';
+
+export interface ObservationVariableSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * List of scale data types to filter search results
+ */
+ dataTypes?: Array;
+ /**
+ * List of methods to filter search results
+ */
+ methodDbIds?: Array;
+ /**
+ * List of observation variable IDs to search for
+ */
+ observationVariableDbIds?: Array;
+ /**
+ * List of human readable observation variable names to search for
+ */
+ observationVariableNames?: Array;
+ /**
+ * List of ontology IDs to search for
+ */
+ ontologyDbIds?: Array;
+ /**
+ * List of scales to filter search results
+ */
+ scaleDbIds?: Array;
+ /**
+ * The unique ID of a studies to filter on
+ */
+ studyDbId?: Array;
+ /**
+ * List of trait classes to filter search results
+ */
+ traitClasses?: Array;
+ /**
+ * List of trait unique ID to filter search results
+ */
+ traitDbIds?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/observationVariableSingleResponse.ts b/src/breeding-insight/brapi/model/observationVariableSingleResponse.ts
new file mode 100644
index 000000000..f8d770a83
--- /dev/null
+++ b/src/breeding-insight/brapi/model/observationVariableSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ObservationVariable } from './observationVariable';
+
+export interface ObservationVariableSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ObservationVariable;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/ontology.ts b/src/breeding-insight/brapi/model/ontology.ts
new file mode 100644
index 000000000..7e2afb200
--- /dev/null
+++ b/src/breeding-insight/brapi/model/ontology.ts
@@ -0,0 +1,50 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface Ontology {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Ontology's list of authors (no specific format)
+ */
+ authors?: string;
+ /**
+ * Ontology copyright
+ */
+ copyright?: string;
+ /**
+ * Human readable description of Ontology
+ */
+ description?: string;
+ /**
+ * A URL to the human readable documentation of this object
+ */
+ documentationURL?: string;
+ /**
+ * Ontology licence
+ */
+ licence?: string;
+ /**
+ * Ontology database unique identifier
+ */
+ ontologyDbId: string;
+ /**
+ * Ontology name
+ */
+ ontologyName: string;
+ /**
+ * Ontology version (no specific format)
+ */
+ version?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/ontologyListResponse.ts b/src/breeding-insight/brapi/model/ontologyListResponse.ts
new file mode 100644
index 000000000..87b692c0c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/ontologyListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { OntologyListResponseResult } from './ontologyListResponseResult';
+
+export interface OntologyListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: OntologyListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/ontologyListResponseResult.ts b/src/breeding-insight/brapi/model/ontologyListResponseResult.ts
new file mode 100644
index 000000000..f25fd918a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/ontologyListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Ontology } from './ontology';
+
+export interface OntologyListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/ontologyReference.ts b/src/breeding-insight/brapi/model/ontologyReference.ts
new file mode 100644
index 000000000..1a82c18d3
--- /dev/null
+++ b/src/breeding-insight/brapi/model/ontologyReference.ts
@@ -0,0 +1,34 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { OntologyReferenceDocumentationLinks } from './ontologyReferenceDocumentationLinks';
+
+/**
+ * MIAPPE V1.1 (DM-85) Variable accession number - Accession number of the variable in the Crop Ontology (DM-87) Trait accession number - Accession number of the trait in a suitable controlled vocabulary (Crop Ontology, Trait Ontology). (DM-89) Method accession number - Accession number of the method in a suitable controlled vocabulary (Crop Ontology, Trait Ontology). (DM-93) Scale accession number - Accession number of the scale in a suitable controlled vocabulary (Crop Ontology).
+ */
+export interface OntologyReference {
+ /**
+ * links to various ontology documentation
+ */
+ documentationLinks?: Array;
+ /**
+ * Ontology database unique identifier
+ */
+ ontologyDbId: string;
+ /**
+ * Ontology name
+ */
+ ontologyName: string;
+ /**
+ * Ontology version (no specific format)
+ */
+ version?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/ontologyReferenceDocumentationLinks.ts b/src/breeding-insight/brapi/model/ontologyReferenceDocumentationLinks.ts
new file mode 100644
index 000000000..c7e1414c7
--- /dev/null
+++ b/src/breeding-insight/brapi/model/ontologyReferenceDocumentationLinks.ts
@@ -0,0 +1,24 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface OntologyReferenceDocumentationLinks {
+ URL?: string;
+ type?: OntologyReferenceDocumentationLinks.TypeEnum;
+}
+export namespace OntologyReferenceDocumentationLinks {
+ export type TypeEnum = 'OBO' | 'RDF' | 'WEBPAGE';
+ export const TypeEnum = {
+ OBO: 'OBO' as TypeEnum,
+ RDF: 'RDF' as TypeEnum,
+ WEBPAGE: 'WEBPAGE' as TypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/pedigreeNode.ts b/src/breeding-insight/brapi/model/pedigreeNode.ts
new file mode 100644
index 000000000..03875fe99
--- /dev/null
+++ b/src/breeding-insight/brapi/model/pedigreeNode.ts
@@ -0,0 +1,48 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { PedigreeNodeParents } from './pedigreeNodeParents';
+import { PedigreeNodeSiblings } from './pedigreeNodeSiblings';
+
+export interface PedigreeNode {
+ /**
+ * The crossing project used to generate this germplasm
+ */
+ crossingProjectDbId?: string;
+ /**
+ * The year the parents were originally crossed
+ */
+ crossingYear?: number;
+ /**
+ * The code representing the family
+ */
+ familyCode?: string;
+ /**
+ * The ID which uniquely identifies a germplasm
+ */
+ germplasmDbId: string;
+ /**
+ * A human readable name for a germplasm
+ */
+ germplasmName?: string;
+ /**
+ * List of parent nodes in the pedigree tree.
+ */
+ parents?: Array;
+ /**
+ * The string representation of the pedigree.
+ */
+ pedigree?: string;
+ /**
+ * List of sibling germplasm
+ */
+ siblings?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/pedigreeNodeParents.ts b/src/breeding-insight/brapi/model/pedigreeNodeParents.ts
new file mode 100644
index 000000000..0de21babd
--- /dev/null
+++ b/src/breeding-insight/brapi/model/pedigreeNodeParents.ts
@@ -0,0 +1,35 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface PedigreeNodeParents {
+ /**
+ * The germplasm DbId of the parent of this germplasm
+ */
+ germplasmDbId?: string;
+ /**
+ * the human readable name of the parent of this germplasm
+ */
+ germplasmName?: string;
+ /**
+ * The type of parent the parent is. ex. 'MALE', 'FEMALE', 'SELF', 'POPULATION', etc.
+ */
+ parentType?: PedigreeNodeParents.ParentTypeEnum;
+}
+export namespace PedigreeNodeParents {
+ export type ParentTypeEnum = 'MALE' | 'FEMALE' | 'SELF' | 'POPULATION';
+ export const ParentTypeEnum = {
+ MALE: 'MALE' as ParentTypeEnum,
+ FEMALE: 'FEMALE' as ParentTypeEnum,
+ SELF: 'SELF' as ParentTypeEnum,
+ POPULATION: 'POPULATION' as ParentTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/pedigreeNodeSiblings.ts b/src/breeding-insight/brapi/model/pedigreeNodeSiblings.ts
new file mode 100644
index 000000000..4d00af7e3
--- /dev/null
+++ b/src/breeding-insight/brapi/model/pedigreeNodeSiblings.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface PedigreeNodeSiblings {
+ /**
+ * the germplasm DbId of the sibling
+ */
+ germplasmDbId?: string;
+ /**
+ * the germplasm name of the sibling
+ */
+ germplasmName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/person.ts b/src/breeding-insight/brapi/model/person.ts
new file mode 100644
index 000000000..490fa3003
--- /dev/null
+++ b/src/breeding-insight/brapi/model/person.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { PersonNewRequest } from './personNewRequest';
+
+export interface Person extends PersonNewRequest {
+ /**
+ * Unique ID for a person
+ */
+ personDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/personListResponse.ts b/src/breeding-insight/brapi/model/personListResponse.ts
new file mode 100644
index 000000000..5ebc06397
--- /dev/null
+++ b/src/breeding-insight/brapi/model/personListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { PersonListResponseResult } from './personListResponseResult';
+
+export interface PersonListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: PersonListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/personListResponseResult.ts b/src/breeding-insight/brapi/model/personListResponseResult.ts
new file mode 100644
index 000000000..51392b487
--- /dev/null
+++ b/src/breeding-insight/brapi/model/personListResponseResult.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Person } from './person';
+
+export interface PersonListResponseResult {
+ /**
+ * Array of people
+ */
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/personNewRequest.ts b/src/breeding-insight/brapi/model/personNewRequest.ts
new file mode 100644
index 000000000..e07647e15
--- /dev/null
+++ b/src/breeding-insight/brapi/model/personNewRequest.ts
@@ -0,0 +1,52 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+
+export interface PersonNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * description of this person
+ */
+ description?: string;
+ /**
+ * email address for this person
+ */
+ emailAddress?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * Persons first name
+ */
+ firstName?: string;
+ /**
+ * Persons last name
+ */
+ lastName?: string;
+ /**
+ * physical address of this person
+ */
+ mailingAddress?: string;
+ /**
+ * Persons middle name
+ */
+ middleName?: string;
+ /**
+ * phone number of this person
+ */
+ phoneNumber?: string;
+ /**
+ * A systems user ID associated with this person. Different from personDbId because you could have a person who is not a user of the system.
+ */
+ userID?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/personSearchRequest.ts b/src/breeding-insight/brapi/model/personSearchRequest.ts
new file mode 100644
index 000000000..9935fef1e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/personSearchRequest.ts
@@ -0,0 +1,56 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+
+export interface PersonSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * email address for this person
+ */
+ emailAddresses?: Array;
+ /**
+ * Persons first name
+ */
+ firstNames?: Array;
+ /**
+ * Persons last name
+ */
+ lastNames?: Array;
+ /**
+ * physical address of this person
+ */
+ mailingAddresses?: Array;
+ /**
+ * Persons middle name
+ */
+ middleNames?: Array;
+ /**
+ * Unique ID for this person
+ */
+ personDbIds?: Array;
+ /**
+ * phone number of this person
+ */
+ phoneNumbers?: Array;
+ /**
+ * A systems user ID associated with this person. Different from personDbId because you could have a person who is not a user of the system.
+ */
+ userIDs?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/personSingleResponse.ts b/src/breeding-insight/brapi/model/personSingleResponse.ts
new file mode 100644
index 000000000..ce1d1fc2a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/personSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Person } from './person';
+
+export interface PersonSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Person;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/plannedCross.ts b/src/breeding-insight/brapi/model/plannedCross.ts
new file mode 100644
index 000000000..cf9d1dfe1
--- /dev/null
+++ b/src/breeding-insight/brapi/model/plannedCross.ts
@@ -0,0 +1,23 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CrossParent } from './crossParent';
+import { ExternalReferences } from './externalReferences';
+import { PlannedCrossNewRequest } from './plannedCrossNewRequest';
+
+export interface PlannedCross extends PlannedCrossNewRequest {
+ /**
+ * the unique identifier for a cross
+ */
+ plannedCrossDbId?: string;
+}
+export namespace PlannedCross {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/plannedCrossNewRequest.ts b/src/breeding-insight/brapi/model/plannedCrossNewRequest.ts
new file mode 100644
index 000000000..51a05d038
--- /dev/null
+++ b/src/breeding-insight/brapi/model/plannedCrossNewRequest.ts
@@ -0,0 +1,51 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { CrossParent } from './crossParent';
+import { ExternalReferences } from './externalReferences';
+
+export interface PlannedCrossNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * the type of cross
+ */
+ crossType?: PlannedCrossNewRequest.CrossTypeEnum;
+ /**
+ * the unique identifier for a crossing project
+ */
+ crossingProjectDbId?: string;
+ /**
+ * the human readable name for a crossing project
+ */
+ crossingProjectName?: string;
+ externalReferences?: ExternalReferences;
+ parent1?: CrossParent;
+ parent2?: CrossParent;
+ /**
+ * the human readable name for a cross
+ */
+ plannedCrossName?: string;
+}
+export namespace PlannedCrossNewRequest {
+ export type CrossTypeEnum = 'BIPARENTAL' | 'SELF' | 'OPEN_POLLINATED' | 'BULK' | 'BULK_SELFED' | 'BULK_OPEN_POLLINATED' | 'DOUBLE_HAPLOID';
+ export const CrossTypeEnum = {
+ BIPARENTAL: 'BIPARENTAL' as CrossTypeEnum,
+ SELF: 'SELF' as CrossTypeEnum,
+ OPENPOLLINATED: 'OPEN_POLLINATED' as CrossTypeEnum,
+ BULK: 'BULK' as CrossTypeEnum,
+ BULKSELFED: 'BULK_SELFED' as CrossTypeEnum,
+ BULKOPENPOLLINATED: 'BULK_OPEN_POLLINATED' as CrossTypeEnum,
+ DOUBLEHAPLOID: 'DOUBLE_HAPLOID' as CrossTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/plannedCrossesListResponse.ts b/src/breeding-insight/brapi/model/plannedCrossesListResponse.ts
new file mode 100644
index 000000000..d24da2ee0
--- /dev/null
+++ b/src/breeding-insight/brapi/model/plannedCrossesListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { PlannedCrossesListResponseResult } from './plannedCrossesListResponseResult';
+
+export interface PlannedCrossesListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: PlannedCrossesListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/plannedCrossesListResponseResult.ts b/src/breeding-insight/brapi/model/plannedCrossesListResponseResult.ts
new file mode 100644
index 000000000..05a5f04d8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/plannedCrossesListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { PlannedCross } from './plannedCross';
+
+export interface PlannedCrossesListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/pointGeometry.ts b/src/breeding-insight/brapi/model/pointGeometry.ts
old mode 100755
new mode 100644
index 1b064fba0..55adeba30
--- a/src/breeding-insight/brapi/model/pointGeometry.ts
+++ b/src/breeding-insight/brapi/model/pointGeometry.ts
@@ -9,7 +9,7 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { Position } from '@/breeding-insight/brapi/model/position';
+import { Position } from './position';
/**
* Copied from RFC 7946 Section 3.1.1 A position is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, or easting and northing, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.
diff --git a/src/breeding-insight/brapi/model/polygon.ts b/src/breeding-insight/brapi/model/polygon.ts
old mode 100755
new mode 100644
index de5534f00..c200b344f
--- a/src/breeding-insight/brapi/model/polygon.ts
+++ b/src/breeding-insight/brapi/model/polygon.ts
@@ -9,7 +9,7 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { LinearRing } from '@/breeding-insight/brapi/model/linearRing';
+import { LinearRing } from './linearRing';
/**
* An array of linear rings
diff --git a/src/breeding-insight/brapi/model/polygonGeometry.ts b/src/breeding-insight/brapi/model/polygonGeometry.ts
old mode 100755
new mode 100644
index b54f7ef59..c0161e2c8
--- a/src/breeding-insight/brapi/model/polygonGeometry.ts
+++ b/src/breeding-insight/brapi/model/polygonGeometry.ts
@@ -9,7 +9,7 @@
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/
-import { Polygon } from '@/breeding-insight/brapi/model/polygon';
+import { Polygon } from './polygon';
/**
* An array of Linear Rings. Each Linear Ring is an array of Points. A Point is an array of numbers. There MUST be two or more elements. The first two elements are longitude and latitude, or easting and northing, precisely in that order and using decimal numbers. Altitude or elevation MAY be included as an optional third element.
diff --git a/src/breeding-insight/brapi/model/position.ts b/src/breeding-insight/brapi/model/position.ts
old mode 100755
new mode 100644
diff --git a/src/breeding-insight/brapi/model/progenyNode.ts b/src/breeding-insight/brapi/model/progenyNode.ts
new file mode 100644
index 000000000..90ce98f42
--- /dev/null
+++ b/src/breeding-insight/brapi/model/progenyNode.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ProgenyNodeProgeny } from './progenyNodeProgeny';
+
+export interface ProgenyNode {
+ /**
+ * The ID which uniquely identifies a germplasm
+ */
+ germplasmDbId: string;
+ /**
+ * A human readable name for a germplasm
+ */
+ germplasmName?: string;
+ /**
+ * List of germplasm entities which are direct children of this germplasm
+ */
+ progeny: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/progenyNodeProgeny.ts b/src/breeding-insight/brapi/model/progenyNodeProgeny.ts
new file mode 100644
index 000000000..1d648ec19
--- /dev/null
+++ b/src/breeding-insight/brapi/model/progenyNodeProgeny.ts
@@ -0,0 +1,35 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface ProgenyNodeProgeny {
+ /**
+ * The unique identifier of a progeny germplasm
+ */
+ germplasmDbId: string;
+ /**
+ * The human readable name of a progeny germplasm
+ */
+ germplasmName?: string;
+ /**
+ * Given a germplasm A having a progeny B and C, 'parentType' for progeny B item refers to the 'parentType' of A toward B.
+ */
+ parentType: ProgenyNodeProgeny.ParentTypeEnum;
+}
+export namespace ProgenyNodeProgeny {
+ export type ParentTypeEnum = 'MALE' | 'FEMALE' | 'SELF' | 'POPULATION';
+ export const ParentTypeEnum = {
+ MALE: 'MALE' as ParentTypeEnum,
+ FEMALE: 'FEMALE' as ParentTypeEnum,
+ SELF: 'SELF' as ParentTypeEnum,
+ POPULATION: 'POPULATION' as ParentTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/program.ts b/src/breeding-insight/brapi/model/program.ts
new file mode 100644
index 000000000..41793ee9c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/program.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { ProgramNewRequest } from './programNewRequest';
+
+export interface Program extends ProgramNewRequest {
+ /**
+ * The ID which uniquely identifies the program
+ */
+ programDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/programListResponse.ts b/src/breeding-insight/brapi/model/programListResponse.ts
new file mode 100644
index 000000000..c7a1acbd2
--- /dev/null
+++ b/src/breeding-insight/brapi/model/programListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ProgramListResponseResult } from './programListResponseResult';
+
+export interface ProgramListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ProgramListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/programListResponseResult.ts b/src/breeding-insight/brapi/model/programListResponseResult.ts
new file mode 100644
index 000000000..b89c25c36
--- /dev/null
+++ b/src/breeding-insight/brapi/model/programListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Program } from './program';
+
+export interface ProgramListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/programNewRequest.ts b/src/breeding-insight/brapi/model/programNewRequest.ts
new file mode 100644
index 000000000..6fb3da6d6
--- /dev/null
+++ b/src/breeding-insight/brapi/model/programNewRequest.ts
@@ -0,0 +1,48 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+
+export interface ProgramNewRequest {
+ /**
+ * An abbreviation which represents this program
+ */
+ abbreviation?: string;
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Common name for the crop which this program is for
+ */
+ commonCropName?: string;
+ /**
+ * A URL to the human readable documentation of this object
+ */
+ documentationURL?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * The unique identifier of the program leader
+ */
+ leadPersonDbId?: string;
+ /**
+ * The name of the program leader
+ */
+ leadPersonName?: string;
+ /**
+ * The primary objective of the program
+ */
+ objective?: string;
+ /**
+ * Human readable name of the program
+ */
+ programName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/programSearchRequest.ts b/src/breeding-insight/brapi/model/programSearchRequest.ts
new file mode 100644
index 000000000..d7732c0c9
--- /dev/null
+++ b/src/breeding-insight/brapi/model/programSearchRequest.ts
@@ -0,0 +1,54 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersCommonCropNames } from './searchRequestParametersCommonCropNames';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { SearchRequestParametersPrograms } from './searchRequestParametersPrograms';
+
+export interface ProgramSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * Common name for the crop which this program is for
+ */
+ commonCropNames?: Array;
+ /**
+ * A program identifier to search for
+ */
+ programDbIds?: Array;
+ /**
+ * A name of a program to search for
+ */
+ programNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * An abbreviation of a program to search for
+ */
+ abbreviations?: Array;
+ /**
+ * The person DbIds of the program leader to search for
+ */
+ leadPersonDbIds?: Array;
+ /**
+ * The names of the program leader to search for
+ */
+ leadPersonNames?: Array;
+ /**
+ * A program objective to search for
+ */
+ objectives?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/programSingleResponse.ts b/src/breeding-insight/brapi/model/programSingleResponse.ts
new file mode 100644
index 000000000..8645b9196
--- /dev/null
+++ b/src/breeding-insight/brapi/model/programSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Program } from './program';
+
+export interface ProgramSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Program;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scale.ts b/src/breeding-insight/brapi/model/scale.ts
new file mode 100644
index 000000000..7caaa8f3c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scale.ts
@@ -0,0 +1,23 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { OntologyReference } from './ontologyReference';
+import { ScaleBaseClass } from './scaleBaseClass';
+import { ScaleBaseClassValidValues } from './scaleBaseClassValidValues';
+import { TraitDataType } from './traitDataType';
+
+export interface Scale extends ScaleBaseClass {
+ /**
+ * Unique identifier of the scale. If left blank, the upload system will automatically generate a scale ID.
+ */
+ scaleDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleBaseClass.ts b/src/breeding-insight/brapi/model/scaleBaseClass.ts
new file mode 100644
index 000000000..d36c0b191
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleBaseClass.ts
@@ -0,0 +1,37 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { OntologyReference } from './ontologyReference';
+import { ScaleBaseClassValidValues } from './scaleBaseClassValidValues';
+import { TraitDataType } from './traitDataType';
+
+/**
+ * Scale metadata
+ */
+export interface ScaleBaseClass {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ dataType?: TraitDataType;
+ /**
+ * For numerical, number of decimal places to be reported
+ */
+ decimalPlaces?: number;
+ externalReferences?: ExternalReferences;
+ ontologyReference?: OntologyReference;
+ /**
+ * Name of the scale MIAPPE V1.1 (DM-92) Scale Name of the scale associated with the variable
+ */
+ scaleName: string;
+ validValues?: ScaleBaseClassValidValues;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleBaseClassValidValues.ts b/src/breeding-insight/brapi/model/scaleBaseClassValidValues.ts
new file mode 100644
index 000000000..943a58f49
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleBaseClassValidValues.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ScaleBaseClassValidValuesCategories } from './scaleBaseClassValidValuesCategories';
+
+export interface ScaleBaseClassValidValues {
+ /**
+ * List of possible values with optional labels
+ */
+ categories?: Array;
+ /**
+ * Maximum value (used for field data capture control).
+ */
+ max?: number;
+ /**
+ * Minimum value (used for data capture control) for numerical and date scales
+ */
+ min?: number;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleBaseClassValidValuesCategories.ts b/src/breeding-insight/brapi/model/scaleBaseClassValidValuesCategories.ts
new file mode 100644
index 000000000..1bd32b8c5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleBaseClassValidValuesCategories.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface ScaleBaseClassValidValuesCategories {
+ /**
+ * A text label for a category
+ */
+ label?: string;
+ /**
+ * The actual value for a category
+ */
+ value?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleListResponse.ts b/src/breeding-insight/brapi/model/scaleListResponse.ts
new file mode 100644
index 000000000..0fbc2cab6
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ScaleListResponseResult } from './scaleListResponseResult';
+
+export interface ScaleListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ScaleListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleListResponseResult.ts b/src/breeding-insight/brapi/model/scaleListResponseResult.ts
new file mode 100644
index 000000000..c6846d5d8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Scale } from './scale';
+
+export interface ScaleListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleNewRequest.ts b/src/breeding-insight/brapi/model/scaleNewRequest.ts
new file mode 100644
index 000000000..ff108f11a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleNewRequest.ts
@@ -0,0 +1,14 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface ScaleNewRequest {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/scaleSingleResponse.ts b/src/breeding-insight/brapi/model/scaleSingleResponse.ts
new file mode 100644
index 000000000..f509b0e03
--- /dev/null
+++ b/src/breeding-insight/brapi/model/scaleSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Scale } from './scale';
+
+export interface ScaleSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Scale;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersCommonCropNames.ts b/src/breeding-insight/brapi/model/searchRequestParametersCommonCropNames.ts
new file mode 100644
index 000000000..f00658067
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersCommonCropNames.ts
@@ -0,0 +1,18 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersCommonCropNames {
+ /**
+ * Common name for the crop which this program is for
+ */
+ commonCropNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersExternalReferences.ts b/src/breeding-insight/brapi/model/searchRequestParametersExternalReferences.ts
new file mode 100644
index 000000000..97c8827ef
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersExternalReferences.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersExternalReferences {
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersGermplasm.ts b/src/breeding-insight/brapi/model/searchRequestParametersGermplasm.ts
new file mode 100644
index 000000000..f32a233ec
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersGermplasm.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersGermplasm {
+ /**
+ * List of IDs which uniquely identify germplasm to search for
+ */
+ germplasmDbIds?: Array;
+ /**
+ * List of human readable names to identify germplasm to search for
+ */
+ germplasmNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersLocations.ts b/src/breeding-insight/brapi/model/searchRequestParametersLocations.ts
new file mode 100644
index 000000000..524cc1453
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersLocations.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersLocations {
+ /**
+ * The location ids to search for
+ */
+ locationDbIds?: Array;
+ /**
+ * A human readable names to search for
+ */
+ locationNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersObservationVariables.ts b/src/breeding-insight/brapi/model/searchRequestParametersObservationVariables.ts
new file mode 100644
index 000000000..5db6a234a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersObservationVariables.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersObservationVariables {
+ /**
+ * The DbIds of Variables to search for
+ */
+ observationVariableDbIds?: Array;
+ /**
+ * The names of Variables to search for
+ */
+ observationVariableNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersPaging.ts b/src/breeding-insight/brapi/model/searchRequestParametersPaging.ts
new file mode 100644
index 000000000..af214508d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersPaging.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersPaging {
+ /**
+ * Which result page is requested. The page indexing starts at 0 (the first page is 'page'= 0). Default is `0`.
+ */
+ page?: number;
+ /**
+ * The size of the pages to be returned. Default is `1000`.
+ */
+ pageSize?: number;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersPrograms.ts b/src/breeding-insight/brapi/model/searchRequestParametersPrograms.ts
new file mode 100644
index 000000000..a7f7cbf9c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersPrograms.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersPrograms {
+ /**
+ * A program identifier to search for
+ */
+ programDbIds?: Array;
+ /**
+ * A name of a program to search for
+ */
+ programNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersStudies.ts b/src/breeding-insight/brapi/model/searchRequestParametersStudies.ts
new file mode 100644
index 000000000..6868c6c19
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersStudies.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersStudies {
+ /**
+ * List of study identifiers to search for
+ */
+ studyDbIds?: Array;
+ /**
+ * List of study names to filter search results
+ */
+ studyNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersTokenPaging.ts b/src/breeding-insight/brapi/model/searchRequestParametersTokenPaging.ts
new file mode 100644
index 000000000..10b3e9cbd
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersTokenPaging.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersTokenPaging {
+ /**
+ * The size of the pages to be returned. Default is `1000`.
+ */
+ pageSize?: number;
+ /**
+ * Used to request a specific page of data to be returned. Tokenized pages are for large data sets which can not be efficiently broken into indexed pages. Use the nextPageToken and prevPageToken from a prior response to construct a query and move to the next or previous page respectively.
+ */
+ pageToken?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/searchRequestParametersTrials.ts b/src/breeding-insight/brapi/model/searchRequestParametersTrials.ts
new file mode 100644
index 000000000..c181c0751
--- /dev/null
+++ b/src/breeding-insight/brapi/model/searchRequestParametersTrials.ts
@@ -0,0 +1,22 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface SearchRequestParametersTrials {
+ /**
+ * The ID which uniquely identifies a trial to search for
+ */
+ trialDbIds?: Array;
+ /**
+ * The human readable name of a trial to search for
+ */
+ trialNames?: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/season.ts b/src/breeding-insight/brapi/model/season.ts
new file mode 100644
index 000000000..edd744f3a
--- /dev/null
+++ b/src/breeding-insight/brapi/model/season.ts
@@ -0,0 +1,26 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface Season {
+ /**
+ * The ID which uniquely identifies a season. For backward compatibility it can be a string like '2012', '1957-2004'
+ */
+ seasonDbId: string;
+ /**
+ * Name of the season. ex. 'Spring', 'Q2', 'Season A', etc.
+ */
+ seasonName?: string;
+ /**
+ * The 4 digit year of the season.
+ */
+ year?: number;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seasonListResponse.ts b/src/breeding-insight/brapi/model/seasonListResponse.ts
new file mode 100644
index 000000000..e4c06523d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seasonListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { SeasonListResponseResult } from './seasonListResponseResult';
+
+export interface SeasonListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: SeasonListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seasonListResponseResult.ts b/src/breeding-insight/brapi/model/seasonListResponseResult.ts
new file mode 100644
index 000000000..17bda1274
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seasonListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Season } from './season';
+
+export interface SeasonListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seasonSingleResponse.ts b/src/breeding-insight/brapi/model/seasonSingleResponse.ts
new file mode 100644
index 000000000..d027721d0
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seasonSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Season } from './season';
+
+export interface SeasonSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Season;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLot.ts b/src/breeding-insight/brapi/model/seedLot.ts
new file mode 100644
index 000000000..f61a5baab
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLot.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { SeedLotNewRequest } from './seedLotNewRequest';
+
+export interface SeedLot extends SeedLotNewRequest {
+ /**
+ * Unique DbId for the Seed Lot
+ */
+ seedLotDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotListResponse.ts b/src/breeding-insight/brapi/model/seedLotListResponse.ts
new file mode 100644
index 000000000..c5024c037
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { SeedLotListResponseResult } from './seedLotListResponseResult';
+
+export interface SeedLotListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: SeedLotListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotListResponseResult.ts b/src/breeding-insight/brapi/model/seedLotListResponseResult.ts
new file mode 100644
index 000000000..8a56e3ab8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SeedLot } from './seedLot';
+
+export interface SeedLotListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotNewRequest.ts b/src/breeding-insight/brapi/model/seedLotNewRequest.ts
new file mode 100644
index 000000000..7df7886c2
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotNewRequest.ts
@@ -0,0 +1,64 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+
+export interface SeedLotNewRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Current balance of seeds in this lot. Could be a count (seeds, bulbs, etc) or a weight (kg of seed).
+ */
+ amount?: number;
+ /**
+ * The time stamp for when this seed lot was created
+ */
+ createdDate?: Date;
+ externalReferences?: ExternalReferences;
+ /**
+ * Unique DbId of the Germplasm held in this Seed Lot
+ */
+ germplasmDbId?: string;
+ /**
+ * The timestamp for the last update to this Seed Lot (including transactions)
+ */
+ lastUpdated?: Date;
+ /**
+ * DbId of the storage location
+ */
+ locationDbId?: string;
+ /**
+ * Unique DbId of the breeding Program this Seed Lot belongs to
+ */
+ programDbId?: string;
+ /**
+ * A general description of this Seed Lot
+ */
+ seedLotDescription?: string;
+ /**
+ * A human readable name for this Seed Lot
+ */
+ seedLotName?: string;
+ /**
+ * The description of the source where this material was originally collected (wild, nursery, etc)
+ */
+ sourceCollection?: string;
+ /**
+ * Description the storage location
+ */
+ storageLocation?: string;
+ /**
+ * Description of the things being counted in this Seed Lot (seeds, bulbs, kg, tree, etc)
+ */
+ units?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotNewTransactionRequest.ts b/src/breeding-insight/brapi/model/seedLotNewTransactionRequest.ts
new file mode 100644
index 000000000..3ec97118d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotNewTransactionRequest.ts
@@ -0,0 +1,44 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+
+export interface SeedLotNewTransactionRequest {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * The amount of units being transfered. Could be a count (seeds, bulbs, etc) or a weight (kg of seed).
+ */
+ amount?: number;
+ externalReferences?: ExternalReferences;
+ /**
+ * The identifier for the Seed Lot being transfered out of
+ */
+ fromSeedLotDbId?: string;
+ /**
+ * The identifier for the Seed Lot being transfered into
+ */
+ toSeedLotDbId?: string;
+ /**
+ * A general description of this Seed Lot Transaction
+ */
+ transactionDescription?: string;
+ /**
+ * The time stamp for when the transaction occurred
+ */
+ transactionTimestamp?: Date;
+ /**
+ * Description of the things being transfered in this transaction (seeds, bulbs, kg, etc)
+ */
+ units?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotSingleResponse.ts b/src/breeding-insight/brapi/model/seedLotSingleResponse.ts
new file mode 100644
index 000000000..4884b4097
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { SeedLot } from './seedLot';
+
+export interface SeedLotSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: SeedLot;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotTransaction.ts b/src/breeding-insight/brapi/model/seedLotTransaction.ts
new file mode 100644
index 000000000..f72f8b815
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotTransaction.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { SeedLotNewTransactionRequest } from './seedLotNewTransactionRequest';
+
+export interface SeedLotTransaction extends SeedLotNewTransactionRequest {
+ /**
+ * Unique DbId for the Seed Lot Transaction
+ */
+ transactionDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotTransactionListResponse.ts b/src/breeding-insight/brapi/model/seedLotTransactionListResponse.ts
new file mode 100644
index 000000000..64fa699e7
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotTransactionListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { SeedLotTransactionListResponseResult } from './seedLotTransactionListResponseResult';
+
+export interface SeedLotTransactionListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: SeedLotTransactionListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/seedLotTransactionListResponseResult.ts b/src/breeding-insight/brapi/model/seedLotTransactionListResponseResult.ts
new file mode 100644
index 000000000..99258b81e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/seedLotTransactionListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Germplasm
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SeedLotTransaction } from './seedLotTransaction';
+
+export interface SeedLotTransactionListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/serverInfo.ts b/src/breeding-insight/brapi/model/serverInfo.ts
new file mode 100644
index 000000000..2a431d39d
--- /dev/null
+++ b/src/breeding-insight/brapi/model/serverInfo.ts
@@ -0,0 +1,47 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Service } from './service';
+
+export interface ServerInfo {
+ /**
+ * Array of available calls on this server
+ */
+ calls: Array;
+ /**
+ * A contact email address for this server management
+ */
+ contactEmail?: string;
+ /**
+ * A URL to the human readable documentation of this object
+ */
+ documentationURL?: string;
+ /**
+ * Physical location of this server (ie. City, Country)
+ */
+ location?: string;
+ /**
+ * The name of the organization that manages this server and data
+ */
+ organizationName?: string;
+ /**
+ * The URL of the organization that manages this server and data
+ */
+ organizationURL?: string;
+ /**
+ * A description of this server
+ */
+ serverDescription?: string;
+ /**
+ * The name of this server
+ */
+ serverName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/serverInfoResponse.ts b/src/breeding-insight/brapi/model/serverInfoResponse.ts
new file mode 100644
index 000000000..97f079dc9
--- /dev/null
+++ b/src/breeding-insight/brapi/model/serverInfoResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { ServerInfo } from './serverInfo';
+
+export interface ServerInfoResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: ServerInfo;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/service.ts b/src/breeding-insight/brapi/model/service.ts
new file mode 100644
index 000000000..a6b383445
--- /dev/null
+++ b/src/breeding-insight/brapi/model/service.ts
@@ -0,0 +1,46 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { WSMIMEDataTypes } from './wSMIMEDataTypes';
+
+export interface Service {
+ /**
+ * The possible data formats returned by the available call
+ */
+ dataTypes?: Array;
+ /**
+ * The possible HTTP Methods to be used with the available call
+ */
+ methods: Array;
+ /**
+ * The name of the available call as recorded in the documentation
+ */
+ service: string;
+ /**
+ * The supported versions of a particular call
+ */
+ versions: Array;
+}
+export namespace Service {
+ export type MethodsEnum = 'GET' | 'POST' | 'PUT' | 'DELETE';
+ export const MethodsEnum = {
+ GET: 'GET' as MethodsEnum,
+ POST: 'POST' as MethodsEnum,
+ PUT: 'PUT' as MethodsEnum,
+ DELETE: 'DELETE' as MethodsEnum
+ };
+ export type VersionsEnum = '2.0' | '2.1' | '2.2';
+ export const VersionsEnum = {
+ _0: '2.0' as VersionsEnum,
+ _1: '2.1' as VersionsEnum,
+ _2: '2.2' as VersionsEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/status.ts b/src/breeding-insight/brapi/model/status.ts
new file mode 100644
index 000000000..799183dc4
--- /dev/null
+++ b/src/breeding-insight/brapi/model/status.ts
@@ -0,0 +1,34 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * An array of status messages to convey technical logging information from the server to the client.
+ */
+export interface Status {
+ /**
+ * A short message concerning the status of this request/response
+ */
+ message: string;
+ /**
+ * The logging level for the attached message
+ */
+ messageType: Status.MessageTypeEnum;
+}
+export namespace Status {
+ export type MessageTypeEnum = 'DEBUG' | 'ERROR' | 'WARNING' | 'INFO';
+ export const MessageTypeEnum = {
+ DEBUG: 'DEBUG' as MessageTypeEnum,
+ ERROR: 'ERROR' as MessageTypeEnum,
+ WARNING: 'WARNING' as MessageTypeEnum,
+ INFO: 'INFO' as MessageTypeEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/study.ts b/src/breeding-insight/brapi/model/study.ts
new file mode 100644
index 000000000..a1a8e267e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/study.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Contact } from './contact';
+import { DataLink } from './dataLink';
+import { EnvironmentParameter } from './environmentParameter';
+import { ExternalReferences } from './externalReferences';
+import { ObservationUnitHierarchyLevel } from './observationUnitHierarchyLevel';
+import { StudyNewRequest } from './studyNewRequest';
+import { StudyNewRequestExperimentalDesign } from './studyNewRequestExperimentalDesign';
+import { StudyNewRequestGrowthFacility } from './studyNewRequestGrowthFacility';
+import { StudyNewRequestLastUpdate } from './studyNewRequestLastUpdate';
+
+export interface Study extends StudyNewRequest {
+ /**
+ * The ID which uniquely identifies a study within the given database server MIAPPE V1.1 (DM-11) Study unique ID - Unique identifier comprising the name or identifier for the institution/database hosting the submission of the study data, and the identifier of the study in that institution.
+ */
+ studyDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyListResponse.ts b/src/breeding-insight/brapi/model/studyListResponse.ts
new file mode 100644
index 000000000..0c626a9e8
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { StudyListResponseResult } from './studyListResponseResult';
+
+export interface StudyListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: StudyListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyListResponseResult.ts b/src/breeding-insight/brapi/model/studyListResponseResult.ts
new file mode 100644
index 000000000..bdddb0155
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Study } from './study';
+
+export interface StudyListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyNewRequest.ts b/src/breeding-insight/brapi/model/studyNewRequest.ts
new file mode 100644
index 000000000..7fb615d76
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyNewRequest.ts
@@ -0,0 +1,118 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Contact } from './contact';
+import { DataLink } from './dataLink';
+import { EnvironmentParameter } from './environmentParameter';
+import { ExternalReferences } from './externalReferences';
+import { ObservationUnitHierarchyLevel } from './observationUnitHierarchyLevel';
+import { StudyNewRequestExperimentalDesign } from './studyNewRequestExperimentalDesign';
+import { StudyNewRequestGrowthFacility } from './studyNewRequestGrowthFacility';
+import { StudyNewRequestLastUpdate } from './studyNewRequestLastUpdate';
+
+export interface StudyNewRequest {
+ /**
+ * Is this study currently active
+ */
+ active?: boolean;
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Common name for the crop associated with this study
+ */
+ commonCropName?: string;
+ /**
+ * List of contact entities associated with this study
+ */
+ contacts?: Array;
+ /**
+ * MIAPPE V1.1 (DM-28) Cultural practices - General description of the cultural practices of the study.
+ */
+ culturalPractices?: string;
+ /**
+ * List of links to extra data files associated with this study. Extra data could include notes, images, and reference data.
+ */
+ dataLinks?: Array;
+ /**
+ * A URL to the human readable documentation of this object
+ */
+ documentationURL?: string;
+ /**
+ * The date the study ends MIAPPE V1.1 (DM-15) End date of study - Date and, if relevant, time when the experiment ended
+ */
+ endDate?: Date;
+ /**
+ * Environmental parameters that were kept constant throughout the study and did not change between observation units. MIAPPE V1.1 (DM-57) Environment - Environmental parameters that were kept constant throughout the study and did not change between observation units or assays. Environment characteristics that vary over time, i.e. environmental variables, should be recorded as Observed Variables (see below).
+ */
+ environmentParameters?: Array;
+ experimentalDesign?: StudyNewRequestExperimentalDesign;
+ externalReferences?: ExternalReferences;
+ growthFacility?: StudyNewRequestGrowthFacility;
+ lastUpdate?: StudyNewRequestLastUpdate;
+ /**
+ * The usage license associated with the study data
+ */
+ license?: string;
+ /**
+ * The unique identifier for a Location
+ */
+ locationDbId?: string;
+ /**
+ * A human readable name for this location MIAPPE V1.1 (DM-18) Experimental site name - The name of the natural site, experimental field, greenhouse, phenotyping facility, etc. where the experiment took place.
+ */
+ locationName?: string;
+ /**
+ * Observation levels indicate the granularity level at which the measurements are taken. `levelName` defines the level, `levelOrder` defines where that level exists in the hierarchy of levels. `levelOrder`s lower numbers are at the top of the hierarchy (ie field > 0) and higher numbers are at the bottom of the hierarchy (ie plant > 6).
+ */
+ observationLevels?: Array;
+ /**
+ * MIAPPE V1.1 (DM-25) Observation unit description - General description of the observation units in the study.
+ */
+ observationUnitsDescription?: string;
+ /**
+ * List of seasons over which this study was performed.
+ */
+ seasons?: Array;
+ /**
+ * The date this study started MIAPPE V1.1 (DM-14) Start date of study - Date and, if relevant, time when the experiment started
+ */
+ startDate?: Date;
+ /**
+ * A short human readable code for a study
+ */
+ studyCode?: string;
+ /**
+ * The description of this study MIAPPE V1.1 (DM-13) Study description - Human-readable text describing the study
+ */
+ studyDescription?: string;
+ /**
+ * The human readable name for a study MIAPPE V1.1 (DM-12) Study title - Human-readable text summarising the study
+ */
+ studyName?: string;
+ /**
+ * A permanent unique identifier associated with this study data. For example, a URI or DOI
+ */
+ studyPUI?: string;
+ /**
+ * The type of study being performed. ex. \"Yield Trial\", etc
+ */
+ studyType?: string;
+ /**
+ * The ID which uniquely identifies a trial
+ */
+ trialDbId?: string;
+ /**
+ * The human readable name of a trial
+ */
+ trialName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyNewRequestExperimentalDesign.ts b/src/breeding-insight/brapi/model/studyNewRequestExperimentalDesign.ts
new file mode 100644
index 000000000..ee288b944
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyNewRequestExperimentalDesign.ts
@@ -0,0 +1,25 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * The experimental and statistical design full description plus a category PUI taken from crop research ontology or agronomy ontology
+ */
+export interface StudyNewRequestExperimentalDesign {
+ /**
+ * MIAPPE V1.1 (DM-23) Type of experimental design - Type of experimental design of the study, in the form of an accession number from the Crop Ontology.
+ */
+ PUI?: string;
+ /**
+ * MIAPPE V1.1 (DM-22) Description of the experimental design - Short description of the experimental design, possibly including statistical design. In specific cases, e.g. legacy datasets or data computed from several studies, the experimental design can be \"unknown\"/\"NA\", \"aggregated/reduced data\", or simply 'none'.
+ */
+ description?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyNewRequestGrowthFacility.ts b/src/breeding-insight/brapi/model/studyNewRequestGrowthFacility.ts
new file mode 100644
index 000000000..3ba978c1e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyNewRequestGrowthFacility.ts
@@ -0,0 +1,25 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * Short description of the facility in which the study was carried out.
+ */
+export interface StudyNewRequestGrowthFacility {
+ /**
+ * MIAPPE V1.1 (DM-27) Type of growth facility - Type of growth facility in which the study was carried out, in the form of an accession number from the Crop Ontology.
+ */
+ PUI?: string;
+ /**
+ * MIAPPE V1.1 (DM-26) Description of growth facility - Short description of the facility in which the study was carried out.
+ */
+ description?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyNewRequestLastUpdate.ts b/src/breeding-insight/brapi/model/studyNewRequestLastUpdate.ts
new file mode 100644
index 000000000..5ba27f420
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyNewRequestLastUpdate.ts
@@ -0,0 +1,19 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * The date and time when this study was last modified
+ */
+export interface StudyNewRequestLastUpdate {
+ timestamp?: Date;
+ version?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studySearchRequest.ts b/src/breeding-insight/brapi/model/studySearchRequest.ts
new file mode 100644
index 000000000..99a00eb06
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studySearchRequest.ts
@@ -0,0 +1,132 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersCommonCropNames } from './searchRequestParametersCommonCropNames';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersGermplasm } from './searchRequestParametersGermplasm';
+import { SearchRequestParametersLocations } from './searchRequestParametersLocations';
+import { SearchRequestParametersObservationVariables } from './searchRequestParametersObservationVariables';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { SearchRequestParametersPrograms } from './searchRequestParametersPrograms';
+import { SearchRequestParametersStudies } from './searchRequestParametersStudies';
+import { SearchRequestParametersTrials } from './searchRequestParametersTrials';
+
+export interface StudySearchRequest extends SearchRequestParametersPaging {
+ /**
+ * Common name for the crop which this program is for
+ */
+ commonCropNames?: Array;
+ /**
+ * A program identifier to search for
+ */
+ programDbIds?: Array;
+ /**
+ * A name of a program to search for
+ */
+ programNames?: Array;
+ /**
+ * The ID which uniquely identifies a trial to search for
+ */
+ trialDbIds?: Array;
+ /**
+ * The human readable name of a trial to search for
+ */
+ trialNames?: Array;
+ /**
+ * List of study identifiers to search for
+ */
+ studyDbIds?: Array;
+ /**
+ * List of study names to filter search results
+ */
+ studyNames?: Array;
+ /**
+ * The location ids to search for
+ */
+ locationDbIds?: Array;
+ /**
+ * A human readable names to search for
+ */
+ locationNames?: Array;
+ /**
+ * List of IDs which uniquely identify germplasm to search for
+ */
+ germplasmDbIds?: Array;
+ /**
+ * List of human readable names to identify germplasm to search for
+ */
+ germplasmNames?: Array;
+ /**
+ * List of observation variable IDs to search for
+ */
+ observationVariableDbIds?: Array;
+ /**
+ * The names of Variables to search for
+ */
+ observationVariableNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * Is this study currently active
+ */
+ active?: boolean;
+ /**
+ * The ID which uniquely identifies a season
+ */
+ seasonDbIds?: Array;
+ /**
+ * Name of one of the fields within the study object on which results can be sorted
+ */
+ sortBy?: StudySearchRequest.SortByEnum;
+ /**
+ * Order results should be sorted. ex. \"ASC\" or \"DESC\"
+ */
+ sortOrder?: StudySearchRequest.SortOrderEnum;
+ /**
+ * A short human readable code for a study
+ */
+ studyCodes?: Array;
+ /**
+ * Permanent unique identifier associated with study data. For example, a URI or DOI
+ */
+ studyPUIs?: Array;
+ /**
+ * The type of study being performed. ex. \"Yield Trial\", etc
+ */
+ studyTypes?: Array;
+}
+export namespace StudySearchRequest {
+ export type SortByEnum = 'studyDbId' | 'trialDbId' | 'programDbId' | 'locationDbId' | 'seasonDbId' | 'studyType' | 'studyName' | 'studyLocation' | 'programName' | 'germplasmDbId' | 'observationVariableDbId';
+ export const SortByEnum = {
+ StudyDbId: 'studyDbId' as SortByEnum,
+ TrialDbId: 'trialDbId' as SortByEnum,
+ ProgramDbId: 'programDbId' as SortByEnum,
+ LocationDbId: 'locationDbId' as SortByEnum,
+ SeasonDbId: 'seasonDbId' as SortByEnum,
+ StudyType: 'studyType' as SortByEnum,
+ StudyName: 'studyName' as SortByEnum,
+ StudyLocation: 'studyLocation' as SortByEnum,
+ ProgramName: 'programName' as SortByEnum,
+ GermplasmDbId: 'germplasmDbId' as SortByEnum,
+ ObservationVariableDbId: 'observationVariableDbId' as SortByEnum
+ };
+ export type SortOrderEnum = 'ASC' | 'DESC';
+ export const SortOrderEnum = {
+ ASC: 'ASC' as SortOrderEnum,
+ DESC: 'DESC' as SortOrderEnum
+ };
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studySingleResponse.ts b/src/breeding-insight/brapi/model/studySingleResponse.ts
new file mode 100644
index 000000000..b59cde9ef
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studySingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Study } from './study';
+
+export interface StudySingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Study;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyTypesResponse.ts b/src/breeding-insight/brapi/model/studyTypesResponse.ts
new file mode 100644
index 000000000..100221b3b
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyTypesResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { StudyTypesResponseResult } from './studyTypesResponseResult';
+
+export interface StudyTypesResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: StudyTypesResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/studyTypesResponseResult.ts b/src/breeding-insight/brapi/model/studyTypesResponseResult.ts
new file mode 100644
index 000000000..a37d35dd5
--- /dev/null
+++ b/src/breeding-insight/brapi/model/studyTypesResponseResult.ts
@@ -0,0 +1,18 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface StudyTypesResponseResult {
+ /**
+ * the list of all study types available in this server.
+ */
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/taxonID.ts b/src/breeding-insight/brapi/model/taxonID.ts
old mode 100755
new mode 100644
diff --git a/src/breeding-insight/brapi/model/tokenPagination.ts b/src/breeding-insight/brapi/model/tokenPagination.ts
new file mode 100644
index 000000000..8ff0a0269
--- /dev/null
+++ b/src/breeding-insight/brapi/model/tokenPagination.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { BasePagination } from './basePagination';
+
+export interface TokenPagination extends BasePagination {
+ /**
+ * The string token used to query the current page of data.
+ */
+ currentPageToken?: string;
+ /**
+ * The string token used to query the next page of data.
+ */
+ nextPageToken: string;
+ /**
+ * The string token used to query the previous page of data.
+ */
+ prevPageToken?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trait.ts b/src/breeding-insight/brapi/model/trait.ts
new file mode 100644
index 000000000..f083d9810
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trait.ts
@@ -0,0 +1,21 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { OntologyReference } from './ontologyReference';
+import { TraitBaseClass } from './traitBaseClass';
+
+export interface Trait extends TraitBaseClass {
+ /**
+ * The ID which uniquely identifies a trait
+ */
+ traitDbId?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/traitBaseClass.ts b/src/breeding-insight/brapi/model/traitBaseClass.ts
new file mode 100644
index 000000000..0e3435464
--- /dev/null
+++ b/src/breeding-insight/brapi/model/traitBaseClass.ts
@@ -0,0 +1,58 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { ExternalReferences } from './externalReferences';
+import { OntologyReference } from './ontologyReference';
+
+export interface TraitBaseClass {
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Other frequent abbreviations of the trait, if any. These abbreviations do not have to follow a convention
+ */
+ alternativeAbbreviations?: Array;
+ /**
+ * A trait can be decomposed as \"Trait\" = \"Entity\" + \"Attribute\", the attribute is the observed feature (or characteristic) of the entity e.g., for \"grain colour\", attribute = \"colour\"
+ */
+ attribute?: string;
+ /**
+ * A trait can be decomposed as \"Trait\" = \"Entity\" + \"Attribute\", the entity is the part of the plant that the trait refers to e.g., for \"grain colour\", entity = \"grain\"
+ */
+ entity?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * Main abbreviation for trait name. (examples: \"Carotenoid content\" => \"CC\")
+ */
+ mainAbbreviation?: string;
+ ontologyReference?: OntologyReference;
+ /**
+ * Trait status (examples: \"recommended\", \"obsolete\", \"legacy\", etc.)
+ */
+ status?: string;
+ /**
+ * Other trait names
+ */
+ synonyms?: Array;
+ /**
+ * Trait class. (examples: \"morphological\", \"phenological\", \"agronomical\", \"physiological\", \"abiotic stress\", \"biotic stress\", \"biochemical\", \"quality traits\", \"fertility\", etc.)
+ */
+ traitClass?: string;
+ /**
+ * The description of a trait
+ */
+ traitDescription?: string;
+ /**
+ * The human readable name of a trait MIAPPE V1.1 (DM-86) Trait - Name of the (plant or environmental) trait under observation
+ */
+ traitName?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/traitDataType.ts b/src/breeding-insight/brapi/model/traitDataType.ts
new file mode 100644
index 000000000..bc32f21b9
--- /dev/null
+++ b/src/breeding-insight/brapi/model/traitDataType.ts
@@ -0,0 +1,26 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+/**
+ * Class of the scale, entries can be
\"Code\" - This scale class is exceptionally used to express complex traits. Code is a nominal scale that combines the expressions of the different traits composing the complex trait. For example a severity trait might be expressed by a 2 digit and 2 character code. The first 2 digits are the percentage of the plant covered by a fungus and the 2 characters refer to the delay in development, e.g. \"75VD\" means \"75 %\" of the plant is infected and the plant is very delayed.
\"Date\" - The date class is for events expressed in a time format, See ISO 8601
\"Duration\" - The Duration class is for time elapsed between two events expressed in a time format, e.g. days, hours, months
\"Nominal\" - Categorical scale that can take one of a limited and fixed number of categories. There is no intrinsic ordering to the categories
\"Numerical\" - Numerical scales express the trait with real numbers. The numerical scale defines the unit e.g. centimeter, ton per hectare, branches
\"Ordinal\" - Ordinal scales are scales composed of ordered categories
\"Text\" - A free text is used to express the trait.
+ */
+export type TraitDataType = 'Code' | 'Date' | 'Duration' | 'Nominal' | 'Numerical' | 'Ordinal' | 'Text';
+
+export const TraitDataType = {
+ Code: 'Code' as TraitDataType,
+ Date: 'Date' as TraitDataType,
+ Duration: 'Duration' as TraitDataType,
+ Nominal: 'Nominal' as TraitDataType,
+ Numerical: 'Numerical' as TraitDataType,
+ Ordinal: 'Ordinal' as TraitDataType,
+ Text: 'Text' as TraitDataType
+};
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/traitListResponse.ts b/src/breeding-insight/brapi/model/traitListResponse.ts
new file mode 100644
index 000000000..3f5d6035c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/traitListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { TraitListResponseResult } from './traitListResponseResult';
+
+export interface TraitListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: TraitListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/traitListResponseResult.ts b/src/breeding-insight/brapi/model/traitListResponseResult.ts
new file mode 100644
index 000000000..eb12a1e6e
--- /dev/null
+++ b/src/breeding-insight/brapi/model/traitListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Trait } from './trait';
+
+export interface TraitListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/traitNewRequest.ts b/src/breeding-insight/brapi/model/traitNewRequest.ts
new file mode 100644
index 000000000..52861ff3b
--- /dev/null
+++ b/src/breeding-insight/brapi/model/traitNewRequest.ts
@@ -0,0 +1,14 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface TraitNewRequest {
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/traitSingleResponse.ts b/src/breeding-insight/brapi/model/traitSingleResponse.ts
new file mode 100644
index 000000000..2ac194a29
--- /dev/null
+++ b/src/breeding-insight/brapi/model/traitSingleResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Phenotyping
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { Trait } from './trait';
+
+export interface TraitSingleResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: Trait;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trial.ts b/src/breeding-insight/brapi/model/trial.ts
new file mode 100644
index 000000000..6bdbf896f
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trial.ts
@@ -0,0 +1,23 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Contact } from './contact';
+import { ExternalReferences } from './externalReferences';
+import { TrialNewRequest } from './trialNewRequest';
+import { TrialNewRequestDatasetAuthorships } from './trialNewRequestDatasetAuthorships';
+import { TrialNewRequestPublications } from './trialNewRequestPublications';
+
+export interface Trial extends TrialNewRequest {
+ /**
+ * The ID which uniquely identifies a trial MIAPPE V1.1 (DM-2) Investigation unique ID - Identifier comprising the unique name of the institution/database hosting the submission of the investigation data, and the accession number of the investigation in that institution.
+ */
+ trialDbId: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trialListResponse.ts b/src/breeding-insight/brapi/model/trialListResponse.ts
new file mode 100644
index 000000000..e48a0522b
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trialListResponse.ts
@@ -0,0 +1,20 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Context } from './context';
+import { Metadata } from './metadata';
+import { TrialListResponseResult } from './trialListResponseResult';
+
+export interface TrialListResponse {
+ context?: Context;
+ metadata: Metadata;
+ result: TrialListResponseResult;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trialListResponseResult.ts b/src/breeding-insight/brapi/model/trialListResponseResult.ts
new file mode 100644
index 000000000..2488725c7
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trialListResponseResult.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Trial } from './trial';
+
+export interface TrialListResponseResult {
+ data: Array;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trialNewRequest.ts b/src/breeding-insight/brapi/model/trialNewRequest.ts
new file mode 100644
index 000000000..bcc7a4c9c
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trialNewRequest.ts
@@ -0,0 +1,75 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { Contact } from './contact';
+import { ExternalReferences } from './externalReferences';
+import { TrialNewRequestDatasetAuthorships } from './trialNewRequestDatasetAuthorships';
+import { TrialNewRequestPublications } from './trialNewRequestPublications';
+
+export interface TrialNewRequest {
+ /**
+ * Is this trail currently active
+ */
+ active?: boolean;
+ /**
+ * Additional arbitrary info
+ */
+ additionalInfo?: { [key: string]: string; };
+ /**
+ * Common name for the crop associated with this trial
+ */
+ commonCropName?: string;
+ /**
+ * List of contact entities associated with this trial
+ */
+ contacts?: Array;
+ /**
+ * License and citation information for the data in this trial
+ */
+ datasetAuthorships?: Array;
+ /**
+ * A URL to the human readable documentation of this object
+ */
+ documentationURL?: string;
+ /**
+ * The date this trial ends
+ */
+ endDate?: string;
+ externalReferences?: ExternalReferences;
+ /**
+ * A program identifier to search for
+ */
+ programDbId?: string;
+ /**
+ * Human readable name of the program
+ */
+ programName?: string;
+ /**
+ * MIAPPE V1.1 (DM-9) Associated publication - An identifier for a literature publication where the investigation is described. Use of DOIs is recommended.
+ */
+ publications?: Array;
+ /**
+ * The date this trial started
+ */
+ startDate?: string;
+ /**
+ * The human readable description of a trial MIAPPE V1.1 (DM-4) Investigation description - Human-readable text describing the investigation in more detail.
+ */
+ trialDescription?: string;
+ /**
+ * The human readable name of a trial MIAPPE V1.1 (DM-3) Investigation title - Human-readable string summarising the investigation.
+ */
+ trialName?: string;
+ /**
+ * A permanent identifier for a trial. Could be DOI or other URI formatted identifier.
+ */
+ trialPUI?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trialNewRequestDatasetAuthorships.ts b/src/breeding-insight/brapi/model/trialNewRequestDatasetAuthorships.ts
new file mode 100644
index 000000000..f1756d851
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trialNewRequestDatasetAuthorships.ts
@@ -0,0 +1,27 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface TrialNewRequestDatasetAuthorships {
+ datasetPUI?: string;
+ /**
+ * MIAPPE V1.1 (DM-7) License - License for the reuse of the data associated with this investigation. The Creative Commons licenses cover most use cases and are recommended.
+ */
+ license?: string;
+ /**
+ * MIAPPE V1.1 (DM-6) Public release date - Date of first public release of the dataset presently being described.
+ */
+ publicReleaseDate?: string;
+ /**
+ * MIAPPE V1.1 (DM-5) Submission date - Date of submission of the dataset presently being described to a host repository.
+ */
+ submissionDate?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trialNewRequestPublications.ts b/src/breeding-insight/brapi/model/trialNewRequestPublications.ts
new file mode 100644
index 000000000..b252be891
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trialNewRequestPublications.ts
@@ -0,0 +1,16 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+
+export interface TrialNewRequestPublications {
+ publicationPUI?: string;
+ publicationReference?: string;
+}
\ No newline at end of file
diff --git a/src/breeding-insight/brapi/model/trialSearchRequest.ts b/src/breeding-insight/brapi/model/trialSearchRequest.ts
new file mode 100644
index 000000000..621b5dbed
--- /dev/null
+++ b/src/breeding-insight/brapi/model/trialSearchRequest.ts
@@ -0,0 +1,85 @@
+/**
+ * BrAPI-Core
+ * The Breeding API (BrAPI) is a Standardized REST ful Web Service API Specification for communicating Plant Breeding Data. BrAPI allows for easy data sharing between databases and tools involved in plant breeding. General Reference Documentation
BrAPI Core
The BrAPI Core module contains high level entities used for organization and management. This includes Programs, Trials, Studies, Locations, People, and Lists
V2.0
BrAPI Phenotyping
The BrAPI Phenotyping module contains entities related to phenotypic observations. This includes Observation Units, Observations, Observation Variables, Traits, Scales, Methods, and Images
V2.0
BrAPI Genotyping
The BrAPI Genotyping module contains entities related to genotyping analysis. This includes Samples, Markers, Variant Sets, Variants, Call Sets, Calls, References, Reads, and Vendor Orders
V2.0
BrAPI Germplasm
The BrAPI Germplasm module contains entities related to germplasm management. This includes Germplasm, Germplasm Attributes, Seed Lots, Crosses, Pedigree, and Progeny
V2.0
+ *
+ * OpenAPI spec version: 2.0
+ *
+ *
+ * NOTE: This class is auto generated by the swagger code generator program.
+ * https://github.com/swagger-api/swagger-codegen.git
+ * Do not edit the class manually.
+ */
+import { SearchRequestParametersCommonCropNames } from './searchRequestParametersCommonCropNames';
+import { SearchRequestParametersExternalReferences } from './searchRequestParametersExternalReferences';
+import { SearchRequestParametersLocations } from './searchRequestParametersLocations';
+import { SearchRequestParametersPaging } from './searchRequestParametersPaging';
+import { SearchRequestParametersPrograms } from './searchRequestParametersPrograms';
+import { SearchRequestParametersStudies } from './searchRequestParametersStudies';
+import { SearchRequestParametersTrials } from './searchRequestParametersTrials';
+
+export interface TrialSearchRequest extends SearchRequestParametersPaging {
+ /**
+ * Common name for the crop which this program is for
+ */
+ commonCropNames?: Array;
+ /**
+ * A program identifier to search for
+ */
+ programDbIds?: Array;
+ /**
+ * A name of a program to search for
+ */
+ programNames?: Array;
+ /**
+ * The ID which uniquely identifies a trial to search for
+ */
+ trialDbIds?: Array;
+ /**
+ * The human readable name of a trial to search for
+ */
+ trialNames?: Array;
+ /**
+ * List of study identifiers to search for
+ */
+ studyDbIds?: Array;
+ /**
+ * List of study names to filter search results
+ */
+ studyNames?: Array;
+ /**
+ * The location ids to search for
+ */
+ locationDbIds?: Array;
+ /**
+ * A human readable names to search for
+ */
+ locationNames?: Array;
+ /**
+ * List of external reference IDs. Could be a simple strings or a URIs. (use with `externalReferenceSources` parameter)
+ */
+ externalReferenceIDs?: Array;
+ /**
+ * List of identifiers for the source system or database of an external reference (use with `externalReferenceIDs` parameter)
+ */
+ externalReferenceSources?: Array;
+ /**
+ * Is this trail currently active
+ */
+ active?: boolean;
+ /**
+ * List of contact entities associated with this trial
+ */
+ contactDbIds?: Array