diff --git a/package-lock.json b/package-lock.json
index 5e46176b..c16136b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,9765 +1,14 @@
{
"name": "mapsbundle",
"version": "1.0.0",
- "lockfileVersion": 2,
+ "lockfileVersion": 1,
"requires": true,
- "packages": {
- "": {
- "name": "mapsbundle",
- "version": "1.0.0",
- "license": "ISC",
- "dependencies": {
- "@babel/plugin-syntax-jsx": "^7.23.3",
- "@babel/preset-react": "^7.23.3",
- "@babel/runtime": "^7.23.4",
- "@fortawesome/fontawesome-free": "^5.15.4",
- "dom-to-image-more": "2.8.0",
- "elm-pep": "^1.0.6",
- "file-saver": "^2.0.5",
- "i18next-client": "^1.11.4",
- "jsbi": "^3.2.5",
- "minimist": "^1.2.8",
- "moment": "^2.29.4",
- "ol": "^7.5.2",
- "ol-cesium": "2.14.0",
- "ol-ext": "^4.0.12",
- "ol-mapbox-style": "^12.1.1",
- "opening_hours": "^3.8.0",
- "proj4": "^2.9.2",
- "react": "^17.0.2",
- "react-dom": "^17.0.2"
- },
- "devDependencies": {
- "@babel/core": "^7.23.3",
- "@babel/plugin-proposal-class-properties": "^7.18.6",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-react-jsx": "^7.23.4",
- "@babel/plugin-transform-runtime": "^7.23.4",
- "@babel/polyfill": "^7.12.1",
- "@babel/preset-env": "^7.23.3",
- "babel-loader": "^8.2.5",
- "clean-webpack-plugin": "^3.0.0",
- "echo-loader": "0.0.1",
- "gulp": "^4.0.2",
- "gulp-autoprefixer": "^8.0.0",
- "gulp-clean-css": "^4.2.0",
- "gulp-include": "^2.4.1",
- "gulp-notify": "^4.0.0",
- "gulp-plumber": "^1.2.1",
- "gulp-rename": "^2.0.0",
- "gulp-sass": "^5.1.0",
- "gulp-sourcemaps": "^2.6.5",
- "gulp-uglify": "^3.0.2",
- "sass": "^1.69.5",
- "webpack": "^5.89.0",
- "webpack-cli": "^4.10.0"
- }
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
- "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/code-frame": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
- "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
- "dependencies": {
- "@babel/highlight": "^7.23.4",
- "chalk": "^2.4.2"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/compat-data": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
- "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/core": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz",
- "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==",
- "dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.6",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.23.7",
- "@babel/parser": "^7.23.6",
- "@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.7",
- "@babel/types": "^7.23.6",
- "convert-source-map": "^2.0.0",
- "debug": "^4.1.0",
- "gensync": "^1.0.0-beta.2",
- "json5": "^2.2.3",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/babel"
- }
- },
- "node_modules/@babel/generator": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
- "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
- "dependencies": {
- "@babel/types": "^7.23.6",
- "@jridgewell/gen-mapping": "^0.3.2",
- "@jridgewell/trace-mapping": "^0.3.17",
- "jsesc": "^2.5.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-annotate-as-pure": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
- "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
- "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-compilation-targets": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
- "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
- "dependencies": {
- "@babel/compat-data": "^7.23.5",
- "@babel/helper-validator-option": "^7.23.5",
- "browserslist": "^4.22.2",
- "lru-cache": "^5.1.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz",
- "integrity": "sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-member-expression-to-functions": "^7.23.0",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
- "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "regexpu-core": "^5.3.1",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz",
- "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.22.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "debug": "^4.1.1",
- "lodash.debounce": "^4.0.8",
- "resolve": "^1.14.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/@babel/helper-environment-visitor": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
- "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-function-name": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
- "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
- "dependencies": {
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.23.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-hoist-variables": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
- "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.23.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz",
- "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.23.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-imports": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
- "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
- "dependencies": {
- "@babel/types": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-module-transforms": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
- "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-simple-access": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/helper-validator-identifier": "^7.22.20"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-optimise-call-expression": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
- "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-plugin-utils": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
- "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-remap-async-to-generator": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz",
- "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-wrap-function": "^7.22.20"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-replace-supers": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz",
- "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-member-expression-to-functions": "^7.22.15",
- "@babel/helper-optimise-call-expression": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/helper-simple-access": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
- "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-skip-transparent-expression-wrappers": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
- "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==",
- "dev": true,
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-split-export-declaration": {
- "version": "7.22.6",
- "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
- "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
- "dependencies": {
- "@babel/types": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-string-parser": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
- "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-identifier": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
- "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-validator-option": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
- "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helper-wrap-function": {
- "version": "7.22.20",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz",
- "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-function-name": "^7.22.5",
- "@babel/template": "^7.22.15",
- "@babel/types": "^7.22.19"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/helpers": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz",
- "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==",
- "dependencies": {
- "@babel/template": "^7.22.15",
- "@babel/traverse": "^7.23.7",
- "@babel/types": "^7.23.6"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/highlight": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
- "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
- "dependencies": {
- "@babel/helper-validator-identifier": "^7.22.20",
- "chalk": "^2.4.2",
- "js-tokens": "^4.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/parser": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
- "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
- "bin": {
- "parser": "bin/babel-parser.js"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz",
- "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz",
- "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.23.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.13.0"
- }
- },
- "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz",
- "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-proposal-class-properties": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz",
- "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==",
- "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-proposal-private-property-in-object": {
- "version": "7.21.0-placeholder-for-preset-env.2",
- "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
- "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
- "dev": true,
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-async-generators": {
- "version": "7.8.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
- "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-properties": {
- "version": "7.12.13",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
- "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.12.13"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-class-static-block": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
- "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-dynamic-import": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
- "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-export-namespace-from": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
- "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.3"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz",
- "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz",
- "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-import-meta": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
- "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-json-strings": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
- "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz",
- "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-logical-assignment-operators": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
- "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
- "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-numeric-separator": {
- "version": "7.10.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
- "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.10.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-object-rest-spread": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
- "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-catch-binding": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
- "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-optional-chaining": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
- "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.8.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-private-property-in-object": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
- "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-top-level-await": {
- "version": "7.14.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
- "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-syntax-unicode-sets-regex": {
- "version": "7.18.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
- "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.18.6",
- "@babel/helper-plugin-utils": "^7.18.6"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz",
- "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz",
- "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.20",
- "@babel/plugin-syntax-async-generators": "^7.8.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz",
- "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-remap-async-to-generator": "^7.22.20"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz",
- "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz",
- "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz",
- "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz",
- "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-class-static-block": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.12.0"
- }
- },
- "node_modules/@babel/plugin-transform-classes": {
- "version": "7.23.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz",
- "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-optimise-call-expression": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz",
- "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz",
- "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz",
- "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz",
- "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz",
- "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz",
- "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz",
- "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-for-of": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz",
- "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-function-name": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz",
- "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz",
- "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-json-strings": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-literals": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz",
- "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz",
- "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz",
- "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz",
- "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz",
- "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-simple-access": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz",
- "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-identifier": "^7.22.20"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz",
- "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
- "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/plugin-transform-new-target": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz",
- "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz",
- "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz",
- "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz",
- "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.23.3",
- "@babel/helper-compilation-targets": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.23.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-object-super": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz",
- "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz",
- "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz",
- "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-parameters": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz",
- "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz",
- "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz",
- "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==",
- "dev": true,
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz",
- "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-display-name": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz",
- "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz",
- "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/plugin-syntax-jsx": "^7.23.3",
- "@babel/types": "^7.23.4"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-jsx-development": {
- "version": "7.22.5",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz",
- "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==",
- "dependencies": {
- "@babel/plugin-transform-react-jsx": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-react-pure-annotations": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz",
- "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==",
- "dependencies": {
- "@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz",
- "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "regenerator-transform": "^0.15.2"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz",
- "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-runtime": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.7.tgz",
- "integrity": "sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
- "babel-plugin-polyfill-corejs2": "^0.4.7",
- "babel-plugin-polyfill-corejs3": "^0.8.7",
- "babel-plugin-polyfill-regenerator": "^0.5.4",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz",
- "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-spread": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz",
- "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz",
- "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz",
- "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz",
- "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz",
- "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz",
- "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz",
- "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz",
- "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==",
- "dev": true,
- "dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0"
- }
- },
- "node_modules/@babel/polyfill": {
- "version": "7.12.1",
- "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz",
- "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==",
- "deprecated": "🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.",
- "dev": true,
- "dependencies": {
- "core-js": "^2.6.5",
- "regenerator-runtime": "^0.13.4"
- }
- },
- "node_modules/@babel/preset-env": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.7.tgz",
- "integrity": "sha512-SY27X/GtTz/L4UryMNJ6p4fH4nsgWbz84y9FE0bQeWJP6O5BhgVCt53CotQKHCOeXJel8VyhlhujhlltKms/CA==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.23.5",
- "@babel/helper-compilation-targets": "^7.23.6",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.23.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7",
- "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-async-generators": "^7.8.4",
- "@babel/plugin-syntax-class-properties": "^7.12.13",
- "@babel/plugin-syntax-class-static-block": "^7.14.5",
- "@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.23.3",
- "@babel/plugin-syntax-import-attributes": "^7.23.3",
- "@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
- "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.10.4",
- "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
- "@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
- "@babel/plugin-syntax-top-level-await": "^7.14.5",
- "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.23.3",
- "@babel/plugin-transform-async-generator-functions": "^7.23.7",
- "@babel/plugin-transform-async-to-generator": "^7.23.3",
- "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
- "@babel/plugin-transform-block-scoping": "^7.23.4",
- "@babel/plugin-transform-class-properties": "^7.23.3",
- "@babel/plugin-transform-class-static-block": "^7.23.4",
- "@babel/plugin-transform-classes": "^7.23.5",
- "@babel/plugin-transform-computed-properties": "^7.23.3",
- "@babel/plugin-transform-destructuring": "^7.23.3",
- "@babel/plugin-transform-dotall-regex": "^7.23.3",
- "@babel/plugin-transform-duplicate-keys": "^7.23.3",
- "@babel/plugin-transform-dynamic-import": "^7.23.4",
- "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
- "@babel/plugin-transform-export-namespace-from": "^7.23.4",
- "@babel/plugin-transform-for-of": "^7.23.6",
- "@babel/plugin-transform-function-name": "^7.23.3",
- "@babel/plugin-transform-json-strings": "^7.23.4",
- "@babel/plugin-transform-literals": "^7.23.3",
- "@babel/plugin-transform-logical-assignment-operators": "^7.23.4",
- "@babel/plugin-transform-member-expression-literals": "^7.23.3",
- "@babel/plugin-transform-modules-amd": "^7.23.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-modules-systemjs": "^7.23.3",
- "@babel/plugin-transform-modules-umd": "^7.23.3",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.23.3",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
- "@babel/plugin-transform-numeric-separator": "^7.23.4",
- "@babel/plugin-transform-object-rest-spread": "^7.23.4",
- "@babel/plugin-transform-object-super": "^7.23.3",
- "@babel/plugin-transform-optional-catch-binding": "^7.23.4",
- "@babel/plugin-transform-optional-chaining": "^7.23.4",
- "@babel/plugin-transform-parameters": "^7.23.3",
- "@babel/plugin-transform-private-methods": "^7.23.3",
- "@babel/plugin-transform-private-property-in-object": "^7.23.4",
- "@babel/plugin-transform-property-literals": "^7.23.3",
- "@babel/plugin-transform-regenerator": "^7.23.3",
- "@babel/plugin-transform-reserved-words": "^7.23.3",
- "@babel/plugin-transform-shorthand-properties": "^7.23.3",
- "@babel/plugin-transform-spread": "^7.23.3",
- "@babel/plugin-transform-sticky-regex": "^7.23.3",
- "@babel/plugin-transform-template-literals": "^7.23.3",
- "@babel/plugin-transform-typeof-symbol": "^7.23.3",
- "@babel/plugin-transform-unicode-escapes": "^7.23.3",
- "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
- "@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.7",
- "babel-plugin-polyfill-corejs3": "^0.8.7",
- "babel-plugin-polyfill-regenerator": "^0.5.4",
- "core-js-compat": "^3.31.0",
- "semver": "^6.3.1"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/preset-modules": {
- "version": "0.1.6-no-external-plugins",
- "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
- "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.0.0",
- "@babel/types": "^7.4.4",
- "esutils": "^2.0.2"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/@babel/preset-react": {
- "version": "7.23.3",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz",
- "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==",
- "dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-validator-option": "^7.22.15",
- "@babel/plugin-transform-react-display-name": "^7.23.3",
- "@babel/plugin-transform-react-jsx": "^7.22.15",
- "@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "@babel/plugin-transform-react-pure-annotations": "^7.23.3"
- },
- "engines": {
- "node": ">=6.9.0"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0-0"
- }
- },
- "node_modules/@babel/regjsgen": {
- "version": "0.8.0",
- "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
- "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==",
- "dev": true
- },
- "node_modules/@babel/runtime": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz",
- "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==",
- "dependencies": {
- "regenerator-runtime": "^0.14.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/runtime/node_modules/regenerator-runtime": {
- "version": "0.14.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz",
- "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="
- },
- "node_modules/@babel/template": {
- "version": "7.22.15",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
- "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
- "dependencies": {
- "@babel/code-frame": "^7.22.13",
- "@babel/parser": "^7.22.15",
- "@babel/types": "^7.22.15"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/traverse": {
- "version": "7.23.7",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz",
- "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==",
- "dependencies": {
- "@babel/code-frame": "^7.23.5",
- "@babel/generator": "^7.23.6",
- "@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-function-name": "^7.23.0",
- "@babel/helper-hoist-variables": "^7.22.5",
- "@babel/helper-split-export-declaration": "^7.22.6",
- "@babel/parser": "^7.23.6",
- "@babel/types": "^7.23.6",
- "debug": "^4.3.1",
- "globals": "^11.1.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@babel/types": {
- "version": "7.23.6",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
- "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
- "dependencies": {
- "@babel/helper-string-parser": "^7.23.4",
- "@babel/helper-validator-identifier": "^7.22.20",
- "to-fast-properties": "^2.0.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/@cesium/engine": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@cesium/engine/-/engine-6.2.0.tgz",
- "integrity": "sha512-9Iv0JFsCp7wGi7ZzP88WlkBMfOjA49obFJ4I+p2gNIGSmKZRPdstzEqUWjyJDZeck3sZaLfYUsyRDmDCgOIaBw==",
- "peer": true,
- "dependencies": {
- "@tweenjs/tween.js": "^21.0.0",
- "@zip.js/zip.js": "2.4.x",
- "autolinker": "^4.0.0",
- "bitmap-sdf": "^1.0.3",
- "dompurify": "^3.0.2",
- "draco3d": "^1.5.1",
- "earcut": "^2.2.4",
- "grapheme-splitter": "^1.0.4",
- "jsep": "^1.3.8",
- "kdbush": "^4.0.1",
- "ktx-parse": "^0.6.0",
- "lerc": "^2.0.0",
- "mersenne-twister": "^1.1.0",
- "meshoptimizer": "^0.20.0",
- "pako": "^2.0.4",
- "protobufjs": "^7.1.0",
- "rbush": "^3.0.1",
- "topojson-client": "^3.1.0",
- "urijs": "^1.19.7"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@cesium/widgets": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@cesium/widgets/-/widgets-4.4.0.tgz",
- "integrity": "sha512-K3kGy9rQAc1HVhPy4YE0ZIYK2RoQ9USpYh2l6NqtqFYXQy7buyctPjPC8aOvqX2+3Nn91+AOOyD1DHmkezR9BA==",
- "peer": true,
- "dependencies": {
- "@cesium/engine": "^6.2.0",
- "nosleep.js": "^0.12.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/@discoveryjs/json-ext": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
- "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==",
- "dev": true,
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/@fortawesome/fontawesome-free": {
- "version": "5.15.4",
- "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.15.4.tgz",
- "integrity": "sha512-eYm8vijH/hpzr/6/1CJ/V/Eb1xQFW2nnUKArb3z+yUWv7HTwj6M7SP957oMjfZjAHU6qpoNc2wQvIxBLWYa/Jg==",
- "hasInstallScript": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/@gulp-sourcemaps/identity-map": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.2.tgz",
- "integrity": "sha512-ciiioYMLdo16ShmfHBXJBOFm3xPC4AuwO4xeRpFeHz7WK9PYsWCmigagG2XyzZpubK4a3qNKoUBDhbzHfa50LQ==",
- "dev": true,
- "dependencies": {
- "acorn": "^5.0.3",
- "css": "^2.2.1",
- "normalize-path": "^2.1.1",
- "source-map": "^0.6.0",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@gulp-sourcemaps/identity-map/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@gulp-sourcemaps/identity-map/node_modules/through2": {
- "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"
- }
- },
- "node_modules/@gulp-sourcemaps/map-sources": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz",
- "integrity": "sha512-o/EatdaGt8+x2qpb0vFLC/2Gug/xYPRXb6a+ET1wGYKozKN3krDWC/zZFZAtrzxJHuDL12mwdfEFKcKMNvc55A==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^2.0.1",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/@gulp-sourcemaps/map-sources/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/@gulp-sourcemaps/map-sources/node_modules/through2": {
- "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"
- }
- },
- "node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
- "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
- "dependencies": {
- "@jridgewell/set-array": "^1.0.1",
- "@jridgewell/sourcemap-codec": "^1.4.10",
- "@jridgewell/trace-mapping": "^0.3.9"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/resolve-uri": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/set-array": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
- "engines": {
- "node": ">=6.0.0"
- }
- },
- "node_modules/@jridgewell/source-map": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz",
- "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.0",
- "@jridgewell/trace-mapping": "^0.3.9"
- }
- },
- "node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.4.15",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
- },
- "node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.20",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
- "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
- "dependencies": {
- "@jridgewell/resolve-uri": "^3.1.0",
- "@jridgewell/sourcemap-codec": "^1.4.14"
- }
- },
- "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-style-spec": {
- "version": "13.28.0",
- "resolved": "https://registry.npmjs.org/@mapbox/mapbox-gl-style-spec/-/mapbox-gl-style-spec-13.28.0.tgz",
- "integrity": "sha512-B8xM7Fp1nh5kejfIl4SWeY0gtIeewbuRencqO3cJDrCHZpaPg7uY+V8abuR+esMeuOjRl5cLhVTP40v+1ywxbg==",
- "dependencies": {
- "@mapbox/jsonlint-lines-primitives": "~2.0.2",
- "@mapbox/point-geometry": "^0.1.0",
- "@mapbox/unitbezier": "^0.0.0",
- "csscolorparser": "~1.0.2",
- "json-stringify-pretty-compact": "^2.0.0",
- "minimist": "^1.2.6",
- "rw": "^1.3.3",
- "sort-object": "^0.3.2"
- },
- "bin": {
- "gl-style-composite": "bin/gl-style-composite.js",
- "gl-style-format": "bin/gl-style-format.js",
- "gl-style-migrate": "bin/gl-style-migrate.js",
- "gl-style-validate": "bin/gl-style-validate.js"
- }
- },
- "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/unitbezier": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
- "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
- },
- "node_modules/@petamoriken/float16": {
- "version": "3.8.4",
- "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.4.tgz",
- "integrity": "sha512-kB+NJ5Br56ZhElKsf0pM7/PQfrDdDVMRz8f0JM6eVOGE+L89z9hwcst9QvWBBnazzuqGTGtPsJNZoQ1JdNiGSQ=="
- },
- "node_modules/@protobufjs/aspromise": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
- "peer": true
- },
- "node_modules/@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
- "peer": true
- },
- "node_modules/@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
- "peer": true
- },
- "node_modules/@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
- "peer": true
- },
- "node_modules/@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
- "peer": true,
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- }
- },
- "node_modules/@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
- "peer": true
- },
- "node_modules/@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
- "peer": true
- },
- "node_modules/@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
- "peer": true
- },
- "node_modules/@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
- "peer": true
- },
- "node_modules/@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
- "peer": true
- },
- "node_modules/@tweenjs/tween.js": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-21.0.0.tgz",
- "integrity": "sha512-qVfOiFh0U8ZSkLgA6tf7kj2MciqRbSCWaJZRwftVO7UbtVDNsZAXpWXqvCDtIefvjC83UJB+vHTDOGm5ibXjEA==",
- "peer": true
- },
- "node_modules/@types/eslint": {
- "version": "8.56.1",
- "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.1.tgz",
- "integrity": "sha512-18PLWRzhy9glDQp3+wOgfLYRWlhgX0azxgJ63rdpoUHyrC9z0f5CkFburjQx4uD7ZCruw85ZtMt6K+L+R8fLJQ==",
- "dev": true,
- "dependencies": {
- "@types/estree": "*",
- "@types/json-schema": "*"
- }
- },
- "node_modules/@types/eslint-scope": {
- "version": "3.7.7",
- "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz",
- "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==",
- "dev": true,
- "dependencies": {
- "@types/eslint": "*",
- "@types/estree": "*"
- }
- },
- "node_modules/@types/estree": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
- "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==",
- "dev": true
- },
- "node_modules/@types/glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
- "dev": true,
- "dependencies": {
- "@types/minimatch": "*",
- "@types/node": "*"
- }
- },
- "node_modules/@types/json-schema": {
- "version": "7.0.15",
- "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
- "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
- "dev": true
- },
- "node_modules/@types/minimatch": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz",
- "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==",
- "dev": true
- },
- "node_modules/@types/node": {
- "version": "20.10.7",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz",
- "integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==",
- "dependencies": {
- "undici-types": "~5.26.4"
- }
- },
- "node_modules/@types/source-list-map": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.6.tgz",
- "integrity": "sha512-5JcVt1u5HDmlXkwOD2nslZVllBBc7HDuOICfiZah2Z0is8M8g+ddAEawbmd3VjedfDHBzxCaXLs07QEmb7y54g==",
- "dev": true
- },
- "node_modules/@types/tapable": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.12.tgz",
- "integrity": "sha512-bTHG8fcxEqv1M9+TD14P8ok8hjxoOCkfKc8XXLaaD05kI7ohpeI956jtDOD3XHKBQrlyPughUtzm1jtVhHpA5Q==",
- "dev": true
- },
- "node_modules/@types/uglify-js": {
- "version": "3.17.4",
- "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.4.tgz",
- "integrity": "sha512-Hm/T0kV3ywpJyMGNbsItdivRhYNCQQf1IIsYsXnoVPES4t+FMLyDe0/K+Ea7ahWtMtSNb22ZdY7MIyoD9rqARg==",
- "dev": true,
- "dependencies": {
- "source-map": "^0.6.1"
- }
- },
- "node_modules/@types/webpack": {
- "version": "4.41.38",
- "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.38.tgz",
- "integrity": "sha512-oOW7E931XJU1mVfCnxCVgv8GLFL768pDO5u2Gzk82i8yTIgX6i7cntyZOkZYb/JtYM8252SN9bQp9tgkVDSsRw==",
- "dev": true,
- "dependencies": {
- "@types/node": "*",
- "@types/tapable": "^1",
- "@types/uglify-js": "*",
- "@types/webpack-sources": "*",
- "anymatch": "^3.0.0",
- "source-map": "^0.6.0"
- }
- },
- "node_modules/@types/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-4nZOdMwSPHZ4pTEZzSp0AsTM4K7Qmu40UKW4tJDiOVs20UzYF9l+qUe4s0ftfN0pin06n+5cWWDJXH+sbhAiDw==",
- "dev": true,
- "dependencies": {
- "@types/node": "*",
- "@types/source-list-map": "*",
- "source-map": "^0.7.3"
- }
- },
- "node_modules/@types/webpack-sources/node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@webassemblyjs/ast": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz",
- "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/helper-numbers": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6"
- }
- },
- "node_modules/@webassemblyjs/floating-point-hex-parser": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
- "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==",
- "dev": true
- },
- "node_modules/@webassemblyjs/helper-api-error": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
- "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==",
- "dev": true
- },
- "node_modules/@webassemblyjs/helper-buffer": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz",
- "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==",
- "dev": true
- },
- "node_modules/@webassemblyjs/helper-numbers": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
- "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/floating-point-hex-parser": "1.11.6",
- "@webassemblyjs/helper-api-error": "1.11.6",
- "@xtuc/long": "4.2.2"
- }
- },
- "node_modules/@webassemblyjs/helper-wasm-bytecode": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
- "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==",
- "dev": true
- },
- "node_modules/@webassemblyjs/helper-wasm-section": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz",
- "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6"
- }
- },
- "node_modules/@webassemblyjs/ieee754": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
- "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==",
- "dev": true,
- "dependencies": {
- "@xtuc/ieee754": "^1.2.0"
- }
- },
- "node_modules/@webassemblyjs/leb128": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
- "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==",
- "dev": true,
- "dependencies": {
- "@xtuc/long": "4.2.2"
- }
- },
- "node_modules/@webassemblyjs/utf8": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
- "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==",
- "dev": true
- },
- "node_modules/@webassemblyjs/wasm-edit": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz",
- "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/helper-wasm-section": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6",
- "@webassemblyjs/wasm-opt": "1.11.6",
- "@webassemblyjs/wasm-parser": "1.11.6",
- "@webassemblyjs/wast-printer": "1.11.6"
- }
- },
- "node_modules/@webassemblyjs/wasm-gen": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz",
- "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
- }
- },
- "node_modules/@webassemblyjs/wasm-opt": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz",
- "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-buffer": "1.11.6",
- "@webassemblyjs/wasm-gen": "1.11.6",
- "@webassemblyjs/wasm-parser": "1.11.6"
- }
- },
- "node_modules/@webassemblyjs/wasm-parser": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz",
- "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@webassemblyjs/helper-api-error": "1.11.6",
- "@webassemblyjs/helper-wasm-bytecode": "1.11.6",
- "@webassemblyjs/ieee754": "1.11.6",
- "@webassemblyjs/leb128": "1.11.6",
- "@webassemblyjs/utf8": "1.11.6"
- }
- },
- "node_modules/@webassemblyjs/wast-printer": {
- "version": "1.11.6",
- "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz",
- "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==",
- "dev": true,
- "dependencies": {
- "@webassemblyjs/ast": "1.11.6",
- "@xtuc/long": "4.2.2"
- }
- },
- "node_modules/@webpack-cli/configtest": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
- "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
- "dev": true,
- "peerDependencies": {
- "webpack": "4.x.x || 5.x.x",
- "webpack-cli": "4.x.x"
- }
- },
- "node_modules/@webpack-cli/info": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
- "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
- "dev": true,
- "dependencies": {
- "envinfo": "^7.7.3"
- },
- "peerDependencies": {
- "webpack-cli": "4.x.x"
- }
- },
- "node_modules/@webpack-cli/serve": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
- "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
- "dev": true,
- "peerDependencies": {
- "webpack-cli": "4.x.x"
- },
- "peerDependenciesMeta": {
- "webpack-dev-server": {
- "optional": true
- }
- }
- },
- "node_modules/@xtuc/ieee754": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
- "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
- "dev": true
- },
- "node_modules/@xtuc/long": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
- "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
- "dev": true
- },
- "node_modules/@zip.js/zip.js": {
- "version": "2.4.26",
- "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.4.26.tgz",
- "integrity": "sha512-I9HBO3BHIxEMQmltmHM3iqUW6IHqi3gsL9wTSXvHTRpOrA6q2OxtR58EDSaOGjHhDVJ+wIOAxZyKq2x00AVmqw==",
- "peer": true
- },
- "node_modules/acorn": {
- "version": "5.7.4",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
- "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "dev": true,
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/ansi-colors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
- "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
- "dev": true,
- "dependencies": {
- "ansi-wrap": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-cyan": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
- "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==",
- "dev": true,
- "dependencies": {
- "ansi-wrap": "0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==",
- "dev": true,
- "dependencies": {
- "ansi-wrap": "0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-red": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
- "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==",
- "dev": true,
- "dependencies": {
- "ansi-wrap": "0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/anymatch": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
- "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
- "dev": true,
- "dependencies": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/append-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
- "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==",
- "dev": true,
- "dependencies": {
- "buffer-equal": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/archy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
- "dev": true
- },
- "node_modules/arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/arr-filter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
- "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==",
- "dev": true,
- "dependencies": {
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/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,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/arr-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
- "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==",
- "dev": true,
- "dependencies": {
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-initial": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
- "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==",
- "dev": true,
- "dependencies": {
- "array-slice": "^1.0.0",
- "is-number": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-initial/node_modules/is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-last": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
- "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
- "dev": true,
- "dependencies": {
- "is-number": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-last/node_modules/is-number": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
- "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-slice": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
- "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-sort": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
- "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
- "dev": true,
- "dependencies": {
- "default-compare": "^1.0.0",
- "get-value": "^2.0.6",
- "kind-of": "^5.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==",
- "dev": true,
- "dependencies": {
- "array-uniq": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/async-done": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz",
- "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==",
- "dev": true,
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.2",
- "process-nextick-args": "^2.0.0",
- "stream-exhaust": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/async-each": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz",
- "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ]
- },
- "node_modules/async-settle": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
- "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==",
- "dev": true,
- "dependencies": {
- "async-done": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/atob": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
- "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
- "dev": true,
- "bin": {
- "atob": "bin/atob.js"
- },
- "engines": {
- "node": ">= 4.5.0"
- }
- },
- "node_modules/autolinker": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-4.0.0.tgz",
- "integrity": "sha512-fl5Kh6BmEEZx+IWBfEirnRUU5+cOiV0OK7PEt0RBKvJMJ8GaRseIOeDU3FKf4j3CE5HVefcjHmhYPOcaVt0bZw==",
- "peer": true,
- "dependencies": {
- "tslib": "^2.3.0"
- }
- },
- "node_modules/autoprefixer": {
- "version": "10.4.16",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
- "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/autoprefixer"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "browserslist": "^4.21.10",
- "caniuse-lite": "^1.0.30001538",
- "fraction.js": "^4.3.6",
- "normalize-range": "^0.1.2",
- "picocolors": "^1.0.0",
- "postcss-value-parser": "^4.2.0"
- },
- "bin": {
- "autoprefixer": "bin/autoprefixer"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- },
- "peerDependencies": {
- "postcss": "^8.1.0"
- }
- },
- "node_modules/babel-loader": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz",
- "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==",
- "dev": true,
- "dependencies": {
- "find-cache-dir": "^3.3.1",
- "loader-utils": "^2.0.0",
- "make-dir": "^3.1.0",
- "schema-utils": "^2.6.5"
- },
- "engines": {
- "node": ">= 8.9"
- },
- "peerDependencies": {
- "@babel/core": "^7.0.0",
- "webpack": ">=2"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz",
- "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==",
- "dev": true,
- "dependencies": {
- "@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.4.4",
- "semver": "^6.3.1"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.8.7",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz",
- "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==",
- "dev": true,
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.4",
- "core-js-compat": "^3.33.1"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz",
- "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==",
- "dev": true,
- "dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.4.4"
- },
- "peerDependencies": {
- "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
- }
- },
- "node_modules/bach": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
- "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==",
- "dev": true,
- "dependencies": {
- "arr-filter": "^1.1.1",
- "arr-flatten": "^1.0.1",
- "arr-map": "^2.0.0",
- "array-each": "^1.0.0",
- "array-initial": "^1.0.0",
- "array-last": "^1.1.1",
- "async-done": "^1.2.2",
- "async-settle": "^1.0.0",
- "now-and-later": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
- },
- "node_modules/base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
- "dev": true,
- "dependencies": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/base/node_modules/define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/big.js": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
- "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/binary-extensions": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
- "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/bindings": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
- "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
- "dev": true,
- "optional": true,
- "dependencies": {
- "file-uri-to-path": "1.0.0"
- }
- },
- "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==",
- "peer": true
- },
- "node_modules/brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "dependencies": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "node_modules/braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
- "dev": true,
- "dependencies": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/browserslist": {
- "version": "4.22.2",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
- "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "caniuse-lite": "^1.0.30001565",
- "electron-to-chromium": "^1.4.601",
- "node-releases": "^2.0.14",
- "update-browserslist-db": "^1.0.13"
- },
- "bin": {
- "browserslist": "cli.js"
- },
- "engines": {
- "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
- }
- },
- "node_modules/buffer-equal": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz",
- "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==",
- "dev": true,
- "engines": {
- "node": ">=0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/buffer-from": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
- "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
- "dev": true
- },
- "node_modules/cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
- "dev": true,
- "dependencies": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/call-bind": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
- "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.1",
- "set-function-length": "^1.1.1"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/caniuse-lite": {
- "version": "1.0.30001576",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz",
- "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ]
- },
- "node_modules/cesium": {
- "version": "1.113.0",
- "resolved": "https://registry.npmjs.org/cesium/-/cesium-1.113.0.tgz",
- "integrity": "sha512-OtbeMGXZn2dlNVYWCeq0JeGjgFPikXp6aTjo/azzuvOTj3JwgVie0tgNUGVlYDVi+fMPQqttC14lJbPYRL7etw==",
- "peer": true,
- "dependencies": {
- "@cesium/engine": "^6.2.0",
- "@cesium/widgets": "^4.4.0"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/chokidar": {
- "version": "2.1.8",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
- "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
- "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
- "dev": true,
- "dependencies": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.1",
- "braces": "^2.3.2",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.3",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^3.0.0",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.2.1",
- "upath": "^1.1.1"
- },
- "optionalDependencies": {
- "fsevents": "^1.2.7"
- }
- },
- "node_modules/chokidar/node_modules/anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "dependencies": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- }
- },
- "node_modules/chokidar/node_modules/anymatch/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/chrome-trace-event": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz",
- "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==",
- "dev": true,
- "engines": {
- "node": ">=6.0"
- }
- },
- "node_modules/class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
- "dev": true,
- "dependencies": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/class-utils/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/class-utils/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/clean-css": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
- "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
- "dev": true,
- "dependencies": {
- "source-map": "~0.6.0"
- },
- "engines": {
- "node": ">= 4.0"
- }
- },
- "node_modules/clean-webpack-plugin": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
- "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==",
- "dev": true,
- "dependencies": {
- "@types/webpack": "^4.4.31",
- "del": "^4.1.1"
- },
- "engines": {
- "node": ">=8.9.0"
- },
- "peerDependencies": {
- "webpack": "*"
- }
- },
- "node_modules/cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==",
- "dev": true,
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "node_modules/cliui/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/cliui/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
- "dev": true,
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/clone-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/clone-deep": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
- "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4",
- "kind-of": "^6.0.2",
- "shallow-clone": "^3.0.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/clone-deep/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/clone-deep/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/clone-stats": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==",
- "dev": true
- },
- "node_modules/cloneable-readable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
- "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.1",
- "process-nextick-args": "^2.0.0",
- "readable-stream": "^2.3.5"
- }
- },
- "node_modules/code-point-at": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
- "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/collection-map": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
- "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==",
- "dev": true,
- "dependencies": {
- "arr-map": "^2.0.2",
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
- "dev": true,
- "dependencies": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
- },
- "node_modules/color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
- "dev": true,
- "bin": {
- "color-support": "bin.js"
- }
- },
- "node_modules/colorette": {
- "version": "2.0.20",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
- "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
- "dev": true
- },
- "node_modules/commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
- },
- "node_modules/commondir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
- "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==",
- "dev": true
- },
- "node_modules/component-emitter": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.1.tgz",
- "integrity": "sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
- "dev": true
- },
- "node_modules/concat-stream": {
- "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"
- ],
- "dependencies": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
- }
- },
- "node_modules/convert-source-map": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
- "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
- },
- "node_modules/copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/copy-props": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz",
- "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==",
- "dev": true,
- "dependencies": {
- "each-props": "^1.3.2",
- "is-plain-object": "^5.0.0"
- }
- },
- "node_modules/core-js": {
- "version": "2.6.12",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
- "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
- "deprecated": "core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.",
- "dev": true,
- "hasInstallScript": true
- },
- "node_modules/core-js-compat": {
- "version": "3.35.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz",
- "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==",
- "dev": true,
- "dependencies": {
- "browserslist": "^4.22.2"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
- "node_modules/core-util-is": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
- "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==",
- "dev": true
- },
- "node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/css": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz",
- "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "source-map": "^0.6.1",
- "source-map-resolve": "^0.5.2",
- "urix": "^0.1.0"
- }
- },
- "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/d": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
- "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
- "dev": true,
- "dependencies": {
- "es5-ext": "^0.10.50",
- "type": "^1.0.1"
- }
- },
- "node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
- "dependencies": {
- "ms": "2.1.2"
- },
- "engines": {
- "node": ">=6.0"
- },
- "peerDependenciesMeta": {
- "supports-color": {
- "optional": true
- }
- }
- },
- "node_modules/debug-fabulous": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-1.1.0.tgz",
- "integrity": "sha512-GZqvGIgKNlUnHUPQhepnUZFIMoi3dgZKQBzKDeL2g7oJF9SNAji/AAu36dusFUas0O+pae74lNeoIPHqXWDkLg==",
- "dev": true,
- "dependencies": {
- "debug": "3.X",
- "memoizee": "0.4.X",
- "object-assign": "4.X"
- }
- },
- "node_modules/debug-fabulous/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/decode-uri-component": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz",
- "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/default-compare": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
- "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
- "dev": true,
- "dependencies": {
- "kind-of": "^5.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/default-resolution": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
- "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/define-data-property": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
- "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/define-properties": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
- "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==",
- "dev": true,
- "dependencies": {
- "define-data-property": "^1.0.1",
- "has-property-descriptors": "^1.0.0",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/del": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
- "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
- "dev": true,
- "dependencies": {
- "@types/glob": "^7.1.1",
- "globby": "^6.1.0",
- "is-path-cwd": "^2.0.0",
- "is-path-in-cwd": "^2.0.0",
- "p-map": "^2.0.0",
- "pify": "^4.0.1",
- "rimraf": "^2.6.3"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/detect-newline": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
- "integrity": "sha512-CwffZFvlJffUg9zZA0uqrjQayUTC8ob94pnr5sFwaVv3IOmkfUHcWH+jXaQK3askE51Cqe8/9Ql/0uXNwqZ8Zg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/dom-to-image-more": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/dom-to-image-more/-/dom-to-image-more-2.8.0.tgz",
- "integrity": "sha512-YqlHI1i+TMuaKwkFRO5oDPjC3eWf+6Hln9rHZcnFYvmoXwCrGZmZ7BYXBJOjw5utYg2Lp+QF9YO96F7CsDC4eQ=="
- },
- "node_modules/dompurify": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.8.tgz",
- "integrity": "sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ==",
- "peer": true
- },
- "node_modules/draco3d": {
- "version": "1.5.6",
- "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.6.tgz",
- "integrity": "sha512-+3NaRjWktb5r61ZFoDejlykPEFKT5N/LkbXsaddlw6xNSXBanUYpFc2AXXpbJDilPHazcSreU/DpQIaxfX0NfQ==",
- "peer": true
- },
- "node_modules/duplexer": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
- "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
- "dev": true
- },
- "node_modules/duplexify": {
- "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",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
- }
- },
- "node_modules/each-props": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
- "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.1",
- "object.defaults": "^1.1.0"
- }
- },
- "node_modules/each-props/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/earcut": {
- "version": "2.2.4",
- "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
- "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
- },
- "node_modules/echo-loader": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/echo-loader/-/echo-loader-0.0.1.tgz",
- "integrity": "sha512-T90PqzCohSV8patiZrRjlYCNTySdXuMuSg7fBjBcpxW03enW2jpTFJC/Xm5DOpBFIkQFn+15aw3NlUmvv28t1g==",
- "dev": true
- },
- "node_modules/electron-to-chromium": {
- "version": "1.4.623",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.623.tgz",
- "integrity": "sha512-lKoz10iCYlP1WtRYdh5MvocQPWVRoI7ysp6qf18bmeBgR8abE6+I2CsfyNKztRDZvhdWc+krKT6wS7Neg8sw3A=="
- },
- "node_modules/elm-pep": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/elm-pep/-/elm-pep-1.0.6.tgz",
- "integrity": "sha512-1DJ6ReFk8+GtgoqRiEhBo28K69Rxe9Bfc7h16+1VMQT2KlCuPBYj5W33OYa2AZpqkuqCBLhcNzO10zxJVakapA=="
- },
- "node_modules/emojis-list": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
- "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
- "dev": true,
- "engines": {
- "node": ">= 4"
- }
- },
- "node_modules/end-of-stream": {
- "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"
- }
- },
- "node_modules/enhanced-resolve": {
- "version": "5.15.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
- "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/envinfo": {
- "version": "7.11.0",
- "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz",
- "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==",
- "dev": true,
- "bin": {
- "envinfo": "dist/cli.js"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/error-ex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
- "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
- "dev": true,
- "dependencies": {
- "is-arrayish": "^0.2.1"
- }
- },
- "node_modules/es-module-lexer": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz",
- "integrity": "sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==",
- "dev": true
- },
- "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==",
- "dev": true,
- "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==",
- "dev": true,
- "dependencies": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
- }
- },
- "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==",
- "dev": true,
- "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==",
- "dev": true,
- "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",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/eslint-scope": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
- "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
- "dev": true,
- "dependencies": {
- "esrecurse": "^4.3.0",
- "estraverse": "^4.1.1"
- },
- "engines": {
- "node": ">=8.0.0"
- }
- },
- "node_modules/esrecurse": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
- "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
- "dev": true,
- "dependencies": {
- "estraverse": "^5.2.0"
- },
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/esrecurse/node_modules/estraverse": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
- "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
- "dev": true,
- "engines": {
- "node": ">=4.0"
- }
- },
- "node_modules/estraverse": {
- "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"
- }
- },
- "node_modules/esutils": {
- "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"
- }
- },
- "node_modules/event-emitter": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
- "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==",
- "dev": true,
- "dependencies": {
- "d": "1",
- "es5-ext": "~0.10.14"
- }
- },
- "node_modules/event-stream": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-4.0.1.tgz",
- "integrity": "sha512-qACXdu/9VHPBzcyhdOWR5/IahhGMf0roTeZJfzz077GwylcDd90yOHLouhmv7GJ5XzPi6ekaQWd8AvPP2nOvpA==",
- "dev": true,
- "dependencies": {
- "duplexer": "^0.1.1",
- "from": "^0.1.7",
- "map-stream": "0.0.7",
- "pause-stream": "^0.0.11",
- "split": "^1.0.1",
- "stream-combiner": "^0.2.2",
- "through": "^2.3.8"
- }
- },
- "node_modules/events": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
- "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
- "dev": true,
- "engines": {
- "node": ">=0.8.x"
- }
- },
- "node_modules/expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
- "dev": true,
- "dependencies": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/expand-brackets/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/expand-brackets/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/expand-brackets/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/expand-brackets/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
- },
- "node_modules/expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
- "dev": true,
- "dependencies": {
- "homedir-polyfill": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ext": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz",
- "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==",
- "dev": true,
- "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==",
- "dev": true
- },
- "node_modules/extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
- },
- "node_modules/extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
- "dev": true,
- "dependencies": {
- "is-extendable": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
- "dev": true,
- "dependencies": {
- "array-unique": "^0.3.2",
- "define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/extglob/node_modules/define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fancy-log": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
- "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
- "dev": true,
- "dependencies": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "parse-node-version": "^1.0.0",
- "time-stamp": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fast-deep-equal": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
- "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
- "dev": true
- },
- "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",
- "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
- "dev": true
- },
- "node_modules/fast-levenshtein": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz",
- "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==",
- "dev": true
- },
- "node_modules/fastest-levenshtein": {
- "version": "1.0.16",
- "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz",
- "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==",
- "dev": true,
- "engines": {
- "node": ">= 4.9.1"
- }
- },
- "node_modules/file-saver": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz",
- "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA=="
- },
- "node_modules/file-uri-to-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
- "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
- "dev": true,
- "optional": true
- },
- "node_modules/fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
- "dev": true,
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/find-cache-dir": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
- "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
- "dev": true,
- "dependencies": {
- "commondir": "^1.0.1",
- "make-dir": "^3.0.2",
- "pkg-dir": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/avajs/find-cache-dir?sponsor=1"
- }
- },
- "node_modules/find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "dependencies": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/findup-sync": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
- "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
- "dev": true,
- "dependencies": {
- "detect-file": "^1.0.0",
- "is-glob": "^4.0.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fined": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
- "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
- "dev": true,
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "is-plain-object": "^2.0.3",
- "object.defaults": "^1.1.0",
- "object.pick": "^1.2.0",
- "parse-filepath": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fined/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/flagged-respawn": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
- "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/flat": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
- "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
- "dev": true,
- "bin": {
- "flat": "cli.js"
- }
- },
- "node_modules/flush-write-stream": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
- "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "readable-stream": "^2.3.6"
- }
- },
- "node_modules/for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
- "dev": true,
- "dependencies": {
- "for-in": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/fraction.js": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
- "dev": true,
- "engines": {
- "node": "*"
- },
- "funding": {
- "type": "patreon",
- "url": "https://github.com/sponsors/rawify"
- }
- },
- "node_modules/fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
- "dev": true,
- "dependencies": {
- "map-cache": "^0.2.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/from": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
- "integrity": "sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==",
- "dev": true
- },
- "node_modules/fs-mkdirp-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
- "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.11",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/fs-mkdirp-stream/node_modules/through2": {
- "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"
- }
- },
- "node_modules/fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
- "dev": true
- },
- "node_modules/fsevents": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
- "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
- "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "dependencies": {
- "bindings": "^1.5.0",
- "nan": "^2.12.1"
- },
- "engines": {
- "node": ">= 4.0"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/gensync": {
- "version": "1.0.0-beta.2",
- "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
- "engines": {
- "node": ">=6.9.0"
- }
- },
- "node_modules/geotiff": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/geotiff/-/geotiff-2.1.1.tgz",
- "integrity": "sha512-Ss6HQEhrlR2v0FmOGq88l0wa2oCmmGi6rXAMiUxR/T7Xe98evypEmyiji7lvVeVR/AXuxK0xDCWcwfWkSmOrAA==",
- "dependencies": {
- "@petamoriken/float16": "^3.4.7",
- "lerc": "^3.0.0",
- "pako": "^2.0.4",
- "parse-headers": "^2.0.2",
- "quick-lru": "^6.1.1",
- "web-worker": "^1.2.0",
- "xml-utils": "^1.0.2",
- "zstddec": "^0.1.0"
- },
- "engines": {
- "node": ">=10.19"
- }
- },
- "node_modules/geotiff/node_modules/lerc": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lerc/-/lerc-3.0.0.tgz",
- "integrity": "sha512-Rm4J/WaHhRa93nCN2mwWDZFoRVF18G1f47C+kvQWyHGEZxFpTUi73p7lMVSAndyxGt6lJ2/CFbOcf9ra5p8aww=="
- },
- "node_modules/get-caller-file": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
- "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
- "dev": true
- },
- "node_modules/get-intrinsic": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
- "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.2",
- "has-proto": "^1.0.1",
- "has-symbols": "^1.0.3",
- "hasown": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/glob": {
- "version": "7.2.3",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
- "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "dev": true,
- "dependencies": {
- "fs.realpath": "^1.0.0",
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "^3.1.1",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
- },
- "engines": {
- "node": "*"
- },
- "funding": {
- "url": "https://github.com/sponsors/isaacs"
- }
- },
- "node_modules/glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
- "dev": true,
- "dependencies": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- }
- },
- "node_modules/glob-parent/node_modules/is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dev": true,
- "dependencies": {
- "is-extglob": "^2.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/glob-stream": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
- "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==",
- "dev": true,
- "dependencies": {
- "extend": "^3.0.0",
- "glob": "^7.1.1",
- "glob-parent": "^3.1.0",
- "is-negated-glob": "^1.0.0",
- "ordered-read-streams": "^1.0.0",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.1.5",
- "remove-trailing-separator": "^1.0.1",
- "to-absolute-glob": "^2.0.0",
- "unique-stream": "^2.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/glob-to-regexp": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
- "dev": true
- },
- "node_modules/glob-watcher": {
- "version": "5.0.5",
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz",
- "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==",
- "dev": true,
- "dependencies": {
- "anymatch": "^2.0.0",
- "async-done": "^1.2.0",
- "chokidar": "^2.0.0",
- "is-negated-glob": "^1.0.0",
- "just-debounce": "^1.0.0",
- "normalize-path": "^3.0.0",
- "object.defaults": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/glob-watcher/node_modules/anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
- "dev": true,
- "dependencies": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
- }
- },
- "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
- "dev": true,
- "dependencies": {
- "global-prefix": "^1.0.1",
- "is-windows": "^1.0.1",
- "resolve-dir": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
- "dev": true,
- "dependencies": {
- "expand-tilde": "^2.0.2",
- "homedir-polyfill": "^1.0.1",
- "ini": "^1.3.4",
- "is-windows": "^1.0.1",
- "which": "^1.2.14"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/global-prefix/node_modules/which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "which": "bin/which"
- }
- },
- "node_modules/globals": {
- "version": "11.12.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==",
- "dev": true,
- "dependencies": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/globby/node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/glogg": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
- "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
- "dev": true,
- "dependencies": {
- "sparkles": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gopd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
- "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.1.3"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
- "dev": true
- },
- "node_modules/grapheme-splitter": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
- "peer": true
- },
- "node_modules/growly": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
- "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==",
- "dev": true
- },
- "node_modules/gulp": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
- "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
- "dev": true,
- "dependencies": {
- "glob-watcher": "^5.0.3",
- "gulp-cli": "^2.2.0",
- "undertaker": "^1.2.1",
- "vinyl-fs": "^3.0.0"
- },
- "bin": {
- "gulp": "bin/gulp.js"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gulp-autoprefixer": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz",
- "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==",
- "dev": true,
- "dependencies": {
- "autoprefixer": "^10.2.6",
- "fancy-log": "^1.3.3",
- "plugin-error": "^1.0.1",
- "postcss": "^8.3.0",
- "through2": "^4.0.2",
- "vinyl-sourcemaps-apply": "^0.2.1"
- },
- "engines": {
- "node": ">=12"
- },
- "peerDependencies": {
- "gulp": ">=4"
- },
- "peerDependenciesMeta": {
- "gulp": {
- "optional": true
- }
- }
- },
- "node_modules/gulp-clean-css": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-4.3.0.tgz",
- "integrity": "sha512-mGyeT3qqFXTy61j0zOIciS4MkYziF2U594t2Vs9rUnpkEHqfu6aDITMp8xOvZcvdX61Uz3y1mVERRYmjzQF5fg==",
- "dev": true,
- "dependencies": {
- "clean-css": "4.2.3",
- "plugin-error": "1.0.1",
- "through2": "3.0.1",
- "vinyl-sourcemaps-apply": "0.2.1"
- }
- },
- "node_modules/gulp-clean-css/node_modules/through2": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
- "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
- "dev": true,
- "dependencies": {
- "readable-stream": "2 || 3"
- }
- },
- "node_modules/gulp-cli": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
- "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
- "dev": true,
- "dependencies": {
- "ansi-colors": "^1.0.1",
- "archy": "^1.0.0",
- "array-sort": "^1.0.0",
- "color-support": "^1.1.3",
- "concat-stream": "^1.6.0",
- "copy-props": "^2.0.1",
- "fancy-log": "^1.3.2",
- "gulplog": "^1.0.0",
- "interpret": "^1.4.0",
- "isobject": "^3.0.1",
- "liftoff": "^3.1.0",
- "matchdep": "^2.0.0",
- "mute-stdout": "^1.0.0",
- "pretty-hrtime": "^1.0.0",
- "replace-homedir": "^1.0.0",
- "semver-greatest-satisfied-range": "^1.1.0",
- "v8flags": "^3.2.0",
- "yargs": "^7.1.0"
- },
- "bin": {
- "gulp": "bin/gulp.js"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/gulp-include": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/gulp-include/-/gulp-include-2.4.1.tgz",
- "integrity": "sha512-ARF7H6CD/CCavOcvlLhs6sAY+turxI72Gwp+5X/sMNUha8eJXFloDaZ93nnSKIh0K8VR7b7PURHdXrIhFhQ9gg==",
- "dev": true,
- "dependencies": {
- "ansi-colors": "^3.2.4",
- "event-stream": "^4.0.1",
- "glob": "^7.1.3",
- "plugin-error": "^1.0.1",
- "source-map": "^0.7.3",
- "strip-bom": "^2.0.0",
- "vinyl": "^2.2.0",
- "vinyl-sourcemaps-apply": "^0.2.1"
- }
- },
- "node_modules/gulp-include/node_modules/ansi-colors": {
- "version": "3.2.4",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
- "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/gulp-include/node_modules/source-map": {
- "version": "0.7.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
- "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/gulp-notify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-4.0.0.tgz",
- "integrity": "sha512-0cdDvZkHVqu4tqrcOI/jL5YdxYEIPQ7+p3YxnO48w5hhPSisvogZ887qL+fpYItg9m4MUhJ5Se8p8xGy3uJESA==",
- "dev": true,
- "dependencies": {
- "ansi-colors": "^4.1.1",
- "fancy-log": "^1.3.3",
- "lodash.template": "^4.5.0",
- "node-notifier": "^9.0.1",
- "node.extend": "^2.0.2",
- "plugin-error": "^1.0.1",
- "through2": "^4.0.2"
- },
- "engines": {
- "node": ">=0.8.0",
- "npm": ">=1.2.10"
- }
- },
- "node_modules/gulp-notify/node_modules/ansi-colors": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
- "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/gulp-plumber": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz",
- "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==",
- "dev": true,
- "dependencies": {
- "chalk": "^1.1.3",
- "fancy-log": "^1.3.2",
- "plugin-error": "^0.1.2",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">=0.10",
- "npm": ">=1.2.10"
- }
- },
- "node_modules/gulp-plumber/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/arr-diff": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
- "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
- "dev": true,
- "dependencies": {
- "arr-flatten": "^1.0.1",
- "array-slice": "^0.2.3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/arr-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
- "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/array-slice": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
- "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/extend-shallow": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
- "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
- "dev": true,
- "dependencies": {
- "kind-of": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/kind-of": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
- "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/plugin-error": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
- "integrity": "sha512-WzZHcm4+GO34sjFMxQMqZbsz3xiNEgonCskQ9v+IroMmYgk/tas8dG+Hr2D6IbRPybZ12oWpzE/w3cGJ6FJzOw==",
- "dev": true,
- "dependencies": {
- "ansi-cyan": "^0.1.1",
- "ansi-red": "^0.1.1",
- "arr-diff": "^1.0.1",
- "arr-union": "^2.0.1",
- "extend-shallow": "^1.1.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
- "dev": true,
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/gulp-plumber/node_modules/through2": {
- "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"
- }
- },
- "node_modules/gulp-rename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz",
- "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/gulp-sass": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz",
- "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==",
- "dev": true,
- "dependencies": {
- "lodash.clonedeep": "^4.5.0",
- "picocolors": "^1.0.0",
- "plugin-error": "^1.0.1",
- "replace-ext": "^2.0.0",
- "strip-ansi": "^6.0.1",
- "vinyl-sourcemaps-apply": "^0.2.1"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/gulp-sourcemaps": {
- "version": "2.6.5",
- "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.5.tgz",
- "integrity": "sha512-SYLBRzPTew8T5Suh2U8jCSDKY+4NARua4aqjj8HOysBh2tSgT9u4jc1FYirAdPx1akUxxDeK++fqw6Jg0LkQRg==",
- "dev": true,
- "dependencies": {
- "@gulp-sourcemaps/identity-map": "1.X",
- "@gulp-sourcemaps/map-sources": "1.X",
- "acorn": "5.X",
- "convert-source-map": "1.X",
- "css": "2.X",
- "debug-fabulous": "1.X",
- "detect-newline": "2.X",
- "graceful-fs": "4.X",
- "source-map": "~0.6.0",
- "strip-bom-string": "1.X",
- "through2": "2.X"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/gulp-sourcemaps/node_modules/convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true
- },
- "node_modules/gulp-sourcemaps/node_modules/through2": {
- "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"
- }
- },
- "node_modules/gulp-uglify": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz",
- "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==",
- "dev": true,
- "dependencies": {
- "array-each": "^1.0.1",
- "extend-shallow": "^3.0.2",
- "gulplog": "^1.0.0",
- "has-gulplog": "^0.1.0",
- "isobject": "^3.0.1",
- "make-error-cause": "^1.1.1",
- "safe-buffer": "^5.1.2",
- "through2": "^2.0.0",
- "uglify-js": "^3.0.5",
- "vinyl-sourcemaps-apply": "^0.2.0"
- }
- },
- "node_modules/gulp-uglify/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-uglify/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-uglify/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/gulp-uglify/node_modules/through2": {
- "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"
- }
- },
- "node_modules/gulplog": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==",
- "dev": true,
- "dependencies": {
- "glogg": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-ansi/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/has-gulplog": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
- "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==",
- "dev": true,
- "dependencies": {
- "sparkles": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/has-property-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
- "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
- "dev": true,
- "dependencies": {
- "get-intrinsic": "^1.2.2"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
- "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
- "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
- "dev": true,
- "dependencies": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
- "dev": true,
- "dependencies": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/has-values/node_modules/kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
- "dev": true,
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/hasown": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
- "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
- "dev": true,
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/homedir-polyfill": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
- "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
- "dev": true,
- "dependencies": {
- "parse-passwd": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/hosted-git-info": {
- "version": "2.8.9",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
- "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
- "dev": true
- },
- "node_modules/i18next": {
- "version": "21.10.0",
- "resolved": "https://registry.npmjs.org/i18next/-/i18next-21.10.0.tgz",
- "integrity": "sha512-YeuIBmFsGjUfO3qBmMOc0rQaun4mIpGKET5WDwvu8lU7gvwpcariZLNtL0Fzj+zazcHUrlXHiptcFhBMFaxzfg==",
- "funding": [
- {
- "type": "individual",
- "url": "https://locize.com"
- },
- {
- "type": "individual",
- "url": "https://locize.com/i18next.html"
- },
- {
- "type": "individual",
- "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
- }
- ],
- "dependencies": {
- "@babel/runtime": "^7.17.2"
- }
- },
- "node_modules/i18next-browser-languagedetector": {
- "version": "6.1.8",
- "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.8.tgz",
- "integrity": "sha512-Svm+MduCElO0Meqpj1kJAriTC6OhI41VhlT/A0UPjGoPZBhAHIaGE5EfsHlTpgdH09UVX7rcc72pSDDBeKSQQA==",
- "dependencies": {
- "@babel/runtime": "^7.19.0"
- }
- },
- "node_modules/i18next-client": {
- "version": "1.11.4",
- "resolved": "https://registry.npmjs.org/i18next-client/-/i18next-client-1.11.4.tgz",
- "integrity": "sha512-d/LIi/g03tqfWUTxi4kTm4evo+7jdeH+cmV4GClzI2/K5hC4cvRl1Gc6RPfF3ihVFMavhXBKooNppNy0ZmPc2w==",
- "deprecated": "you can use npm install i18next from version 2.0.0",
- "engines": {
- "node": ">=0.4.12"
- }
- },
- "node_modules/ieee754": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
- "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/immutable": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz",
- "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==",
- "dev": true
- },
- "node_modules/import-local": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz",
- "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==",
- "dev": true,
- "dependencies": {
- "pkg-dir": "^4.2.0",
- "resolve-cwd": "^3.0.0"
- },
- "bin": {
- "import-local-fixture": "fixtures/cli.js"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
- "dev": true,
- "dependencies": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "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
- },
- "node_modules/ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
- },
- "node_modules/interpret": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
- "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/is/-/is-3.3.0.tgz",
- "integrity": "sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true,
- "dependencies": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-accessor-descriptor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz",
- "integrity": "sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==",
- "dev": true,
- "dependencies": {
- "hasown": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
- "dev": true
- },
- "node_modules/is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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
- },
- "node_modules/is-core-module": {
- "version": "2.13.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
- "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
- "dev": true,
- "dependencies": {
- "hasown": "^2.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-data-descriptor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz",
- "integrity": "sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==",
- "dev": true,
- "dependencies": {
- "hasown": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-descriptor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
- "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
- "dev": true,
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/is-docker": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
- "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
- "dev": true,
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "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",
- "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
- "dev": true,
- "dependencies": {
- "number-is-nan": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-negated-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
- "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
- "dev": true,
- "dependencies": {
- "kind-of": "^3.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-path-cwd": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
- "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/is-path-in-cwd": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
- "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
- "dev": true,
- "dependencies": {
- "is-path-inside": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/is-path-inside": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
- "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
- "dev": true,
- "dependencies": {
- "path-is-inside": "^1.0.2"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
- "dev": true
- },
- "node_modules/is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true,
- "dependencies": {
- "is-unc-path": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true,
- "dependencies": {
- "unc-path-regex": "^0.1.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
- "dev": true
- },
- "node_modules/is-valid-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
- "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-wsl": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
- "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
- "dev": true,
- "dependencies": {
- "is-docker": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==",
- "dev": true
- },
- "node_modules/isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
- "dev": true
- },
- "node_modules/isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/jest-worker": {
- "version": "27.5.1",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
- "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==",
- "dev": true,
- "dependencies": {
- "@types/node": "*",
- "merge-stream": "^2.0.0",
- "supports-color": "^8.0.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- }
- },
- "node_modules/jest-worker/node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/jest-worker/node_modules/supports-color": {
- "version": "8.1.1",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
- "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/supports-color?sponsor=1"
- }
- },
- "node_modules/js-tokens": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
- "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
- },
- "node_modules/jsbi": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz",
- "integrity": "sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ=="
- },
- "node_modules/jsep": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz",
- "integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ==",
- "peer": true,
- "engines": {
- "node": ">= 10.16.0"
- }
- },
- "node_modules/jsesc": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
- "bin": {
- "jsesc": "bin/jsesc"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/json-parse-even-better-errors": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
- "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
- "dev": true
- },
- "node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "node_modules/json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
- "dev": true
- },
- "node_modules/json-stringify-pretty-compact": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/json-stringify-pretty-compact/-/json-stringify-pretty-compact-2.0.0.tgz",
- "integrity": "sha512-WRitRfs6BGq4q8gTgOy4ek7iPFXjbra0H3PmDLKm2xnZ+Gh1HUhiKGgCZkSPNULlP7mvfu6FV/mOLhCarspADQ=="
- },
- "node_modules/json5": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
- "bin": {
- "json5": "lib/cli.js"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/just-debounce": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz",
- "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==",
- "dev": true
- },
- "node_modules/kdbush": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
- "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==",
- "peer": true
- },
- "node_modules/kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ktx-parse": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.6.0.tgz",
- "integrity": "sha512-hYOJUI86N9+YPm0M3t8hVzW9t5FnFFibRalZCrqHs/qM2eNziqQzBtAaF0ErgkXm8F+5uE8CjPUYr32vWlXLkQ==",
- "peer": true
- },
- "node_modules/last-run": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
- "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==",
- "dev": true,
- "dependencies": {
- "default-resolution": "^2.0.0",
- "es6-weak-map": "^2.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/lazystream": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
- "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
- "dev": true,
- "dependencies": {
- "readable-stream": "^2.0.5"
- },
- "engines": {
- "node": ">= 0.6.3"
- }
- },
- "node_modules/lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==",
- "dev": true,
- "dependencies": {
- "invert-kv": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/lead": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
- "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==",
- "dev": true,
- "dependencies": {
- "flush-write-stream": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/lerc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lerc/-/lerc-2.0.0.tgz",
- "integrity": "sha512-7qo1Mq8ZNmaR4USHHm615nEW2lPeeWJ3bTyoqFbd35DLx0LUH7C6ptt5FDCTAlbIzs3+WKrk5SkJvw8AFDE2hg==",
- "peer": true
- },
- "node_modules/liftoff": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
- "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
- "dev": true,
- "dependencies": {
- "extend": "^3.0.0",
- "findup-sync": "^3.0.0",
- "fined": "^1.0.1",
- "flagged-respawn": "^1.0.0",
- "is-plain-object": "^2.0.4",
- "object.map": "^1.0.0",
- "rechoir": "^0.6.2",
- "resolve": "^1.1.7"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/liftoff/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/load-json-file": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "strip-bom": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/load-json-file/node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/loader-runner": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
- "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
- "dev": true,
- "engines": {
- "node": ">=6.11.5"
- }
- },
- "node_modules/loader-utils": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
- "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
- "dev": true,
- "dependencies": {
- "big.js": "^5.2.2",
- "emojis-list": "^3.0.0",
- "json5": "^2.1.2"
- },
- "engines": {
- "node": ">=8.9.0"
- }
- },
- "node_modules/locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "dependencies": {
- "p-locate": "^4.1.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/lodash._reinterpolate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
- "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==",
- "dev": true
- },
- "node_modules/lodash.clonedeep": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
- "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==",
- "dev": true
- },
- "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==",
- "dev": true
- },
- "node_modules/lodash.template": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
- "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==",
- "dev": true,
- "dependencies": {
- "lodash._reinterpolate": "^3.0.0",
- "lodash.templatesettings": "^4.0.0"
- }
- },
- "node_modules/lodash.templatesettings": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
- "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==",
- "dev": true,
- "dependencies": {
- "lodash._reinterpolate": "^3.0.0"
- }
- },
- "node_modules/long": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
- "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==",
- "peer": true
- },
- "node_modules/loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dependencies": {
- "js-tokens": "^3.0.0 || ^4.0.0"
- },
- "bin": {
- "loose-envify": "cli.js"
- }
- },
- "node_modules/lru-cache": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
- "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
- "dependencies": {
- "yallist": "^3.0.2"
- }
- },
- "node_modules/lru-queue": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
- "integrity": "sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==",
- "dev": true,
- "dependencies": {
- "es5-ext": "~0.10.2"
- }
- },
- "node_modules/make-dir": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
- "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
- "dev": true,
- "dependencies": {
- "semver": "^6.0.0"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/make-error": {
- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
- "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==",
- "dev": true
- },
- "node_modules/make-error-cause": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
- "integrity": "sha512-4TO2Y3HkBnis4c0dxhAgD/jprySYLACf7nwN6V0HAHDx59g12WlRpUmFy1bRHamjGUEEBrEvCq6SUpsEE2lhUg==",
- "dev": true,
- "dependencies": {
- "make-error": "^1.2.0"
- }
- },
- "node_modules/make-iterator": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
- "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
- "dev": true,
- "dependencies": {
- "kind-of": "^6.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/make-iterator/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/map-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz",
- "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==",
- "dev": true
- },
- "node_modules/map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
- "dev": true,
- "dependencies": {
- "object-visit": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mapbox-to-css-font": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/mapbox-to-css-font/-/mapbox-to-css-font-2.4.2.tgz",
- "integrity": "sha512-f+NBjJJY4T3dHtlEz1wCG7YFlkODEjFIYlxDdLIDMNpkSksqTt+l/d4rjuwItxuzkuMFvPyrjzV2lxRM4ePcIA=="
- },
- "node_modules/matchdep": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
- "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==",
- "dev": true,
- "dependencies": {
- "findup-sync": "^2.0.0",
- "micromatch": "^3.0.4",
- "resolve": "^1.4.0",
- "stack-trace": "0.0.10"
- },
- "engines": {
- "node": ">= 0.10.0"
- }
- },
- "node_modules/matchdep/node_modules/findup-sync": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
- "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==",
- "dev": true,
- "dependencies": {
- "detect-file": "^1.0.0",
- "is-glob": "^3.1.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/matchdep/node_modules/is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
- "dev": true,
- "dependencies": {
- "is-extglob": "^2.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/memoizee": {
- "version": "0.4.15",
- "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz",
- "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==",
- "dev": true,
- "dependencies": {
- "d": "^1.0.1",
- "es5-ext": "^0.10.53",
- "es6-weak-map": "^2.0.3",
- "event-emitter": "^0.3.5",
- "is-promise": "^2.2.2",
- "lru-queue": "^0.1.0",
- "next-tick": "^1.1.0",
- "timers-ext": "^0.1.7"
- }
- },
- "node_modules/merge-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
- "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
- "dev": true
- },
- "node_modules/mersenne-twister": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.1.0.tgz",
- "integrity": "sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA==",
- "peer": true
- },
- "node_modules/meshoptimizer": {
- "version": "0.20.0",
- "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.20.0.tgz",
- "integrity": "sha512-olcJ1q+YVnjroRJpCL1Dj5aZxr2JMr2hRutMUwhuHZvpAL7SIZgOT6eMlFF4TbBGSR89tawE/gqB79J/LrW/Nw==",
- "peer": true
- },
- "node_modules/mgrs": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz",
- "integrity": "sha512-awNbTOqCxK1DBGjalK3xqWIstBZgN6fxsMSiXLs9/spqWkF2pAhb2rrYCFSsr1/tT7PhcDGjZndG8SWYn0byYA=="
- },
- "node_modules/micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
- "dev": true,
- "dependencies": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/micromatch/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/micromatch/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/micromatch/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/micromatch/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
- "dev": true,
- "dependencies": {
- "brace-expansion": "^1.1.7"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/mixin-deep": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
- "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
- "dev": true,
- "dependencies": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mixin-deep/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/mixin-deep/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/moment": {
- "version": "2.30.1",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz",
- "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==",
- "engines": {
- "node": "*"
- }
- },
- "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=="
- },
- "node_modules/mute-stdout": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
- "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/nan": {
- "version": "2.18.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz",
- "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==",
- "dev": true,
- "optional": true
- },
- "node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
- "dev": true,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "bin": {
- "nanoid": "bin/nanoid.cjs"
- },
- "engines": {
- "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
- }
- },
- "node_modules/nanomatch": {
- "version": "1.2.13",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
- "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
- "dev": true,
- "dependencies": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "fragment-cache": "^0.2.1",
- "is-windows": "^1.0.2",
- "kind-of": "^6.0.2",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/nanomatch/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/nanomatch/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/nanomatch/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/nanomatch/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "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==",
- "dev": true
- },
- "node_modules/node-notifier": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz",
- "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==",
- "dev": true,
- "dependencies": {
- "growly": "^1.3.0",
- "is-wsl": "^2.2.0",
- "semver": "^7.3.2",
- "shellwords": "^0.1.1",
- "uuid": "^8.3.0",
- "which": "^2.0.2"
- }
- },
- "node_modules/node-notifier/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/node-notifier/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
- "dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
- "bin": {
- "semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/node-notifier/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
- "node_modules/node-releases": {
- "version": "2.0.14",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
- },
- "node_modules/node.extend": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-2.0.3.tgz",
- "integrity": "sha512-xwADg/okH48PvBmRZyoX8i8GJaKuJ1CqlqotlZOhUio8egD1P5trJupHKBzcPjSF9ifK2gPcEICRBnkfPqQXZw==",
- "dev": true,
- "dependencies": {
- "hasown": "^2.0.0",
- "is": "^3.3.0"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "dependencies": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "node_modules/normalize-package-data/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "dev": true,
- "bin": {
- "semver": "bin/semver"
- }
- },
- "node_modules/normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/nosleep.js": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/nosleep.js/-/nosleep.js-0.12.0.tgz",
- "integrity": "sha512-9d1HbpKLh3sdWlhXMhU6MMH+wQzKkrgfRkYV0EBdvt99YJfj0ilCJrWRDYG2130Tm4GXbEoTCx5b34JSaP+HhA==",
- "peer": true
- },
- "node_modules/now-and-later": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
- "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
- "dev": true,
- "dependencies": {
- "once": "^1.3.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/number-is-nan": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
- "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==",
- "dev": true,
- "dependencies": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-copy/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object-copy/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object-copy/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/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,
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/object-visit": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.assign": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
- "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.5",
- "define-properties": "^1.2.1",
- "has-symbols": "^1.0.3",
- "object-keys": "^1.1.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/object.defaults": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
- "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==",
- "dev": true,
- "dependencies": {
- "array-each": "^1.0.1",
- "array-slice": "^1.0.0",
- "for-own": "^1.0.0",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
- "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==",
- "dev": true,
- "dependencies": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/object.reduce": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
- "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==",
- "dev": true,
- "dependencies": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/ol": {
- "version": "7.5.2",
- "resolved": "https://registry.npmjs.org/ol/-/ol-7.5.2.tgz",
- "integrity": "sha512-HJbb3CxXrksM6ct367LsP3N+uh+iBBMdP3DeGGipdV9YAYTP0vTJzqGnoqQ6C2IW4qf8krw9yuyQbc9fjOIaOQ==",
- "dependencies": {
- "earcut": "^2.2.3",
- "geotiff": "^2.0.7",
- "ol-mapbox-style": "^10.1.0",
- "pbf": "3.2.1",
- "rbush": "^3.0.1"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/openlayers"
- }
- },
- "node_modules/ol-cesium": {
- "version": "2.14.0",
- "resolved": "https://registry.npmjs.org/ol-cesium/-/ol-cesium-2.14.0.tgz",
- "integrity": "sha512-/4bAW2BMSSQUBfnhOEuIZzFamtco9OC4lvzN2lzrdoLhAaatfSW6+AJhHZcVesVWZg09uUbnlWDp3QuP3v9JGg==",
- "peerDependencies": {
- "cesium": ">= 1.62.0",
- "ol": ">= 6.0.1 || 7"
- }
- },
- "node_modules/ol-ext": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/ol-ext/-/ol-ext-4.0.13.tgz",
- "integrity": "sha512-eNUKmPXBp7pOI8lE/qhv+oIbCwFyrqW4gGcILxTlvjhICKyaNkcmXGm3lOvHd2PnsKBtbjwg2knHiJKpEQNDtg==",
- "peerDependencies": {
- "ol": ">= 5.3.0"
- }
- },
- "node_modules/ol-mapbox-style": {
- "version": "12.1.1",
- "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.1.1.tgz",
- "integrity": "sha512-jjIQO2BiO/GTjJO/2Idw0WQQAGorPXewZ5wEuusXM8BRXZHIa3mmDZDWoBWtb0H4VHB9RpLsTbRMj5Dquo9Etg==",
- "dependencies": {
- "@mapbox/mapbox-gl-style-spec": "^13.23.1",
- "mapbox-to-css-font": "^2.4.1"
- },
- "peerDependencies": {
- "ol": "8.x || 7.x"
- }
- },
- "node_modules/ol/node_modules/ol-mapbox-style": {
- "version": "10.7.0",
- "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-10.7.0.tgz",
- "integrity": "sha512-S/UdYBuOjrotcR95Iq9AejGYbifKeZE85D9VtH11ryJLQPTZXZSW1J5bIXcr4AlAH6tyjPPHTK34AdkwB32Myw==",
- "dependencies": {
- "@mapbox/mapbox-gl-style-spec": "^13.23.1",
- "mapbox-to-css-font": "^2.4.1",
- "ol": "^7.3.0"
- }
- },
- "node_modules/once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
- "dev": true,
- "dependencies": {
- "wrappy": "1"
- }
- },
- "node_modules/opening_hours": {
- "version": "3.8.0",
- "resolved": "https://registry.npmjs.org/opening_hours/-/opening_hours-3.8.0.tgz",
- "integrity": "sha512-bRJroECQSe/itVcNmC3j9PPicxn/LBowdd1Hi+4Aa7hCswdt7w81WHfUwrEMbtk1BBYmGJEbSepl8oYYPviSuA==",
- "dependencies": {
- "i18next": "^21.8.3",
- "i18next-browser-languagedetector": "^6.1.4",
- "suncalc": "^1.9.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/ordered-read-streams": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
- "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==",
- "dev": true,
- "dependencies": {
- "readable-stream": "^2.0.1"
- }
- },
- "node_modules/os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==",
- "dev": true,
- "dependencies": {
- "lcid": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "dependencies": {
- "p-try": "^2.0.0"
- },
- "engines": {
- "node": ">=6"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "dependencies": {
- "p-limit": "^2.2.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/p-map": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
- "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pako": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
- "integrity": "sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug=="
- },
- "node_modules/parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==",
- "dev": true,
- "dependencies": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
- },
- "engines": {
- "node": ">=0.8"
- }
- },
- "node_modules/parse-headers": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz",
- "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA=="
- },
- "node_modules/parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==",
- "dev": true,
- "dependencies": {
- "error-ex": "^1.2.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/parse-node-version": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
- "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==",
- "dev": true
- },
- "node_modules/path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==",
- "dev": true
- },
- "node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "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
- },
- "node_modules/path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==",
- "dev": true,
- "dependencies": {
- "path-root-regex": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/path-type/node_modules/pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pause-stream": {
- "version": "0.0.11",
- "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
- "integrity": "sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==",
- "dev": true,
- "dependencies": {
- "through": "~2.3"
- }
- },
- "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/picocolors": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/pify": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
- "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==",
- "dev": true,
- "dependencies": {
- "pinkie": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/pkg-dir": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
- "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
- "dev": true,
- "dependencies": {
- "find-up": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/plugin-error": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
- "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
- "dev": true,
- "dependencies": {
- "ansi-colors": "^1.0.1",
- "arr-diff": "^4.0.0",
- "arr-union": "^3.1.0",
- "extend-shallow": "^3.0.2"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/plugin-error/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/plugin-error/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/plugin-error/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/postcss": {
- "version": "8.4.33",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz",
- "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==",
- "dev": true,
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/postcss/"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/postcss"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "nanoid": "^3.3.7",
- "picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
- },
- "engines": {
- "node": "^10 || ^12 || >=14"
- }
- },
- "node_modules/postcss-value-parser": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
- },
- "node_modules/pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==",
- "dev": true,
- "engines": {
- "node": ">= 0.8"
- }
- },
- "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
- },
- "node_modules/proj4": {
- "version": "2.9.2",
- "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.9.2.tgz",
- "integrity": "sha512-bdyfNmtlWjQN/rHEHEiqFvpTUHhuzDaeQ6Uu1G4sPGqk+Xkxae6ahh865fClJokSGPBmlDOQWWaO6465TCfv5Q==",
- "dependencies": {
- "mgrs": "1.0.0",
- "wkt-parser": "^1.3.3"
- }
- },
- "node_modules/protobufjs": {
- "version": "7.2.5",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz",
- "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==",
- "hasInstallScript": true,
- "peer": true,
- "dependencies": {
- "@protobufjs/aspromise": "^1.1.2",
- "@protobufjs/base64": "^1.1.2",
- "@protobufjs/codegen": "^2.0.4",
- "@protobufjs/eventemitter": "^1.1.0",
- "@protobufjs/fetch": "^1.1.0",
- "@protobufjs/float": "^1.0.2",
- "@protobufjs/inquire": "^1.1.0",
- "@protobufjs/path": "^1.1.2",
- "@protobufjs/pool": "^1.1.0",
- "@protobufjs/utf8": "^1.1.0",
- "@types/node": ">=13.7.0",
- "long": "^5.0.0"
- },
- "engines": {
- "node": ">=12.0.0"
- }
- },
- "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/pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
- "dev": true,
- "dependencies": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
- }
- },
- "node_modules/pumpify": {
- "version": "1.5.1",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
- "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
- "dev": true,
- "dependencies": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
- }
- },
- "node_modules/punycode": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
- "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/quick-lru": {
- "version": "6.1.2",
- "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-6.1.2.tgz",
- "integrity": "sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==",
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/quickselect": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/quickselect/-/quickselect-2.0.0.tgz",
- "integrity": "sha512-RKJ22hX8mHe3Y6wH/N3wCM6BWtjaxIyyUIkpHOvfFnxdI4yD4tBXEBKSbriGujF6jnSVkJrffuo6vxACiSSxIw=="
- },
- "node_modules/randombytes": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "^5.1.0"
- }
- },
- "node_modules/rbush": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/rbush/-/rbush-3.0.1.tgz",
- "integrity": "sha512-XRaVO0YecOpEuIvbhbpTrZgoiI6xBlz6hnlr6EHhd+0x9ase6EmeN+hdwwUaJvLcsFFQ8iWVF1GAK1yB0BWi0w==",
- "dependencies": {
- "quickselect": "^2.0.0"
- }
- },
- "node_modules/react": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
- "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "17.0.2",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
- "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1",
- "scheduler": "^0.20.2"
- },
- "peerDependencies": {
- "react": "17.0.2"
- }
- },
- "node_modules/read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==",
- "dev": true,
- "dependencies": {
- "load-json-file": "^1.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==",
- "dev": true,
- "dependencies": {
- "find-up": "^1.0.0",
- "read-pkg": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
- "dev": true,
- "dependencies": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/read-pkg-up/node_modules/path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==",
- "dev": true,
- "dependencies": {
- "pinkie-promise": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/readable-stream": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz",
- "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
- "dev": true,
- "dependencies": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "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
- },
- "node_modules/readdirp": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
- "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.1.11",
- "micromatch": "^3.1.10",
- "readable-stream": "^2.0.2"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==",
- "dev": true,
- "dependencies": {
- "resolve": "^1.1.6"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/regenerate": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
- "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
- "dev": true
- },
- "node_modules/regenerate-unicode-properties": {
- "version": "10.1.1",
- "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz",
- "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==",
- "dev": true,
- "dependencies": {
- "regenerate": "^1.4.2"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/regenerator-runtime": {
- "version": "0.13.11",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz",
- "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==",
- "dev": true
- },
- "node_modules/regenerator-transform": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
- "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.8.4"
- }
- },
- "node_modules/regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
- "dev": true,
- "dependencies": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/regex-not/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/regex-not/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/regex-not/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/regexpu-core": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
- "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==",
- "dev": true,
- "dependencies": {
- "@babel/regjsgen": "^0.8.0",
- "regenerate": "^1.4.2",
- "regenerate-unicode-properties": "^10.1.0",
- "regjsparser": "^0.9.1",
- "unicode-match-property-ecmascript": "^2.0.0",
- "unicode-match-property-value-ecmascript": "^2.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/regjsparser": {
- "version": "0.9.1",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
- "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==",
- "dev": true,
- "dependencies": {
- "jsesc": "~0.5.0"
- },
- "bin": {
- "regjsparser": "bin/parser"
- }
- },
- "node_modules/regjsparser/node_modules/jsesc": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
- "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==",
- "dev": true,
- "bin": {
- "jsesc": "bin/jsesc"
- }
- },
- "node_modules/remove-bom-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
- "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
- "dev": true,
- "dependencies": {
- "is-buffer": "^1.1.5",
- "is-utf8": "^0.2.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/remove-bom-stream": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
- "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==",
- "dev": true,
- "dependencies": {
- "remove-bom-buffer": "^3.0.0",
- "safe-buffer": "^5.1.0",
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/remove-bom-stream/node_modules/through2": {
- "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"
- }
- },
- "node_modules/remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==",
- "dev": true
- },
- "node_modules/repeat-element": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
- "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "dev": true,
- "engines": {
- "node": ">=0.10"
- }
- },
- "node_modules/replace-ext": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
- "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
- "dev": true,
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/replace-homedir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
- "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==",
- "dev": true,
- "dependencies": {
- "homedir-polyfill": "^1.0.1",
- "is-absolute": "^1.0.0",
- "remove-trailing-separator": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/require-main-filename": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
- "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==",
- "dev": true
- },
- "node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
- "dev": true,
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/resolve-cwd": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
- "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
- "dev": true,
- "dependencies": {
- "resolve-from": "^5.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/resolve-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==",
- "dev": true,
- "dependencies": {
- "expand-tilde": "^2.0.0",
- "global-modules": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/resolve-from": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
- "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/resolve-options": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
- "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==",
- "dev": true,
- "dependencies": {
- "value-or-function": "^3.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "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",
- "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==",
- "deprecated": "https://github.com/lydell/resolve-url#deprecated",
- "dev": true
- },
- "node_modules/ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
- "dev": true,
- "engines": {
- "node": ">=0.12"
- }
- },
- "node_modules/rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- }
- },
- "node_modules/rw": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
- },
- "node_modules/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,
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==",
- "dev": true,
- "dependencies": {
- "ret": "~0.1.10"
- }
- },
- "node_modules/sass": {
- "version": "1.69.7",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz",
- "integrity": "sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==",
- "dev": true,
- "dependencies": {
- "chokidar": ">=3.0.0 <4.0.0",
- "immutable": "^4.0.0",
- "source-map-js": ">=0.6.2 <2.0.0"
- },
- "bin": {
- "sass": "sass.js"
- },
- "engines": {
- "node": ">=14.0.0"
- }
- },
- "node_modules/sass/node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/sass/node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "dependencies": {
- "fill-range": "^7.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/sass/node_modules/chokidar": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
- "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
- "dev": true,
- "funding": [
- {
- "type": "individual",
- "url": "https://paulmillr.com/funding/"
- }
- ],
- "dependencies": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- },
- "engines": {
- "node": ">= 8.10.0"
- },
- "optionalDependencies": {
- "fsevents": "~2.3.2"
- }
- },
- "node_modules/sass/node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/sass/node_modules/fsevents": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
- "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
- "dev": true,
- "hasInstallScript": true,
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
- }
- },
- "node_modules/sass/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/sass/node_modules/is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "dependencies": {
- "binary-extensions": "^2.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/sass/node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/sass/node_modules/readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "dependencies": {
- "picomatch": "^2.2.1"
- },
- "engines": {
- "node": ">=8.10.0"
- }
- },
- "node_modules/sass/node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/scheduler": {
- "version": "0.20.2",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
- "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
- "dependencies": {
- "loose-envify": "^1.1.0",
- "object-assign": "^4.1.1"
- }
- },
- "node_modules/schema-utils": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
- "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.5",
- "ajv": "^6.12.4",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 8.9.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "bin": {
- "semver": "bin/semver.js"
- }
- },
- "node_modules/semver-greatest-satisfied-range": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
- "integrity": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==",
- "dev": true,
- "dependencies": {
- "sver-compat": "^1.5.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/serialize-javascript": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz",
- "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==",
- "dev": true,
- "dependencies": {
- "randombytes": "^2.1.0"
- }
- },
- "node_modules/set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==",
- "dev": true
- },
- "node_modules/set-function-length": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
- "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==",
- "dev": true,
- "dependencies": {
- "define-data-property": "^1.1.1",
- "get-intrinsic": "^1.2.1",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/set-value": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
- "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
- "dev": true,
- "dependencies": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/set-value/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/shallow-clone": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
- "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
- "dev": true,
- "dependencies": {
- "kind-of": "^6.0.2"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shallow-clone/node_modules/kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/shellwords": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
- "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
- "dev": true
- },
- "node_modules/snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
- "dev": true,
- "dependencies": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
- "dev": true,
- "dependencies": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-node/node_modules/define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
- "dev": true,
- "dependencies": {
- "kind-of": "^3.2.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon-util/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon/node_modules/debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "dependencies": {
- "ms": "2.0.0"
- }
- },
- "node_modules/snapdragon/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/snapdragon/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/snapdragon/node_modules/ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
- "dev": true
- },
- "node_modules/snapdragon/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sort-asc": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/sort-asc/-/sort-asc-0.1.0.tgz",
- "integrity": "sha512-jBgdDd+rQ+HkZF2/OHCmace5dvpos/aWQpcxuyRs9QUbPRnkEJmYVo81PIGpjIdpOcsnJ4rGjStfDHsbn+UVyw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sort-desc": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/sort-desc/-/sort-desc-0.1.1.tgz",
- "integrity": "sha512-jfZacW5SKOP97BF5rX5kQfJmRVZP5/adDUTY8fCSPvNcXDVpUEe2pr/iKGlcyZzchRJZrswnp68fgk3qBXgkJw==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/sort-object": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/sort-object/-/sort-object-0.3.2.tgz",
- "integrity": "sha512-aAQiEdqFTTdsvUFxXm3umdo04J7MRljoVGbBlkH7BgNsMvVNAJyGj7C/wV1A8wHWAJj/YikeZbfuCKqhggNWGA==",
- "dependencies": {
- "sort-asc": "^0.1.0",
- "sort-desc": "^0.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/source-map-resolve": {
- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
- "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
- "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
- "dev": true,
- "dependencies": {
- "atob": "^2.1.2",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
- }
- },
- "node_modules/source-map-support": {
- "version": "0.5.21",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
- "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
- "dev": true,
- "dependencies": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "node_modules/source-map-url": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
- "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
- "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
- "dev": true
- },
- "node_modules/sparkles": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
- "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/spdx-correct": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz",
- "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==",
- "dev": true,
- "dependencies": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-exceptions": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
- "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
- "dev": true
- },
- "node_modules/spdx-expression-parse": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
- "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
- "dev": true,
- "dependencies": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
- }
- },
- "node_modules/spdx-license-ids": {
- "version": "3.0.16",
- "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz",
- "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==",
- "dev": true
- },
- "node_modules/split": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
- "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
- "dev": true,
- "dependencies": {
- "through": "2"
- },
- "engines": {
- "node": "*"
- }
- },
- "node_modules/split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
- "dev": true,
- "dependencies": {
- "extend-shallow": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/split-string/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/split-string/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/split-string/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/stack-trace": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==",
- "dev": true,
- "engines": {
- "node": "*"
- }
- },
- "node_modules/static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==",
- "dev": true,
- "dependencies": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/static-extend/node_modules/define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
- "dev": true,
- "dependencies": {
- "is-descriptor": "^0.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/static-extend/node_modules/is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "dependencies": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/stream-combiner": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz",
- "integrity": "sha512-6yHMqgLYDzQDcAkL+tjJDC5nSNuNIx0vZtRZeiPh7Saef7VHX9H5Ijn9l2VIol2zaNYlYEX6KyuT/237A58qEQ==",
- "dev": true,
- "dependencies": {
- "duplexer": "~0.1.1",
- "through": "~2.3.4"
- }
- },
- "node_modules/stream-exhaust": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
- "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
- "dev": true
- },
- "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
- },
- "node_modules/string_decoder": {
- "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"
- }
- },
- "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
- },
- "node_modules/string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==",
- "dev": true,
- "dependencies": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/string-width/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/string-width/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==",
- "dev": true,
- "dependencies": {
- "is-utf8": "^0.2.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/strip-bom-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
- "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/suncalc": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/suncalc/-/suncalc-1.9.0.tgz",
- "integrity": "sha512-vMJ8Byp1uIPoj+wb9c1AdK4jpkSKVAywgHX0lqY7zt6+EWRRC3Z+0Ucfjy/0yxTVO1hwwchZe4uoFNqrIC24+A=="
- },
- "node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/supports-preserve-symlinks-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
- "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
- "dev": true,
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/sver-compat": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
- "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==",
- "dev": true,
- "dependencies": {
- "es6-iterator": "^2.0.1",
- "es6-symbol": "^3.1.1"
- }
- },
- "node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/terser": {
- "version": "5.26.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-5.26.0.tgz",
- "integrity": "sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==",
- "dev": true,
- "dependencies": {
- "@jridgewell/source-map": "^0.3.3",
- "acorn": "^8.8.2",
- "commander": "^2.20.0",
- "source-map-support": "~0.5.20"
- },
- "bin": {
- "terser": "bin/terser"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/terser-webpack-plugin": {
- "version": "5.3.10",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
- "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==",
- "dev": true,
- "dependencies": {
- "@jridgewell/trace-mapping": "^0.3.20",
- "jest-worker": "^27.4.5",
- "schema-utils": "^3.1.1",
- "serialize-javascript": "^6.0.1",
- "terser": "^5.26.0"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "^5.1.0"
- },
- "peerDependenciesMeta": {
- "@swc/core": {
- "optional": true
- },
- "esbuild": {
- "optional": true
- },
- "uglify-js": {
- "optional": true
- }
- }
- },
- "node_modules/terser-webpack-plugin/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/terser/node_modules/acorn": {
- "version": "8.11.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
- "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/through": {
- "version": "2.3.8",
- "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==",
- "dev": true
- },
- "node_modules/through2": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
- "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
- "dev": true,
- "dependencies": {
- "readable-stream": "3"
- }
- },
- "node_modules/through2-filter": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
- "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
- "dev": true,
- "dependencies": {
- "through2": "~2.0.0",
- "xtend": "~4.0.0"
- }
- },
- "node_modules/through2-filter/node_modules/through2": {
- "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"
- }
- },
- "node_modules/through2/node_modules/readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "dev": true,
- "dependencies": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/timers-ext": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
- "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==",
- "dev": true,
- "dependencies": {
- "es5-ext": "~0.10.46",
- "next-tick": "1"
- }
- },
- "node_modules/to-absolute-glob": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
- "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==",
- "dev": true,
- "dependencies": {
- "is-absolute": "^1.0.0",
- "is-negated-glob": "^1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==",
- "dev": true,
- "dependencies": {
- "kind-of": "^3.0.2"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-object-path/node_modules/kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
- "dev": true,
- "dependencies": {
- "is-buffer": "^1.1.5"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
- "dev": true,
- "dependencies": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==",
- "dev": true,
- "dependencies": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-regex/node_modules/extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "dependencies": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-regex/node_modules/is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "dependencies": {
- "is-plain-object": "^2.0.4"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-regex/node_modules/is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "dependencies": {
- "isobject": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/to-through": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
- "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==",
- "dev": true,
- "dependencies": {
- "through2": "^2.0.3"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/to-through/node_modules/through2": {
- "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"
- }
- },
- "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==",
- "peer": true,
- "dependencies": {
- "commander": "2"
- },
- "bin": {
- "topo2geo": "bin/topo2geo",
- "topomerge": "bin/topomerge",
- "topoquantize": "bin/topoquantize"
- }
- },
- "node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "peer": true
- },
- "node_modules/type": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
- "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
- "dev": true
- },
- "node_modules/typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==",
- "dev": true
- },
- "node_modules/uglify-js": {
- "version": "3.17.4",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
- "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
- "dev": true,
- "bin": {
- "uglifyjs": "bin/uglifyjs"
- },
- "engines": {
- "node": ">=0.8.0"
- }
- },
- "node_modules/unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/undertaker": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz",
- "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==",
- "dev": true,
- "dependencies": {
- "arr-flatten": "^1.0.1",
- "arr-map": "^2.0.0",
- "bach": "^1.0.0",
- "collection-map": "^1.0.0",
- "es6-weak-map": "^2.0.1",
- "fast-levenshtein": "^1.0.0",
- "last-run": "^1.1.0",
- "object.defaults": "^1.0.0",
- "object.reduce": "^1.0.0",
- "undertaker-registry": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/undertaker-registry": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
- "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
- },
- "node_modules/unicode-canonical-property-names-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
- "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-ecmascript": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
- "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
- "dev": true,
- "dependencies": {
- "unicode-canonical-property-names-ecmascript": "^2.0.0",
- "unicode-property-aliases-ecmascript": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-match-property-value-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
- "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/unicode-property-aliases-ecmascript": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
- "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/union-value": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
- "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
- "dev": true,
- "dependencies": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^2.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unique-stream": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
- "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
- "dev": true,
- "dependencies": {
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "through2-filter": "^3.0.0"
- }
- },
- "node_modules/unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==",
- "dev": true,
- "dependencies": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unset-value/node_modules/has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
- "dev": true,
- "dependencies": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
- "dev": true,
- "dependencies": {
- "isarray": "1.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/unset-value/node_modules/has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/upath": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
- "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
- "dev": true,
- "engines": {
- "node": ">=4",
- "yarn": "*"
- }
- },
- "node_modules/update-browserslist-db": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
- "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
- "funding": [
- {
- "type": "opencollective",
- "url": "https://opencollective.com/browserslist"
- },
- {
- "type": "tidelift",
- "url": "https://tidelift.com/funding/github/npm/browserslist"
- },
- {
- "type": "github",
- "url": "https://github.com/sponsors/ai"
- }
- ],
- "dependencies": {
- "escalade": "^3.1.1",
- "picocolors": "^1.0.0"
- },
- "bin": {
- "update-browserslist-db": "cli.js"
- },
- "peerDependencies": {
- "browserslist": ">= 4.21.0"
- }
- },
- "node_modules/uri-js": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
- "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
- "dev": true,
- "dependencies": {
- "punycode": "^2.1.0"
- }
- },
- "node_modules/urijs": {
- "version": "1.19.11",
- "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz",
- "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==",
- "peer": true
- },
- "node_modules/urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==",
- "deprecated": "Please see https://github.com/lydell/urix#deprecated",
- "dev": true
- },
- "node_modules/use": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
- "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
- "dev": true
- },
- "node_modules/uuid": {
- "version": "8.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
- "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
- "dev": true,
- "bin": {
- "uuid": "dist/bin/uuid"
- }
- },
- "node_modules/v8flags": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
- "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
- "dev": true,
- "dependencies": {
- "homedir-polyfill": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/validate-npm-package-license": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
- "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
- "dev": true,
- "dependencies": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
- }
- },
- "node_modules/value-or-function": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
- "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
- "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
- "dev": true,
- "dependencies": {
- "clone": "^2.1.1",
- "clone-buffer": "^1.0.0",
- "clone-stats": "^1.0.0",
- "cloneable-readable": "^1.0.0",
- "remove-trailing-separator": "^1.0.1",
- "replace-ext": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-fs": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
- "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
- "dev": true,
- "dependencies": {
- "fs-mkdirp-stream": "^1.0.0",
- "glob-stream": "^6.1.0",
- "graceful-fs": "^4.0.0",
- "is-valid-glob": "^1.0.0",
- "lazystream": "^1.0.0",
- "lead": "^1.0.0",
- "object.assign": "^4.0.4",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.3.3",
- "remove-bom-buffer": "^3.0.0",
- "remove-bom-stream": "^1.2.0",
- "resolve-options": "^1.1.0",
- "through2": "^2.0.0",
- "to-through": "^2.0.0",
- "value-or-function": "^3.0.0",
- "vinyl": "^2.0.0",
- "vinyl-sourcemap": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-fs/node_modules/through2": {
- "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"
- }
- },
- "node_modules/vinyl-sourcemap": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
- "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==",
- "dev": true,
- "dependencies": {
- "append-buffer": "^1.0.2",
- "convert-source-map": "^1.5.0",
- "graceful-fs": "^4.1.6",
- "normalize-path": "^2.1.1",
- "now-and-later": "^2.0.0",
- "remove-bom-buffer": "^3.0.0",
- "vinyl": "^2.0.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/vinyl-sourcemap/node_modules/convert-source-map": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
- "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
- "dev": true
- },
- "node_modules/vinyl-sourcemap/node_modules/normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==",
- "dev": true,
- "dependencies": {
- "remove-trailing-separator": "^1.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/vinyl-sourcemaps-apply": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
- "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==",
- "dev": true,
- "dependencies": {
- "source-map": "^0.5.1"
- }
- },
- "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/vinyl/node_modules/replace-ext": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
- "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/watchpack": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
- "dev": true,
- "dependencies": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/web-worker": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.3.0.tgz",
- "integrity": "sha512-BSR9wyRsy/KOValMgd5kMyr3JzpdeoR9KVId8u5GVlTTAtNChlsE4yTxeY7zMdNSyOmoKBv8NH2qeRY9Tg+IaA=="
- },
- "node_modules/webpack": {
- "version": "5.89.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz",
- "integrity": "sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==",
- "dev": true,
- "dependencies": {
- "@types/eslint-scope": "^3.7.3",
- "@types/estree": "^1.0.0",
- "@webassemblyjs/ast": "^1.11.5",
- "@webassemblyjs/wasm-edit": "^1.11.5",
- "@webassemblyjs/wasm-parser": "^1.11.5",
- "acorn": "^8.7.1",
- "acorn-import-assertions": "^1.9.0",
- "browserslist": "^4.14.5",
- "chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.15.0",
- "es-module-lexer": "^1.2.1",
- "eslint-scope": "5.1.1",
- "events": "^3.2.0",
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.2.9",
- "json-parse-even-better-errors": "^2.3.1",
- "loader-runner": "^4.2.0",
- "mime-types": "^2.1.27",
- "neo-async": "^2.6.2",
- "schema-utils": "^3.2.0",
- "tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.7",
- "watchpack": "^2.4.0",
- "webpack-sources": "^3.2.3"
- },
- "bin": {
- "webpack": "bin/webpack.js"
- },
- "engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependenciesMeta": {
- "webpack-cli": {
- "optional": true
- }
- }
- },
- "node_modules/webpack-cli": {
- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
- "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
- "dev": true,
- "dependencies": {
- "@discoveryjs/json-ext": "^0.5.0",
- "@webpack-cli/configtest": "^1.2.0",
- "@webpack-cli/info": "^1.5.0",
- "@webpack-cli/serve": "^1.7.0",
- "colorette": "^2.0.14",
- "commander": "^7.0.0",
- "cross-spawn": "^7.0.3",
- "fastest-levenshtein": "^1.0.12",
- "import-local": "^3.0.2",
- "interpret": "^2.2.0",
- "rechoir": "^0.7.0",
- "webpack-merge": "^5.7.3"
- },
- "bin": {
- "webpack-cli": "bin/cli.js"
- },
- "engines": {
- "node": ">=10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- },
- "peerDependencies": {
- "webpack": "4.x.x || 5.x.x"
- },
- "peerDependenciesMeta": {
- "@webpack-cli/generators": {
- "optional": true
- },
- "@webpack-cli/migrate": {
- "optional": true
- },
- "webpack-bundle-analyzer": {
- "optional": true
- },
- "webpack-dev-server": {
- "optional": true
- }
- }
- },
- "node_modules/webpack-cli/node_modules/commander": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
- "dev": true,
- "engines": {
- "node": ">= 10"
- }
- },
- "node_modules/webpack-cli/node_modules/interpret": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
- "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
- "dev": true,
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/webpack-cli/node_modules/rechoir": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
- "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
- "dev": true,
- "dependencies": {
- "resolve": "^1.9.0"
- },
- "engines": {
- "node": ">= 0.10"
- }
- },
- "node_modules/webpack-merge": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
- "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
- "dev": true,
- "dependencies": {
- "clone-deep": "^4.0.1",
- "flat": "^5.0.2",
- "wildcard": "^2.0.0"
- },
- "engines": {
- "node": ">=10.0.0"
- }
- },
- "node_modules/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
- "dev": true,
- "engines": {
- "node": ">=10.13.0"
- }
- },
- "node_modules/webpack/node_modules/acorn": {
- "version": "8.11.3",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
- "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
- "dev": true,
- "bin": {
- "acorn": "bin/acorn"
- },
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/webpack/node_modules/acorn-import-assertions": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
- "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
- "dev": true,
- "peerDependencies": {
- "acorn": "^8"
- }
- },
- "node_modules/webpack/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "dev": true,
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
- "node_modules/which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
- "dev": true,
- "dependencies": {
- "isexe": "^2.0.0"
- },
- "bin": {
- "node-which": "bin/node-which"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==",
- "dev": true
- },
- "node_modules/wildcard": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
- "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
- "dev": true
- },
- "node_modules/wkt-parser": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/wkt-parser/-/wkt-parser-1.3.3.tgz",
- "integrity": "sha512-ZnV3yH8/k58ZPACOXeiHaMuXIiaTk1t0hSUVisbO0t4RjA5wPpUytcxeyiN2h+LZRrmuHIh/1UlrR9e7DHDvTw=="
- },
- "node_modules/wrap-ansi": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
- "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==",
- "dev": true,
- "dependencies": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi/node_modules/ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrap-ansi/node_modules/strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "dependencies": {
- "ansi-regex": "^2.0.0"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
- "dev": true
- },
- "node_modules/xml-utils": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/xml-utils/-/xml-utils-1.7.0.tgz",
- "integrity": "sha512-bWB489+RQQclC7A9OW8e5BzbT8Tu//jtAOvkYwewFr+Q9T9KDGvfzC1lp0pYPEQPEoPQLDkmxkepSC/2gIAZGw=="
- },
- "node_modules/xtend": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
- "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
- "dev": true,
- "engines": {
- "node": ">=0.4"
- }
- },
- "node_modules/y18n": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
- "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
- "dev": true
- },
- "node_modules/yallist": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
- },
- "node_modules/yargs": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz",
- "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==",
- "dev": true,
- "dependencies": {
- "camelcase": "^3.0.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^1.4.0",
- "read-pkg-up": "^1.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^1.0.2",
- "which-module": "^1.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^5.0.1"
- }
- },
- "node_modules/yargs-parser": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz",
- "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==",
- "dev": true,
- "dependencies": {
- "camelcase": "^3.0.0",
- "object.assign": "^4.1.0"
- }
- },
- "node_modules/zstddec": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/zstddec/-/zstddec-0.1.0.tgz",
- "integrity": "sha512-w2NTI8+3l3eeltKAdK8QpiLo/flRAr2p8AGeakfMZOXBxOg9HIu4LVDxBi81sYgVhFhdJjv1OrB5ssI8uFPoLg=="
- }
- },
"dependencies": {
"@ampproject/remapping": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
"integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
+ "dev": true,
"requires": {
"@jridgewell/gen-mapping": "^0.3.0",
"@jridgewell/trace-mapping": "^0.3.9"
@@ -9769,6 +18,7 @@
"version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
"integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
+ "dev": true,
"requires": {
"@babel/highlight": "^7.23.4",
"chalk": "^2.4.2"
@@ -9777,12 +27,14 @@
"@babel/compat-data": {
"version": "7.23.5",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
- "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw=="
+ "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
+ "dev": true
},
"@babel/core": {
"version": "7.23.7",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz",
"integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==",
+ "dev": true,
"requires": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.23.5",
@@ -9805,6 +57,7 @@
"version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
"integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
+ "dev": true,
"requires": {
"@babel/types": "^7.23.6",
"@jridgewell/gen-mapping": "^0.3.2",
@@ -9833,6 +86,7 @@
"version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
"integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
+ "dev": true,
"requires": {
"@babel/compat-data": "^7.23.5",
"@babel/helper-validator-option": "^7.23.5",
@@ -9885,12 +139,14 @@
"@babel/helper-environment-visitor": {
"version": "7.22.20",
"resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
- "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA=="
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
+ "dev": true
},
"@babel/helper-function-name": {
"version": "7.23.0",
"resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
"integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
+ "dev": true,
"requires": {
"@babel/template": "^7.22.15",
"@babel/types": "^7.23.0"
@@ -9900,6 +156,7 @@
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
"integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
+ "dev": true,
"requires": {
"@babel/types": "^7.22.5"
}
@@ -9925,6 +182,7 @@
"version": "7.23.3",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
"integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
+ "dev": true,
"requires": {
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-module-imports": "^7.22.15",
@@ -9973,6 +231,7 @@
"version": "7.22.5",
"resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
"integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
+ "dev": true,
"requires": {
"@babel/types": "^7.22.5"
}
@@ -9990,6 +249,7 @@
"version": "7.22.6",
"resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
"integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
+ "dev": true,
"requires": {
"@babel/types": "^7.22.5"
}
@@ -10024,6 +284,7 @@
"version": "7.23.7",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz",
"integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==",
+ "dev": true,
"requires": {
"@babel/template": "^7.22.15",
"@babel/traverse": "^7.23.7",
@@ -10034,6 +295,7 @@
"version": "7.23.4",
"resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
"integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
+ "dev": true,
"requires": {
"@babel/helper-validator-identifier": "^7.22.20",
"chalk": "^2.4.2",
@@ -10043,7 +305,8 @@
"@babel/parser": {
"version": "7.23.6",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
- "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ=="
+ "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
+ "dev": true
},
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
"version": "7.23.3",
@@ -10089,8 +352,7 @@
"version": "7.21.0-placeholder-for-preset-env.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
"integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@babel/plugin-syntax-async-generators": {
"version": "7.8.4",
@@ -10946,6 +1208,7 @@
"version": "7.22.15",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
"integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
+ "dev": true,
"requires": {
"@babel/code-frame": "^7.22.13",
"@babel/parser": "^7.22.15",
@@ -10956,6 +1219,7 @@
"version": "7.23.7",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz",
"integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==",
+ "dev": true,
"requires": {
"@babel/code-frame": "^7.23.5",
"@babel/generator": "^7.23.6",
@@ -10979,43 +1243,6 @@
"to-fast-properties": "^2.0.0"
}
},
- "@cesium/engine": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/@cesium/engine/-/engine-6.2.0.tgz",
- "integrity": "sha512-9Iv0JFsCp7wGi7ZzP88WlkBMfOjA49obFJ4I+p2gNIGSmKZRPdstzEqUWjyJDZeck3sZaLfYUsyRDmDCgOIaBw==",
- "peer": true,
- "requires": {
- "@tweenjs/tween.js": "^21.0.0",
- "@zip.js/zip.js": "2.4.x",
- "autolinker": "^4.0.0",
- "bitmap-sdf": "^1.0.3",
- "dompurify": "^3.0.2",
- "draco3d": "^1.5.1",
- "earcut": "^2.2.4",
- "grapheme-splitter": "^1.0.4",
- "jsep": "^1.3.8",
- "kdbush": "^4.0.1",
- "ktx-parse": "^0.6.0",
- "lerc": "^2.0.0",
- "mersenne-twister": "^1.1.0",
- "meshoptimizer": "^0.20.0",
- "pako": "^2.0.4",
- "protobufjs": "^7.1.0",
- "rbush": "^3.0.1",
- "topojson-client": "^3.1.0",
- "urijs": "^1.19.7"
- }
- },
- "@cesium/widgets": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@cesium/widgets/-/widgets-4.4.0.tgz",
- "integrity": "sha512-K3kGy9rQAc1HVhPy4YE0ZIYK2RoQ9USpYh2l6NqtqFYXQy7buyctPjPC8aOvqX2+3Nn91+AOOyD1DHmkezR9BA==",
- "peer": true,
- "requires": {
- "@cesium/engine": "^6.2.0",
- "nosleep.js": "^0.12.0"
- }
- },
"@discoveryjs/json-ext": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz",
@@ -11048,16 +1275,6 @@
"requires": {
"remove-trailing-separator": "^1.0.1"
}
- },
- "through2": {
- "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"
- }
}
}
},
@@ -11079,16 +1296,6 @@
"requires": {
"remove-trailing-separator": "^1.0.1"
}
- },
- "through2": {
- "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"
- }
}
}
},
@@ -11096,6 +1303,7 @@
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
"integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
"requires": {
"@jridgewell/set-array": "^1.0.1",
"@jridgewell/sourcemap-codec": "^1.4.10",
@@ -11105,12 +1313,14 @@
"@jridgewell/resolve-uri": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
- "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA=="
+ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
+ "dev": true
},
"@jridgewell/set-array": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
- "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw=="
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true
},
"@jridgewell/source-map": {
"version": "0.3.5",
@@ -11125,12 +1335,14 @@
"@jridgewell/sourcemap-codec": {
"version": "1.4.15",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
- "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg=="
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
+ "dev": true
},
"@jridgewell/trace-mapping": {
"version": "0.3.20",
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
"integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
+ "dev": true,
"requires": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
@@ -11171,76 +1383,6 @@
"resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.8.4.tgz",
"integrity": "sha512-kB+NJ5Br56ZhElKsf0pM7/PQfrDdDVMRz8f0JM6eVOGE+L89z9hwcst9QvWBBnazzuqGTGtPsJNZoQ1JdNiGSQ=="
},
- "@protobufjs/aspromise": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",
- "peer": true
- },
- "@protobufjs/base64": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",
- "peer": true
- },
- "@protobufjs/codegen": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",
- "peer": true
- },
- "@protobufjs/eventemitter": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",
- "peer": true
- },
- "@protobufjs/fetch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",
- "peer": true,
- "requires": {
- "@protobufjs/aspromise": "^1.1.1",
- "@protobufjs/inquire": "^1.1.0"
- }
- },
- "@protobufjs/float": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",
- "peer": true
- },
- "@protobufjs/inquire": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",
- "peer": true
- },
- "@protobufjs/path": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",
- "peer": true
- },
- "@protobufjs/pool": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",
- "peer": true
- },
- "@protobufjs/utf8": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",
- "peer": true
- },
- "@tweenjs/tween.js": {
- "version": "21.0.0",
- "resolved": "https://registry.npmjs.org/@tweenjs/tween.js/-/tween.js-21.0.0.tgz",
- "integrity": "sha512-qVfOiFh0U8ZSkLgA6tf7kj2MciqRbSCWaJZRwftVO7UbtVDNsZAXpWXqvCDtIefvjC83UJB+vHTDOGm5ibXjEA==",
- "peer": true
- },
"@types/eslint": {
"version": "8.56.1",
"resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.1.tgz",
@@ -11293,6 +1435,7 @@
"version": "20.10.7",
"resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.7.tgz",
"integrity": "sha512-fRbIKb8C/Y2lXxB5eVMj4IU7xpdox0Lh8bUPEdtLysaylsml1hOOx1+STloRs/B9nf7C6kPRmmg/V7aQW7usNg==",
+ "dev": true,
"requires": {
"undici-types": "~5.26.4"
}
@@ -11501,8 +1644,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
"integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@webpack-cli/info": {
"version": "1.5.0",
@@ -11517,8 +1659,7 @@
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
"integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"@xtuc/ieee754": {
"version": "1.2.0",
@@ -11532,18 +1673,18 @@
"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
"dev": true
},
- "@zip.js/zip.js": {
- "version": "2.4.26",
- "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.4.26.tgz",
- "integrity": "sha512-I9HBO3BHIxEMQmltmHM3iqUW6IHqi3gsL9wTSXvHTRpOrA6q2OxtR58EDSaOGjHhDVJ+wIOAxZyKq2x00AVmqw==",
- "peer": true
- },
"acorn": {
"version": "5.7.4",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz",
"integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==",
"dev": true
},
+ "acorn-import-assertions": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
+ "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
+ "dev": true
+ },
"ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -11560,8 +1701,7 @@
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "dev": true,
- "requires": {}
+ "dev": true
},
"ansi-colors": {
"version": "1.1.0",
@@ -11600,15 +1740,16 @@
}
},
"ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
"dev": true
},
"ansi-styles": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "dev": true,
"requires": {
"color-convert": "^1.9.0"
}
@@ -11736,6 +1877,14 @@
"default-compare": "^1.0.0",
"get-value": "^2.0.6",
"kind-of": "^5.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
}
},
"array-union": {
@@ -11798,15 +1947,6 @@
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
"dev": true
},
- "autolinker": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-4.0.0.tgz",
- "integrity": "sha512-fl5Kh6BmEEZx+IWBfEirnRUU5+cOiV0OK7PEt0RBKvJMJ8GaRseIOeDU3FKf4j3CE5HVefcjHmhYPOcaVt0bZw==",
- "peer": true,
- "requires": {
- "tslib": "^2.3.0"
- }
- },
"autoprefixer": {
"version": "10.4.16",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz",
@@ -11909,6 +2049,16 @@
"requires": {
"is-descriptor": "^1.0.0"
}
+ },
+ "is-descriptor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
+ "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.1",
+ "is-data-descriptor": "^1.0.1"
+ }
}
}
},
@@ -11934,12 +2084,6 @@
"file-uri-to-path": "1.0.0"
}
},
- "bitmap-sdf": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/bitmap-sdf/-/bitmap-sdf-1.0.4.tgz",
- "integrity": "sha512-1G3U4n5JE6RAiALMxu0p1XmeZkTeCwGKykzsLTCqVzfSDaN6S7fKnkIkfejogz+iwqBWc0UYAIKnKHNN7pSfDg==",
- "peer": true
- },
"brace-expansion": {
"version": "1.1.11",
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
@@ -11966,12 +2110,24 @@
"snapdragon-node": "^2.0.1",
"split-string": "^3.0.2",
"to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
}
},
"browserslist": {
"version": "4.22.2",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
"integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
+ "dev": true,
"requires": {
"caniuse-lite": "^1.0.30001565",
"electron-to-chromium": "^1.4.601",
@@ -12028,22 +2184,14 @@
"caniuse-lite": {
"version": "1.0.30001576",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz",
- "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg=="
- },
- "cesium": {
- "version": "1.113.0",
- "resolved": "https://registry.npmjs.org/cesium/-/cesium-1.113.0.tgz",
- "integrity": "sha512-OtbeMGXZn2dlNVYWCeq0JeGjgFPikXp6aTjo/azzuvOTj3JwgVie0tgNUGVlYDVi+fMPQqttC14lJbPYRL7etw==",
- "peer": true,
- "requires": {
- "@cesium/engine": "^6.2.0",
- "@cesium/widgets": "^4.4.0"
- }
+ "integrity": "sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==",
+ "dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
@@ -12119,16 +2267,6 @@
"requires": {
"is-descriptor": "^0.1.0"
}
- },
- "is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- }
}
}
},
@@ -12160,23 +2298,6 @@
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1",
"wrap-ansi": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
}
},
"clone": {
@@ -12200,23 +2321,6 @@
"is-plain-object": "^2.0.4",
"kind-of": "^6.0.2",
"shallow-clone": "^3.0.0"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- }
}
},
"clone-stats": {
@@ -12267,6 +2371,7 @@
"version": "1.9.3",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
"integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
"requires": {
"color-name": "1.1.3"
}
@@ -12274,7 +2379,8 @@
"color-name": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw=="
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
+ "dev": true
},
"color-support": {
"version": "1.1.3",
@@ -12291,7 +2397,8 @@
"commander": {
"version": "2.20.3",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+ "dev": true
},
"commondir": {
"version": "1.0.1",
@@ -12326,7 +2433,8 @@
"convert-source-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
- "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "dev": true
},
"copy-descriptor": {
"version": "0.1.1",
@@ -12342,6 +2450,14 @@
"requires": {
"each-props": "^1.3.2",
"is-plain-object": "^5.0.0"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "dev": true
+ }
}
},
"core-js": {
@@ -12374,6 +2490,17 @@
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
+ },
+ "dependencies": {
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ }
}
},
"css": {
@@ -12407,6 +2534,7 @@
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "dev": true,
"requires": {
"ms": "2.1.2"
}
@@ -12452,6 +2580,14 @@
"dev": true,
"requires": {
"kind-of": "^5.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
}
},
"default-resolution": {
@@ -12490,6 +2626,18 @@
"requires": {
"is-descriptor": "^1.0.2",
"isobject": "^3.0.1"
+ },
+ "dependencies": {
+ "is-descriptor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
+ "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.1",
+ "is-data-descriptor": "^1.0.1"
+ }
+ }
}
},
"del": {
@@ -12524,18 +2672,6 @@
"resolved": "https://registry.npmjs.org/dom-to-image-more/-/dom-to-image-more-2.8.0.tgz",
"integrity": "sha512-YqlHI1i+TMuaKwkFRO5oDPjC3eWf+6Hln9rHZcnFYvmoXwCrGZmZ7BYXBJOjw5utYg2Lp+QF9YO96F7CsDC4eQ=="
},
- "dompurify": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.0.8.tgz",
- "integrity": "sha512-b7uwreMYL2eZhrSCRC4ahLTeZcPZxSmYfmcQGXGkXiZSNW1X85v+SDM5KsWcpivIiUBH47Ji7NtyUdpLeF5JZQ==",
- "peer": true
- },
- "draco3d": {
- "version": "1.5.6",
- "resolved": "https://registry.npmjs.org/draco3d/-/draco3d-1.5.6.tgz",
- "integrity": "sha512-+3NaRjWktb5r61ZFoDejlykPEFKT5N/LkbXsaddlw6xNSXBanUYpFc2AXXpbJDilPHazcSreU/DpQIaxfX0NfQ==",
- "peer": true
- },
"duplexer": {
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
@@ -12562,17 +2698,6 @@
"requires": {
"is-plain-object": "^2.0.1",
"object.defaults": "^1.1.0"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"earcut": {
@@ -12589,7 +2714,8 @@
"electron-to-chromium": {
"version": "1.4.623",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.623.tgz",
- "integrity": "sha512-lKoz10iCYlP1WtRYdh5MvocQPWVRoI7ysp6qf18bmeBgR8abE6+I2CsfyNKztRDZvhdWc+krKT6wS7Neg8sw3A=="
+ "integrity": "sha512-lKoz10iCYlP1WtRYdh5MvocQPWVRoI7ysp6qf18bmeBgR8abE6+I2CsfyNKztRDZvhdWc+krKT6wS7Neg8sw3A==",
+ "dev": true
},
"elm-pep": {
"version": "1.0.6",
@@ -12689,12 +2815,14 @@
"escalade": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "dev": true
},
"eslint-scope": {
"version": "5.1.1",
@@ -12799,14 +2927,13 @@
"is-descriptor": "^0.1.0"
}
},
- "is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
"dev": true,
"requires": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
+ "is-extendable": "^0.1.0"
}
},
"ms": {
@@ -12850,12 +2977,24 @@
"dev": true
},
"extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
"dev": true,
"requires": {
- "is-extendable": "^0.1.0"
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
}
},
"extglob": {
@@ -12882,6 +3021,25 @@
"requires": {
"is-descriptor": "^1.0.0"
}
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
+ "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.1",
+ "is-data-descriptor": "^1.0.1"
+ }
}
}
},
@@ -12943,6 +3101,17 @@
"is-number": "^3.0.0",
"repeat-string": "^1.6.1",
"to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
}
},
"find-cache-dir": {
@@ -12989,17 +3158,6 @@
"object.defaults": "^1.1.0",
"object.pick": "^1.2.0",
"parse-filepath": "^1.0.1"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"flagged-respawn": {
@@ -13064,22 +3222,10 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
"integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.11",
- "through2": "^2.0.3"
- },
- "dependencies": {
- "through2": {
- "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"
- }
- }
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "through2": "^2.0.3"
}
},
"fs.realpath": {
@@ -13108,7 +3254,8 @@
"gensync": {
"version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
- "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true
},
"geotiff": {
"version": "2.1.1",
@@ -13275,23 +3422,13 @@
"ini": "^1.3.4",
"is-windows": "^1.0.1",
"which": "^1.2.14"
- },
- "dependencies": {
- "which": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
- "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
- "dev": true,
- "requires": {
- "isexe": "^2.0.0"
- }
- }
}
},
"globals": {
"version": "11.12.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
- "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
},
"globby": {
"version": "6.1.0",
@@ -13338,12 +3475,6 @@
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"dev": true
},
- "grapheme-splitter": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
- "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==",
- "peer": true
- },
"growly": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
@@ -13360,6 +3491,34 @@
"gulp-cli": "^2.2.0",
"undertaker": "^1.2.1",
"vinyl-fs": "^3.0.0"
+ },
+ "dependencies": {
+ "gulp-cli": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
+ "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
+ "dev": true,
+ "requires": {
+ "ansi-colors": "^1.0.1",
+ "archy": "^1.0.0",
+ "array-sort": "^1.0.0",
+ "color-support": "^1.1.3",
+ "concat-stream": "^1.6.0",
+ "copy-props": "^2.0.1",
+ "fancy-log": "^1.3.2",
+ "gulplog": "^1.0.0",
+ "interpret": "^1.4.0",
+ "isobject": "^3.0.1",
+ "liftoff": "^3.1.0",
+ "matchdep": "^2.0.0",
+ "mute-stdout": "^1.0.0",
+ "pretty-hrtime": "^1.0.0",
+ "replace-homedir": "^1.0.0",
+ "semver-greatest-satisfied-range": "^1.1.0",
+ "v8flags": "^3.2.0",
+ "yargs": "^7.1.0"
+ }
+ }
}
},
"gulp-autoprefixer": {
@@ -13374,6 +3533,28 @@
"postcss": "^8.3.0",
"through2": "^4.0.2",
"vinyl-sourcemaps-apply": "^0.2.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
+ }
}
},
"gulp-clean-css": {
@@ -13399,32 +3580,6 @@
}
}
},
- "gulp-cli": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
- "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
- "dev": true,
- "requires": {
- "ansi-colors": "^1.0.1",
- "archy": "^1.0.0",
- "array-sort": "^1.0.0",
- "color-support": "^1.1.3",
- "concat-stream": "^1.6.0",
- "copy-props": "^2.0.1",
- "fancy-log": "^1.3.2",
- "gulplog": "^1.0.0",
- "interpret": "^1.4.0",
- "isobject": "^3.0.1",
- "liftoff": "^3.1.0",
- "matchdep": "^2.0.0",
- "mute-stdout": "^1.0.0",
- "pretty-hrtime": "^1.0.0",
- "replace-homedir": "^1.0.0",
- "semver-greatest-satisfied-range": "^1.1.0",
- "v8flags": "^3.2.0",
- "yargs": "^7.1.0"
- }
- },
"gulp-include": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/gulp-include/-/gulp-include-2.4.1.tgz",
@@ -13475,6 +3630,26 @@
"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
"integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
"dev": true
+ },
+ "readable-stream": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "3"
+ }
}
}
},
@@ -13490,12 +3665,6 @@
"through2": "^2.0.3"
},
"dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true
- },
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -13565,30 +3734,11 @@
"extend-shallow": "^1.1.2"
}
},
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==",
"dev": true
- },
- "through2": {
- "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"
- }
}
}
},
@@ -13610,6 +3760,29 @@
"replace-ext": "^2.0.0",
"strip-ansi": "^6.0.1",
"vinyl-sourcemaps-apply": "^0.2.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "dev": true
+ },
+ "replace-ext": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
+ "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
}
},
"gulp-sourcemaps": {
@@ -13636,16 +3809,6 @@
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz",
"integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==",
"dev": true
- },
- "through2": {
- "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"
- }
}
}
},
@@ -13665,46 +3828,6 @@
"through2": "^2.0.0",
"uglify-js": "^3.0.5",
"vinyl-sourcemaps-apply": "^0.2.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "through2": {
- "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"
- }
- }
}
},
"gulplog": {
@@ -13723,20 +3846,13 @@
"dev": true,
"requires": {
"ansi-regex": "^2.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true
- }
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
+ "dev": true
},
"has-gulplog": {
"version": "0.1.0",
@@ -13965,9 +4081,9 @@
}
},
"is-descriptor": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
- "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
+ "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
"dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.1",
@@ -14061,10 +4177,13 @@
}
},
"is-plain-object": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
- "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
- "dev": true
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
},
"is-promise": {
"version": "2.2.2",
@@ -14173,16 +4292,11 @@
"resolved": "https://registry.npmjs.org/jsbi/-/jsbi-3.2.5.tgz",
"integrity": "sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ=="
},
- "jsep": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/jsep/-/jsep-1.3.8.tgz",
- "integrity": "sha512-qofGylTGgYj9gZFsHuyWAN4jr35eJ66qJCK4eKDnldohuUoQFbU3iZn2zjvEbd9wOAhP9Wx5DsAAduTyE1PSWQ==",
- "peer": true
- },
"jsesc": {
"version": "2.5.2",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
- "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
},
"json-parse-even-better-errors": {
"version": "2.3.1",
@@ -14210,7 +4324,8 @@
"json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
- "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true
},
"just-debounce": {
"version": "1.1.0",
@@ -14218,24 +4333,12 @@
"integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==",
"dev": true
},
- "kdbush": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz",
- "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==",
- "peer": true
- },
"kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
"dev": true
},
- "ktx-parse": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/ktx-parse/-/ktx-parse-0.6.0.tgz",
- "integrity": "sha512-hYOJUI86N9+YPm0M3t8hVzW9t5FnFFibRalZCrqHs/qM2eNziqQzBtAaF0ErgkXm8F+5uE8CjPUYr32vWlXLkQ==",
- "peer": true
- },
"last-run": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
@@ -14273,12 +4376,6 @@
"flush-write-stream": "^1.0.2"
}
},
- "lerc": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lerc/-/lerc-2.0.0.tgz",
- "integrity": "sha512-7qo1Mq8ZNmaR4USHHm615nEW2lPeeWJ3bTyoqFbd35DLx0LUH7C6ptt5FDCTAlbIzs3+WKrk5SkJvw8AFDE2hg==",
- "peer": true
- },
"liftoff": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
@@ -14293,17 +4390,6 @@
"object.map": "^1.0.0",
"rechoir": "^0.6.2",
"resolve": "^1.1.7"
- },
- "dependencies": {
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"load-json-file": {
@@ -14390,12 +4476,6 @@
"lodash._reinterpolate": "^3.0.0"
}
},
- "long": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz",
- "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==",
- "peer": true
- },
"loose-envify": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
@@ -14408,6 +4488,7 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
"requires": {
"yallist": "^3.0.2"
}
@@ -14452,14 +4533,6 @@
"dev": true,
"requires": {
"kind-of": "^6.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- }
}
},
"map-cache": {
@@ -14545,18 +4618,6 @@
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
"dev": true
},
- "mersenne-twister": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/mersenne-twister/-/mersenne-twister-1.1.0.tgz",
- "integrity": "sha512-mUYWsMKNrm4lfygPkL3OfGzOPTR2DBlTkBNHM//F6hGp8cLThY897crAlk3/Jo17LEOOjQUrNAx6DvgO77QJkA==",
- "peer": true
- },
- "meshoptimizer": {
- "version": "0.20.0",
- "resolved": "https://registry.npmjs.org/meshoptimizer/-/meshoptimizer-0.20.0.tgz",
- "integrity": "sha512-olcJ1q+YVnjroRJpCL1Dj5aZxr2JMr2hRutMUwhuHZvpAL7SIZgOT6eMlFF4TbBGSR89tawE/gqB79J/LrW/Nw==",
- "peer": true
- },
"mgrs": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/mgrs/-/mgrs-1.0.0.tgz",
@@ -14581,42 +4642,6 @@
"regex-not": "^1.0.0",
"snapdragon": "^0.8.1",
"to-regex": "^3.0.2"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- }
}
},
"mime-db": {
@@ -14666,15 +4691,6 @@
"requires": {
"is-plain-object": "^2.0.4"
}
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
}
}
},
@@ -14686,7 +4702,8 @@
"ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+ "dev": true
},
"mute-stdout": {
"version": "1.0.1",
@@ -14724,42 +4741,6 @@
"regex-not": "^1.0.0",
"snapdragon": "^0.8.1",
"to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- }
}
},
"neo-async": {
@@ -14806,6 +4787,15 @@
"lru-cache": "^6.0.0"
}
},
+ "which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -14817,7 +4807,8 @@
"node-releases": {
"version": "2.0.14",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
- "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw=="
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
+ "dev": true
},
"node.extend": {
"version": "2.0.3",
@@ -14861,12 +4852,6 @@
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
"dev": true
},
- "nosleep.js": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/nosleep.js/-/nosleep.js-0.12.0.tgz",
- "integrity": "sha512-9d1HbpKLh3sdWlhXMhU6MMH+wQzKkrgfRkYV0EBdvt99YJfj0ilCJrWRDYG2130Tm4GXbEoTCx5b34JSaP+HhA==",
- "peer": true
- },
"now-and-later": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
@@ -14903,18 +4888,8 @@
"resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
"integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
"dev": true,
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
+ "requires": {
+ "is-descriptor": "^0.1.0"
}
},
"kind-of": {
@@ -15023,14 +4998,12 @@
"ol-cesium": {
"version": "2.14.0",
"resolved": "https://registry.npmjs.org/ol-cesium/-/ol-cesium-2.14.0.tgz",
- "integrity": "sha512-/4bAW2BMSSQUBfnhOEuIZzFamtco9OC4lvzN2lzrdoLhAaatfSW6+AJhHZcVesVWZg09uUbnlWDp3QuP3v9JGg==",
- "requires": {}
+ "integrity": "sha512-/4bAW2BMSSQUBfnhOEuIZzFamtco9OC4lvzN2lzrdoLhAaatfSW6+AJhHZcVesVWZg09uUbnlWDp3QuP3v9JGg=="
},
"ol-ext": {
"version": "4.0.13",
"resolved": "https://registry.npmjs.org/ol-ext/-/ol-ext-4.0.13.tgz",
- "integrity": "sha512-eNUKmPXBp7pOI8lE/qhv+oIbCwFyrqW4gGcILxTlvjhICKyaNkcmXGm3lOvHd2PnsKBtbjwg2knHiJKpEQNDtg==",
- "requires": {}
+ "integrity": "sha512-eNUKmPXBp7pOI8lE/qhv+oIbCwFyrqW4gGcILxTlvjhICKyaNkcmXGm3lOvHd2PnsKBtbjwg2knHiJKpEQNDtg=="
},
"ol-mapbox-style": {
"version": "12.1.1",
@@ -15247,7 +5220,8 @@
"picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
},
"picomatch": {
"version": "2.3.1",
@@ -15295,36 +5269,6 @@
"arr-diff": "^4.0.0",
"arr-union": "^3.1.0",
"extend-shallow": "^3.0.2"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"posix-character-classes": {
@@ -15371,26 +5315,6 @@
"wkt-parser": "^1.3.3"
}
},
- "protobufjs": {
- "version": "7.2.5",
- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.5.tgz",
- "integrity": "sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==",
- "peer": true,
- "requires": {
- "@protobufjs/aspromise": "^1.1.2",
- "@protobufjs/base64": "^1.1.2",
- "@protobufjs/codegen": "^2.0.4",
- "@protobufjs/eventemitter": "^1.1.0",
- "@protobufjs/fetch": "^1.1.0",
- "@protobufjs/float": "^1.0.2",
- "@protobufjs/inquire": "^1.1.0",
- "@protobufjs/path": "^1.1.2",
- "@protobufjs/pool": "^1.1.0",
- "@protobufjs/utf8": "^1.1.0",
- "@types/node": ">=13.7.0",
- "long": "^5.0.0"
- }
- },
"protocol-buffers-schema": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/protocol-buffers-schema/-/protocol-buffers-schema-3.6.0.tgz",
@@ -15524,14 +5448,6 @@
"safe-buffer": "~5.1.1",
"string_decoder": "~1.1.1",
"util-deprecate": "~1.0.1"
- },
- "dependencies": {
- "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
- }
}
},
"readdirp": {
@@ -15592,36 +5508,6 @@
"requires": {
"extend-shallow": "^3.0.2",
"safe-regex": "^1.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"regexpu-core": {
@@ -15674,18 +5560,6 @@
"remove-bom-buffer": "^3.0.0",
"safe-buffer": "^5.1.0",
"through2": "^2.0.3"
- },
- "dependencies": {
- "through2": {
- "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"
- }
- }
}
},
"remove-trailing-separator": {
@@ -15707,9 +5581,9 @@
"dev": true
},
"replace-ext": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
- "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
"dev": true
},
"replace-homedir": {
@@ -15815,9 +5689,9 @@
"integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
},
"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==",
+ "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
},
"safe-regex": {
@@ -15954,7 +5828,8 @@
"semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "dev": true
},
"semver-greatest-satisfied-range": {
"version": "1.1.0",
@@ -16004,13 +5879,13 @@
"split-string": "^3.0.1"
},
"dependencies": {
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
"dev": true,
"requires": {
- "isobject": "^3.0.1"
+ "is-extendable": "^0.1.0"
}
}
}
@@ -16022,14 +5897,6 @@
"dev": true,
"requires": {
"kind-of": "^6.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- }
}
},
"shebang-command": {
@@ -16087,14 +5954,13 @@
"is-descriptor": "^0.1.0"
}
},
- "is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
"dev": true,
"requires": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
+ "is-extendable": "^0.1.0"
}
},
"ms": {
@@ -16130,6 +5996,16 @@
"requires": {
"is-descriptor": "^1.0.0"
}
+ },
+ "is-descriptor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.3.tgz",
+ "integrity": "sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.1",
+ "is-data-descriptor": "^1.0.1"
+ }
}
}
},
@@ -16267,36 +6143,6 @@
"dev": true,
"requires": {
"extend-shallow": "^3.0.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"stack-trace": {
@@ -16323,16 +6169,6 @@
"requires": {
"is-descriptor": "^0.1.0"
}
- },
- "is-descriptor": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.7.tgz",
- "integrity": "sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==",
- "dev": true,
- "requires": {
- "is-accessor-descriptor": "^1.0.1",
- "is-data-descriptor": "^1.0.1"
- }
}
}
},
@@ -16358,23 +6194,6 @@
"integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
"dev": true
},
- "string_decoder": {
- "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"
- },
- "dependencies": {
- "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
- }
- }
- },
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
@@ -16384,32 +6203,24 @@
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
"strip-ansi": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
+ }
+ },
+ "string_decoder": {
+ "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"
}
},
"strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
"dev": true,
"requires": {
- "ansi-regex": "^5.0.1"
+ "ansi-regex": "^2.0.0"
}
},
"strip-bom": {
@@ -16436,6 +6247,7 @@
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
"requires": {
"has-flag": "^3.0.0"
}
@@ -16515,25 +6327,13 @@
"dev": true
},
"through2": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
- "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "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": "3"
- },
- "dependencies": {
- "readable-stream": {
- "version": "3.6.2",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
- "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
- "dev": true,
- "requires": {
- "inherits": "^2.0.3",
- "string_decoder": "^1.1.1",
- "util-deprecate": "^1.0.1"
- }
- }
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
}
},
"through2-filter": {
@@ -16544,18 +6344,6 @@
"requires": {
"through2": "~2.0.0",
"xtend": "~4.0.0"
- },
- "dependencies": {
- "through2": {
- "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"
- }
- }
}
},
"time-stamp": {
@@ -16619,36 +6407,6 @@
"extend-shallow": "^3.0.2",
"regex-not": "^1.0.2",
"safe-regex": "^1.1.0"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
- "dev": true,
- "requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- }
- },
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "dev": true,
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- },
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
- "dev": true,
- "requires": {
- "isobject": "^3.0.1"
- }
- }
}
},
"to-regex-range": {
@@ -16668,35 +6426,8 @@
"dev": true,
"requires": {
"through2": "^2.0.3"
- },
- "dependencies": {
- "through2": {
- "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"
- }
- }
- }
- },
- "topojson-client": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/topojson-client/-/topojson-client-3.1.0.tgz",
- "integrity": "sha512-605uxS6bcYxGXw9qi62XyrV6Q3xwbndjachmNxu8HWTtVPxZfEJN9fd/SZS1Q54Sn2y0TMyMxFj/cJINqGHrKw==",
- "peer": true,
- "requires": {
- "commander": "2"
}
},
- "tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "peer": true
- },
"type": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
@@ -16748,7 +6479,8 @@
"undici-types": {
"version": "5.26.5",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="
+ "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
+ "dev": true
},
"unicode-canonical-property-names-ecmascript": {
"version": "2.0.0",
@@ -16850,6 +6582,7 @@
"version": "1.0.13",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
"integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+ "dev": true,
"requires": {
"escalade": "^3.1.1",
"picocolors": "^1.0.0"
@@ -16864,12 +6597,6 @@
"punycode": "^2.1.0"
}
},
- "urijs": {
- "version": "1.19.11",
- "resolved": "https://registry.npmjs.org/urijs/-/urijs-1.19.11.tgz",
- "integrity": "sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==",
- "peer": true
- },
"urix": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
@@ -16931,14 +6658,6 @@
"cloneable-readable": "^1.0.0",
"remove-trailing-separator": "^1.0.1",
"replace-ext": "^1.0.0"
- },
- "dependencies": {
- "replace-ext": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
- "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
- "dev": true
- }
}
},
"vinyl-fs": {
@@ -16964,18 +6683,6 @@
"value-or-function": "^3.0.0",
"vinyl": "^2.0.0",
"vinyl-sourcemap": "^1.1.0"
- },
- "dependencies": {
- "through2": {
- "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"
- }
- }
}
},
"vinyl-sourcemap": {
@@ -17080,13 +6787,6 @@
"integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==",
"dev": true
},
- "acorn-import-assertions": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz",
- "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==",
- "dev": true,
- "requires": {}
- },
"schema-utils": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
@@ -17161,9 +6861,9 @@
"dev": true
},
"which": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
- "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
@@ -17194,23 +6894,6 @@
"requires": {
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
- "dev": true
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- }
}
},
"wrappy": {
@@ -17239,7 +6922,8 @@
"yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "dev": true
},
"yargs": {
"version": "7.1.2",
diff --git a/src/Resources/public/build/c4g-backend-editor.js b/src/Resources/public/build/c4g-backend-editor.js
index bf9e6e03..ccde0642 100644
--- a/src/Resources/public/build/c4g-backend-editor.js
+++ b/src/Resources/public/build/c4g-backend-editor.js
@@ -1,2 +1,2 @@
/*! For license information please see c4g-backend-editor.js.LICENSE.txt */
-(()=>{var e,t,r={"./src/Resources/public/js/c4g-editor-constant-css.js":(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cssConstants=void 0;var n=r("./src/Resources/public/js/c4g-maps-constant.js");t.cssConstants=jQuery.extend({BUTTON_APPLY:"c4g-button-apply",DRAW_CONTENT_POINT:"c4g-draw-content-point",DRAW_CONTENT_LINESTRING:"c4g-draw-content-line",DRAW_CONTENT_POLYGON:"c4g-draw-content-polygon",DRAW_CONTENT_CIRCLE:"c4g-draw-content-circle",DRAW_CONTENT_FREEHAND:"c4g-draw-content-freehand",TOGGLE_CATEGORY:"c4g-toggle-category",TOGGLE_CATEGORY_OPEN:"c4g-toggle-category-open",TOGGLE_CATEGORY_CLOSED:"c4g-toggle-category-closed",CATEGORY_HEADLINE:"catHeadline",BUTTON_DESELECT_ALL:"c4g-btn-deselect-all-data",BUTTON_DELETE_ALL:"c4g-btn-delete-all-data",BUTTON_TRANSLATE_ALL:"c4g-btn-translate-all-data",BUTTON_DISPLACE_ALL:"c4g-btn-displace-all-data",BUTTON_COPY_DISPLACE_ALL:"c4g-btn-copy-displace-all-data",EDITOR_DIALOG_CONFIRM:"c4g-editor-dialog-confirm",EDITOR_DIALOG_CANCEL:"c4g-editor-dialog-cancel",BUTTON_EDIT_DATA:"c4g-btn-edit-data",DATA_ERROR_LABEL:"c4g-edit-data-error-label",PROJECT_ERROR_LABEL:"c4g-edit-project-error-label",BUTTON_DUPLICATE_DATA:"c4g-btn-duplicate-data",BUTTON_DISPLACE_DATA:"c4g-btn-displace-data",BUTTON_DUPLICATE_DISPLACE_DATA:"c4g-btn-duplicate-displace-data",BUTTON_ROTATE_DATA:"c4g-btn-rotate-data",BUTTON_DESELECT_DATA:"c4g-btn-deselect-data",BUTTON_REVERT_DATA:"c4g-btn-revert-data",ACTIVE:"c4g-active",INACTIVE:"c4g-inactive",BUTTON_PROJECT_EDIT:"c4g-project-edit",BUTTON_PROJECT_DELETE:"c4g-project-delete",BUTTON_PROJECT_CREATE:"c4g-project-create",PROJECT_BUTTON_BAR:"c4g-projects-bar",EDITOR_DRAW_CONTENT_POINT:"c4g-draw-content-point",EDITOR_DRAW_CONTENT_FREEHAND:"c4g-draw-content-freehand",EDITOR_DRAW_CONTENT_LINESTRING:"c4g-draw-content-line",EDITOR_DRAW_CONTENT_POLYGON:"c4g-draw-content-polygon",EDITOR_DRAW_CONTENT_CIRCLE:"c4g-draw-content-circle",EDITOR_DRAW_CONTENT_PROJECT:"c4g-draw-content-project",EDITOR_DRAW_TRIGGER:"c4g-draw-trigger",EDITOR_CONTENT_SELECT:"c4g-content-select",EDITOR_DRAW_OPTIONS:"c4g-editor-draw-options",EDITOR_FEATURE_APPLY:"c4g-editor-feature-apply",EDITOR_FEATURE_DELETE:"c4g-editor-feature-delete",EDITOR_FEATURE_MODIFY:"c4g-editor-feature-modify",EDITOR_VIEW_TRIGGER_SELECT:"c4g-editor-view-trigger-select",EDITOR_VIEW_TRIGGER_DRAW_POINT:"c4g-editor-view-trigger-draw-point",EDITOR_VIEW_TRIGGER_DRAW_FREEHAND:"c4g-editor-view-trigger-draw-freehand",EDITOR_VIEW_TRIGGER_DRAW_LINESTRING:"c4g-editor-view-trigger-draw-line",EDITOR_VIEW_TRIGGER_DRAW_POLYGON:"c4g-editor-view-trigger-draw-polygon",EDITOR_VIEW_TRIGGER_DRAW_CIRCLE:"c4g-editor-view-trigger-draw-circle"},n.cssConstants)},"./src/Resources/public/js/c4g-editor-i18n-de.js":(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.projectEditorLang=void 0,t.projectEditorLang={LANG:"de",METADATA_EDIT:"Metadaten bearbeiten",DUPLICATE_ELEMENT:"Element duplizieren",DISPLACE_ELEMENT:"Element in anderes Projekt verschieben",DUPLICATE_AND_DELETE:"Element duplizieren & in anderes Projekt verschieben",CHOOSE_PROJECT:"Wähle ein Projekt ...",EDITOR_FEATURE_DELETE_HEADLINE:"Element löschen",EDITOR_FEATURE_DELETE_QUESTION:"Wollen Sie das Element wirklich löschen?",ROTATE_ELEMENT:"Element rotieren",DESELECT_ELEMENT:"Element-Auswahl aufheben",REVERT_ELEMENT:"Letzte Version wiederherstellen",CONFIRM_DELETE_ALL:"Wollen Sie die ausgewählten Elemente wirklich löschen?",BUTTON_DESELECT_ALL:"Auswahl für alle aufheben",BUTTON_DELETE_ALL:"Ausgewählte Elemente löschen",BUTTON_DISPLACE_ALL:"Ausgewählte Elemente in anderes Projekt verschieben",BUTTON_CONFIRM:"Bestätigen",BUTTON_CANCEL:"Abbrechen",BUTTON_COPY_DISPLACE_ALL:"Ausgewählte Elemente kopieren und in anderes Projekt verschieben",BUTTON_TRANSLATE_ALL:"Ausgewählte Elemente auf der Karte verschieben",BUTTON_APPLY_TRANSLATE:"Änderungen übernehmen",EDITOR:"Editor",EDITOR_ENABLE_INSTANT_MEASURE:"Messen während des Zeichnens",EDITOR_ENABLE_FREEHAND_DRAW:"Freihand zeichnen",EDITOR_FEATURE_APPLY:"Editieren beenden",EDITOR_FEATURE_DELETE:"Aktives Element löschen",EDITOR_FEATURE_MODIFY:"Elemente editieren",EDITOR_SELECT_INFO:"Zur Auswahl ein Element auf der Karte anklicken.",EDITOR_SELECT_INFO_ADDITIONAL:"[Strg] + [Klick] für Mehrfachauswahl [Shift] halten für Auswahlbox",EDITOR_VIEW_TRIGGER_SELECT:"Auswahl Modus",EDITOR_VIEW_TRIGGER_DRAW_POINT:"Punktwerkzeuge",EDITOR_VIEW_TRIGGER_DRAW_FREEHAND:"Freihand zeichnen",EDITOR_VIEW_TRIGGER_DRAW_LINESTRING:"Streckenwerkzeuge",EDITOR_VIEW_TRIGGER_DRAW_POLYGON:"Flächenwerkzeuge",EDITOR_VIEW_TRIGGER_DRAW_CIRCLE:"Kreiswerkzeuge",CTRL_EDITOR:"Editor ein-/ausblenden",EDITOR_API_ERROR_TITLE:"Es ist ein Fehler aufgetreten",NONE:""}},"./src/Resources/public/js/c4g-editor-i18n.js":(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEditorLanguage=function(e){return"de"===e.lang||e.lang,o.projectEditorLang},t.langConstants=void 0;var n=r("./src/Resources/public/js/c4g-maps-constant-i18n-de.js"),i=r("./src/Resources/public/js/c4g-maps-constant-i18n-en.js"),o=r("./src/Resources/public/js/c4g-editor-i18n-de.js"),s={};"undefined"!=typeof mapData&&(s="de"===mapData.lang?n.langConstantsGerman:"en"===mapData.lang?i.langConstantsEnglish:n.langConstantsGerman),t.langConstants=jQuery.extend(s,o.projectEditorLang)},"./src/Resources/public/js/c4g-maps-constant-i18n-de.js":(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.langConstantsGerman=void 0,t.langConstantsGerman={LANG:"de",NAME:"Name",HIDE:"Zuklappen",CLOSE:"Schließen",POINT:"POI",FREEHAND:"Freihand",LINE:"Linie",POLYGON:"Fläche",CIRCLE:"Kreis",PERIMETER:"Umfang",LENGTH:"Länge",SURFACEAREA:"Flächeninhalt",RADIUS:"Radius",REFRESH:"Aktualisieren",ACCEPT:"Akzeptieren",CANCEL:"Abbrechen",COPY_TO_CLIPBOARD:"In Zwischenablage kopieren",CTRL_ZOOM_IN:"Vergrößern",CTRL_ZOOM_OUT:"Verkleinern",CTRL_ZOOM_EXT:"Maximal verkleinern",CTRL_ZOOM_HOME:"Zur ursprünglichen Position",CTRL_ZOOM_POS:"Zum aktuellen Standort",CTRL_ZOOM_SLIDER:"Zoom Slider",CTRL_RESET_ROTATION:"Rotation (touch, ctrl+shift+mouse) zurücksetzen",CTRL_PORTSIDE:"Portside ein-/ausblenden",CTRL_ROUTER:"Router ein-/ausblenden",CTRL_MEASURETOOLS:"Messwerkzeuge ein-/ausblenden",CTRL_INFOPAGE:"Infoseite ein-/ausblenden",CTRL_ADDITIONALPANEL:"Panel ein-/ausblenden",CTRL_ACCOUNT:"Account ein-/ausblenden",CTRL_ZOOMLEVEL:"Zoom",CTRL_MOUSECOORDS:"Lon/Lat",CTRL_GEOSEARCH:"Suche ein-/ausblenden",CTRL_START_SEARCH:"Suche starten",CTRL_OVERVIEWMAP:"Übersichtskarte ein-/ausblenden",CTRL_SIDEBOARD:"Element ein-/ausblenden",CTRL_STARBOARD:"Elementauswahl ein-/ausblenden",CTRL_ATTRIBUTION:"Attribution anzeigen",CTRL_GRID:"Gitter ein-/ausblenden",CTRL_PERMALINK:"Permalink generieren",CTRL_FULLSCREEN:"Vollbildmodus ein-/ausschalten",CTRL_PRINT:"Karte exportieren",CTRL_BASELAYER:"Basiskartenwechsler ein-/ausschalten",CTRL_INFOAREA:"Infobereich öffnen/schließen",STARBOARD:"Kartenelemente",STARBOARD_BASELAYER:"Basiskarten",STARBOARD_LAYER:"Ebenen",STARBOARD_VIEW_TRIGGER_BASELAYERSWITCHER:"Basiskarten",STARBOARD_VIEW_TRIGGER_LAYERSWITCHER:"Kartenelemente",STARBOARD_ELEMENT_ZOOM:"Auf Element zoomen",STARBOARD_ELEMENT_TRIGGER:"Element in Karte schalten",STARBOARD_ELEMENT_TRIGGER_1:"Element ",STARBOARD_ELEMENT_TRIGGER_2:" in Karte schalten",STARBOARD_ELEMENT_CHILDS:"Kindelemente anzeigen",STARBOARD_ELEMENT_ZOOM_BEFORE:"Zu ",STARBOARD_ELEMENT_ZOOM_AFTER:" zoomen",LAYERSWITCHER_TOGGLE_ALL:"Alle Elemente",SIDEBOARD:"Sideboard",RESET_FILTER:"Filter zurücksetzen",GEOSEARCH:"Suche",OVERVIEWMAP:"Übersichtskarte",TOOLTIP_POSITION:"Eigener Standort",MEASURETOOLS:"Messwerkzeuge",MEASURETOOLS_INFO:"Wählen Sie einen Messtyp overviewaus und starten Sie die Messung durch das Klicken in die Karte.",MEASURETOOLS_INFO_ADDITIONAL:"(Einzelne Messungen können mit einem Doppelklick beendet werden.)",MEASURETOOLS_VIEW_TRIGGER_SELECT:"Auswahl Modus",MEASURETOOLS_VIEW_TRIGGER_DRAW_LINESTRING:"Strecken messen",MEASURETOOLS_VIEW_TRIGGER_DRAW_POLYGON:"Flächen messen",MEASURETOOLS_VIEW_TRIGGER_DRAW_CIRCLE:"Radius messen",MEASURETOOLS_VIEW_TRIGGER_DRAW_FREEHAND:"Freihand messen",ELEMENTS_SCOPE:"Elemente im Kartenausschnitt",INFOPAGE:"Informationen",ADDITIONALPANEL:"Panel",ADDITIONALPANEL_VIEW_TRIGGER:"Panel anzeigen",ACCOUNT:"Account",ACCOUNT_VIEW_TRIGGER:"Account anzeigen",SEARCH_NOT_FOUND:"Die Lokation konnte nicht gefunden werden. Bitte versuchen Sie eine andere Eingabe.",DIST:"Entfernung",NONE:""}},"./src/Resources/public/js/c4g-maps-constant-i18n-en.js":(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.langConstantsEnglish=void 0,t.langConstantsEnglish={LANG:"en",NAME:"Name",HIDE:"Hide",CLOSE:"Close",POINT:"POI",FREEHAND:"freehand",LINE:"Line",POLYGON:"Area",CIRCLE:"Circle",PERIMETER:"Perimeter",LENGTH:"Length",SURFACEAREA:"Surface area",RADIUS:"Radius",REFRESH:"Refresh",ACCEPT:"Accept",CANCEL:"Cancel",COPY_TO_CLIPBOARD:"Copy to clipboard",CTRL_ZOOM_IN:"Zoom in",CTRL_ZOOM_OUT:"Zoom out",CTRL_ZOOM_EXT:"Fit to extent",CTRL_ZOOM_HOME:"jump to initial position",CTRL_ZOOM_POS:"jump to browser/device position",CTRL_ZOOM_SLIDER:"Zoom slider",CTRL_RESET_ROTATION:"Reset rotation (touch, ctrl+shift+mouse)",CTRL_PORTSIDE:"Toggle portside",CTRL_EDITOR:"Toggle editor",CTRL_MEASURETOOLS:"Toggle measuretools",CTRL_INFOPAGE:"Toggle infopage",CTRL_ADDITIONALPANEL:"Toggle panel",CTRL_ACCOUNT:"Toggle account",CTRL_ZOOMLEVEL:"Zoom",CTRL_MOUSECOORDS:"Lon/Lat",CTRL_GEOSEARCH:"Toggle geosearch",CTRL_START_SEARCH:"start search",CTRL_OVERVIEWMAP:"Toggle overviewmap",CTRL_SIDEBOARD:"Toggle element",CTRL_STARBOARD:"Toggle element selection",CTRL_ATTRIBUTION:"Show attribution",CTRL_GRID:"Toggle grid",CTRL_PERMALINK:"Generate Permalink",CTRL_FULLSCREEN:"Toggle fullscreen-mode",CTRL_PRINT:"Export map",CTRL_BASELAYER:"Switch base map changer on/off",CTRL_INFOAREA:"Open/close info area",EDITOR:"Editor",EDITOR_ENABLE_INSTANT_MEASURE:"Measure while drawing",EDITOR_ENABLE_FREEHAND_DRAW:"Freehand draw",EDITOR_FEATURE_APPLY:"End modification",EDITOR_FEATURE_DELETE:"Delete active feature",EDITOR_FEATURE_MODIFY:"Modify feature",EDITOR_SELECT_INFO:"Click an element on the map to select it.",EDITOR_SELECT_INFO_ADDITIONAL:"[ctrl] + [click] for multiselect [shift] for boxselect",EDITOR_VIEW_TRIGGER_SELECT:"Select-mode",EDITOR_VIEW_TRIGGER_DRAW_POINT:"Add POIs",EDITOR_VIEW_TRIGGER_DRAW_FREEHAND:"Draw freehand",EDITOR_VIEW_TRIGGER_DRAW_LINESTRING:"Add tracks",EDITOR_VIEW_TRIGGER_DRAW_POLYGON:"Add areas",EDITOR_VIEW_TRIGGER_DRAW_CIRCLE:"Add circles",STARBOARD:"Layerswitcher",STARBOARD_BASELAYER:"Baselayer",STARBOARD_LAYER:"Layer",STARBOARD_VIEW_TRIGGER_BASELAYERSWITCHER:"Baselayerswitcher",STARBOARD_VIEW_TRIGGER_LAYERSWITCHER:"Map elements",STARBOARD_ELEMENT_ZOOM:"Zoom to element",STARBOARD_ELEMENT_TRIGGER:"Trigger element in map",STARBOARD_ELEMENT_TRIGGER_1:"Trigger ",STARBOARD_ELEMENT_TRIGGER_2:" in map",STARBOARD_ELEMENT_CHILDS:"Show child elements",STARBOARD_ELEMENT_ZOOM_BEFORE:"Zoom to element ",STARBOARD_ELEMENT_ZOOM_AFTER:"",LAYERSWITCHER_TOGGLE_ALL:"All elements",RESET_FILTER:"Reset filter",MEASURETOOLS:"Measuretools",MEASURETOOLS_INFO:"Select a measuretype and start measuring by clicking on the map.",MEASURETOOLS_INFO_ADDITIONAL:"(To stop a measurement, double-click on the map.)",MEASURETOOLS_VIEW_TRIGGER_SELECT:"Select-mode",MEASURETOOLS_VIEW_TRIGGER_DRAW_LINESTRING:"Measure tracks",MEASURETOOLS_VIEW_TRIGGER_DRAW_POLYGON:"Measure areas",MEASURETOOLS_VIEW_TRIGGER_DRAW_CIRCLE:"Measure radius",MEASURETOOLS_VIEW_TRIGGER_DRAW_FREEHAND:"Measure freehand",GEOSEARCH:"Search",OVERVIEWMAP:"Overview map",TOOLTIP_POSITION:"own position",ELEMENTS_SCOPE:"Elements in current scope",INFOPAGE:"Infopage",INFOPAGE_VIEW_TRIGGER:"Show informations",ADDITIONALPANEL:"Panel",ADDITIONALPANEL_VIEW_TRIGGER:"Show panel",ACCOUNT:"Account",ACCOUNT_VIEW_TRIGGER:"Show account",SEARCH_NOT_FOUND:"Location not found. Sorry... :(",DIST:"Distance",NONE:""}},"./src/Resources/public/js/c4g-maps-constant.js":(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cssConstants=void 0,t.cssConstants={OPEN:"c4g-open",CLOSE:"c4g-close",CLOSEABLE:"c4g-closeable",ENABLED:"c4g-enabled",DISABLED:"c4g-disabled",HIDE:"c4g-hide",ICON:"c4g-icon",CONTROL:"c4g-control",COPY:"c4g-copy",REFRESH:"c4g-refresh",ACTIVE:"c4g-active",INACTIVE:"c4g-inactive",LOADING:"c4g-loading",ANIMATION_SPIN:"c4g-animation-spin",LARGE:"c4g-large",SMALL:"c4g-small",HORIZONTAL:"c4g-horizontal",VERTICAL:"c4g-vertical",ATTRIBUTION_LOGO:"c4g-attribution-logo",CONTROL_CONTAINER_TL:"c4g-control-container-top-left",CONTROL_CONTAINER_TR:"c4g-control-container-top-right",CONTROL_CONTAINER_BL:"c4g-control-container-bottom-left",CONTROL_CONTAINER_BL_SUB:"c4g-control-container-bottom-left-sub",CONTROL_CONTAINER_BR:"c4g-control-container-bottom-right",GEOSEARCH:"c4g-geosearch",GEOSEARCH_WRAPPER:"c4g-geosearch-wrapper",GEOSEARCH_TRIGGER:"c4g-geosearch-trigger",GEOSEARCH_START:"c4g-geosearch-start",GRATICULE:"c4g-graticule",MEASURETOOLS_VIEW_TRIGGER_SELECT:"c4g-measuretools-view-trigger-select",MEASURETOOLS_VIEW_TRIGGER_DRAW_LINESTRING:"c4g-measuretools-view-trigger-draw-line",MEASURETOOLS_VIEW_TRIGGER_DRAW_POLYGON:"c4g-measuretools-view-trigger-draw-polygon",MEASURETOOLS_VIEW_TRIGGER_DRAW_CIRCLE:"c4g-measuretools-view-trigger-draw-circle",MEASURETOOLS_VIEW_TRIGGER_DRAW_FREEHAND:"c4g-measuretools-view-trigger-draw-freehand",PRINT:"c4g-print",INFOPAGE_VIEW_TRIGGER:"c4g-infopage-view-trigger",INFOPAGE:"c4g-infopage",ADDITIONALPANEL_VIEW_TRIGGER:"c4g-additionalpanel-view-trigger",ADDITIONALPANEL:"c4g-additionalpanel",OVERVIEWMAP:"c4g-overviewmap",OVERVIEWMAP_WRAPPER:"c4g-overviewmap-wrapper",PERMALINK:"c4g-permalink",PERMALINK_POPUP:"c4g-permalink-popup",POPUP_CLOSE:"c4g-popup-close",POPUP_ROUTE_WRAPPER:"c4g-popup-route-wrapper",POPUP_ROUTE_FROM:"c4g-popup-route-from",POPUP_ROUTE_TO:"c4g-popup-route-to",PORTSIDE:"c4g-portside",PORTSIDE_CONTAINER:"c4g-portside-container",PORTSIDE_CONTROL:"c4g-portside-control",PORTSIDE_WRAPPER:"c4g-portside-wrapper",PORTSIDE_TITLEBAR:"c4g-portside-titlebar",PORTSIDE_TOP_TOOLBAR:"c4g-portside-top-toolbar",PORTSIDE_CONTENT_CONTAINER:"c4g-portside-content-container",PORTSIDE_BOTTOM_TOOLBAR:"c4g-portside-bottom-toolbar",PORTSIDE_STATUSBAR:"c4g-portside-statusbar",PORTSIDE_VIEWTRIGGERBAR:"c4g-portside-viewtriggerbar",PORTSIDE_HEADLINE:"c4g-portside-headline",PORTSIDE_BUTTONBAR:"c4g-portside-buttonbar",PORTSIDE_BUTTON:"c4g-portside-button",PORTSIDE_HIDE:"c4g-portside-hide",PORTSIDE_CLOSE:"c4g-portside-close",SPINNER:"c4g-spinner",STARBOARD:"c4g-starboard",STARBOARD_CONTAINER:"c4g-starboard-container",STARBOARD_CONTROL:"c4g-starboard-control",STARBOARD_WRAPPER:"c4g-starboard-wrapper",STARBOARD_TITLEBAR:"c4g-starboard-titlebar",STARBOARD_CONTENT_CONTAINER:"c4g-starboard-content-container",STARBOARD_BOTTOM_TOOLBAR:"c4g-starboard-bottom-toolbar",STARBOARD_STATUSBAR:"c4g-starboard-statusbar",STARBOARD_VIEWTRIGGERBAR:"c4g-starboard-viewtriggerbar",STARBOARD_HEADLINE:"c4g-starboard-headline",STARBOARD_BUTTONBAR:"c4g-starboard-buttonbar",STARBOARD_BUTTON:"c4g-starboard-button",STARBOARD_VIEW_TRIGGER_BASELAYERSWITCHER:"c4g-starboard-view-trigger-baselayerswitcher",STARBOARD_VIEW_TRIGGER_LAYERSWITCHER:"c4g-starboard-view-trigger-layerswitcher",STARBOARD_CLOSE:"c4g-starboard-close",STARBOARD_CONTENT_BASELAYERSWITCHER:"c4g-content-baselayerswitcher",STARBOARD_BASELAYERTREE:"c4g-baselayertree",STARBOARD_LAYERTREE:"c4g-layertree",STARBOARD_CONTENT_LAYERSWITCHER:"c4g-content-layerswitcher",STARBOARD_LOCSTYLE:"c4g-starboard-locstyle",STARBOARD_LOCSTYLE_POINT:"c4g-starboard-locstyle-point",STARBOARD_LOCSTYLE_SQUARE:"c4g-starboard-locstyle-square",STARBOARD_LOCSTYLE_STAR:"c4g-starboard-locstyle-star",STARBOARD_LOCSTYLE_X:"c4g-starboard-locstyle-x",STARBOARD_LOCSTYLE_CROSS:"c4g-starboard-locstyle-cross",STARBOARD_LOCSTYLE_TRIANGLE:"c4g-starboard-locstyle-triangle",TOOLTIP_POPUP:"c4g-tooltip-popup",ZOOM_LEVEL:"c4g-zoom-level",OL_CONTROL:"ol-control",OL_UNSELECTABLE:"ol-unselectable",OL_OVERLAYCONTAINER:"ol-overlaycontainer",OL_OVERLAYCONTAINER_SE:"ol-overlaycontainer-stopevent",OL_VIEWPORT:"ol-viewport",OL_ZOOM:"ol-zoom",OL_ZOOM_IN:"ol-zoom-in",OL_ZOOM_EXT:"ol-zoom-extent",OL_ZOOM_HOME:"ol-zoom-home",OL_ZOOM_POS:"ol-zoom-position",OL_ZOOM_WITH_EXT:"ol-zoom-with-extent",OL_ZOOM_WITH_HOME:"ol-zoom-with-home",OL_ZOOM_WITH_POS:"ol-zoom-with-position",OL_ZOOM_SLIDER:"ol-zoom-slider",OL_ZOOM_WITH_SLIDER:"ol-zoom-with-slider",NONE:""}},"./src/Resources/public/js/c4g-maps-control-sideboard.js":(e,t,r)=>{"use strict";var n=r("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.Sideboard=void 0;var i=n(r("./node_modules/@babel/runtime/helpers/typeof.js")),o=n(r("./node_modules/@babel/runtime/helpers/classCallCheck.js")),s=n(r("./node_modules/@babel/runtime/helpers/createClass.js")),a=n(r("./node_modules/@babel/runtime/helpers/inherits.js")),l=n(r("./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")),u=n(r("./node_modules/@babel/runtime/helpers/getPrototypeOf.js")),c=r("./src/Resources/public/js/c4g-maps-utils.js"),h=r("./src/Resources/public/js/c4g-maps-constant.js"),d=r("./src/Resources/public/js/c4g-maps-misc-spinner.js"),p=r("./src/Resources/public/js/c4g-maps-i18n.js"),g=r("./node_modules/ol/control.js");t.Sideboard=function(e){(0,a.default)(g,e);var t,r,n=(t=g,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,u.default)(t);if(r){var i=(0,u.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,l.default)(this,e)});function g(e){var t;switch((0,o.default)(this,g),(t=n.call(this,e)).options=jQuery.extend({create:!0,extDiv:!1,defaultOpen:!1,mapController:void 0,name:"sideboard",direction:"right"},e),t.langConstants=(0,p.getLanguage)(t.options.mapController.data),t.options.direction){case"left":t.identifier="Portside",t.cssname="portside";break;case"right":t.identifier="Starboard",t.cssname="starboard"}return t.initialized=!1,t.options.tipLabel=t.options.tipLabel||t.options.headline||t.langConstants.CTRL_SIDEBOARD,t.container=document.createElement("div"),t.container.className="c4g-sideboard",t.element=document.createElement("div"),t.button=void 0,t.spinner=void 0,t.wrapper=void 0,t.titleBar=void 0,t.headline=void 0,t.topToolbar=void 0,t.contentContainer=void 0,t.bottomToolbar=void 0,t.statusBar=void 0,t.sections=[],t.viewTriggerBar=void 0,t.views=[],t.activeView=void 0,t.pausedView=void 0,t.options.create&&t.options.mapController&&t.create(),t}return(0,s.default)(g,[{key:"create",value:function(){var e,t,r,n,i,o;return this.options.caching,i=c.utils.capitalizeFirstLetter(this.options.name),e=this,this.options.extDiv?t=" "+h.cssConstants.OPEN:(t=" "+h.cssConstants.CLOSE,this.options.mapController["active"+this.identifier]=this.options.mapController["active"+this.identifier]||!1,this.button=document.createElement("button"),jQuery(this.button).on("click",(function(t){t.stopPropagation();try{this.blur()}catch(e){console.warn(e.name+": "+e.message)}"Router"===i||"Measure"===i||"Editor"===i?e.toggle(!0):e.toggle()})),this.button.title=this.options.tipLabel,this.element.appendChild(this.button)),this.options.extDiv?jQuery(this.container).addClass("c4g-"+this.options.name+" c4g-"+this.cssname+"-container-ext-div "+h.cssConstants.OL_UNSELECTABLE+t):jQuery(this.container).addClass("c4g-"+this.options.name+" c4g-"+this.cssname+"-container "+h.cssConstants.OL_UNSELECTABLE+t),jQuery(this.element).addClass("c4g-"+this.options.name+" c4g-"+this.cssname+"-control "+h.cssConstants.OL_UNSELECTABLE+" "+h.cssConstants.OL_CONTROL+t),this.options.extDiv?document.getElementById(this.options.extDiv).appendChild(this.container):"left"===this.options.direction?jQuery("#"+this.options.mapController.map.getTarget()+" > div > div."+h.cssConstants.OL_OVERLAYCONTAINER_SE).append(this.container):this.options.mapController.$overlaycontainer_stopevent.append(this.container),this.wrapper=document.createElement("div"),this.wrapper.className="c4g-"+this.cssname+"-wrapper",this.container.appendChild(this.wrapper),this.titleBar=document.createElement("div"),this.titleBar.className="c4g-"+this.cssname+"-titlebar",this.wrapper.appendChild(this.titleBar),this.viewTriggerBar=document.createElement("div"),this.viewTriggerBar.className="c4g-"+this.cssname+"-viewtriggerbar",this.topToolbar=this.addSection({className:"c4g-"+this.cssname+"-top-toolbar",target:this.wrapper}),this.contentContainer=this.addSection({className:"c4g-"+this.cssname+"-content-container",target:this.wrapper}),this.contentHeadline=document.createElement("div"),this.contentHeadline.className="contentHeadline",this.contentHeadline.innerHTML="",this.contentContainer.appendChild(this.contentHeadline),this.bottomToolbar=this.addSection({className:"c4g-"+this.cssname+"-bottom-toolbar c4g-close",target:this.wrapper}),this.statusBar=document.createElement("div"),this.statusBar.className="c4g-"+this.cssname+"-statusbar c4g-close",this.wrapper.appendChild(this.statusBar),this.spinner=new d.Spinner({target:this.contentContainer,className:h.cssConstants.LARGE}),this.headline=document.createElement("span"),this.headline.className="c4g-"+this.cssname+"-headline",this.headline.innerHTML=this.options.headline,this.titleBar.appendChild(this.headline),(r=document.createElement("div")).className=h.cssConstants.CONTROL+" c4g-"+this.cssname+"-buttonbar",this.titleBar.appendChild(r),"left"===this.options.direction&&((o=document.createElement("button")).className=h.cssConstants.PORTSIDE_HIDE,o.title=this.langConstants.HIDE,jQuery(o).click((function(t){return t.preventDefault(),e.close(!0),!1})),r.appendChild(o)),this.options.extDiv?r.style.minHeight="50px":((n=document.createElement("button")).className="c4g-"+this.cssname+"-close",n.title=this.langConstants.CLOSE,jQuery(n).click((function(t){return t.preventDefault(),e.close(),!1})),r.appendChild(n)),this.spinner=new d.Spinner({target:this.contentContainer,className:h.cssConstants.LARGE}),jQuery(this.container).on("touchstart touchmove touchend",(function(e){e.stopPropagation()})),this.options.mapController.map.on("change:size",this.update,this),this.options.extDiv&&this.init(),!0}},{key:"update",value:function(e){var t,r,n;t=this,r=this.options&&this.options.extDiv?jQuery(this.wrapper).parent().parent().height()-(jQuery(this.titleBar).outerHeight(!0)+jQuery(this.statusBar).outerHeight(!0)):jQuery(this.wrapper).height()-(jQuery(this.titleBar).outerHeight(!0)+jQuery(this.statusBar).outerHeight(!0)),this.options&&this.options.direction&&"undefined"!==this.options.direction&&"left"===this.options.direction&&this!==this.options.mapController["active"+this.identifier]&&(n=0),this.topToolbar&&(this.topToolbar.innerHTML?(this.topToolbar.style.display="",r-=jQuery(this.topToolbar).outerHeight(!0)):this.topToolbar.style.display="none"),this.bottomToolbar&&(this.bottomToolbar.innerHTML?(this.bottomToolbar.style.display="",r-=jQuery(this.bottomToolbar).outerHeight(!0)):this.bottomToolbar.style.display="none"),jQuery(this.contentContainer).outerHeight(r),this.options&&this.options.mapController["active"+this.identifier]===this&&(n=this.container.offsetWidth,this.options.mapController.mapsControls[this.options.direction+"SlideElements"].forEach((function(e){jQuery(e).css(t.options.direction,n)})),"right"!==this.options.direction||this.options.extDiv||jQuery(this.element).css(this.options.direction,n))}},{key:"open",value:function(e){var t,r;if(r=this,this.initialized||("function"==typeof this.init?this.initialized=this.init(e):this.initialized=!0),"function"==typeof this.preOpenFunction&&this.preOpenFunction(),t=this.container.offsetWidth,!this.options.extDiv){if(this.options.mapController["active"+this.identifier]){if(this.options.mapController["active"+this.identifier]===this)return!1;this.options.mapController["active"+this.identifier].close(!0,!0)}else this.options.mapController.mapsControls[this.options.direction+"SlideElements"].forEach((function(e){jQuery(e).css(r.options.direction,t)}));return jQuery(this.container).removeClass(h.cssConstants.CLOSE).addClass(h.cssConstants.OPEN),this.options.direction,jQuery(this.element).removeClass(h.cssConstants.CLOSE).addClass(h.cssConstants.OPEN),this.options.mapController["active"+this.identifier]=this,this.activeView&&this.activeView.activate(),jQuery(this.statusBar).hasClass(h.cssConstants.CLOSE)&&jQuery(this.statusBar).removeClass(h.cssConstants.CLOSE).addClass(h.cssConstants.OPEN),jQuery(this.bottomToolbar).hasClass(h.cssConstants.CLOSE)&&jQuery(this.bottomToolbar).removeClass(h.cssConstants.CLOSE).addClass(h.cssConstants.OPEN),jQuery(this.container).css("visibility","visible"),this.update(),this.options.caching&&c.utils.storeValue(this.options.name,"1"),"function"==typeof this.postOpenFunction&&this.postOpenFunction(),!0}return console.warn("You cannot use this function on external embedded sideboard."),!1}},{key:"isOpen",value:function(){return this.options.mapController["active"+this.identifier]&&this.options.mapController["active"+this.identifier]===this}},{key:"close",value:function(e,t){var r,n;return n=this.options.direction,e&&!t?"function"==typeof this.preHideFunction&&this.preHideFunction():"function"==typeof this.preCloseFunction&&this.preCloseFunction(),r=this.container.offsetWidth,this.options.extDiv?(console.warn("You cannot use this function on external embedded sideboard."),!1):this.options.mapController["active"+this.identifier]!==this?(console.warn("This "+this.options.name+"-element ("+this.options.name+") is already closed."),!1):(jQuery(this.container).removeClass(h.cssConstants.OPEN).addClass(h.cssConstants.CLOSE).css(n,-r),jQuery(this.element).removeClass(h.cssConstants.OPEN).addClass(h.cssConstants.CLOSE).css(n,0),t||this.options.mapController.mapsControls[n+"SlideElements"].forEach((function(e){jQuery(e).css(n,0)})),jQuery(this.container).css("visibility","hidden"),this.activeView&&this.activeView.deactivate(e&&!t),this.options.mapController["active"+this.identifier]=!1,this.options.caching&&c.utils.storeValue(this.options.name,"0"),!0)}},{key:"toggle",value:function(e){return this.options.mapController["active"+this.identifier]===this?this.close(e):this.open()}},{key:"makeButton",value:function(e){var t,r;return t=jQuery.extend({label:void 0,tipLabel:void 0,className:"",target:void 0,clickAction:void 0},e),console.log(t),t.className&&(t.className=" "+t.className),(r=document.createElement("button")).className="c4g-"+this.options.name+"-button"+t.className,t.id&&(r.id=t.id),"string"==typeof t.tipLabel&&(r.title=t.tipLabel),"string"==typeof t.label?r.innerHTML=t.label:"object"===(0,i.default)(t.label)&&r.appendChild(t.label),"function"==typeof t.clickAction&&jQuery(r).click((function(){try{this.blur()}catch(e){console.warn(e.message)}t.clickAction()})),t.target&&jQuery(t.target).append(r),r}},{key:"addSection",value:function(e){var t,r,n;t=jQuery.extend({type:"div",className:"",target:void 0},e);try{r=document.createElement(t.type)}catch(e){return console.warn('Cannot create section. "'+t.type+" is not a valid HTML-node."),!1}if(r.className=t.className,t.target)try{t.target.appendChild(r)}catch(e){console.warn(e.message)}return r.getElement=function(){return n||!1},r.setElement=function(e){e&&"object"===(0,i.default)(e)&&(n&&n===e||(n&&this.removeChild(n),this.appendChild(e),n=e))},this.sections.push(r),r}},{key:"addView",value:function(e,t){var r,n,o,s,a;return r=this,n=t||this,"string"!=typeof(e=jQuery.extend({triggerConfig:void 0,sectionElements:[],initFunction:void 0,activateFunction:void 0,deactivateFunction:void 0},e)).name?(console.warn('Cannot add a view without a name (of type "string").'),!1):((a={}).initialized=!1,a.paused=!1,a.activate=function(t){var o;if(e.triggerConfig.withHeadline&&(r.contentHeadline.innerHTML=e.triggerConfig.tipLabel),t&&!r.isOpen()&&r.open(),"object"===(0,i.default)(n.activeView)&&n.activeView!==a&&n.activeView.deactivate(),n.activeView=a,a.activeView&&a.activeView.activate(),a.initialized||("function"==typeof e.initFunction?a.initialized=e.initFunction():a.initialized=!0),e.sectionElements&&e.sectionElements.length>0)for(o=0;o{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLanguage=function(e){return e&&"de"===e.lang?n.langConstantsGerman:(e&&e.lang,i.langConstantsEnglish)};var n=r("./src/Resources/public/js/c4g-maps-constant-i18n-de.js"),i=r("./src/Resources/public/js/c4g-maps-constant-i18n-en.js")},"./src/Resources/public/js/c4g-maps-misc-spinner.js":(e,t,r)=>{"use strict";var n=r("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;var i=n(r("./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=n(r("./node_modules/@babel/runtime/helpers/createClass.js")),s=r("./src/Resources/public/js/c4g-maps-constant.js");t.Spinner=function(){function e(t){var r,n;(0,i.default)(this,e),r=t||{},(r=jQuery.extend({className:"",target:"."+s.cssConstants.OL_VIEWPORT},r)).className&&(r.className=" "+r.className),this.element=document.createElement("div"),this.element.className=s.cssConstants.SPINNER+r.className+" "+s.cssConstants.HIDE,jQuery(r.target).append(this.element),(n=document.createElement("span")).className=s.cssConstants.ICON+" "+s.cssConstants.ANIMATION_SPIN,this.element.appendChild(n),this.additionalActivationCounter=0}return(0,o.default)(e,[{key:"show",value:function(){jQuery(this.element).hasClass(s.cssConstants.HIDE)?jQuery(this.element).removeClass(s.cssConstants.HIDE):this.additionalActivationCounter+=1}},{key:"hide",value:function(){jQuery(this.element).hasClass(s.cssConstants.HIDE)||(0===this.additionalActivationCounter?jQuery(this.element).addClass(s.cssConstants.HIDE):this.additionalActivationCounter-=1)}}]),e}()},"./src/Resources/public/js/c4g-maps-misc-tooltippopup.js":(e,t,r)=>{"use strict";var n=r("./node_modules/@babel/runtime/helpers/interopRequireDefault.js");Object.defineProperty(t,"__esModule",{value:!0}),t.TooltipPopUp=void 0;var i=n(r("./node_modules/@babel/runtime/helpers/classCallCheck.js")),o=n(r("./node_modules/@babel/runtime/helpers/createClass.js")),s=r("./src/Resources/public/js/c4g-maps-constant.js"),a=r("./node_modules/ol/index.js");t.TooltipPopUp=function(){function e(t){var r,n,o;(0,i.default)(this,e),r=this,this.options=t||{},this.options=jQuery.extend({horizontal:!1,closeable:!1,offset:[1,-1],position:[0,0]},this.options),n="",this.options.className&&(n=" "+this.options.className),this.options.horizontal&&(n+=" "+s.cssConstants.HORIZONTAL),this.options.closeable&&(n+=" "+s.cssConstants.CLOSEABLE),this.element=document.createElement("div"),this.element.className=s.cssConstants.TOOLTIP_POPUP+n,this.options.closeable&&((o=document.createElement("button")).className=s.cssConstants.ICON+" "+s.cssConstants.POPUP_CLOSE,this.element.appendChild(o),jQuery(o).click((function(){r.close()}))),this.contentContainer=document.createElement("div"),this.element.appendChild(this.contentContainer),this.overlay=new a.Overlay({element:this.element,insertFirst:!1,offset:this.options.offset,positioning:this.options.orientation}),this.options.map&&this.options.map.addOverlay(this.overlay),this.options.position&&this.overlay.setPosition(this.options.position)}return(0,o.default)(e,[{key:"close",value:function(){"function"==typeof this.options.closeFunction&&this.options.closeFunction(),this.options.map&&this.options.map.removeOverlay(this.overlay)}},{key:"show",value:function(){jQuery(this.element).hasClass(s.cssConstants.HIDE)&&jQuery(this.element).removeClass(s.cssConstants.HIDE)}},{key:"hide",value:function(){jQuery(this.element).hasClass(s.cssConstants.HIDE)||jQuery(this.element).addClass(s.cssConstants.HIDE)}},{key:"getContent",value:function(){return this.contentContainer.innerHTML}},{key:"getPosition",value:function(){return this.overlay.getPosition()}},{key:"setContent",value:function(e){this.contentContainer.innerHTML=e}},{key:"setPosition",value:function(e){this.overlay.setPosition(e)}}]),e}()},"./src/Resources/public/js/c4g-maps-popup-info-de.js":(e,t)=>{"use strict";function r(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}function n(){return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i.test(navigator.userAgent||navigator.vendor||window.opera)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test((navigator.userAgent||navigator.vendor||window.opera).substr(0,4))}function o(e){var t=r(e);return"yes"===t||"Yes"===t?"Ja":"no"===t?"Nein":"No"===t?"nein":"limited"===t?"Eingeschränkt":"designated"===t?"Ja":"wood"===t?"Holz":"metal"===t?"Metall":"concrete"===t?"Beton":"plastic"===t?"Plastik":"stone"===t?"Stein":"steel"===t?"Stahl":"brick"===t?"Ziegel":"reinforced_concrete"===t?"Stahlbeton":"masonry"===t?"Mauerwerk":e}function s(e,t){var r="",n="32px";if(e.name||e["piste:name"]||e["xmas:name"]||e["xmas:location"]){if(e.name)var i=e.name;e["piste:name"]&&(i=e["piste:name"]),e["xmas:name"]&&(i=e["xmas:name"]),e["xmas:location"]&&(i=e["xmas:location"]),r+=i=t?' ":'"}else t&&(r+=' ');return r+=function(e){var t="";if("doctors"!==e.amenity&&"doctor"!==e.healthcare||(t+="Arzt "),"hospital"!==e.amenity&&"clinic"!==e.amenity&&"hospital"!==e.healthcare&&"clinic"!==e.healthcare||("yes"===e.emergency?t+="Krankenhaus mit Notaufnahme ":t+="Krankenhaus "),"dentist"===e.amenity&&(t+="Zahnarzt "),"pharmacy"!==e.amenity&&"pharmacy"!==e["health_facility:type"]||(t+="Apotheke "),"physiotherapist"!==e.healthcare&&"yes"!==e["health_speciality:physiotherapy"]||(t+="Physiotherapeut "),"occupational_therapist"!==e.healthcare&&"yes"!==e["health_speciality:occupational_therapy"]&&"yes"!==e["health_specialty:occupational_therapy"]||(t+="Ergotherapeut "),"psychotherapist"!==e.healthcare&&"yes"!==e["health_speciality:psychotherapy"]||(t+="Psychotherapeut "),"alternative"===e.healthcare&&(t+="Alternativ- und Komplementärmediziner "),"midwife"===e.healthcare&&(t+="Hebamme "),"speech_therapist"!==e.healthcare&&"yes"!==e["health_speciality:speech_therapy"]||(t+="Logopäde "),"yes"===e["health_speciality:music_therapy"]&&(t+="Musiktherapeut "),"veterinary"===e.amenity&&(t+="Tierarzt "),"fire_station"===e.amenity&&(t+="Feuerwehrhaus "),"fire_extinguisher"===e.emergency&&(t+="Feuerlöscher "),"aed"===e.emergency&&(t+="Mobiler Defibrilator "),"defibrillator"===e.emergency&&(t+="Mobiler Defibrilator "),"phone"===e.emergency&&(t+="Notrufsäule "),"police"===e.amenity&&(t+="Polizeiwache "),"ambulance_station"===e.emergency&&(t+="Rettungswache "),"technical"===e.emergency_service&&(t+="Technisches Hilfswerk "),"water"===e.emergency_service&&(t+="Wasserrettungsstation "),"baywatch"===e.waterway&&(t+="Wasserwacht "),"air"===e.emergency_service&&(t+="Rettungshubschrauber "),"emergency_access_point"===e.highway&&(t+="Notfallpunkt "),"lifeboat_station"!==e.amenity&&"lifeboat_station"!==e.emergency||(t+="Rettungsbootstation "),"life_ring"===e.emergency&&(t+="Rettungsring "),"siren"===e.emergency&&(t+="Sirene "),"life_ring"===e.amenity&&(t+="Rettungsring "),"rescue_station"===e.amenity&&(t+="Rettungsstation "),"fire_hydrant"===e.emergency&&("underground"===e["fire_hydrant:type"]?t+="Unterflurhydrant ":"pillar"===e["fire_hydrant:type"]?t+="Überflurhydrant ":"wall"===e["fire_hydrant:type"]?t+="Wandhydrant ":"pond"===e["fire_hydrant:type"]&&(t+="Saugstelle ")),"suction_point"===e.emergency&&(t+="Saugstelle "),"fire_water_pond"===e.emergency&&(t+="Löschteich "),"mountain"===e.emergency_service&&(t+="Bergrettungsstation "),"water_tank"===e.emergency&&(t+="Löschwassertank "),"container"===e.recycling_type&&(t+="Recycling Container "),"recycling"===e.amenity&&"yes"===e["recycling:excrement"]||"pump-out"===e["seamark:small_craft_facility:category"]?t+="Absaugstation ":"recycling"===e.amenity&&(t+="Wertstoffhof "),"yes"===e["diet:pescetarian"]?t+="pescetarische Gerichte vorhanden ":"only"===e["diet:pescetarian"]&&(t+="nur pescetarische Gerichte "),"yes"===e["diet:vegetarian"]?t+="vegetarische Gerichte vorhanden ":"only"===e["diet:vegetarian"]&&(t+="nur vegetarische Gerichte "),"yes"===e["diet:lacto_vegetarian"]?t+="lacto-vegetarische Gerichte vorhanden ":"only"===e["diet:lacto_vegetarian"]&&(t+="nur lacto-vegetarische Gerichte "),"yes"===e["diet:ovo_vegetarian"]?t+="ovo-vegetarische Gerichte vorhanden ":"only"===e["diet:ovo_vegetarian"]&&(t+="nur ovo-vegetarische Gerichte "),"yes"===e["diet:vegan"]?t+="vegane Gerichte vorhanden ":"only"===e["diet:vegan"]&&(t+="nur vegane Gerichte "),"yes"===e["diet:fruitarian"]?t+="frutarische Gerichte vorhanden ":"only"===e["diet:fruitarian"]&&(t+="nur frutarische Gerichte "),"yes"===e["diet:raw"]?t+="rohköstliche Gerichte vorhanden ":"only"===e["diet:raw"]&&(t+="nur rohköstliche Gerichte "),"yes"===e["diet:gluten_free"]?t+="glutenfreie Gerichte vorhanden ":"only"===e["diet:gluten_free"]&&(t+="nur glutenfreie Gerichte "),"yes"===e["diet:dairy_free"]?t+="milchfreie Gerichte vorhanden ":"only"===e["diet:dairy_free"]&&(t+="nur milchfreie Gerichte "),"yes"===e["diet:lactose_free"]?t+="laktosefreie Gerichte vorhanden ":"only"===e["diet:lactose_free"]&&(t+="nur laktosefreie Gerichte "),"yes"===e["diet:halal"]?t+="Halāl Gerichte vorhanden ":"only"===e["diet:halal"]&&(t+="nur Halāl Gerichte "),"yes"===e["diet:kosher"]?t+="koschere Gerichte vorhanden ":"only"===e["diet:kosher"]&&(t+="nur koschere Gerichte "),"pub"===e.amenity&&(t+="Gaststätte "),"bar"===e.amenity&&(t+="Bar "),"yes"===e.frozen_yogurt&&(t+="Frozen Yogurt im Angebot "),"yes"===e.slush_ice&&(t+="Slush Ice im Angebot "),"yes"===e.cake&&(t+="Kuchenteilchen, Gebäck etc. im Angebot "),"yes"===e.coffee&&(t+="Kaffeegetränke im Angebot "),"yes"===e.drinks&&(t+="Getränke im Angebot "),"biergarten"===e.amenity&&(t+="Biergarten "),"restaurant"===e.amenity&&(t+="Restaurant "),"fast_food"===e.amenity&&(t+="Fast Food Restaurant "),"cafe"!==e.amenity&&"coffee_shop"!==e.amenity||"ice_cream"===e.cuisine||(t+="Café, Bistro "),("cafe"===e.amenity&&"ice_cream"===e.cuisine||"ice_cream"===e.amenity)&&(t+="Eiscafe "),"alpine_hut"===e.tourism&&(t+="Berghütte "),"aquarium"===e.tourism&&(t+="Aquarium "),"apartment"===e.tourism&&(t+="Ferienwohnung "),"attraction"===e.tourism&&(t+="Sehenswürdigkeit "),"artwork"===e.tourism&&(t+="Skulptur "),"camp_site"===e.tourism&&(t+="Campingplatz "),"caravan_site"===e.tourism&&(t+="Wohnmobilstellplatz "),"chalet"===e.tourism&&(t+="Ferienwohnung /-haus "),"gallery"===e.tourism&&(t+="Kunstgalerie "),"guest_house"===e.tourism&&(t+="Pension, Gasthaus, Bed & Breakfast "),"hostel"===e.tourism&&(t+="Jugendherberge, Hostel "),"hotel"===e.tourism&&(t+="Hotel "),"motel"===e.tourism&&(t+="Motel "),"museum"===e.tourism&&(t+="Museum "),"picnic_site"===e.tourism&&(t+="Rast- und Picknickplatz "),"theme_park"===e.tourism&&(t+="Freizeit- oder Themenpark "),"viewpoint"===e.tourism&&(t+="Aussichtspunkt "),"wilderness_hut"===e.tourism&&(t+="Schutzhütte "),"wine_cellar"===e.tourism&&(t+="Weinkeller "),"zoo"===e.tourism&&(t+="Zoo / Tierpark ","enclosure"===e.zoo&&(t+="mit Wildgehege "),"petting_zoo"===e.zoo&&(t+="mit Streichelzoo "),"falconry"===e.zoo&&(t+="mit Falknerei ")),"trail_riding_station"===e.tourism&&(t+="Wanderreitstation "),"fishing"===e.club&&(t+="Angelverein "),"sport"===e.club&&"fishing"===e.sport&&(t+="fishing club "),"amateur_radio"===e.club&&(t+="Amateurfunker "),"art"===e.club&&(t+="Kunstverein "),"astronomy"===e.club&&(t+="Astronomieverein "),"automobile"===e.club&&(t+="Automobilverein "),"board_games"===e.club&&(t+="Brettspielverein "),"card_games"===e.club&&(t+="Kartenspielverein "),"charity"===e.club&&(t+="Charity-Verein "),"chess"===e.club&&(t+="Schachverein "),"cinema"===e.club&&(t+="Kinoverein "),"cooking"===e.club&&(t+="Kochverein "),"culture"===e.club&&(t+="Kulturverein "),"doityourself"===e.club&&(t+="doityourself-Verein "),"equestrian"===e.club&&(t+="Reitverein "),"ethnic"===e.club&&(t+="Ethnischer Verein "),"fan"===e.club&&(t+="Fanverein "),"freemasonry"===e.club&&(t+="Freimaurer-Verein "),"game"===e.club&&(t+="Spieleverein "),"history"===e.club&&(t+="Historischer-Verein / Verein für Geschichte "),"hunting"===e.club&&(t+="Jagdverein "),"linux"===e.club&&(t+="Linux-Verein "),"motorcycle"===e.club&&(t+="Motorradverein "),"music"===e.club&&(t+="Musikverein "),"nature"===e.club&&(t+="Naturverein "),"nudism"===e.club&&(t+="Nudisten-Verein / FKK-Verein "),"photography"===e.club&&(t+="Fotografieverein "),"politics"===e.club&&(t+="Verein für Politik "),"relegion"===e.club&&(t+="Politischer-Verein "),"scout"===e.club&&(t+="Pfadfinderin/Pfadfinder "),"smoke"===e.club&&(t+="Raucherverein "),"sport"===e.club&&(t+="Sportverein "),"theatre"===e.club&&(t+="Theaterverein "),"veterans"===e.club&&(t+="Veteranen "),"amusement_arcade"===e.leisure&&(t+="Spielhalle "),"beach_resort"===e.leisure&&(t+="Standbad "),"bird_hide"===e.leisure&&(t+="Vogelbeobachtungspunkt "),"common"===e.leisure&&(t+="Öffentliche Grünflächen "),"club"===e.leisure&&(t+="Club/Verein "),"dance"===e.leisure&&(t+="Tanzen "),"dog_park"===e.leisure&&(t+="Hundepark "),"firepit"===e.leisure&&(t+="Feuerstelle "),"fishing"===e.leisure&&(t+="Angelstelle "),"garden"===e.leisure&&(t+="Garten "),"golf_course"===e.leisure&&(t+="Golfplatz "),"hackerspace"===e.leisure&&(t+="Ort für Hackertreffen "),"horse_riding"===e.leisure&&(t+="Reitstall / Reiterhof "),"ice_rink"===e.leisure&&(t+="Eislaufbahn "),"nature_reserve"===e.leisure&&(t+="Naturschutzgebiet (NSG) "),"park"===e.leisure&&(t+="Grünanlage "),"miniature_golf"===e.leisure&&(t+="Minigolf "),"pitch"===e.leisure&&(t+="Spielfeld "),"pitch"===e.leisure&&"yes"===e.building&&(t+="Sporthalle "),"playground"===e.leisure&&"yes"===e.building?t+="Spielscheune ":"playground"===e.leisure&&(t+="Spielplatz "),"social_club"===e.leisure&&(t+="Treffpunkt für Freizeitgruppen "),"spa"===e.leisure&&(t+="Heilbad / Spa "),"sports_centre"===e.leisure&&(t+="Sportzentrum "),"climbing_adventure"===e.sport&&(t+="Seilgarten "),"stadium"===e.leisure&&(t+="Stadion "),"swimming_pool"===e.leisure&&(t+="Schwimmbecken "),"track"===e.leisure&&(t+="Rennbahn "),"water_park"===e.leisure&&(t+="Wasserpark "),"wildlife_hide"===e.leisure&&(t+="Wildbeobachtungspunkt "),"adult_gaming_centre"===e.leisure&&(t+="Spielothek "),"bowling_alley"===e.leisure&&"10pin"===e.sport&&(t+="Bowlingcenter "),"bowling_alley"===e.leisure&&"9pin"===e.sport&&(t+="Kegelbahn "),"karting"!==e.sport&&"motor"!==e.sport||(t+="Kart-/Motorsport "),"darts"!==e.sport&&"dart"!==e.sport||(t+="Darts "),e["piste:type"])switch(e["piste:type"]){case"skitour":t+="Piste für Skitouren ";break;case"downhill":t+="Skiabfahrt ";break;case"sled":t+="Rodelberg / Rodelstrecke ";break;case"nordic":t+="Langlauf Piste ";break;case"hike":t+="Schneeschuh- und Winterwanderweg ";break;case"snow_park":t+="Snow-Park "}if(e.sport)switch(e.sport){case"surfing":t+="Surfen ";break;case"kitesurfing":t+="Kitesurfen ";break;case"water_ski":t+="Wasserski "}if(e.aerialway)switch(e.aerialway){case"cable_bar":case"gondola":t+="Lift mit Gondeln ";break;case"chair_lift":t+="Sessellift ";break;case"mixed_lift":t+="Lift mit Sesseln und Gondeln ";break;case"drag_lift":t+="Skilift ";break;case"t-bar":t+="T-Lift ";break;case"t-bar":t+="T-Lift (einseitig) ";break;case"platter":t+="Lift mit Sitzscheibe ";break;case"rope_tow":t+="Bügellift ";break;case"magic_carpet":t+="Beförderungsband ";break;default:t+="unbekannt"}if("mosque"===e.building&&(t+="Moschee "),"synagogue"===e.building&&(t+="Synagoge "),"apartments"===e.building&&(t+="Wohnung "),"farm"===e.building&&(t+="Farm "),"hotel"===e.building&&(t+="Hotel "),"house"===e.building&&(t+="Haus "),"detached"===e.building&&(t+="Freistehend "),"residential"===e.building&&(t+="Residenz "),"domitory"!==e.building&&"residential plus"!==e.building||(t+="Wohnheim "),"terrace"===e.building&&(t+="Terrasse "),"houseboat"===e.building&&(t+="Hausboot "),"bungalow"===e.building&&(t+="Bungalow "),"static_caravan"===e.building&&(t+="Stehender Wohnwagen "),"commercial"===e.building&&(t+="Kommerziell "),"retail"===e.building&&(t+="Verkauf "),"warehouse"===e.building&&(t+="Lagerhaus "),"bakehouse"===e.building&&(t+="Backstube "),"temple"===e.building&&(t+="Tempel "),"shrine"===e.building&&(t+="Schrein "),"civic"===e.building&&(t+="Bürgerlich "),"stadium"===e.building&&(t+="Stadium "),"train_station"===e.building&&(t+="Bahnhof "),"university"===e.building&&(t+="Universität "),"public"===e.building&&(t+="Öffentliches Gebäude "),"bridge"===e.building&&(t+="Brücke "),"bunker"===e.building&&(t+="Bunker "),"cabin"===e.building&&(t+="Hütte "),"conservatory"===e.building&&(t+="Wintergarten "),"construction"===e.building&&(t+="Im Bau "),"garage"===e.building&&(t+="Garage "),"garages"===e.building&&(t+="Garagen "),"greenhouse"===e.building&&(t+="Gewächshaus "),"hangar"===e.building&&(t+="Hangar "),"hut"===e.building&&(t+="Hütte "),"pavillion"===e.building&&(t+="Pavillion "),"roof"===e.building&&(t+="Überdacht "),"shed"===e.building&&(t+="Gartenhäuschen "),"transformer_tower"===e.building&&(t+="Transformator Turm "),"service"===e.building&&(t+="Service-Stelle "),"kiosk"===e.building&&(t+="Kiosk "),"carport"===e.building&&(t+="Carport "),"ruins"===e.building&&(t+="Ruinen "),"gambling"===e.amenity&&(t+="Spielhalle "),"library"===e.amenity&&(t+="Bücherei "),"fountain"===e.amenity&&(t+="Brunnen "),"attraction"===e.amenity&&(t+="Sehenswürdigkeit "),"social_centre"!==e.amenity&&"club"!==e.amenity||(t+="Verein / Club "),"townhall"===e.amenity&&(t+="Rathaus / Bürgerhaus "),"bench"===e.amenity&&(t+="Parkbank "),"grave_yard"!==e.amenity&&"cemetery"!==e.landuse||(t+="Friedhof "),"post_box"===e.amenity&&(t+="Briefkasten "),"post_office"===e.amenity&&(t+="Postamt "),"telephone"===e.amenity&&(t+="Telefon "),"atm"===e.amenity&&(t+="Geldautomat "),"bank"===e.amenity&&(t+="Bankfiliale "),"toilets"===e.amenity&&"yes"===e.diaper?t+="Öffentliche Toilette mit Wickeltisch ":"toilets"===e.amenity&&(t+="Öffentliche Toilette "),"school"===e.amenity&&"1"===e["isced:level"]?t+="Grundschule ":"school"===e.amenity&&"2"===e["isced:level"]?t+="Sekundarstufe I ":"school"===e.amenity&&"3"===e["isced:level"]?t+="Sekundarstufe II ":"school"===e.amenity&&(t+="Schule "),"kindergarten"===e.amenity&&(t+="Kindergarten "),"internet_cafe"===e.amenity&&(t+="Internetcafé "),"daycare"===e.amenity&&(t+="Kinder- und Jugendtagesstätte "),"childcare"===e.amenity&&(t+="Kinder- und Jugendtagesstätte "),"university"===e.amenity&&(t+="Universität/Hochschule "),"college"===e.amenity&&(t+="Universität/Hochschule "),"shelter"===e.amenity&&(t+="Unterstand "),"bbq"===e.amenity&&(t+="Grillplatz "),"nightclub"===e.amenity&&(t+="Diskothek / Nachtklub "),"bicycle_parking"===e.amenity&&(t+="Fahrradparkplatz "),"bicycle_rental"===e.amenity&&(t+="Fahrradverleih "),"boat_sharing"===e.amenity&&(t+="Bootsverleih "),"car_sharing"===e.amenity&&(t+="Car-Sharing "),"cinema"===e.amenity&&(t+="Kino "),"swimming_pool"===e.amenity&&(t+="Schwimmbad "),"embassy"!==e.amenity&&"embassy"!==e.diplomatic||(t+="Botschaft "),"embassy"===e.amenity&&"consulate"===e.diplomatic&&(t+="Konsulate "),"embassy"===e.amenity&&"consulate_general"===e.diplomatic&&(t+="Generalkonsulate "),"embassy"===e.amenity&&"honorary_consulate"===e.diplomatic&&(t+="Honorarkonsulate "),"embassy"===e.amenity&&"permanent_mission"===e.diplomatic&&(t+="Ständige Vertretung "),"embassy"===e.amenity&&"delegation"===e.diplomatic&&(t+="Delegation "),"embassy"===e.amenity&&"high_commission"===e.diplomatic&&(t+="Hochkommissariat "),"Barfusspfad"===e.amenity&&(t+="Barfußpfad "),"casino"===e.amenity&&(t+="Casino "),"spa"===e.amenity&&(t+="Heilbad / Spa "),"stables"===e.amenity&&(t+="Reitstall / Reiterhof "),"watering_place"===e.amenity&&(t+="Wasserstelle / Tränke "),"yes"===e.watering_place&&(t+="Wasserstelle / Tränke "),"water_point"===e.amenity&&(t+="große Trinkwasserstelle "),"taxi"===e.amenity&&(t+="Taxi "),"car_wash"===e.amenity&&(t+="Autowaschanlage "),"brothel"===e.amenity&&(t+="Bordell, Freudenhaus "),"stripclub"===e.amenity&&(t+="Stripclub "),"swingerclub"===e.amenity&&(t+="Swingerclub "),"planetarium"===e.amenity&&(t+="Planetarium "),"courthouse"===e.amenity&&(t+="Gericht "),"crematorium"===e.amenity&&(t+="Krematorium "),"crypt"!==e.amenity&&"crypt"!==e.building||(t+="Krypta "),"hunting_stand"===e.amenity&&(t+="Hochsitz "),"photo_booth"===e.amenity&&(t+="Fotoautomat "),"prison"===e.amenity&&(t+="Gefängnis "),"ranger_station"===e.amenity&&(t+="National Park Ranger Station "),"register_office"===e.amenity&&(t+="Standesamt "),"marketplace"===e.amenity&&(t+="Marktplatz / Wochenmarkt "),"solarium"===e.amenity&&(t+="Solarium "),"sauna"===e.amenity&&(t+="Sauna "),"shower"===e.amenity&&(t+="öffentliche Dusche "),"waste_disposal"===e.amenity&&(t+="Müllentsorgung auf öffentlichen Plätzen ",e.waste))switch(t+="Art: ",e.waste){case"trash":default:t+="Allgemeiner Müll ";break;case"oil":t+="Oil ";break;case"drugs":t+="Pharmazeutisch ";break;case"organic":t+="Kompost ";break;case"plastic":t+="Plastik ";break;case"rubble":t+="Schutt ";break;case"cigarettes":t+="Zigaretten "}if("waste_basket"!==e.amenity&&"dog_excrement"!==e.waste||(t+="Hunde-Code Müllcontainer "),"scout_camp"!==e.amenity&&"scout_hut"!==e.amenity&&"scout_hall"!==e.amenity||(t+="Pfadfinderheim "),"ferry_terminal"===e.amenity&&(t+="Fährhafen "),"bureau_de_change"===e.amenity&&(t+="Geldwechselstube "),"youth_club"===e.amenity&&(t+="Jugendzentrum "),"festival_grounds"===e.amenity&&(t+="Festivalgelände "),"yes"!==e.openfire&&"yes"!==e.fireplace||(t+="Offene Feuerstelle "),"vending_machine"===e.amenity)if(e.vending)switch(e.vending){case"admission_tickets":t+="Eintrittskartenautomat ";break;case"animal_feed":t+="Tierfutterautomat ";break;case"bicycle_tube":t+="Fahrradschlauchautomat ";break;case"books":t+="Bücherautomat ";break;case"candles":t+="Kerzenautomat ";break;case"cigarettes":t+="Zigarettenautomat ";break;case"chemist":t+="Apotheken/Drogerie Automat ";break;case"condoms":t+="Kondomautomat ";break;case"drinks":t+="Getränkeautomat ";break;case"electronics":t+="Automat für Elektro-Zubehör ";break;case"elongated_coin":t+="Münzprägungsautomat ";break;case"excrement_bags":t+="Hundetütenspender ";break;case"feminine_hygiene":t+="Automat für Damenhygieneprodukte ";break;case"first_aid":t+="Erste-Hilfe-Automat ";break;case"fishing_tackle":t+="Automat für Angelzubehör ";break;case"fishing_bait":t+="Angelköderautomat ";break;case"flowers":t+="Blumenautomat ";break;case"food":t+="Lebensmittel-Automat ";break;case"ice_cubes":t+="Eiswürfelautomat ";break;case"ice_cream":t+="Automat für Speiseeis ";break;case"ink_cartridges":t+="Druckerpatronen Automat ";break;case"laundry_detergent":t+="Waschmittelautomat ";break;case"public_transport_tickets":t+="Fahrkartenautomat ";break;case"newspaper":t+="Zeitungsautomat ";break;case"parcel_pickup":t+="Packstation ";break;case"parcel_mail_in":t+="Paketstation ";break;case"parking_tickets":t+="Parkscheinautomat ";break;case"photos":t+="Fotoautomat ";break;case"sex_toys":t+="Automat für Sexspielzeug ";break;case"SIM_cards":t+="Automat für SIM Karten ";break;case"stamps":t+="Briefmarkenautomat ";break;case"sweets":t+="Süßigkeitenautomat ";break;case"syringes":t+="Spritzenautomat ";break;case"toll":t+="Maut-Automat ";break;case"toys":t+="Spielzeugautomat ";break;case"umbrellas":t+="Regenschirmautomat ";break;default:t+="Verkaufsautomat "}else t+="Verkaufsautomat ";if("arts_centre"===e.amenity&&(t+="Kulturzentrum "),"artwork"===e.amenity&&(t+="Kunstwerk / Kunstobjekt "),"museum"===e.amenity&&(t+="Museum "),"theatre"===e.amenity&&(t+="Theater "),"cathedral"===e.building&&(t+="Kathedrale "),"church"===e.building&&(t+="Kirche "),"chapel"===e.building&&(t+="Kapelle "),"place_of_worship"===e.amenity&&(t+="Kirche / Kultstätte "),"village"===e.abandoned&&(t+="Verlassene Stadt "),"theme_park"===e["abandoned:tourism"]&&(t+="Verlassener Vergnügungspark "),e["abandoned:amenity"],"yes"===e.abandoned&&"bunker"===e.military&&(t+="Verlassene Bunkeranlage "),"yes"===e.abandoned&&"barracks"===e.military&&(t+="Verlassene Militärbaracken "),"yes"===e.abandoned&&"airfield"===e.military&&(t+="Verlassene Militärflugplatz "),"monastery"===e.historic&&(t+="Historisches Kloster "),"monastery"===e.amenity&&(t+="Kloster "),"monastery"===e.building&&(t+="Kloster "),"manor"===e.historic&&(t+="Gutshaus / Herrenhaus "),"boundary_stone"===e.historic&&(t+="Historischer Grenzstein "),"milestone"===e.historic&&(t+="Historischer Meilenstein "),"monument"===e.historic&&(t+="Monument "),"palace"===e.historic&&(t+="Palast "),"mine"===e.historic&&(t+="Verlassene Mine "),"ruins"===e.historic&&(t+="Ruine "),"harbour"===e.historic_usage&&(t+="historischer Hafen "),"rune_stone"===e.historic&&(t+="Runenstein "),"battlefield"===e.historic&&(t+="Schlachtfeld "),"blacksmith"===e.historic&&(t+="Historische Schmiede "),"tree_shrine"!==e.historic&&"wayside_shrine"!==e.historic||(t+="Schrein / Bildstock "),"city_gate"===e.historic&&(t+="Stadttor "),"wayside_cross"===e.historic&&(t+="Wegkreuz "),"monument"===e.amenity&&(t+="Denkmal "),"memorial"===e.historic&&(t+="Denkmal "),"optical_telegraph"===e.historic&&(t+="Optischer Telegraph "),"castle"===e.historic)if(e.castle_type)switch(e.castle_type){case"defensive":t+="Burg ";break;case"palace":t+="Palast ";break;case"stately":t+="Schloss ";break;case"manor":t+="Herrenhaus ";break;case"fortress":t+="Festung ";break;case"castrum":t+="Römisches Militärlager ";break;case"shiro":t+="Shiro ";break;case"kremlin":t+="Kreml ";break;default:t+="Schloss / Burg "}else t+="Schloss / Burg ";if("archaeological_site"===e.historic&&(t+="Archäologische Fundstätte "),"tomb"===e.historic)if(e.tomb)switch(e.tomb){case"tumulus":t+="Hügelgrab ";break;case"rock-cut":t+="Felsgrab ";break;case"hypogeum":t+="Hypogäum ";break;case"war_grave":t+="Soldatenfriedhof ";break;case"mausoleum":t+="Mausoleum ";break;case"columbarium":t+="Kolumbarium ";break;case"crypt":t+="Krypta ";break;case"pyramid":t+="Pyramide ";break;case"sarcophagus":t+="Sarkophag ";break;case"vault":t+="Gruft ";break;case"tombstone":t+="Grabstein ";break;default:t+="Historische Grabstätte "}else t+="Historische Grabstätte ";if("accountant"===e.office&&(t+="Buchhalter / Wirtschaftprüfer "),"administrative"===e.office&&(t+="Kreis- bzw. Gemeindebehörde "),"architect"===e.office&&(t+="Architekturbüro "),"association"===e.office&&(t+="Verein, Vereinigung bzw. Interessengemeinschaft "),"physician"===e.office&&(t+="Arzt "),"camping"===e.office&&(t+="Rezeption Campingplatz oder Büro Freizeitpark "),"company"===e.office&&(t+="Sitz einer privaten Firma "),"educational_institution"===e.office&&(t+="Bildungseinrichtung "),"employment_agency"===e.office&&(t+="Job-Center / Arbeitsvermittlung "),"estate_agent"===e.office&&(t+="Immobilienmakler / Wohnungsbaugenossenschaft "),"forestry"===e.office&&(t+="Forstamt "),"foundation"===e.office&&(t+="Geschäftsstelle einer Stiftung "),"government"===e.office&&(t+="Behörde / Regierungseinrichtung "),"guide"===e.office&&(t+="Büro für Touristenführungen "),"insurance"===e.office&&(t+="Versicherungsbüro "),"it"===e.office&&(t+="IT-Unternehmen "),"lawyer"===e.office&&(t+="Rechtsanwaltskanzlei "),"newspaper"===e.office&&(t+="Zeitungsredaktion "),"ngo"===e.office&&(t+="Büro einer Nichtregierungsorganisation "),"notary"===e.office&&(t+="Notar "),"political_party"===e.office&&(t+="Büro einer politischen Partei "),"quango"===e.office&&(t+="Büro einer halbstaatlichen Organisation "),"realtor"===e.office&&(t+="Immobilienmakler / Wohnungsbaugenossenschaft "),"real_estate_agent"===e.office&&(t+="Immobilienmakler / Wohnungsbaugenossenschaft "),"register"===e.office&&(t+="Standesamt "),"religion"===e.office&&(t+="Büro einer religiösen Instanz "),"research"===e.office&&(t+="Forschungsunternehmen oder -institut "),"tax"===e.office&&(t+="Finanzamt "),"telecommunication"===e.office&&(t+="Telekommunikationsfirma "),"travel_agent"===e.office&&(t+="Sitz eines Reiseunternehmens "),"water_utility"===e.office&&(t+="Wasserwirtschaftsamt "),"therapist"===e.office&&(t+="Therapeut "),"city"===e.place&&(t+="Großstadt "),"town"===e.place&&(t+="Stadt/Kleinstadt "),"village"===e.place&&(t+="Dorf "),"continent"===e.place&&(t+="Kontinent "),"ocean"===e.place&&(t+="Ozean"),"track"===e.highway&&(t+="Forst-, Wald und Feldweg "),"raceway"===e.highway&&(t+="Motorsportbahn "),"designated"===e.bicycle&&(t+="Radweg "),"path"===e.highway&&(t+="Fußweg "),"parking"===e.amenity&&(t+="Parkplatz "),"services"===e.highway&&(t+="Raststätte "),"rest_area"===e.highway&&(t+="Rastplatz "),"turning_circle"===e.highway&&(t+="Wendeplatz/Wendehammer "),"service"===e.highway&&(t+="Zufahrtsstraße / Erschließungsweg "),"motorway"===e.highway&&(t+="Autobahn "),"motorway_junction"===e.highway&&(t+="Autobahnauffahrt "),"bridleway"===e.highway&&(t+="Reitweg "),"yes"===e.oneway&&(t+="Einbahnstraße "),"yes"===e.park_ride&&(t+="Park and Ride "),"unknown"===e.park_ride&&(t+="Park and Ride "),"bus"===e.park_ride&&(t+="Park and Ride "),"tram"===e.park_ride&&(t+="Park and Ride "),"bus_stop"===e.highway&&(t+="Bushaltestelle "),"pedestrian"===e.highway&&(t+="Fußgängerzone "),"street_lamp"===e.highway&&(t+="Strassenlaterne "),"traffic_signals"===e.highway&&(t+="Ampel "),"traffic_signals"===e.crossing&&(t+="Fußgängerampel "),"speed_camera"===e.highway&&(t+="Blitzer "),"yes"===e.traffic_calming&&(ret+="Verkehrsberuhigter Bereich"),"bump"===e.traffic_calming&&(t+="Kurze Bodenwelle"),"chicane"===e.traffic_calming&&(t+="Zu umfahrendenes Hinderniss"),"choker"===e.traffic_calming&&(t+="Fahrbahnverengung, zu umfahrende Hindernisse möglich"),"cushion"===e.traffic_calming&&(t+="Bodenwelle mit Lücken aus mehreren rechteckigen Huckeln"),"hump"===e.traffic_calming&&(t+="vergleichbare Bodenwelle mit etwar einer Länge von 2-4M"),"island"===e.traffic_calming&&(t+="Eine Verkehrsinsel"),"rumble_strip"===e.traffic_calming&&(t+="Holperstreifen"),"table"===e.traffic_calming&&(t+="lange Bodenwellen mit flachen Mittelstück"),"buoy_cardinal"===e["seamark:type"]&&(t+="Kardinalstonne "),"buoy_lateral"===e["seamark:type"]&&(t+="Lateraltonne "),"buoy_isolated_danger"===e["seamark:type"]&&(t+="Gefahrentonne "),"perch"===e["seamark:beacon_lateral:shape"]&&(t+="Pricke "),"fuel"===e.amenity&&"fuel_station"===e["seamark:small_craft_facility:category"]?t+="Schiffstankstelle ":"fuel"===e.amenity&&(t+="Tankstelle "),"charging_station"===e.amenity){t+="Ladestation / Stromtankstelle ";var r=e.voltage,n=" ";if(e.car){switch(e.car){case"yes":t+="Für Autos: Ja";break;case"no":t+="Für Autos: Nein";break;default:t+="Für Autos: Unbekannt"}t+=n}else t+="Für Autos: Unbekannt"+n;if(e.bicycle){switch(e.bicycle){case"yes":t+="Für E-Bike: Ja";break;case"no":t+="Für E-Bike: Nein";break;default:t+="Für E-Bike: Unbekannt"}t+=n}else t+="Für E-Bike: Unbekannt"+n;"no"===e["socket:schuko"]&&(t+="Stecker Schuko: Nein"+n),"yes"===e["socket:schuko"]&&(t+="Stecker Schuko: Ja"+n),"no"===e["socket:cee_blue"]&&(t+="Stecker CEE Blau: Nein"+n),"yes"===e["socket:cee_blue"]&&(t+="Stecker CEE Blau: Ja"+n),"no"===e["socket:cee_red_16a"]&&(t+="Stecker CEE Rot 16a: Nein"+n),"yes"===e["socket:cee_red_16a"]&&(t+="Stecker CEE Rot 16a: Ja"+n),"no"===e["socket:cee_red_32a"]&&(t+="Stecker CEE Rot 32a: Nein"+n),"yes"===e["socket:cee_red_32a"]&&(t+="Stecker CEE Rot 32a: Ja"+n),"no"===e["socket:cee_red_64a"]&&(t+="Stecker CEE Rot 64a: Nein"+n),"yes"===e["socket:cee_red_64a"]&&(t+="Stecker CEE Rot 64a: Ja"+n),"no"===e["socket:cee_red_125a"]&&(t+="Stecker CEE Rot 125a: Nein"+n),"yes"===e["socket:cee_red_125a"]&&(t+="Stecker CEE Rot 125a: Ja"+n),"no"===e["socket:nema_5_15"]&&(t+="Stecker Nema 5 15: Nein"+n),"yes"===e["socket:nema_5_15"]&&(t+="Stecker Nema 5 15: Ja"+n),"no"===e["socket:nema_5_20"]&&(t+="Stecker Nema 5 20: Nein"+n),"yes"===e["socket:nema_5_20"]&&(t+="Stecker Nema 5 20: Ja"+n),"no"===e["socket:nema_14_30"]&&(t+="Stecker Nema 14 30: Nein"+n),"yes"===e["socket:nema_14_30"]&&(t+="Stecker Nema 14 30: Ja"+n),"Nein"===e["socket:nema_14_50"]&&(t+="Stecker Nema 14 50: Nein"+n),"yes"===e["socket:nema_14_50"]&&(t+="Stecker Nema 14 50: Ja"+n),"nein"===e["socket:bs1363"]&&(t+="Stecker BS 1363: Nein"+n),"yes"===e["socket:bs1363"]&&(t+="Stecker BS 1363: Ja"+n),"no"===e["socket:type1"]&&(t+="Stecker Typ 1:Nein"+n),"yes"===e["socket:type1"]&&(t+="Stecker Typ 1: Ja"+n),"no"===e["socket:type1_combo"]&&(t+="Stecker Typ 1 Kombo: Nein"+n),"yes"===e["socket:type1_combo"]&&(t+="Stecker Typ 1 Kombo: Ja"+n),"Nein"===e["socket:type2"]&&(t+="Stecker Typ 2: Nein"+n),"yes"===e["socket:type2"]&&(t+="Stecker Typ 2: Ja"+n),"no"===e["socket:type2_combo"]&&(t+="Stecker Typ 2 Kombo: Nein"+n),"yes"===e["socket:type2_combo"]&&(t+="Stecker Typ 2 Kombo: Ja"+n),"no"===e["socket:type3"]&&(t+="Stecker Typ: Nein"+n),"yes"===e["socket:type3"]&&(t+="Stecker Typ 3: Ja"+n),"no"===e["socket:chademo"]&&(t+="Stecker CHAdeMO: Nein"+n),"yes"===e["socket:chademo"]&&(t+="Stecker CHAdeMO: Ja"+n),"no"===e["socket:magne_charge"]&&(t+="Stecker Magne : Nein"+n),"yes"===e["socket:magne_charge"]&&(t+="Stecker Magne : Ja"+n),"no"===e["socket:tesla_standard"]&&(t+="Stecker Tesla Standard: Nein"+n),"yes"===e["socket:tesla_standard"]&&(t+="Stecker Tesla Standard: Nein"+n),"no"===e["socket:tesla_supercharge"]&&(t+="Stecker Tesla Schnellladestation: Nein"+n),"yes"===e["socket:tesla_supercharge"]&&(t+="Stecker Tesla Schnellladestation: Ja"+n),"no"===e["socket:tesla_roadster"]&&(t+="Stecker Tesla Roadster: Nein"+n),"yes"===e["socket:tesla_roadster"]&&(t+="Stecker Tesla Roadster: Ja"+n),e["socket:schuko"]&&(t+="Stecker Schuko: "+e["socket:schuko"]+n),e["socket:cee_blue"]&&(t+="Stecker CEE Blau: "+e["socket:cee_blue"]+n),e["socket:cee_red_16a"]&&(t+="Stecker CEE Rot 16a: "+e["socket:cee_red_16a"]+n),e["socket:cee_red_32a"]&&(t+="Stecker CEE Rot 32a: "+e["socket:cee_red_32a"]+n),e["socket:cee_red_64a"]&&(t+="Stecker CEE Rot 64a: "+e["socket:cee_red_64a"]+n),e["socket:cee_red_125a"]&&(t+="Stecker CEE Rot 125a: "+e["socket:cee_red_125a"]+n),e["socket:nema_5_15"]&&(t+="Stecker Nema 5 15: "+e["socket:nema_5_15"]+n),e["socket:nema_5_20"]&&(t+="Stecker Nema 5 20: "+e["socket:nema_5_20"]+n),e["socket:nema_14_30"]&&(t+="Stecker Nema 14 30: "+e["socket:nema_14_30"]+n),e["socket:nema_14_50"]&&(t+="Stecker Nema 14 50: "+e["socket:nema_14_50"]+n),e["socket:bs1363"]&&(t+="Stecker BS 1363: "+e["socket:bs1363"]+n),e["socket:type1"]&&(t+="Stecker Typ 1: "+e["socket:type1"]+n),e["socket:type1_combo"]&&(t+="Stecker Typ 1 Kombo: "+e["socket:schuko"]+n),e["socket:type2"]&&(t+="Stecker Typ 2: "+e["socket:type2"]+n),e["socket:type2_combo"]&&(t+="Stecker Typ 2 Kombo: "+e["socket:type2_combo"]+n),e["socket:type3"]&&(t+="Stecker Typ 3: "+e["socket:type3"]+n),e["socket:chademo"]&&(t+="Stecker CHAdeMO: "+e["socket:chademo"]+n),e["socket:magne_charge"]&&(t+="Stecker Magne : "+e["socket:magne_charge"]+n),e["socket:tesla_standard"]&&(t+="Stecker Tesla Standard: "+e["socket:tesla_standard"]+n),e["socket:tesla_supercharge"]&&(t+="Stecker Tesla Schnellladestation: "+e["socket:tesla_supercharge"]+n),e["socket:tesla_roadster"]&&(t+="Stecker Tesla Roadster: "+e["socket:tesla_roadster"]+n),t+=n,e.voltage&&(t+="Volt: "+r+n)}if("yes"===e.tunnel&&(t+="Tunnel "),e.bridge)switch(t+="Brücken-Typ: ",e.bridge){case"swing":case"humpback":t+="Drehbrücke";break;case"aqueduct":t+="Historische Wasserpipeline";break;case"bascule":t+="Klapp bzw. Wippbrücke";break;case"boardwalk":t+="Bohlenweg";break;case"cantilever":t+="Auslegerbrücke";break;case"covered":t+="gedeckte Brücke";break;case"drawbridge":t+="Klappbrücke";break;case"lift":t+="Hubbrücke";break;case"low_water_crossing":t+="Irische Brücke";break;case"moveable":t+="Bewegliche Brücken";break;case"pontoon":t+="Schwimmbrücke";break;case"suspension":t+="Hängebrücke";break;case"trestle":t+="Trestle-Brücke";break;case"viaduct":t+="Viadukt"}if(e["bridge:movable"])switch(e["bridge:movable"]){case"swing":t+="Drehbrücke";break;case"bascule":t+="Klapp bzw. Wippbrücke";break;case"drawbridge":t+="Klappbrücke";break;case"lift":t+="Hubbrücke";break;case"submersible":t+="Senkbrücke";break;case"transporter":t+="Schwebefähre";break;case"retractable":t+="Schubbrücke"}if("nursing_home"!==e.amenity&&"retirement_home"!==e.amenity||(t+="Seniorenheim / Pflegeheim "),"social_facility"===e.amenity&&(t+="Allg. soziale Einrichtung "),e.social_facility&&("group_home"===e.social_facility&&"senior"===e["social_facility:for"]&&(t+="Seniorenheim "),"assisted_living"===e.social_facility&&(t+="Betreutes Wohnen "),"outreach"===e.social_facility&&(t+="Beratungsstelle "),"workshop"===e.social_facility&&(t+="soziale Werkstatt "),"ambulatory_care"!==e.social_facility&&"healthcare"!==e.social_facility||(t+="Ambulanter Pflegedienst "),"shelter"===e.social_facility&&"senior"===e["social_facility:for"]&&(t+="Tages- u. Kurzzeitpflege "),"shelter"===e.social_facility&&"abused"===e["social_facility:for"]&&(t+="Notunterkunft "),"food_bank"===e.social_facility&&(t+="Lebensmittelhilfe "),"hospice"===e.social_facility&&(t+="Hospiz ")),e.brewery&&(t+="Ausgeschenkte Biersorten: "+e.brewery+" "),"alcohol"===e.shop&&(t+="Spirituosenladen "),"bakery"===e.shop&&(t+="Bäckerei "),"beverages"===e.shop&&(t+="Getränkehandel "),"butcher"===e.shop&&(t+="Fleischerei "),"cheese"===e.shop&&(t+="Käsefachgeschäft "),"chocolate"===e.shop&&(t+="Schokoladenfachgeschäft "),"coffee"===e.shop&&(t+="Kaffeefachgeschäft "),"confectionery"===e.shop&&(t+="Süßwarenladen "),"convenience"===e.shop&&(t+="Lebensmittelgeschäft "),"deli"===e.shop&&(t+="Feinkostladen "),"dairy"===e.shop&&(t+="Milchladen "),"farm"===e.shop&&(t+="Hofladen "),"greengrocer"===e.shop&&(t+="Gemüsehändler "),"grocery"===e.shop&&(t+="Lebensmittelgeschäft "),"organic"===e.shop&&(t+="Bio-Laden, Reformhaus "),"pasta"===e.shop&&(t+="Pastageschäft "),"seafood"===e.shop&&(t+="Fischfachgeschäft "),"tea"===e.shop&&(t+="Teefachgeschäft "),"wine"===e.shop&&(t+="Weinhandlung "),"department_store"===e.shop&&(t+="Kaufhaus "),"general"===e.shop&&(t+="Gemischtwarenhandlung "),"kiosk"===e.shop&&(t+="Kiosk "),"mall"===e.shop&&(t+="Einkaufszentrum "),"supermarket"===e.shop&&(t+="Supermarkt "),"baby_goods"===e.shop&&(t+="Babyfachmarkt "),"bag"===e.shop&&(t+="Taschen und Koffer "),"boutique"===e.shop&&(t+="Boutique "),"clothes"===e.shop&&(t+="Bekleidung "),"fabric"===e.shop&&(t+="Textilgeschäft "),"fashion"===e.shop&&(t+="Fashion "),"jewelry"===e.shop&&(t+="Juwelier "),"leather"===e.shop&&(t+="Lederwaren "),"shoes"===e.shop&&(t+="Schuhfachgeschäft "),"variety_store"===e.shop&&(t+="Ein-Euro-Laden "),"chemist"===e.shop&&(t+="Drogerie "),"cosmetics"===e.shop&&(t+="Kosmetikfachgeschäft "),"drugstore"===e.shop&&(t+="Drogerie oder Apotheke (veraltet) "),"perfumery"===e.shop&&(t+="Parfümerie "),"erotic"===e.shop&&(t+="Erotikhandel "),"hairdresser"===e.shop&&(t+="Friseur "),"hearing_aids"===e.shop&&(t+="Hörgeräte "),"herbalist"===e.shop&&(t+="Kräuterhandel "),"massage"===e.shop&&(t+="Massagesalon "),"medical_supply"===e.shop&&(t+="Sanitätshaus "),"optician"===e.shop&&(t+="Optiker "),"tattoo"===e.shop&&(t+="Tätowierer "),"bathroom_furnishing"===e.shop&&(t+="Badmöbel und -accessoires "),"doityourself"===e.shop&&(t+="Baumarkt/Baustoffhandel "),"energy"===e.shop&&(t+="Energiehandel "),"florist"===e.shop&&(t+="Blumengeschäft "),"furnace"===e.shop&&(t+="Ofenfachgeschäft "),"garden_centre"===e.shop&&(t+="Gartencenter "),"gas"===e.shop&&(t+="Fachgeschäft für technische Gase "),"glaziery"===e.shop&&(t+="Glaserei "),"hardware"===e.shop&&(t+="Eisenwaren "),"houseware"===e.shop&&(t+="Haushaltswaren und Inneneinrichtung "),"locksmith"===e.shop&&(t+="Schlüsseldienst "),"paint"===e.shop&&(t+="Farbenfachgeschäft "),"trade"===e.shop&&(t+="Baustoffhandel "),"antiques"===e.shop&&(t+="Antiquitäten "),"bed"===e.shop&&(t+="Betten- und Matratzengeschäft "),"candles"===e.shop&&(t+="Kerzengeschäft "),"carpet"===e.shop&&(t+="Teppichfachhandel "),"curtain"===e.shop&&(t+="Gardinenfachgeschäft "),"furniture"===e.shop&&(t+="Möbel- und Einrichtungshaus "),"interior_decoration"===e.shop&&(t+="Innendekoration / Raumausstattung "),"kitchen"===e.shop&&(t+="Küchen "),"window_blind"===e.shop&&(t+="Jalousien und Rolläden "),"computer"===e.shop&&(t+="Computer-Fachhändler "),"electronics"===e.shop&&(t+="Elektronikmarkt "),"hifi"===e.shop&&(t+="Hifi-Fachhändler "),"mobile_phone"===e.shop&&(t+="Handy-Shop "),"radiotechnics"===e.shop&&(t+="Radio- und Fernsehtechnik "),"vacuum_cleaner"===e.shop&&(t+="Staubsaugerfachgeschäft "),"bicycle"===e.shop&&(t+="Fahrradfachgeschäft "),"car"===e.shop&&(t+="Autohaus "),"car_repair"===e.shop&&(t+="Autowerkstatt "),"car_parts"===e.shop&&(t+="Autoteilefachgeschäft "),"dive"!==e.shop&&"scuba_diving"!==e.shop||(t+="Tauchausrüstung "),"fishing"===e.shop&&(t+="Angelfachgeschäft "),"free_flying"===e.shop&&(t+="Fallschirmausrüstung "),"hunting"===e.shop&&(t+="Jagdausrüstung "),"motorcycle"===e.shop&&(t+="Motorradgeschäft "),"outdoor"===e.shop&&(t+="Trekking-/Outdoorladen "),"sports"===e.shop&&(t+="Sportgeschäft "),"tyres"===e.shop&&(t+="Reifenfachhandel "),"water_sports"===e.shop&&(t+="Wassersportbedarf "),"art"===e.shop&&(t+="Kunstladen "),"craft"===e.shop&&(t+="Kunsthandwerk "),"frame"===e.shop&&(t+="Bilderrahmengeschäft "),"music"===e.shop&&(t+="Musikgeschäft "),"music_instrument"===e.shop&&(t+="Musikhaus "),"photo"===e.shop&&(t+="Fotofachgeschäft "),"video"===e.shop&&(t+="Videothek "),"video_games"===e.shop&&(t+="Videospiele "),"anime"===e.shop&&(t+="Anime "),"books"===e.shop&&(t+="Buchhandlung "),"gift"===e.shop&&(t+="Andenken, Reisemitbringsel, Souveniershop "),"newsagent"===e.shop&&(t+="Zeitungshändler "),"stationery"===e.shop&&(t+="Schreibwaren "),"ticket"===e.shop&&(t+="Ticketshop "),"copyshop"===e.shop&&(t+="Kopierladen "),"funeral_directors"===e.shop&&(t+="Bestattungsunternehmen "),"laundry"===e.shop&&(t+="Waschsalon / Wäscherei "),"dry_cleaning"===e.shop&&(t+="chemische Reinigung "),"money_lender"===e.shop&&(t+="Geldverleiher "),"pawnbroker"===e.shop&&(t+="Pfandhaus / Pfandleiher "),"pet"===e.shop&&(t+="Zoo- und Tierhandlung "),"pyrotechnics"===e.shop&&(t+="Feuerwerk "),"religion"===e.shop&&(t+="Religiöse Artikel "),"beauty"===e.shop&&(t+="Schönheitssalon "),"solarium"===e.shop&&(t+="Solarium "),"tobacco"===e.shop&&(t+="Tabakwaren "),"toys"===e.shop&&(t+="Spielwaren "),"travel_agency"===e.shop&&(t+="Reisebüro "),"market_hall"===e.shop&&(t+="Markthalle "),"vacant"===e.shop&&(t+="leerstehendes Ladenlokal "),"weapons"===e.shop&&(t+="Waffenladen "),"lottery"===e.gambling&&(t+="Lottoannahmestelle "),"fish"===e.pet&&(t+="Aquaristik "),"agriucultural_engines"===e.craft&&(t+="Landmaschinenbau "),"basket_maker"===e.craft&&(t+="Korbmacher "),"beekeeper"===e.craft&&(t+="Imker "),"blacksmith"===e.craft&&(t+="Schmied "),"brewery"===e.craft&&(t+="Brauerei "),"yes"===e.microbrewery&&(t+="Hausbrauerei "),"boatbuilder"===e.craft&&(t+="Bootsbauer "),"bookbinder"===e.craft&&(t+="Buchbinder "),"builder"===e.craft&&(t+="Hausbau "),"carpenter"===e.craft&&(t+="Tischler/Schreiner, Zimmermann "),"carpet_layer"===e.craft&&(t+="Teppichleger "),"caterer"===e.craft&&(t+="Catering "),"clockmaker"===e.craft&&(t+="Uhrmacher "),"confectionery"===e.craft&&(t+="Konditorei "),"dressmaker"===e.craft&&(t+="Schneider "),"electrician"===e.craft&&(t+="Elektriker "),"gardener"===e.craft&&(t+="Garten- und Landschaftsbauer "),"glaziery"===e.craft&&(t+="Glaserei "),"handicraft"===e.craft&&(t+="Handwerkskunst "),"hvac"===e.craft&&(t+="Kälteanlagenbauer für Lüftungs-, Heizungs- und Klimatechnik "),"insulation"===e.craft&&(t+="Wärmedämmung von Gebäuden "),"jeweller"===e.craft&&(t+="Juwelier, Gold-/Silber-Schmied "),"key_cutter"===e.craft&&(t+="Schlüsselmacher "),"locksmith"===e.craft&&(t+="Schlüsseldienst "),"metal_construction"===e.craft&&(t+="Metallbauer "),"optician"===e.craft&&(t+="Optiker "),"painter"===e.craft&&(t+="Maler "),"parquet_layer"===e.craft&&(t+="Parkettverleger "),"photographer"===e.craft&&(t+="Fotograf "),"photographic_laboratory"===e.craft&&(t+="Fotolabor "),"plasterer"===e.craft&&(t+="Gipser, Verputzer, Stuckateur "),"plumber"===e.craft&&(t+="Anlagenmechaniker Sanitär-, Heizungs- und Klimatechnik. "),"pottery"===e.craft&&(t+="Töpferei "),"rigger"===e.craft&&(t+="Riggemacher (Takelage für Segelschiffe) "),"roofer"===e.craft&&(t+="Dachdecker "),"saddler"===e.craft&&(t+="Sattler "),"sailmaker"===e.craft&&(t+="Segelmacher "),"sawmill"===e.craft&&(t+="Holzverarbeitungsbetrieb "),"scaffolder"===e.craft&&(t+="Gerüstbauer "),"sculptor"===e.craft&&(t+="Bildhauer "),"shoemaker"===e.craft&&(t+="Schuhmacher "),"stand_builder"===e.craft&&(t+="Messe- / Standbauer "),"stonemason"===e.craft&&(t+="Steinmetz "),"sun_protection"===e.craft&&(t+="Rolladen- und Jalousiebauer "),"sweep"===e.craft&&(t+="Schornsteinfeger "),"tailor"===e.craft&&(t+="Schneider "),"tiler"===e.craft&&(t+="Fliesen-, Platten- und Mosaikleger "),"tinsmith"===e.craft&&(t+="Spengler, Klempner "),"upholsterer"===e.craft&&(t+="Polsterer "),"watchmaker"===e.craft&&(t+="Uhrmacher "),"window_construction"===e.craft&&(t+="Fensterbauer "),"machines"===e.rental&&(t+="Maschinenverleih "),"car_rental"===e.amenity&&(t+="Autoverleih "),"allotments"===e.landuse&&(t+="Schrebergarten "),"basin"===e.landuse&&(t+="Regenwasserrückhaltebecken "),"brownfield"===e.landuse&&(t+="Vorher bebautes Land "),"commercial"===e.landuse&&(t+="Industriegebiet "),"construction"===e.landuse&&(t+="Baugebiet "),"farmland"===e.landuse&&(t+="Ackerfläche "),"farmyard"===e.landuse&&(t+="landwirtschaftlicher Betrieb "),"forest"===e.landuse&&(t+="Forst "),"garages"===e.landuse&&(t+="Garagenkomplex "),"grass"===e.landuse&&(t+="Rasenflächen "),"greenfield"===e.landuse&&(t+="Bauerwartungsland "),"greenhouse_horticulture"===e.landuse&&(t+="Gewächshaus-Fläche "),"industrial"===e.landuse&&(t+="Gewerbe-/Industriegebiet "),"landfill"===e.landuse&&(t+="Mülldeponie "),"meadow"===e.landuse&&(t+="Grünfläche "),"orchard"===e.landuse&&(t+="Obstplantage "),"plant_nursery"===e.landuse&&(t+="Baumschule "),"quarry"===e.landuse&&(t+="Sand- und Kiesgrube "),"railway"===e.landuse&&(t+="Gebiet für Eisenbahnnutzung "),"recreation_ground"===e.landuse&&(t+="Erholungsgebiet "),"reservoir"===e.landuse&&(t+="Wasserreservoir "),"residential"===e.landuse&&(t+="Wohngebiet "),"retail"===e.landuse&&(t+="Einkaufszentrum "),"salt_pond"===e.landuse&&(t+="Saline "),"village_green"===e.landuse&&(t+="Grünfläche "),"vineyard"===e.landuse&&(t+="Weinberg "),"pond"===e.landuse&&(t+="kleiner Teich "),"salt_pond"===e.landuse&&(t+="Saline "),"animal_keeping"===e.landuse&&(t+="Weide, Paddock für Tierhaltung "),"yes"===e.entrance&&(t+="Eingang zum Gebäude "),"main"===e.entrance&&(t+="Haupteingang "),"service"===e.entrance&&(t+="Hinterausgang für Angestellte oder Zulieferer "),"exit"===e.entrance&&(t+="Ausgang des Gebäudes "),"emergency"===e.entrance&&(t+="Notausgang "),"bay"===e.natural&&(t+="Bucht "),"beach"===e.natural&&(t+="Strand "),"wood"===e.natural&&(t+="natürlicher Wald "),"glacier"===e.natural&&(t+="Gletscher "),"cave_entrance"===e.natural&&(t+="Höhle "),"spring"===e.natural&&(t+="natürliche Quelle "),"waterfall"===e.natural&&(t+="Wasserfall "),"scrub"===e.natural&&(t+="unkultiviertes Buschland "),"grassland"===e.natural&&(t+="unkultiviertes Grasland "),"wetland"===e.natural&&(t+="Feuchtgebiet "),"tree"===e.natural&&(t+="Baum"),"peak"===e.natural&&"yes"===e["summit:cross"]&&(t+="Gipfelkreuz "),"tree_row"===e.natural&&(t+="Baumreihe / Allee "),"heath"===e.natural&&(t+="Heide "),"moor"===e.natural&&(t+="Hochmoor "),"grassland"===e.natural&&(t+="unkultiviertes Grasland "),"fell"===e.natural&&(t+="Grasland oberhalb der Baumgrenze "),"bare_rock"===e.natural&&(t+="Nackter Fels "),"scree"===e.natural&&(t+="Schutt (Hangschutt) "),"volcano"===e.natural&&(t+="Vulkan "),"valley"===e.natural&&(t+="Tal "),"stone"===e.natural&&(t+="Findling "),"sea"===e.natural&&(t+="Meer "),"national_park"===e.boundary&&(t+="Nationalpark "),"protected_area"===e.boundary&&(t+="Schutzgebiet "),"yes"===e.mountain_pass&&(t+="Gebirgspass "),"waterfall"===e.waterway&&(t+="Wasserfall "),"canal"===e.waterway&&(t+="Kanal "),"canal"===e.water&&(t+="Kanal "),"river"===e.waterway&&(t+="Fluss "),"river"===e.water&&(t+="Fluss "),"riverbank"===e.waterway&&(t+="Fluss "),"ditch"===e.waterway&&(t+="Entwässerungsgraben "),"stream"===e.waterway&&(t+="Bach "),"ferry"===e.route&&(t+="Fährverbindung "),"turning_point"===e.waterway&&(t+="Wendestelle "),"lake"!==e.water&&"water"!==e.natural||(t+="See "),"cove"===e.water&&(t+="kleine Bucht "),"lagoon"===e.water&&(t+="Lagune "),"pond"===e.water&&(t+="Teich "),"reservoir"===e.water&&(t+="Wasserreservoir "),"oxbow"===e.water&&(t+="Altwassersee "),"lock"===e.water&&(t+="Schleusenkammer "),"moat"===e.water&&(t+="Burggraben "),"wastewater"===e.water&&(t+="Kläranlage "),"guest"===e.mooring&&"pier"===e.man_made||"visitor_berth"===e["seamark:small_craft_facility:category"]?t+="Gastliegeplatz ":"pier"===e.man_made&&(t+="Anlegestelle "),"boatyard"===e.waterway&&(t+="Schiffswerft "),"mooring"===e["seamark:type"]&&"dolphin"===e["seamark:mooring:category"]&&(t+="Dalben "),"foot"===e.route&&(t+="Wanderweg "),"hiking"===e.route&&(t+="Wanderweg "),"yes"===e.hiking&&"information"===e.tourism)t+="Wegweiser ";else if("information"===e.tourism&&"information"===e.tourism)if(e.information)switch(e.information){case"board":default:t+="Informationstafel ";break;case"map":t+="Informationstafel mit Karte ";break;case"office":t+="Touristeninformation ";break;case"terminal":t+="Informationsterminal ";break;case"audioguide":t+="Audioguide ";break;case"guidepost":t+="Wegweiser ";break;case"tactile_map":t+="Blindenkarte 2D ";break;case"tactile_model":t+="Blindenkarte 3D ";break;case"route_marker":t+="Wegerkennungsmarker "}else t+="Informationstafel ";if("bicycle"===e.route&&(t+="Radwanderweg "),"mtb"===e.route&&(t+="Mountainbikeroute "),"horse"===e.route&&(t+="Reitwanderweg "),"coastline"===e.natural&&(t+="Küstenlinie "),"cliff"===e.natural&&(t+="Klippe "),"dam"===e.waterway&&(t+="Staudamm "),"weir"===e.waterway&&(t+="Wehr "),"lock_gate"===e.waterway&&(t+="Schleusentor "),"yes"===e.lock&&(t+="Schleuse "),"sluice_gate"===e.waterway&&(t+="Siel "),"pumping_station"===e.man_made&&(t+="Schöpfwerk "),"groyne"===e.man_made&&(t+="Buhne "),"dyke"===e.man_made&&(t+="Deich "),"levee"===e.man_made&&(t+="Deich "),"watermill"===e.man_made&&(t+="Wassermühle "),"airfield"===e.military&&(t+="Militärflugplatz "),"naval_base"===e.military&&(t+="Marinestützpunkt "),"range"===e.military&&(t+="Waffenübungsplatz "),"military"===e.landuse&&(t+="militärisch genutztes Gebiet "),"training_area"===e.military&&(t+="Truppenübungsplatz "),"exclusion_zone"===e.military&&(t+="militärisch genutztes Gebiet "),"danger_area"===e.military&&(t+="militärische Gefahrenzone "),"barracks"===e.military&&(t+="Kaserne "),"nuclear_explosion_site"===e.military&&(t+="Atomwaffentestgelände "),("yes"===e.construction||"construction"===e.highway)&&(t+="Baustelle "),"petroleum_well"===e.man_made&&(t+="Erdölpumpe "),"storage_tank"===e.man_made&&(t+="Speichertank "),"wastewater_plant"===e.man_made&&(t+="Kläranlage "),"silo"===e.man_made&&(t+="Silo "),"water_tower"===e.man_made&&(t+="Wasserturm "),"windmill"===e.man_made&&(t+="Windmühle "),"monitoring_station"===e.man_made&&(t+="Messstation"),"crane"===e.man_made&&(t+="Kran"),"lighthouse"===e.man_made&&(t+="Leuchtturm"),"beacon"===e.man_made&&(t+="Leuchtfeuer"),"breakwater"===e.man_made&&(t+="Wellenbrecher"),"lamp"===e.man_made&&"street_lamp"===e["lamp:type"]&&(t+="Strassenlaterne "),"lantern"===e.light_source&&(t+="Strassenlaterne "),"floodlight"===e.light_source&&(t+="Flutlicht "),"signal_lamp"===e.light_source&&(t+="Signallicht "),"aviation"===e.light_source&&(t+="Befeuerung "),"warning"===e.light_source&&(t+="Warnlicht "),e.light_source&&e["light:method"])switch(t+="Licht Art: ",e["light:method"]){case"gas":t+="Gas";break;case"electric":t+="Elektrisch";break;case"incandescent":t+="strahlend";break;case"halogen":t+="Halogen";break;case"discharge":t+="Entladungslicht";break;case"metal-halide":t+="Halogen-Metalldampflampe";break;case"neon":t+="Neon";break;case"sodium":t+="Natriumdampflampe";break;case"high_pressure_sodium":t+="Hochdruck Natriumdampflampe";break;case"low_pressure_sodium":t+="Niedrigdruck Natriumdampflampe";break;case"fluorescent":t+="Fluoreszenzlampe";break;case"mercury":t+="Quecksilberlampe";break;case"LED":t+="LED";break;case"laser":t+="Laser";break;case"arc":t+="Lichtbogen";break;default:t+="Unbekannt"}if("drinking_water"===e.amenity&&(t+="Trinkwasser "),"yes"===e.drinking_water&&(t+="Trinkwasser "),"works"===e.man_made||"industrial"===e.building?t+="Industriegebäude ":"industrial"===e.landuse||"industrial"===e.abutters?t+="Industriegebiet ":"commercial"===e.abutters&&(t+="Gewerbegebiet "),e["generator:source"])switch(t+="Anlagen-Typ: ",e["generator:source"]){case"biomass":case"biofuel":case"biogas":t+="Biogasanlage";break;case"coal":t+="Kohlekraftwerk";break;case"oil":t+="Ölraffinerie";break;case"waste":t+="Müllverbrennungsanlage";break;case"wind":t+="Windkraftwerk";break;case"solar":t+="Solarkraftwerk";break;case"hydro":t+="Wasserkraftwerk";break;case"tidal":t+="Gezeitenkraftwerk";break;case"wave":t+="Wellenkraftwerk";break;case"geothermal":t+="Geothermie";break;case"osmotic":t+="Osmosekraftwerk";break;case"nuclear":t+="Atomkraftwerk";break;default:t+="unbekannt "}if("photovoltaic"===e.power_source&&(t+="Solarkraftwerk"),"line"===e.power&&(t+="Hochspannungs-Übertragungsleitung "),"cable"===e.power&&(t+="Untergrundkabel "),"cable_distribution_cabinet"===e.power&&(t+="Kabelverteilerschrank "),"plant"===e.power&&(t+="Elektrizitätskraftwerk "),"station"===e.power&&(t+="Elektrizitätskraftwerk "),"sub_station"===e.power&&(t+="Elektrizitätskraftwerk "),"compensator"===e.power&&(t+="Kompensator "),"converter"===e.power&&(t+="Konverter "),"generator"===e.power&&(t+="Generator "),"heliostat"===e.power&&(t+="Heliostat "),"insulator"===e.power&&(t+="Isulator "),"busbar"===e.line&&(t+="Sammelschiene "),"bay"===e.line&&(t+="Verbindung Schaltung und Sammelschiene "),"minor_line"===e.power&&(t+="Nebenlinie "),"pole"===e.power&&(t+="Pfahl "),"portal"===e.power&&(t+="H-förmiger Mast "),"catenary_mast"===e.power&&(t+="Fahrleitungsmast "),"substation"===e.power&&(t+="Umspannwerk "),"switch"===e.power&&(t+="Lastschalter "),"terminal"===e.power&&(t+="Terminal / Anschluss "),"tower"===e.power&&(t+="Hochspannungsleitungs "),"transformer"===e.power&&(t+="Nebenlinie "),e.barrier)switch(e.barrier){case"bollard":t+="Poller, Pfosten ";break;case"cycle_barrier":t+="Umlaufsperre, Drängelgitter ";break;case"gate":t+="Tor, Schranke ";break;case"chain":t+="Kette ";break;case"lift_gate":t+="Schlagbaum ";break;case"wall":t+="Lärmschutzwand ";break;case"toll_booth":t+="Mautstelle ";break;case"fence":switch(e.fence_type){case"barbed_wire":t+="Stacheldrahtzaun ";break;case"wood":t+="Holzzaun ";break;case"chain_link":t+="Maschendrahtzaun ";break;case"electric":t+="Weidezaun ";break;case"railing":t+="Geländer ";break;case"wire":t+="einfacher Drahtzaun ";break;case"metal":t+="Metallzaun ";break;case"pole":t+="Holzpfähle ";break;default:t+="Zaun "}break;case"block":t+="Block ";break;case"ditch":t+="Graben ";break;case"border_control":t+="Grenzkontrolle ";break;case"hedge":t+="Hecke ";break;case"retaining_wall":t+="Stützmauer ";break;case"cattle_grid":t+="Weiderost ";break;case"horse_stile":t+="Zaunübertritt ";break;default:t+="unbekannt "}if("noise_barrier"===e.wall&&(t+="Lärmschutzwand "),"retaining_wall"===e.designation&&(t+="Lärmschutzwand "),"noise_barrier"===e.designation&&(t+="Lärmschutzwand "),"surveillance"===e.man_made&&(t+="Überwachter Bereich "),e.aeroway)switch(t+="Flughafen: ",e.aeroway){case"aerodrome":t+="Flugplatz";break;case"apron":t+="Vorfeld";break;case"gate":t+="gate";break;case"helipad":t+="Hubschrauberlandeplatz";break;case"hangar":t+="Hangar";break;case"runway":t+="Start-/Landebahn";break;case"taxiway":t+="Rollweg";break;case"terminal":t+="Flughafengebäude";break;default:t+="unbekannt "}if("halt"===e.railway&&(t+="Bahn-Haltepunkt "),"crossing"===e.railway&&(t+="Bahnübergang "),"level_crossing"===e.railway&&(t+="Bahnübergang "),"station"===e.railway&&(t+="Bahnhof "),"bus_station"===e.amenity&&(t+="Busbahnhof "),"bus_station"===!e.amenity&&"station"===e.public_transport&&"yes"===e.bus&&(t+="Busbahnhof "),"rail"===e.railway&&(t+="Bahnlinie ","contact_line"===e.electrified&&(t+="elektrifizierte Bahntrasse mit Oberleitung ")),"tram"===e.railway&&(t+="Straßenbahnlinie "),"slipway"!==e["seamark:small_craft_facility:category"]&&"slipway"!==e.harbour&&"slipway"!==e.leisure||(t+="Slipanlage "),"harbour"===e["seamark:type"])if(e["seamark:harbour:category"])switch(e["seamark:harbour:category"]){case"ferry":t+="Fährhafen ";break;case"container":t+="Containerhafen ";break;case"marina":"marina"!==e.leisure&&(t+="Jachthafen ");break;case"navel_base":t+="Marine-Hafen ";break;case"tanker":t+="Hafen für Öltanker ";break;case"passenger":t+="Personenschifffahrt ";break;case"bulk":t+="Schüttgut-Hafen ";break;default:t+="Hafen "}else t+="Hafen ";return"marina"===e.leisure&&(t+="Jachthafen "),"wreck"===e.historic&&(t+="Wrack "),"animal_shelter"===e.amenity&&(t+="Tierheim "),"shelter"===e.animal&&(t+="Tierheim "),"horse_walker"===e.animal&&(t+="Pferdelauftrainer "),"yes"===e.animal_shelter&&(t+="Tierheim "),"dog"===e.animal_shelter&&(t+="Tierheim "),"cat"===e.animal_shelter&&(t+="Tierheim "),"animal_boarding"===e.amenity&&(t+="Tierpension "),"yes"===e.animal_boarding&&(t+="Tierpension "),"dog"===e.animal_boarding&&(t+="Tierpension "),"horse"===e.animal_boarding&&(t+="Tierpension "),"cat"===e.animal_boarding&&(t+="Tierpension "),"dog;cat"===e.animal_boarding&&(t+="Tierpension "),"cat;dog"===e.animal_boarding&&(t+="Tierpension "),"school"!==e.animal&&"sport"!==e.animal&&"animal_training"!==e.amenity||(t+="Tiertraining "),"swimming"===e.animal&&(t+="Badestelle für Hunde "),"feeding_place"!==e.amenity&&"animal_feeding"!==e.man_made&&"animal_feeding"!==e.amenity||(t+="Fütterungsstelle "),"wildlife_feeding"!==e.amenity&&"deer_feeding"!==e.amenity&&"game_feeding"!==e.amenity||(t+="Wildfütterung "),"cratch"!==e.amenity&&"cratch"!==e.man_made&&"feeding_rack"!==e.amenity||(t+="Futterraufe "),"manger"===e.amenity&&(t+="Krippe "),"birdhouse"===e.man_made&&(t+="Vogelhaus "),"stork"===e.birds_nest&&(t+="Storchennest "),"nest_box"===e.amenity&&(t+="Nistkasten "),"wellness"===e.animal&&(t+="Hundesalon "),"cemetery"===e.animal&&(t+="Kleintierfriedhof "),"stable"!==e.building&&"stable"!==e["building:use"]||(t+="Pferdestall "),"cowshed"===e.building&&(t+="Kuhstall "),"sty"===e.building&&(t+="Schweinestall "),"barn"===e.building&&(t+="Scheune / landwirtsch. Lagerhalle "),"farm_auxiliary"===e.building&&(t+="landwirtschaftl. Nebengebäude "),(e["river:waterway_distance"]||"milestone"===e.waterway)&&(t+="Flusskilometer "),"milestone"===e.highway&&(t+="Strassenkilometer "),"market"===e["xmas:feature"]&&(t+="Weihnachtsmarkt "),"tree"===e["xmas:feature"]&&(t+="Weihnachtsbaumverkauf "),"event"===e["xmas:feature"]&&(t+="Weihnachtsevent "),"pyramid"===e["xmas:feature"]&&(t+="Weihnachtspyramide "),'"}(e),'"}function a(e,t){var s="",a=!1;if(e["addr:housename"]&&(s+="Gebäudename: "+e["addr:housename"]+" ",a=!0),e["addr:floor"]?(s+="Etage: "+e["addr:floor"]+" ",a=!0):e["addr:level"]&&(s+="Etage: "+e["addr:level"]+" ",a=!0),e["addr:street"]&&(s+=e["addr:street"],e["addr:housenumber"]?s+=" "+e["addr:housenumber"]+" ":s+=" ",a=!0),e["addr:postcode"]&&(s+=e["addr:postcode"]+" "),e["addr:city"]&&(s+=e["addr:city"]+" ",a=!0),e.sqkm)if(e.sqkm=""+e.sqkm,e.sqkm.length>3){var l=e.sqkm.length%3,u=l>0?e.sqkm.substring(0,l):"";for(i=0;i "}else s+="Fläche "+e.sqkm+" ";if(e["contact:phone"]&&(n()?(s+='Telefon: '+e["contact:phone"]+" ",a=!0):(s+='Telefon: '+e["contact:phone"]+" ",a=!0)),e.phone&&(n()?(s+='Telefon: '+e.phone+" ",a=!0):(s+='Telefon: '+e.phone+" ",a=!0)),e["contact:fax"]?(s+="Telefax: "+e["contact:fax"]+" ",a=!0):e.fax&&(s+="Telefax: "+e.fax+" ",a=!0),e["contact:email"]?(s+='E-Mail-Adresse: '+e["contact:email"]+" ",a=!0):e.email&&(s+='E-Mail-Adresse: '+e.email+" ",a=!0),a&&(s+=" "),e.opening_hours){for(var c=e.opening_hours,h=0;0===h||c.indexOf(";")>0;)c=(c=(c=(c=(c=(c=(c=(c=(c=(c=(c=c.replace("PH","FT")).replace("Tu","Di")).replace("We","Mi")).replace("Th","Do")).replace("Su","So")).replace("Mar","Mär")).replace("May","Mai")).replace("Oct","Okt")).replace("Dec","Dez")).replace('"Please make a reservation"','"Bitte vereinbaren Sie einen Termin"')).replace("off","ausgenommen"),h>0&&(c=c.replace(";"," ")),h++;s+='Öffnungszeiten: '+c+"
",c.indexOf("FT")>0?s+="(FT = Feiertag) ":s+=" "}if(e["xmas:opening_hours"]){for(c=e["xmas:opening_hours"],h=0;0===h||c.indexOf(";")>0;)c=(c=(c=(c=(c=(c=(c=(c=(c=c.replace("PH","FT")).replace("Tu","Di")).replace("We","Mi")).replace("Th","Do")).replace("Su","So")).replace("Mar","Mär")).replace("May","Mai")).replace("Oct","Okt")).replace("Dec","Dez"),h>0&&(c=c.replace(";"," ")),h++;s+='Öffnungszeiten: '+c+"
",c.indexOf("FT")>0?s+="(FT = Feiertag) ":s+=" "}if(e["xmas:url"]){var d="";r(d=e["xmas:url"]),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='Website: Link zur Website '}e["contact:website"]?(d="",r(d=e["contact:website"]),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='Website: Link zur Website '):e.website&&(d="",r(d=e.website),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='Website: Link zur Website '),e.wikipedia&&(d="",r(d=e.wikipedia),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="https://wikipedia.org/wiki/"+d),s+='Wikipedia: Link zu Wikipedia '),e.wikimedia_commons&&(d="",r(d=e.wikimedia_commons),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="https://commons.wikimedia.org/wiki/"+d),s+='Wikimedia: Link zu Wikimedia '),e["contact:webcam"]&&(d="",r(d=e["contact:webcam"]),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='Webcam: Link zur Webcam '),e.image&&(s+=' ');var p="";if(e.internet_access&&(p+="Internetzugriff: "+o(e.internet_access)+" "),e["internet_access:fee"]&&(p+="Internet Gebühr: "+o(e["internet_access:fee"])+" "),e["wifi_access:operator"]&&(p+="wifi Betreiber: "+e["wifi_access:operator"]+" "),e["wifi_access:technology"]&&(p+="wifi Technologie: "+e["wifi_access:technology"]+" "),e["wifi_access:ssid"]&&(p+="wifi ssid: "+e["wifi_access:ssid"]+" "),""!==p&&(s+='Internetzugang vorhanden'+p+"
"),e.wheelchair&&(s+="rollstuhlgeeignet: "+o(e.wheelchair)+" "),e["wheelchair:description"]&&(s+="Beschreibung: "+e["wheelchair:description"]+" "),e["wheelchair:entrance_width"]&&(s+="Breite des Eingangs in CM: "+e["wheelchair:entrance_width"]+" "),e["wheelchair:step_height"]&&(s+="Höhe der Stufe am Eingang in CM: "+e["wheelchair:step_height"]+" "),e["wheelchair:rooms"]&&(s+="Anzahl rollstuhlgerechter Räume: "+e["wheelchair:rooms"]+" "),e["wheelchair:places"]&&(s+="Anzahl der Rollstuhlplätze: "+e["wheelchair:places"]+" "),e["cent:places"]&&(s+="Anzahl der Rollstuhlplätze: "+e["wheelchair:places"]+" "),e["ramp:wheelchair"]&&(s+="Rampe für Rollstuhlfahrer: "+e["ramp:wheelchair"]+" "),e["capacity:disabled"]&&(s+="Behindertenparkplätze: "+o(e["capacity:disabled"])+" "),e["toilets:wheelchair"]&&(s+="Behinderdengerechte Toilette: "+o(e["toilets:wheelchair"])+" "),e.centralkey&&(s+="Zentralschlüssel: "+e.centralkey+" "),e.note&&(s+=e.note+" "),e.description&&(s+=e.description+" "),e.operator&&(s+="Betreiber: "+e.operator+" "),e.ref&&(s+="Referenz: "+e.ref+" "),"yes"===e.lit&&(s+="Dieses Objekt ist beleuchtet. "),e.shop){var g="";e.brand&&(g+="Markenzeichen: "+e.brand+" "),e.sells&&(g+="Verkaufs: "+e.sells+" "),e.origin&&(g+="Herkunftsländer: "+e.origin+" "),"yes"===e.wholesale&&(g+="Großhändler: Ja "),""!==g&&(s+='Weitere Angaben zum Shop: '+g+"
")}return t&&(r(d=t),s+=" ",s+='OSM: Link zur OpenStreetMap '),'"}Object.defineProperty(t,"__esModule",{value:!0}),t.fnTestInfoPopup=t.fnStandardInfoPopup=t.fnReducedInfoPopup=t.fnMessstation=t.fnContentTourism=t.fnContentStreetsTraffic=t.fnContentStorage=t.fnContentSports=t.fnContentShipping=t.fnContentRoute=t.fnContentProtectedArea=t.fnContentPetrol=t.fnContentNatural=t.fnContentLanduse=t.fnContentInformationCity=t.fnContentHydrants=t.fnContentHistoric=t.fnContentHealthcare=t.fnContentGeneralInformations=t.fnContentEmergency=t.fnContentCuisine=t.fnContentBarriers=t.fnContentAmenity=t.fnContentAerodrome=t.fnContent=void 0,t.fnStandardInfoPopup=function(e,t){var r=e.getProperties(),n="";return n+=s(r,t),n+=l(r),'"},t.fnReducedInfoPopup=function(e,t){var r,n=e.getProperties(),i="",o=!1;switch(r="function"==typeof t?t.call(e)[0].getImage().getSrc():t.getImage().getSrc(),("restaurant"===n.amenity||"pub"===n.amenity||"biergarten"===n.amenity)&&(o=!0),"hotel"===n.tourism&&(o=!0),"guest_house"===n.tourism&&(o=!0),"chalet"===n.tourism&&(o=!0),"hostel"===n.tourism&&(o=!0),"alpine_hut"===n.tourism&&(o=!0),"artwork"!==n.tourism&&"artwork"!==n.amenity||(o=!0),"museum"!==n.tourism&&"museum"!==n.amenity||(o=!0),"cinema"===n.amenity&&(o=!0),"theatre"===n.amenity&&(o=!0),"attraction"!==n.amenity&&"fountain"!==n.amenity&&"monument"!==n.historic&&"city_gate"!==n.historic&&"ruins"!==n.historic&&"castle"!==n.historic&&"attraction"!==n.tourism||(o=!0),"playground"===n.leisure&&(o=!0),n.aerialway&&(o=!0),"swimming_pool"!==n.amenity&&"swimming_pool"!==n.leisure&&"swimming"!==n.sport||(o=!0),"station"===n.railway&&(o=!0),"swimming"===n.sport&&(o=!0),"swimming_pool"===n.leisure&&(o=!0),"swimming_pool"===n.amenity&&(o=!0),"waterpark"===n.leisure&&(o=!0),n.water_park&&(o=!0),"sports_centre"===n.leisure&&(o=!0),o){case!1:i+=s(n,r),i+=l(n),i+=a(n,e.get("osm_type")?e.get("osm_type")+"/"+e.getId():e.getId());break;case!0:i+=s(n,r)}return'"};var l=t.fnContent=function(e){var t="";return t+=T(e),t+=R(e),t+=u(e),t+=x(e),t+=E(e),t+=S(e),t+=C(e),t+=k(e),t+=v(e),t+=w(e),t+=y(e),t+=b(e),t+=_(e),t+=g(e),t+=f(e),t+=m(e),t+=d(e),t+=c(e),t+=function(e){var t="";if(e["monastery:type"])switch(e["monastery:type"]){case"monastery":t+="Typ: Klösterliche Gemeinschaft (monastery) ";break;case"convent":t+="Typ: Bettelmönch Gemeinschaft (convent) ";break;case"canonry":t+="Typ: Kanonikat (canonry) ";break;case"commandry":t+="Typ: Militär geführt (commandry) ";break;case"hermitage":t+="Typ: Einsiedelei (hermitage) ";break;default:t+="Typ: unbekannt "}if(e["community:gender"]&&("male"===e["community:gender"]&&(t+="Geschlecht: Männergemeinschaft "),"female"===e["community:gender"]&&(t+="Geschlecht: Frauengemeinschaft ")),e.religious_rank&&("abbey"===e.religious_rank?t+="Religiöser Rang: Abtei ":"abbey"===e.religious_rank&&(t+="Religiöser Rang: Erzabtei ")),"yes"===e.shrine&&(t+="Besonderheit: Heiligengrab / Reliquienschrein "),"yes"===e.sanctuary&&(t+="Besonderheit: Heiligtum / Altarraum (Sanktuar) "),e.religion)switch(e.religion){case"animist":t+="Religion: animistisch ";break;case"bahai":t+="Religion: bahai ";break;case"buddhist":t+="Religion: buddhistisch ";break;case"christian":t+="Religion: christlich ";break;case"hindu":t+="Religion: hinduistisch ";break;case"IglesiaNiCristo":t+="Religion: IglesiaNiCristo ";break;case"jain":t+="Religion: jain ";break;case"jewish":t+="Religion: jüdisch ";break;case"multifaith":t+="Religion: pluralistisch ";break;case"muslim":t+="Religion: muslimisch ",type+="Moschee ";break;case"pagan":t+="Religion: heidnisch ";break;case"pastafarian":t+="Religion: pastafarisch ";break;case"scientologist":t+="Religion: scientologisch ";break;case"shinto":t+="Religion: schintoistisch ";break;case"sikh":t+="Religion: sikh ";break;case"spiritualist":t+="Religion: spiritistisch ";break;case"taoist":t+="Religion: taoistisch ";break;case"unitarian":t+="Religion: unitarian ";break;case"yazidi":t+="Religion: yazidi ";break;case"zoroastrian":t+="Religion: zoroastrisch ";break;default:t+="Religion: unbekannt "}if(e.denomination)switch(e.denomination){case"anglican":t+="Konfession: Anglikanische Gemeinschaft ";break;case"baptist":t+="Konfession: Baptisten ";break;case"catholic":t+="Konfession: Katholische Kirche, ohne genauere Spezifizierung ";break;case"roman_catholic":t+="Konfession: Römisch-Katholische Kirche ";break;case"old_catholic":t+="Konfession: Altkatholische Kirche (Schweiz: Christ-Katholisch) ";break;case"greek_catholic":t+="Konfession: Griechisch-Katholische Kirche, Sammelbezeichnung für die mit Rom unierten Ostkirchen des byzantinischen Ritus ";break;case"evangelical":t+="Konfession: Evangelikalismus ist eine theologische Richtung innerhalb des Protestantismus. Achtung! Nicht verwechseln mit der evangelischen (= protestantischen) Kirche ";break;case"jehovahs_witness":t+="Konfession: Zeugen Jehovas ";break;case"lutheran":t+="Konfession: Lutheraner, evangelisch-lutherisch ";break;case"mennonite":t+="Konfession: Mennoniten ";break;case"messianic_jewish":t+="Konfession: Messianische Juden, stehen theologisch den evangelikalen Christen nahe. ";break;case"methodist":t+="Konfession: Methodist Church (engl. Methodism) ";break;case"mormon":t+="Konfession: Mormonen ";break;case"new_apostolic":t+="Konfession: Neuapostolische Kirche ";break;case"orthodox":t+="Konfession: Orthodox, ohne genauere Spezifizierung ";break;case"greek_orthodox":t+="Konfession: Griechisch-Orthodox ";break;case"coptic_orthodox":t+="Konfession: Koptische Kirche, ist die christliche altorientalische Kirche Ägyptens. ";break;case"pentecostal":t+="Konfession: Pfingstbewegung ";break;case"presbyterian":t+="Konfession: Presbyterianische Kirchen ";break;case"protestant":t+="Konfession: Evangelische Kirchen ";break;case"quaker":t+="Konfession: Quäker ";break;case"reformed":t+="Konfession: Evangelisch-reformierte ";break;case"russian_orthodox":t+="Konfession: Russisch-Orthodox ";break;case"seventh_day_adventist":t+="Konfession: Siebenten-Tags-Adventisten ";break;case"christian_community":t+="Konfession: Die Christengemeinschaft ist eine christliche Kirche, die sich als selbständige Kultusgemeinschaft versteht. ";break;case"adventist":t+="Konfession: Adventisten, nicht alle Adventisten sind Siebenten-Tags-Adventisten. ";break;case"alliance":t+="Konfession: Christian and Missionary Alliance (C&MA) is an evangelical Protestant denomination within Christianity. ";break;case"assemblies_of_god":t+="Konfession: Assemblies of God, ist eine pfingstlerische Denomination. ";break;case"apostolic":t+="Konfession: Apostolische Kirche ";break;case"armenian_apostolic":t+="Konfession: Armenische Apostolische Kirche, ist eine altorientalische Kirche. ";break;case"assyrian":t+="Konfession: Assyrische Kirche des Ostens, auch Apostolische Kirche des Ostens, ist eine autokephale und völlig eigenständige Ostkirche syrischer Tradition in Nachfolge des altchristlichen Katholikats von Seleukia-Ktesiphon. ";break;case"christ_scientist":t+="Konfession: Christian Science (deutsch: Christliche Wissenschaft) ging aus der Neugeist-Bewegung hervor. ";break;case"church_of_scotland":t+="Konfession: Church of Scotland (dt. Kirche Schottlands) ist die Nationalkirche in Schottland. Im Sprachgebrauch auch „the Kirk“ genannt. ";break;case"czechoslovak_hussite":t+="Konfession: Tschechoslowakische Hussitische Kirche, ist eine christliche Kirche, die durch Abspaltung von der Römisch-Katholischen Kirche entstanden ist. Oft auch Neuhussitische Kirche genannt, vornehmlich in Tschechien verbreitet, aber auch in der Slowakei ";break;case"dutch_reformed":t+="Konfession: Niederländisch-reformierte Kirche, (einschließlich NGK und ähnliche Kirchen in Südafrika) ";break;case"exclusive_brethren":t+="Konfession: Exclusive Brethren ";break;case"foursquare":t+="Konfession: International Church of the Foursquare Gospel ";break;case"kimbanguist":t+="Konfession: Kimbanguistenkirche, ist eine afrikanische, unabhängige, christliche Kirche. ";break;case"living_waters_church":t+="Konfession: Living Waters Christian Church ";break;case"mariavite":t+="Konfession: Mariavitismus ";break;case"maronite":t+="Konfession: Syrisch-maronitische Kirche, ist eine mit Rom unierte, christliche Kirche, die den römischen Papst als Oberhaupt anerkennt. ";break;case"moravian":t+="Konfession: Herrnhuter Brüdergemeine, (auch: Unitas Fratrum, Evangelische oder Erneuerte Brüder-Unität, engl. Moravian Church) ist eine aus der böhmischen Reformation herkommende überkonfessionell-christliche Glaubensbewegung. ";break;case"nazarene":t+="Konfession: Kirche des Nazareners, ist eine Freikirche und Heiligungsgemeinde in methodistischer Tradition. ";break;case"nondenominational":t+="Konfession: Nondenominational Christianity ";break;case"old_believers":t+="Konfession: Altorthodoxe, (häufiger Altgläubige) ist eine Sammelbezeichnung für religiöse Strömungen und Gruppen innerhalb der russisch-orthodoxen Tradition. ";break;case"polish_catholic":t+="Konfession: Polnisch-Katholische Kirche ";break;case"salvation_army":t+="Konfession: Heilsarmee, ist eine christliche Freikirche mit ausgeprägter sozialer Tätigkeit. ";break;case"santo_daime":t+="Konfession: Santo Daime, ist einer synkretistischen religiöse Bewegung aus Brasilien. ";break;case"serbian_orthodox":t+="Konfession: Serbisch-Orthodoxe Kirche, bezeichnet die orthodoxe Kirche von Serbien und die ihr nachgeordneten Kirchen. ";break;case"spiritism":t+="Konfession: Spiritismus, oder Spiritualismus die Lehre des Spiritisten Allan Kardec ";break;case"united":t+="Konfession: United Church of Canada, ist die zweitgrößte Kirche in Kanada. ";break;case"united_church_of_christ":t+="Konfession: United Church of Christ, ist eine Kirche in den USA. ";break;case"united_free_church_of_scotland":t+="Konfession: United Free Church of Scotland, ist eine presbyterianische Freikirche in Schottland. ";break;case"united_methodist":t+="Konfession: Evangelisch-methodistische Kirche, (engl. United Methodist Church (UMC)) ist eine christliche Kirche in der wesleyanischen Tradition. ";break;case"united_reformed":t+="Konfession: United Reformed Church, (Vereinigte Reformierte Kirche, URC) ist eine reformierte Kirche in Großbritannien. ";break;case"uniting":t+="Konfession: Uniting Church in Australia (UCA) ist die drittgrößte christliche Denomination in Australien. ";break;case"church_of_sweden":t+="Konfession: Schwedische Kirche, ist die evangelisch-lutherische Kirche und ehemalige Staatskirche Schwedens. ";break;case"mission_covenant_church_of_sweden":t+="Konfession: Schwedische Missionskirche ist eine reformierte Kirche in Schweden. ";break;case"alternative":t+="Konfession: alternative ";break;case"ashkenazi":t+="Konfession: ashkenazi ";break;case"buchari":t+="Konfession: buchari ";break;case"conservative":t+="Konfession: conservative ";break;case"egalitarian":t+="Konfession: egalitarian ";break;case"hasidic":t+="Konfession: hasidic ";break;case"humanistic":t+="Konfession: humanistic ";break;case"kabbalah":t+="Konfession: kabbalah ";break;case"kabbalistic":t+="Konfession: kabbalistic ";break;case"karaite":t+="Konfession: karaite ";break;case"liberal":t+="Konfession: liberal ";break;case"lubavitch":t+="Konfession: lubavitch ";break;case"lubavitch_messianic":t+="Konfession: lubavitch_messianic ";break;case"mizrachi_baghdadi":t+="Konfession: mizrachi_baghdadi ";break;case"mizrachi_chida":t+="Konfession: mizrachi_chida ";break;case"mizrachi_jerusalemite":t+="Konfession: mizrachi_jerusalemite ";break;case"mizrachi_livorno":t+="Konfession: mizrachi_livorno ";break;case"mizrachi_moroccan":t+="Konfession: mizrachi_moroccan ";break;case"modern_orthodox":t+="Konfession: modern_orthodox ";break;case"neo_orthodox":t+="Konfession: neo_orthodox ";break;case"nondenominational":t+="Konfession: nondenominational ";break;case"orthodox":t+="Konfession: orthodox ";break;case"orthodox_ashkenaz":t+="Konfession: orthodox_ashkenaz ";break;case"orthodox_sefard":t+="Konfession: orthodox_sefard ";break;case"progressive":t+="Konfession: progressive ";break;case"reconstructionist":t+="Konfession: reconstructionist ";break;case"reform":t+="Konfession: reform ";break;case"renewal":t+="Konfession: renewal ";break;case"samaritan":t+="Konfession: samaritan ";break;case"sefardi":t+="Konfession: sefardi ";break;case"sefardi_amsterdam":t+="Konfession: sefardi_amsterdam ";break;case"sefardi_london":t+="Konfession: sefardi_london ";break;case"traditional":t+="Konfession: traditional ";break;case"ultra_orthodox":t+="Konfession: ultra_orthodox ";break;case"unaffiliated":t+="Konfession: unaffiliated ";break;case"yemenite":t+="Konfession: yemenite ";break;case"yemenite_baladi":t+="Konfession: yemenite_baladi ";break;case"yemenite_shami":t+="Konfession: yemenite_shami ";break;case"ahmadiya":t+="Konfession: ahmadiya ";break;case"alaouite":t+="Konfession: alaouite ";break;case"druze":t+="Konfession: druze ";break;case"ibadi":t+="Konfession: ibadi ";break;case"ismaili":t+="Konfession: ismaili ";break;case"shia":t+="Konfession: shia ";break;case"sunni":t+="Konfession: sunni ";break;case"nichiren":t+="Konfession: nichiren ";break;case"jodo_shinshu":t+="Konfession: jodo_shinshu ";break;case"jodo_shu":t+="Konfession: jodo_shu ";break;case"vajrayana":t+="Konfession: vajrayana ";break;case"shingon_shu":t+="Konfession: shingon_shu ";break;case"zen":t+="Konfession: zen ";break;case"thai_mahanikaya":t+="Konfession: thai_mahanikaya ";break;case"thai_thammayut":t+="Konfession: thai_thammayut ";break;case"asatru":t+="Konfession: asatru ";break;case"celtic":t+="Konfession: celtic ";break;case"greco-roman":t+="Konfession: greco-roman ";break;case"wicca":t+="Konfession: wicca ";break;case"irani":t+="Konfession: irani ";break;case"parsi":t+="Konfession: parsi ";break;default:t+="unbekannt "}if(e.community)switch(e.community){case"AA":t+="Ordensgemeinschaft (AA): Augustinians of the Assumption ";break;case"BSCM":t+="Ordensgemeinschaft (BSCM): Adorers of the Sacred Heart of Jesus of Montmartre ";break;case"CBMV":t+="Ordensgemeinschaft (CBMV): Augustiner-Chorfrauen B.M.V. ";break;case"CO":t+="Ordensgemeinschaft (CO): Oratorians ";break;case"CMC":t+="Ordensgemeinschaft (CMC): Congregation of the Mother Co-Redemptrix ";break;case"CRSP":t+="Ordensgemeinschaft (CRSP): Kongregation der Regularkleriker vom hl. Paulus (Barnabiten) ";break;case"CSJ":t+="Ordensgemeinschaft (CSJ): Carmel Saint-Joseph ";break;case"CSSP":t+="Ordensgemeinschaft (CSSP): Congrégation du Saint-Esprit ";break;case"CSSR":t+="Ordensgemeinschaft (CSSR): Congrégation du Très Saint Rédempteur ";break;case"FCJM":t+="Ordensgemeinschaft (FCJM): Franciscan Sisters, Daughters of the Sacred Heart of Jesus and Mary ";break;case"FMGB":t+="Ordensgemeinschaft (FMGB): Suore Francescane Missionarie di Gesù Bambino ";break;case"FMH":t+="Ordensgemeinschaft (FMH): Congregatio Filiarum Mariae Sanctissimae ab Horto ";break;case"FMM":t+="Ordensgemeinschaft (FMM): Franciscaines missionnaires de Marie ";break;case"FSC":t+="Ordensgemeinschaft (FSC): Frères des Écoles chrétiennes ";break;case"MCCI":t+="Ordensgemeinschaft (MCCI): Missionnaires comboniens du Sacré-Cœur ";break;case"MSFS":t+="Ordensgemeinschaft (MSFS): Missionnaires de Saint François de Sales ";break;case"OCart":t+="Ordensgemeinschaft (OCart): Order of the Carthusians ";break;case"OCC":t+="Ordensgemeinschaft (OCC): Ordre de Notre Dame du Mont-Carmel ";break;case"OCD":t+="Ordensgemeinschaft (OCD): Ordre des Carmes déchaux ";break;case"OCSO":t+="Ordensgemeinschaft (OCSO): Zisterzienserorden der strengeren Observanz (Trappisten) ";break;case"OFM":t+="Ordensgemeinschaft (OFM): Ordre des Frères Mineurs (Franziskaner) ";break;case"OFMCap":t+="Ordensgemeinschaft (OFMCap): Ordre des Frères Mineurs Capucins ";break;case"OFMConv":t+="Ordensgemeinschaft (OFMConv): Ordre des Frères Mineurs Conventuels ";break;case"OFS":t+="Ordensgemeinschaft (OFS): Franciscans secular Third Order ";break;case"OMI":t+="Ordensgemeinschaft (OMI): Oblats de Marie ";break;case"OP":t+="Ordensgemeinschaft (OP): Ordre des Frères Prêcheurs ";break;case"OPraem":t+="Ordensgemeinschaft (OPraem): Ordre des chanoines réguliers de Prémontré ";break;case"OSB":t+="Ordensgemeinschaft (OSB): Order of Saint Benedict ";break;case"OSC":t+="Ordensgemeinschaft (OSC): Ordre de Sainte-Claire ou Ordre des Pauvres Dames ";break;case"OSSS":t+="Ordensgemeinschaft (OSSS): Ordre de Sainte-Brigitte ";break;case"OVM":t+="Ordensgemeinschaft (OVM): Order of the Visitation of Holy Mary (Salesianerinnen) ";break;case"PSDP":t+="Ordensgemeinschaft (PSDP): Petites sœurs des pauvres (Kleinen Schwestern der Armen) ";break;case"PFJ":t+="Ordensgemeinschaft (PFJ): Petits Frères de Jésus ";break;case"SDB":t+="Ordensgemeinschaft (SDB): Société de Saint François de Sales ";break;case"SJ":t+="Ordensgemeinschaft (SJ): Compagnie de Jésus ";break;case"SOC":t+="Ordensgemeinschaft (SOC): Order of Cistercians ";break;case"SSCC":t+="Ordensgemeinschaft (SSCC): Congregation of the Sacred Hearts of Jesus and Mary ";break;case"SSF":t+="Ordensgemeinschaft (SSF): Society of St Francis ";break;case"SSJE":t+="Ordensgemeinschaft (SSJE): Society of St John the Evangelist ";break;case"SSpS":t+="Ordensgemeinschaft (SSpS): Steyler Missionsschwestern ";break;case"TOR":t+="Ordensgemeinschaft (TOR): Terzo Ordine Regolare di San Francesco ";break;default:t+="unbekannt "}return t}(e),t+=function(e){var t="";return"surveillance"===e.man_made&&("indoor"===e.surveillance&&(t+="Innenbereich wird überwacht"),"outdoor"===e.surveillance&&(t+="Außenbereich wird überwacht"),"public"===e.surveillance&&(t+="Öffentliche Überwachung"),"camera"===e["surveillance:type"]&&(t+="Überwachungstyp: Kamera"),"guard"===e["surveillance:type"]&&(t+="Überwachungstyp: Wächter"),"ALPR"===e["surveillance:type"]&&(t+="Überwachungstyp: ALPR"),"town"===e["surveillance:zone"]&&(t+="Überwachungsbereich: Ort"),"parking"===e["surveillance:zone"]&&(t+="Überwachungsbereich: Parkplatz"),"traffic"===e["surveillance:zone"]&&(t+="Überwachungsbereich: Verkehr"),"shop"===e["surveillance:zone"]&&(t+="Überwachungsbereich: Shops"),"bank"===e["surveillance:zone"]&&(t+="Überwachungsbereich: Bank"),"building"===e["surveillance:zone"]&&(t+="Überwachungsbereich: Gebäude")),t}(e),t+=function(e){var t="";if(e["building:color"]&&(t+="Gebäudenfarbe: "+e["building:color"]+""),e["building:height"]&&(t+="Gebäudenhöhe: "+e["building:height"]+" m"),e["building:level"]&&(t+="Etage: "+e["building:level"]+""),e["building:part"]){switch(e["building:part"]){case"roof":r="Dach";break;case"retail":r="Einzelhandel";break;case"tower":r="Turm";break;default:r=e["building:part"]}t+="Gebäudeteile: "+e["building:part"]+""}if(e["roof:color"]&&(t+="Dachfarbe: "+e["roof:colour"]+""),e["roof:shape"]){switch(e["roof:shape"]){case"gabled":r="Satteldach";break;case"flat":r="Flachdach";break;case"skillion":r="Schrägdach";break;case"half-hipped":r="Schopf- oder Krüppelwalmdach";break;case"hipped":r="Walmdach";break;case"pyramidal":r="Zeltdach";break;case"gambrel":r="Mansard-Giebeldach";break;case"mansard":r="Mansard-Walmdach";break;case"dome":r="Kuppeldach";break;case"onion":r="Zwiebelhelm";break;case"round":r="Tonnendach";break;case"saltbox":r="Berliner Dach";break;default:r=e["roof:shape"]}t+="Dachform: "+e["roof:shape"]+""}if(e["roof:height"]&&(t+="Dachhöhe: "+e["roof:height"]+" m"),e["roof:material"]){switch(e["roof:material"]){case"concrete":r="Beton";break;case"copper":r="Kupfer";break;case"eternit":r="gewellt";break;case"plastic":r="Kunststoff";break;case"asphalt":r="Asphalt";break;case"glass":r="Glas";break;case"grass":r="Gras";break;case"gravel":r="Kies";break;case"metal":r="Metall";break;case"plants":r="Pflanzen";break;case"roof_tiles":r="Dachziegel";break;case"shadecloth":r="Schattenstoff";break;case"slate":r="Schiefer";break;case"tar_paper":r="Teerpapier";break;case"stone":r="Stein";break;case"thatch":r="Strohdach";break;case"wood":r="Holz";break;case"palm_leaves":r="Palmblätter";break;case"bamboo":r="Bambus";break;case"solar":r="Solaranlage";break;default:r=e["roof:material"]}t+="Dachmaterial: "+e["roof:material"]+" "}if(e["roof:orientation"]){switch(e["roof:orientation"]){case"north":r="Norden";break;case"north_east":r="Nordosten";break;case"east":r="Osten";break;case"south_east":r="Südosten";break;case"south":r="Süden";break;case"south_west":r="Südwesten";break;case"west":r="Westen";break;case"north_west":r="Nordwesten";break;default:r=e["roof:orientation"]}t+="Dachausrichtung: "+e["roof:orientation"]+" "}if(e["roof:direction"]&&(t+="Dachausrichtung: "+e["roof:direction"]+" "),e["building:type"]){var r;switch(e["building:type"]){case"apartments":r="Apartments";break;case"bungalow":r="Bungalow";break;case"cabin":case"hut":r="Hütte";break;case"detached":r="Einfamilienhaus";break;case"dormitory":r="Studentenwohnheim";break;case"hotel":r="Hotel";break;case"house":r="Haus";break;case"houseboat":r="Hausboot";break;case"static_caravan":r="Wohnwagen";break;case"terrace":r="Terrasse";break;case"commercial":r="kommerziell";break;case"kiosk":r="Kiosk";break;case"office":r="Büro";break;case"retail":r="Einzelhandel";break;case"supermarket":r="Supermarkt";break;case"warehouse":r="Lager";break;case"cathedral":r="Kathedrale";break;case"chapel":r="Kapelle";break;case"church":r="Kirche";break;case"mosque":r="Moschee";break;case"religious":r="religiös";break;case"shrine":r="Schrein";break;case"synagogue":r="Synagoge";break;case"temple":r="Tempel";break;case"bakehouse":r="Bäckerei";break;case"civic":r="zivil";break;case"hospital":r="Krankenhaus";break;case"kindergarten":r="Kindergarten";break;case"public":r="Öffentlichkeit";break;case"school":r="Schule";break;case"toilets":r="Toiletten";break;case"train_station":r="Bahnhof";break;case"transportation":r="Lieferung";break;case"university":r="Universität";break;case"barn":r="Scheune";break;case"conservatory":r="Konservatorium";break;case"cowshed":r="Kuhstall";break;case"farm_auxiliary":r="landwirtschaftliche Hilfskräfte";break;case"greenhouse":r="Treibhaus";break;case"stable":r="Stall";break;case"sty":r="Schweinestall";break;case"grandstand":r="Tribüne";break;case"pavilion":r="Pavillon";break;case"riding_hall":r="Reithalle";break;case"sports_hall":r="Sporthalle";break;case"stadium":r="Stadion";break;case"hangar":r="Hangar";break;case"shed":r="Schuppen";break;case"carport":r="Carport";break;case"garage":r="Garage";break;case"garages":r="Werkstätten";break;case"parking":r="Parken";break;case"digester":r="Faulbehälter";break;case"service":r="Service";break;case"transformer_tower":r="Transformatorturm";break;case"water_tower":r="Wasserturm";break;case"bunker":r="Bunker";break;case"bridge":r="Brücke";break;case"construction":r="Konstruktion";break;case"roof":r="Dach";break;case"ruins":r="Ruinen";break;default:r=e["building:type"]}t+="Gebäudentyp: "+r+""}return t}(e),t+=function(e){var t="";if(e["generator:method"]){switch(t+="Erzeugungsart: ",e["generator:method"]){case"combustion":t+="Verbrennung";break;case"thermal":t+="thermische Nutzung (z.B. Solarthermie)";break;case"pumping":t+="durch Pumpen (z.B. die Nutzung von Geothermie)";break;case"photovoltaic":t+="Photovoltaik";break;case"gasification":t+="Vergasung, danach Verbrennung";break;case"anaerobic_digestion":t+="Erzeugung von Biogas durch Vergärung";break;case"pyrolysis":t+="Pyrolyse, Aufspaltung durch hohe Temperaturen";break;case"fission":t+="Kernspaltung";break;case"fusion":t+="Kernfusion";break;default:t+="unbekannt "}t+=" "}return e.power_source&&(t+="Erzeugungsart: ","photovoltaic"===e.power_source?t+="Photovoltaik":t+="unbekannt ",t+=" "),e["generator:output:electricity"]&&(t+="elekt. Energieerzeugung: "+e["generator:output:electricity"]+" "),e["generator:output:heat"]&&(t+="therm. Energieerzeugung: "+e["generator:output:heat"]+" "),e["generator:output:cold"]&&(t+="therm. Energieerzeugung: "+e["generator:output:cold"]+" "),e["generator:output"]&&(t+="Nennleistung: "+e["generator:output"]+" "),e["generator:output:hot_air"]&&(t+="Art des Transportmediums: "+e["generator:output:hot_air"]+" "),e["generator:output:cold_water"]&&(t+="Art des Transportmediums: "+e["generator:output:cold_water"]+" "),e["generator:output:cold_air"]&&(t+="Art des Transportmediums: "+e["generator:output:cold_air"]+" "),e["generator:output:compressed_air"]&&(t+="Art des Transportmediums: "+e["generator:output:compressed_air"]+" "),e["generator:output:steam"]&&(t+="Art des Transportmediums: "+e["generator:output:steam"]+" "),e["generator:output:vacuum"]&&(t+="Art des Transportmediums: "+e["generator:output:vacuum"]+" "),e["generator:output:battery_charging"]&&(t+="Art des Transportmediums: "+e["generator:output:battery_charging"]+" "),"PWR"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"BWR-1"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"BWR-2"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"BWR-3"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"BWR-4"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"BWR-5"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"BWR-6"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"PHWR"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"GCR"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"FBR"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"RBMK-1000"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"RBMK-1500"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"VVER"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"CANDU"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"CPR-1000"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"EPR"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"tokamak"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"stellarator"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"ICF"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"cold-fusion"===e["generator:type"]&&(t+="Generatortyp: "+e["generator:type"]+" "),"wind_turbine"===e["generator:method"]&&"horizontal_axis"===e["generator:type"]&&(t+="Generatortyp: Horizontal-Achsen Windenergieanlage "),"wind_turbine"===e["generator:method"]&&"vertical_turbine"===e["generator:type"]&&(t+="Generatortyp: Vertikalrotor "),"francis_turbine"===e["generator:type"]&&(t+="Generatortyp: Francis-Turbine "),"kaplan_turbine"===e["generator:type"]&&(t+="Generatortyp: Kaplan-Turbine "),"pelton_turbine"===e["generator:type"]&&(t+="Generatortyp: Pelton-Turbine "),"stream"===e["generator:method"]&&"horizontal_axis"===e["generator:type"]&&(t+="Generatortyp: Gezeitenstromgenerator mit horizontaler Achse "),"stream"===e["generator:method"]&&"vertical_axis"===e["generator:type"]&&(t+="Generatortyp: Gezeitenstromgenerator mit vertikaler Achse "),"steam_turbine"===e["generator:type"]&&(t+="Generatortyp: Dampfturbine "),"heat_pump"===e["generator:type"]&&(t+="Generatortyp: Wärmepumpe "),"solar_thermal_collector"===e["generator:type"]&&(t+="Generatortyp: Sonnenkollektor "),"solar_photovoltaic_panel"===e["generator:type"]&&(t+="Generatortyp: Photovoltaic-System "),"steam_generator"===e["generator:type"]&&(t+="Generatortyp: Dampfgenerator "),"gas_turbine"===e["generator:type"]&&(t+="Generatortyp: Gasturbine "),"combined_cycle"===e["generator:type"]&&(t+="Generatortyp: Dampfgenerator "),"reciprocating_engine"===e["generator:type"]&&(t+="Generatortyp: Verbrennungsmotor/Blockheizkraftwerk "),t}(e),t+=p(e),t+=function(e){var t="";return"container"!==e.recycling_type&&"centre"!==e.recycling_type&&"recycling"!==e.amenity||("yes"===e["recycling:glass"]&&(t+="Altglascontainer"),"yes"===e["recycling:shoes"]&&(t+="Schuhentsorgung"),"yes"===e["recycling:cooking_oil"]&&(t+="Speise-Öl-Entsorgung"),"yes"===e["recycling:paper"]&&(t+="Papierentsorgung"),"yes"===e["recycling:engine_oil"]&&(t+="Öl-Entsorgung (Maschinen-, Alt-und Motoröl)"),"yes"===e["recycling:clothes"]&&(t+="Altkleidercontainer"),"yes"===e["recycling:car_batteries"]&&(t+="Auto-Batterien-Entsorgung"),"yes"===e["recycling:cans"]&&(t+="Blechdosenentsorgung"),"yes"===e["recycling:scrap_metal"]&&(t+="Altmetallentsorgung"),"yes"===e["recycling:plastic"]&&(t+="Plastikentsorgung"),"yes"===e["recycling:batterries"]&&(t+="Batterieentsorgung"),"yes"===e["recycling:plastic_bottles"]&&(t+="Plastikflaschenentsorgung"),"yes"===e["recycling:green_waste"]&&(t+="Grünabfälle"),"yes"===e["recycling:hardcore"]&&(t+="Bauschutt und Straßenmaterial Entsorgung")),t}(e),(t+=h(e))&&(t=" "+t),'"},u=t.fnContentAerodrome=function(e){var t="";return e.aerodrome&&("international"===e.aerodrome&&(t+="Flughafentype: internationaler Flugplatz "),"regional"===e.aerodrome&&(t+="Flughafentype: regionaler Flugplatz "),"gliding"===e.aerodrome&&(t+="Flughafentype: Segelflugplatz "),"private"===e.aerodrome&&(t+="Flughafentype: Privatflugplatz ")),e.iata&&(t+="IATA-Code: "+e.iata+" "),e.icao&&(t+="ICAO-Code: "+e.icao+" "),t},c=t.fnContentNatural=function(e){var t="";if((e.forest||e.wood)&&("broadleaved"!==e.leaf_type&&"deciduous"!==e.wood||(t+="Laubwald "),"needleleaved"!==e.leaf_type&&"coniferous"!==e.wood||(t+="Nadelwald "),"mixed"!==e.leaf_type&&"mixed"!==e.wood||(t+="Mischwald "),"leafless"===e.leaf_type&&(t+="Blattlose Vegetation "),"evergreen"===e.wood&&(t+="immergrün "),"palm"===e.wood&&(t+="Palmen "),"nipa_palm"===e.wood&&(t+="Nipapalmen "),"eucalypt"===e.wood&&(t+="Eukalypten "),"filao"!==e.wood&&"casuarina"!==e.wood||(t+="Kasuarinengewächse ")),"tree"===e.natural&&(e["genus:de"]||e["species:de"]||e.leaf_type&&("broadleaved"===e.leaf_type||"deciduous"===e.leaf_type||"broadleafed"===e.leaf_type?t+="Laubbaum ":t+="Nadelbaum "),e.genus&&(t+=e.genus+" "),e["genus:de"]&&(t+=e["genus:de"]+" "),e.species&&(t+=e.species+" "),e["species:de"]&&(t+=e["species:de"]+" "),"landmark"===e.denotation&&(t+="durch Größe und herausragender Position sich deutlich aus seinem Umfeld hervorhebender Baum. "),"natural_monument"!==e.denotation&&"yes"!==e.monument||(t+="alter, unter besonderem Schutz stehender Baum. ")),"manger"===e["feeding:type"]&&(t+="Futterbehälter: Futterraufe "),"automated"===e["feeding:type"]&&(t+="Automat "),e["feeding:for"])switch(e["feeding:for"]){case"sheep":t+="Tier: Schaaf ";break;case"horse":t+="Tier: Pferd ";break;case"cow":t+="Tier: Kuh ";break;case"rabbit":t+="Tier: Kaninchen ";break;case"bunny":t+="Tier: Hase ";break;case"cat":t+="Tier: Katze ";break;case"swan":t+="Tier: Schwan ";break;case"guinea pig":case"guinea pig":t+="Tier: Meerschweinchen ";break;case"donkey":t+="Tier: Esel ";break;case"squirrel":t+="Tier: Eichhörnchen ";break;case"pig":t+="Tier: Schwein ";break;case"deer":t+="Tier: Reh ";break;case"monkey":t+="Tier: Affe ";break;case"camel":t+="Tier: Kamel ";break;case"goat":t+="Tier: Ziege ";break;case"hamster":t+="Tier: Hamster ";break;case"alpaca":t+="Tier: Alpaka ";break;default:t+="Tiere: nicht bekannt "}if(e["feeding:fodder"])switch(e["feeding:fodder"]){case"hay":t+="Füttern mit: Heu";break;case"grain":t+="Füttern mit: Getreide";break;case"corn":t+="Füttern mit: Korn*br>";break;default:t+="Füttern mit: nicht bekannt"}return"volcano"===e.natural&&"active"===e.status&&(t+="Aktiver Vulkan "),"volcano"===e.natural&&"dormant"===e.status&&(t+="Ruhender Vulkan "),"volcano"===e.natural&&"extinct"===e.status&&(t+="Erloschener Vulkan "),"volcano"===e.natural&&"stratovolcano"===e.type&&(t+="Vulkantyp:Schichtvulkan "),"volcano"===e.natural&&"shield"===e.type&&(t+="Vulkantyp:Schildvulkan "),"volcano"===e.natural&&"scoria"===e.type&&(t+="Vulkantyp:Schlacken- und Aschenkegel "),t},h=t.fnContentProtectedArea=function(e){var t="",r="";return"protected_area"===e.boundary&&(e.protect_class&&(r=e.protect_class),e.protect_id&&(r=e.protect_id),"1"===r&&(t="Beschreibung: Strenges Naturreservat, Wildnisgebiet "),"2"===r&&(t="Beschreibung: Nationalpark "),"3"===r&&(t="Beschreibung: Naturmonument "),"4"===r&&(t="Beschreibung: Biotop/Artenschutzgebiet mit Management "),"5"===r&&(t="Beschreibung: Geschützte Landschaft/Geschütztes marines Gebiet "),"6"===r&&(t="Beschreibung: Ressourcenschutzgebiet mit Management "),"7"===r&&(t="Beschreibung: Lokal geschützte Bereiche "),"97"===r&&(t="Beschreibung: Geschützt oder ausgezeichnet durch Vereinbarungen auf kontinentaler Ebene "),"98"===r&&(t="Beschreibung: Geschützt oder ausgezeichnet durch zwischenstaatliche- oder internationale Vereinbarungen "),"99"===r&&(t="andere "),"21"===r&&(t="Beschreibung: Gemeindebefinden (heilige Orte, assoziatice Orte) "),"22"===r&&(t="Beschreibung: Kulturelle Werte (Kulturgüter, historisches Erbe, Denkmalschutz) "),"23"===r&&(t="Beschreibung: Schutz zu Gundsten der Wirtschaft "),"24"===r&&(t="Beschreibung: Politische Schutzgebiete "),"25"===r&&(t="Beschreibung: Militärische Schutzgebiete "),"26"===r&&(t="Beschreibung: Historische Schutzgebiete "),"29"===r&&(t="Beschreibung: Weitere gesellschaftliche Schutzgebiete "),"11"===r&&(t="Beschreibung: Bodenschutz (Vorgabe zum Fruchtbarkeitserhalt und Erosionsschutz) "),"12"===r&&(t="Beschreibung: Wasserschutzgebiet (Trinkwasserschutzgebiet, Heilquellenschutzgebiet,..) "),"13"===r&&(t="Beschreibung: Klima und Luft (Kaltluftenstehung/Frischluftversorgung, Immissionsschutz,..) "),"14"===r&&(t="Beschreibung: Artenschutzgebiet (Angelverbot, Fischereischutzzone, Jagdschutzgebiet, Vogelschutzgebiet,..) "),"15"===r&&(t='Beschreibung: "Standortausstattung": Retentionsraum (gesetzlich geschütztes Überschwemmungsgebiet) '),"16"===r&&(t="Beschreibung: Dauerhafte Gefahrenbereiche (Lebensschutz, Bodenbewegungsgebiet,..) "),"19"===r&&(t="Beschreibung: Weitere nationale Gebiete ")),t},d=t.fnContentLanduse=function(e){var t="";return"quarry"===e.landuse&&e.resource&&(t+="Resource: "+e.resource+" "),"open_stable"===e["animal_keeping:type"]&&(t+="Offenstall "),"field_shelter"===e["animal_keeping:type"]&&(t+="Weide mit Unterstand "),"paddock"===e["animal_keeping:type"]&&(t+="Paddock "),e.animal_keeping&&(t+="Tiere: Perde "),t},p=t.fnMessstation=function(e){var t="";return"yes"===e["monitoring:water_level"]&&(t+="Pegelstand "),"yes"===e["monitoring:seismic_activity"]&&(t+="seismische Aktivitäten "),"yes"===e["monitoring:tide_gauge"]&&(t+="Tidestand "),"yes"===e["monitoring:weather"]&&(t+="Wetterdaten "),"yes"===e["monitoring:air_quality"]&&(t+="Luftqualität "),t},g=t.fnContentRoute=function(e){var t="";return e.route&&("yes"===e.roundtrip&&(t+="Rundweg "),e.length&&(t+="Länge/Distanz: "+e.length+" "),e.distance&&(t+="Länge/Distanz: "+e.distance+" "),e.symbol&&(t+="Symbol: "+e.symbol+" ")),t},f=t.fnContentPetrol=function(e){var t="";return"fuel"===e.amenity&&("yes"===e["fuel:biodiesel"]&&(t+="Biodiesel "),"yes"===e["fuel:e85"]&&(t+="Ethanol "),"yes"===e["fuel:e10"]&&(t+="E10 "),"yes"===e["fuel:lpg"]&&(t+="Autogas "),"yes"===e["fuel:cng"]&&(t+="Erdgas "),"diesel"===e.fuel&&(t+="Diesel "),"lpg"===e.fuel&&(t+="Autogas "),"yes"===e["fuel:octane_95"]&&(t+="Super Bleifrei "),"yes"===e["fuel:octane_98"]&&(t+="Super Plus "),"yes"===e["fuel:octane_100"]&&(t+="V-Power Racing "),"yes"===e["fuel:octane_102"]&&(t+="Ultimate "),"yes"===e["fuel:diesel"]&&(t+="Diesel "),"yes"===e["fuel:electricity"]&&(t+="Ladestation / Stromtankstelle ")),t},m=(t.fnContentHistoric=function(e){var t="";if("archaeological_site"===e.historic&&e.site_type)switch(e.site_type){case"megalith":t+="Megalith ";break;case"bigstone":t+="Findling ";break;case"tumulus":t+="Hügelgrab ";break;case"fortification":t+="historischer Graben / Wall ";break;default:t+="unbekannt "}return t},t.fnContentBarriers=function(e,t){var r="";return"wall"!==e.barrier&&"bollard"!==e.barrier||e.material&&(r+="Material: "+o(e.material)+" "),r}),_=t.fnContentTourism=function(e){var t="";return"camp_site"===e.tourism&&("yes"===e.dog&&(t+="Hunde erlaubt "),"no"===e.dog&&(t+="Hunde nicht erlaubt "),e.stars&&(t+=e.stars+"Sterne "),e.caravans&&(t+="Wohnmobilstellplätze "),"yes"!==e.openfire&&"yes"!==e.fireplace||(t+="Feuerstellen vorhanden "),"yes"===e.washing_machine&&(t+="Waschmaschinen "),"yes"===e.dryer&&(t+="Trockner "),"yes"===e.group_only&&(t+="Nutzung nur durch Gruppen "),"reception"===e.camp_site&&(t+="Reception vorhanden ")),"information"===e.tourism&&"map"===e.information&&("topo"===e.map_type&&(t+="Topografische Karte"),"street"===e.map_type&&(t+="Straßenkarte"),"scheme"===e.map_type&&(t+="Schematische Karte"),"toposcope"===e.map_type&&(t+="Schematische Karte")),"information"===e.tourism&&"map"===e.information&&("site"===e.map_size&&(t+="Karte einer Anlage"),"city"===e.map_size&&(t+="Stadtplan"),"region"===e.map_size&&(t+="Karte der Region")),"geology"===e.board_type&&(t+="Geologische Informationen "),"history"===e.board_type&&(t+="Historische Informationen "),"nature"===e.board_type&&(t+="Informationen über Natur "),"notice"===e.board_type&&(t+="Allgemeine Information "),"plants"===e.board_type&&(t+="Informationen über Pflanzen "),"wildlife"===e.board_type&&(t+="Informationen über Wild "),t},b=t.fnContentAmenity=function(e){var t="";if("boat_sharing"===e.amenity&&(t+=e.boattype+" "),"embassy"===e.amenity&&(t+=e.country+" "),e.vending)switch(e.vending){case"admission_tickets":t+="Tickets ";break;case"animal_feed":t+="Tierfutter ";break;case"books":t+="Bücher ";break;case"candles":t+="Kerzen ";break;case"cigarettes":t+="Zigaretten ";break;case"condoms":t+="Kondome ";break;case"drinks":t+="Getränke ";break;case"first_aid":t+="Erste Hilfe Artikel ";break;case"fishing_tackle":t+="Angelequipment ";break;case"flowers":t+="Blumen ";break;case"ice_cream":t+="Eis ";break;case"laundry_detergent":t+="Waschmittel ";break;case"newspapers":t+="Zeitung ";break;case"SIM_cards":t+="SIM-Karten ";break;case"sweets":t+="Süßigkeiten ";break;case"parcel_pickup":t+="Paketstation ";break;case"ice_cubes":t+="Eiswürfel ";break;case"public_transport_tickets":t+="Tickets für öffentliche Verkehrsmittel ";break;case"parking_ticket":t+="Parkticket ";break;case"sex_toys":t+="Sexspielzeug ";break;case"stamps":t+="Briefmarken ";break;case"toll":t+="Mauttickets ";break;case"umbrellas":t+="Regenschirme ";break;default:t+="Inhalt unbekannt "}return"post_box"===e.amenity&&(e.collection_times&&(t+="Leerungszeiten: "+e.collection_times+" "),"yes"===e.drive_through&&(t+="Vom Auto aus erreichbar. ")),t},y=t.fnContentStorage=function(e){var t="";if("storage_tank"===e.man_made){if(e.content){switch(r=e.content){case"fuel":r="Diesel";break;case"oil":r="Öl";break;case"gas":r="Gas";break;case"slurry":r="Gülle";break;case"cement":r="Zement";break;case"water":r="Wasser";break;case"manure":r="Dünger";break;case"silage":r="Silage"}t+="Inhalt: "+r+" "}if(e.contents){var r;switch(r=e.contents){case"fuel":r="Diesel";break;case"oil":r="Öl";break;case"gas":r="Gas";break;case"slurry":r="Gülle";break;case"cement":r="Zement";break;case"water":r="Wasser";break;case"manure":r="Dünger";break;case"silage":r="Silage"}t+="Inhalt: "+r+" "}}return e.storage&&("gas"===e.storage&&(t+="Inhalt: Gas "),"oil"===e.storage&&(t+="Inhalt: Öl ")),t},v=t.fnContentInformationCity=function(e){var t="";if(e["name:de"]&&(t+="deutscher Name: "+e["name:de"]+" "),e.population>=1e4)if(e.population=""+e.population,e.population.length>3){var r=e.population.length%3,n=r>0?e.population.substring(0,r):"";for(i=0;i "}else t+="Einwohnerzahl "+e.population+" ";return e.population<=1e4&&(t+="Einwohnerzahl: "+e.population+" "),t},w=t.fnContentEmergency=function(e){var t="";if(e.lifeboat&&("inshore"===e.lifeboat?t+="Einsatzgebiet: Inshore (Binnen) ":"offshore"===e.lifeboat&&(t+="Einsatzgebiet: Offshore (Buten) ")),e["lifeboat:class"]&&(t+="Bootstyp: "+e["lifeboat:class"]+" "),e["siren:type"]){switch(r=e["siren:type"]){case"mechanical":r="mechanisch";break;case"electronic":r="elektronisch";break;case"pneumatic":r="pneumatisch";break;case"electromechanic":r="elektromechanisch"}t+="Typ: "+r+" "}if(e["siren:purpose"]){var r;switch(r=e["siren:purpose"]){case"air_raid":r="Luftschutz";break;case"tornado":r="Tornado";break;case"storm":r="Sturm";break;case"civil_defense":r="Bevölkerungsschutz";break;case"fire":r="Feuer"}t+="Nutzung: "+r+" "}return e["siren:model"]&&(t+="Model: "+e["siren:model"]+" "),e["siren:range"]&&(t+="Hörweite: "+e["siren:range"]+" "),t},x=t.fnContentCuisine=function(e){var t="";if(e.cuisine){var r="";"supermarket"!==e.shop&&"convenience"!==e.shop&&"deli"!==e.shop&&"organic"!==e.shop||"restaurant"===e.amenity?t+="Küche: ":t+="Spezialitäten: ","arabic"===e.cuisine&&(r+="arabisch "),"italian"===e.cuisine&&(r+=" italienisch "),"international"===e.cuisine&&(r+=" international "),"regional"===e.cuisine&&(r+=" regional "),"chinese"===e.cuisine&&(r+=" chinesisch "),"greek"===e.cuisine&&(r+=" griechisch "),"african"===e.cuisine&&(r+=" afrikanisch "),"german"===e.cuisine&&(r+=" deutsch "),"mexican"===e.cuisine&&(r+=" mexikanisch "),"french"===e.cuisine&&(r+=" französisch "),"indian"===e.cuisine&&(r+=" indisch "),"iranian"===e.cuisine&&(r+=" iranisch "),"lebanese"===e.cuisine&&(r+=" libanesisch "),"thai"===e.cuisine&&(r+=" thailändisch "),"balkan"===e.cuisine&&(r+=" balkan "),"turkish"===e.cuisine&&(r+=" türkisch "),"bavarian"===e.cuisine&&(r+=" bayrisch "),"czech"===e.cuisine&&(r+=" tschechisch "),"portuguese"===e.cuisine&&(r+=" portugiesisch "),"spanish"===e.cuisine&&(r+=" spanisch "),"japanese"===e.cuisine&&(r+=" japanisch "),"fish"===e.cuisine&&(r+=" Fisch "),"brazilian"===e.cuisine&&(r+=" brasilianisch "),"asian"===e.cuisine&&(r+=" asiatisch "),"mediterranean"===e.cuisine&&(r+=" mediterran "),"seafood"===e.cuisine&&(r+=" Meeresfrüchte "),"ice_cream"===e.cuisine&&(r+=" Eiscrem "),"burger"===e.cuisine&&(r+=" Fast Food "),"frozen_yogurt"===e.cuisine&&(r+=" Frozen Yogurt "),""===r&&(r=e.cuisine+" "),t+=r}return t},E=t.fnContentShipping=function(e){var t="";if((e.harbour="yes")&&("yes"===e["access:tide"]&&(t+="Zufahrtsbeschränkung durch Tide"),"yes"===e["access:swell"]&&(t+="Zufahrtsbeschränkung durch Schwell"),"yes"===e["access:ice"]&&(t+="Zufahrtsbeschränkung durch Eis"),e.vhf_channel&&(t+="UKW-Kanal: "+e.vhf_channel+""),e.mmsi&&(t+="MMSI-Nummer: "+e.mmsi+""),e["harbour:information"]&&(t+="Information :"+e["harbour:information"]+"")),"yes"===e.motorboat&&(t+="Fahren mit Motor erlaubt"),"no"===e.motorboat&&(t+="Fahren mit Motor nicht erlaubt"),e.CEMT&&(t+="CEMT: "+e.CEMT+""),"yes"===e.intermittent&&(t+="Fluss zeitweise ausgetrocknet"),"yes"===e.tidal&&(t+="Gezeiten beeinflussen die Strömung"),e.draft&&(t+="Fahrwassertiefe: "+e.draft+" m"),"slipway"!==e.leisure&&"slipway"!==e.harbour||("hand"===e.operating&&(t+="Funktionsweise: Handbetrieb, Slipwagen "),"car"===e.operating&&(t+="Funktionsweise: mit Auto, Bootsanhänger "),"cable_winch"===e.operating&&(t+="Funktionsweise: Seilwinde "),"travellift"===e.operating&&(t+="Funktionsweise: Travellift "),"crane"===e.man_made&&(t+="mit Kran ",e["crane:maxload"]&&(t+="Maximale Last: "+e["crane:maxload"]+" "),e["ship:maxdraft"]&&(t+="Maximaler Tiefgang: "+e["ship:maxdraft"]+" "),e["ship:maxlength"]&&(t+="Maximale Bootslänge: "+e["ship:maxlength"]+" ")),"yes"===e.vehicle&&(t+="Mit Fahrzeug erreichbar ")),t+=function(e){var t="";return"wreck"===e.historic&&(e["wreck:date_sunk"]&&(t+="Gesunken am: "+e["wreck:date_sunk"]+" "),e["wreck:depth"]&&(t+="Tiefe: "+e["wreck:depth"]+" "),e["wreck:clearance"]&&(t+="Freiraum: "+e["wreck:clearance"]+" "),e["wreck:date_commissioned"]&&(t+="Anerkannt seit: "+e["wreck:date_commissioned"]+" "),e["wreck:gross_tonnage"]&&(t+="Gewicht: "+e["wreck:gross_tonnage"]+" "),e["wreck:length"]&&(t+="Länge: "+e["wreck:length"]+" "),e["wreck:width"]&&(t+="Breite: "+e["wreck:width"]+" "),e["wreck:cargo"]&&("timber"===e["wreck:cargo"]?t+="Ladung: Holz ":"coal"===e["wreck:cargo"]?t+="Ladung: Kohle ":t+="Ladung: "+e["wreck:cargo"]+" "),"yes"===e["wreck:visible_at_low_tide"]&&(t+="Sichtbar bei Niedrigwasser: Ja "),"no"===e["wreck:visible_at_low_tide"]&&(t+="Sichtbar bei Niedrigwasser: Nein "),"yes"===e["wreck:visible_at_high_tide"]&&(t+="Sichtbar bei Hochwasser: Ja "),"no"===e["wreck:visible_at_high_tide"]&&(t+="Sichtbar bei Hochwasser: Nein "),"yes"===e.access&&(t+="Zutritt möglich "),"no"===e.access&&(t+="Zutritt nicht möglich "),"permit_required"===e.access&&(t+="Zutritt nur mit Genehmigung ")),t}(e),"ferry"===e.route||"ferry_terminal"===e.amenity||"yes"===e.ferry){var r=e.duration;""!==r&&"undefined"!==r&&null!=r&&(t+="Fahrtzeit in Std. : "+r+" "),"yes"===e.motorcar&&(t+="Autos erlaubt "),"no"===e.motorcar&&(t+="Autos nicht erlaubt "),"no"===e.motor_vehicle&&(t+="Fahrzeuge nicht erlaubt "),"yes"===e.motor_vehicle&&(t+="Fahrzeuge erlaubt "),"yes"===e.vehicle&&(t+="Fahrzeuge erlaubt "),"no"===e.vehicle&&(t+="Keine Fahrzeuge "),"no"===e.bicycle&&(t+="Keine Fahrräder "),"no"===e.bicycle&&(t+="Fahrräder erlaubt "),"yes"===e.hgv&&(t+="LKW erlaubt "),"no"===e.hgv&&(t+="LKW nicht erlaubt "),"yes"===e.foot&&(t+="Fussgänger erlaubt "),"no"===e.foot&&(t+="Fussgänger nicht erlaubt "),"yes"===e.bicycle&&(t+="Fahrradfahrer erlaubt "),"no"===e.bicycle&&(t+="Fahrradfahrer nicht erlaubt "),"yes"===e["ferry:cable"]&&(t+="Seilfähre ")}if(e["seamark:light:1:colour"]){switch(n=e["seamark:light:1:colour"]){case"white":n="Weiß";break;case"red":n="Rot";break;case"green":n="Grün";break;case"blue":n="Blau";break;case"yellow":n="Gelb";break;case"amber":n="Bernsteinfarben"}t+="Farbe des Lichts: "+n+" "}if("lighthouse"===e.man_made&&(e["seamark:light:1:character"]&&(t+="Rhytmus des Lichtes: "+e["seamark:light:1:character"]+" "),e["seamark:light:1:period"]&&(t+="Periode: "+e["seamark:light:1:period"]+" "),e["seamark:light:1:height"]&&(t+="Höhe: "+e["seamark:light:1:height"]+" m "),e["seamark:light:1:range"]&&(t+="Reichweite: "+e["seamark:light:1:range"]+" sm ")),e["seamark:light:colour"]){var n;switch(n=e["seamark:light:colour"]){case"white":n="Weiß";break;case"red":n="Rot";break;case"green":n="Grün";break;case"blue":n="Blau";break;case"yellow":n="Gelb";break;case"amber":n="Bernsteinfarben"}t+="Farbe des Lichts: "+n+" "}return"lighthouse"===e.man_made&&(e["seamark:light:character"]&&(t+="Rhytmus des Lichtes: "+e["seamark:light:character"]+" "),e["seamark:light:height"]&&(t+="Höhe: "+e["seamark:light:height"]+" m "),e["seamark:light:range"]&&(t+="Reichweite: "+e["seamark:light:range"]+" sm "),e["seamark:light:period"]&&(t+="Periode: "+e["seamark:light:period"]+" ")),t},S=t.fnContentHydrants=function(e){var t="";if("fire_hydrant"===e.emergency){var r=e["fire_hydrant:count"];"undefined"!==r&&null!=r&&""!==r&&(t+="Anzahl: "+r+" ");var n=e["fire_hydrant:diameter"];"undefined"!==n&&null!=n&&""!==n&&(t+="Rohrdurchmesser: "+n+" mm ");var i=e["fire_hydrant:pressure"];"undefined"!==i&&null!=i&&""!==i&&(t+="suction"===i?"Druck in bar / Saugleitung: Saugleitung ":"Druck in bar / Saugleitung: "+i+" ");var o=e["fire_hydrant:position"];"undefined"!==o&&null!=o&&""!==o&&("lane"===o?t+="Position: Fahrbahn ":"parking_lot"===o?t+="Position: Parkbucht ":"sidewalk"===o?t+="Position: Bürgersteig ":"green"===o&&(t+="Position: Wiese "));var s=e.water_volume;"undefined"!==s&&null!=s&&""!==s&&(t+="Volumen: "+s+" ");var a=e["fire_hydrant:awwa_class"];if("undefined"!==a&&null!=a&&""!==a)t+="AWWA Klasse: "+a+" ";else{var l=e.flow_rate;"undefined"!==l&&null!=l&&""!==l&&(t+="Durchfluss: "+l+" ")}var u=e.water_source;"undefined"!==u&&null!=u&&""!==u&&"main"!==u&&(t+="Wasserquelle: "+u+" ");var c=e["couplings:type"];"undefined"!==c&&null!=c&&""!==c&&(t+="Kopplungstyp: "+c+" ");var h=e["couplings:diameter"];"undefined"!==h&&null!=h&&""!==h&&(t+="Kopplungsdurchmesser: "+h+" ");var d=e["pillar:type"];"dry_barrel"===d&&(t+="Typ Überflurhydrant: "+d+" "),"fire_hydrant"===e["disused:emergency"]&&(t+="Aktuell unbrauchbar."),""===t&&(t="Keine Details vorhanden.")}return t},k=t.fnContentStreetsTraffic=function(e){var t="";if("yes"===e["red_turn:right"]&&(t+="Ampel mit Grünpfeil "),"no"===e["red_turn:right"]&&(t+="Ampel ohne Grünpfeil "),e.bridge&&(e.height&&(t+="Höhe über dem Grund: "+e.height+" m "),e.length&&(t+="Länge der Brücke: "+e.length+" m "),e.bridge_ref&&(t+="Bauwerksnummer: "+e.bridge_ref+" "),e.start_date&&(t+="Baujahr: "+e.start_date+";"),e.maxweight&&(t+="Tragfähigkeit: "+e.maxweight+" t")),e.highway&&"yes"===e.toll&&(t+="Mautpflichtige Straße "),"yes"===e["toll:hgv"]&&(t+="Mautpflichtige Straße für LKWs "),e.surface)switch(t+="Oberfläche: ",e.surface){case"grass":t+="Gras ";break;case"paved":t+="versiegelt ";break;case"asphalt":t+="Asphalt ";break;case"cobblestone":t+="Naturstein unbehauen ";break;case"sett":t+="behauenes Steinpflaster ";break;case"concrete":t+="Beton ";break;case"unpaved":t+="ohne Straßenbelag ";break;case"paving_stones":t+="Pflastersteine ";break;case"compacted":t+="verdichtete Deckschicht aus Natursteinmaterial ";break;case"dirt":t+="unbefestigt ";break;case"fine_gravel":t+="Splitt/Kies ";break;case"grass_paver":t+="Rasengittersteine ";break;case"gravel":t+="Schotter ";break;case"earth":case"ground":t+="naturbelassene Oberfläche ";break;case"metal":t+="Metall ";break;case"mud":t+="Matsch, Morast ";break;case"sand":t+="Sand ";break;case"wood":t+="Holz ";break;case"tartan":t+="Tartan- oder Kunststoffbelag ";break;case"artificial_turf":t+="Kunstrasen ";break;case"clay":t+="Ascheplatz ";break;default:t+="unbekannt "}if("grade1"===e.tracktype&&(t+="Wegbeschaffenheit: Befestigter Weg (Asphalt, Beton oder Pflastersteine) "),"grade2"===e.tracktype&&(t+="Wegbeschaffenheit: Befestigter Weg (Schotter oder andere verdichtete Materialien) "),"grade3"===e.tracktype&&(t+="Wegbeschaffenheit: Befestigter oder ausgebesserter Weg, der harten und weichen Untergrund enthält (z. B. Feinschotter-, Sand- oder Erdweg) "),"grade4"===e.tracktype&&(t+="Wegbeschaffenheit: Unbefestigter Weg, hauptsächlich weiche Materialien, Pflanzenwuchs entlang der Spurmitte (z. B. Gras-, Sand- oder Erdweg) "),"grade5"===e.tracktype&&(t+="Wegbeschaffenheit: Unbefestigter Weg, Oberfläche besteht aus Sand, Erde etc., oft nur Abdruck in Gras, teilweise schwer von umgebendem Gelände unterscheidbar "),"yes"===e.motorcycle&&(t+=" mit dem Auto befahrbar. "),"no"===e.motorcycle&&(t+=" keine motorisierten Fahrzeuge zugelassen. "),"excellent"===e.trail_visibility&&(t+="Wegerkennbarkeit: Gut ausgewiesener Weg "),"good"===e.trail_visibility&&(t+="Wegerkennbarkeit: Wegmarkierung sichbar, aber manchmal etwas schwer zu finden "),"intermediate"===e.trail_visibility&&(t+="Wegerkennbarkeit: Weg nicht durchgegend sichbar "),"bad"===e.trail_visibility&&(t+="Wegerkennbarkeit: Wegspur ist kaum zu erkennen "),"horrible"===e.trail_visibility&&(t+="Wegerkennbarkeit: Oft kein Weg vorhanden "),"no"===e.trail_visibility&&(t+="Wegerkennbarkeit: Meistens keine Wegspur zu erkennen "),"hiking"===e.sac_scale&&(t+="Weg: Weg gut gebahnt. (Schwierigskeitstyp: 1)"),"mountain_hiking"===e.sac_scale&&(t+="Weg: Durchgehend gut ersichtlicher und gut begehbarer Weg (Schwierigskeitstyp: 2)"),"demanding_mountain_hiking"===e.sac_scale&&(t+="Weg: Heikle Stellen können mit Seilen oder Ketten gesichert sein. Leitern sind möglich. Eventuell sind die Hände fürs Gleichgewicht nötig. (Schwierigskeitstyp: 3)"),"alphine_hiking"===e.sac_scale&&(t+="Weg: Wegspur kaum vorhanden. An gewissen Stellen benötigt man die Hände zum weiterkommen (Schwierigskeitstyp: 4)"),"demanding_alphine_hiking"===e.sac_scale&&(t+="Weg: Oft weglos, einzelne einfache Kletterstellen bis II. (Schwierigskeitstyp: 5)"),"difficult_alpine_hiking"===e.sac_scale&&(t+="Weg: Schwieriges Alpinenwandern,Kletterstellen bis II. Schwierigskeitstyp: 6"),e["mtb:name"]&&(t+="Fahrradstrecke :"+e["mtb:name"]+""),"0"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Keine besondere Schwierigkeiten.Wegbeschaffenheit: fester und griffiger Untergrund.Hindernisse: Keine HindernisseGefälle: Leicht bis mäßigKurven: weitFahrtechnik: keine besonderes fahrtechnisches Können nötig"),"1"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Der Weg enthält flache Wurzeln und kleinere Steine. Häufig auch vereizelte Wasserrinnen und ErosionsschädenWegbeschaffenheit: loserer Untergrund möglich, kleine Wurzeln und SteineHindernisse: kleine Hindernisse, Wasserrinnen, ErosionsschädenGefälle: bis zu 40%Kurven: engFahrtechnik: Fahrtechnische Grundkentnisse nötig. Hindernisse können überrollt werden"),"2"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Der Weg enthält größere Wurzeln und Steine. Häufig auch vereizelte Wasserrinnen und ErosionsschädenWegbeschaffenheit: Untergrund meist nicht verfestigt, größere Wurzeln und SteineHindernisse: flache Absätze und TreppenGefälle: bis zu 70%Kurven: leichte SpitzkehrenFahrtechnik: Fortgeschrittene Fahrtechnik nötig."),"3"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Auf dem Weg findet man verblockte Singletrails mit vielen größeren Felsbrocken und/oder WurzelpassagenWegbeschaffenheit: verblockt, viele große Wurzeln/Felsen - rutschiger Untergrund, loses GeröllHindernisse: hohe AbsätzeGefälle: 70% oder mehrKurven: enge SpitzkehrenFahrtechnik: Sehr gute Bike-Beherrschung nötig."),"4"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Auf dem Weg sind sehr steile und stark verblockte Singletrails mit großen Felsbrocken und/oder anspruchsvollen Wurzelpassagen, dazwischen häufig loses Geröll und extreme SteilrampenWegbeschaffenheit: verblockt, viele große Wurzeln/Felsen - rutschiger Untergrund, loses GeröllHindernisse: Steilrampen, kaum fahrbare AbsätzeGefälle: 70% oder mehrKurven: Ösenartige SpitzkehrenFahrtechnik: Perfekte Bike-Beherrschung mit Trial-Techniken nötig."),"5"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Der weg wird charakterisiert durch blockartiges Gelände mit Gegenanstiegen, Geröllfeldern und Erdrutschen, ösenartigen Spitzkehren, mehreren hohen, direkt aufeinanderfolgenden Absätzen und Hindernissen wie umgefallenen BäumenWegbeschaffenheit: verblockt mit Gegenanstiegen / rutschiger Untergrund, loses Geröll / der Weg ist eher ein WandersteigHindernisse: Steilrampen, kaum fahrbare AbsätzeGefälle: 70% oder mehrKurven: Ösenartige Spitzkehren mit HindernissenFahrtechnik: excellente Bike-Beherrschung spezieller Trial-Techniken nötig."),"6"===e["mtb:scale"]&&(t+="Mountainbikestrecke: Der weg ist hochanspruchsvoll, und selbst für Profis und Trial-Fahrer nicht passierbarWegbeschaffenheit: Großteils nur noch kletterbarHindernisse: Absätze > 2 m, Leitern, Trittstufen, Kletterstellen bei denen man beide Hände braucht.Gefälle: 100% oder mehrKurven: - Fahrtechnik: hier reicht auch die beste Fahrtechnik nicht mehr"),"10"===e.maxspeed&&(t+="Vekehrsberühigter Bereich. Hier gilt eine maximale Fahrgeschwindigkeit von 10 Km/h sowie die Regel rechts vor links."),"30"===e.maxspeed&&(t+="Vekehrsberühigter Bereich. Hier gilt rechts vor links sowie eine maximale Geschwindigkeit von 30 Km/h"),"50"===e.maxspeed&&(t+="Maximal erlaubte Geschwindigkeit von 50 Km/h darf nicht überschritten werden "),"70"===e.maxspeed&&(t+="Maximal erlaubte Geschwindigkeit von 50 Km/h darf nicht überschritten werden "),"80"===e.maxspeed&&(t+="Maximale Geschwindigkeit von 80 Km/h darf nicht überschritten werden."),"100"===e.maxspeed&&(t+="Maximale Geschwindigkeit von 100 Km/h darf nicht überschritten werden."),"no"===e.overtaking&&(t+="Überholverbot, Fahrzeuge dürfen nicht überholen !"),"yes"===e.noexit&&(t+="Die Straße endet hier, es handelt sich um eine Sackgasse"),"yes"===e.oneway&&(t+="Es handelt sich hier um eine Einbahnstraße, sie dürfen diese Straße nur in eine Richtung befahren"),"designated"===e.priority_road&&(t+="Es handelt sich hierbei um eine Vorfahrtsstraße, derjenige, der sich auf dieser befindet, hat gegenüber anderen Fahrzeugen die Vorfahrt!"),"end"===e.priority_road&&(t+="Die Vorfahrtsstraße endet hier und die Regelung wird aufgehoben"),"emergency_bay"===e.highway&&(t+="Hier befindet sich eine Bucht die nur in Notfällen zur Benuzung zur Verfügung steht"),"yes"===e.traffic_calming&&(t+="Verkehrsberuhigter Bereich"),"bump"===e.traffic_calming&&(t+="Kurze Bodenwelle"),"chicane"===e.traffic_calming&&(t+="Zu umfahrendenes Hinderniss"),"choker"===e.traffic_calming&&(t+="Fahrbahnverengung, zu umfahrende Hindernisse möglich"),"cushion"===e.traffic_calming&&(t+="Bodenwelle mit Lücken aus mehreren rechteckigen Huckeln"),"hump"===e.traffic_calming&&(t+="vergleichbare Bodenwelle mit etwar einer Länge von 2-4M"),"island"===e.traffic_calming&&(t+="Eine Verkehrsinsel"),"rumble_strip"===e.traffic_calming&&(t+="Holperstreifen"),"table"===e.traffic_calming&&(t+="lange Bodenwellen mit flachen Mittelstück"),"parking"===e.amenity){"yes"===e.fee&&(t+="kostenpflichtig ");var r=e["capacity:women"];if(""!==r&&"no"!==r&&null!=r){var n="unbekannt";"yes"!==r&&(n=r),t+="Frauenparkplätze (Anzahl: "+n+") "}}return e.park_ride&&("bus"===e.park_ride&&(t+="Busanbindung "),"tram"===e.park_ride&&(t+="Bahnanbindung "),"unknown"===e.park_ride&&(t+="Verkehrsmittel unbekannt ")),e["railway:position"]&&(t+="Streckenkilometer Position: "+e["railway:position"]+" "),e.uic_ref&&(t+="UIC: "+e.uic_ref+" "),t},C=t.fnContentSports=function(e){var t="";return"9pin"===e.sport&&(t+="Mögliche Sportart: Kegeln "),"10pin"===e.sport&&(t+="Mögliche Sportart: Bowling "),"american_football"===e.sport&&(t+="Mögliche Sportart: American Football "),"aikido"===e.sport&&(t+="Mögliche Sportart: Aikido "),"archery"===e.sport&&(t+="Mögliche Sportart: Bogenschießen "),"athletics"===e.sport&&(t+="Mögliche Sportart: Leichtathletik "),"australian_football"===e.sport&&(t+="Mögliche Sportart: Australian Football "),"base"===e.sport&&(t+="Mögliche Sportart: Objektspringen "),"badminton"===e.sport&&(t+="Mögliche Sportart: Badminton "),"baseball"===e.sport&&(t+="Mögliche Sportart: Baseball "),"basketball"===e.sport&&(t+="Mögliche Sportart: Basketball "),"beachvolleyball"===e.sport&&(t+="Mögliche Sportart: Beachvolleyball "),"bmx"===e.sport&&(t+="Mögliche Sportart: BMX "),"boules"===e.sport&&(t+="Mögliche Sportart: Boccia "),"boule"===e.sport&&(t+="Mögliche Sportart: Boccia "),"bowls"===e.sport&&(t+="Mögliche Sportart: Bowls "),"boxing"===e.sport&&(t+="Mögliche Sportart: Boxen "),"canadian_football"===e.sport&&(t+="Mögliche Sportart: Canadian Football "),"canoe"===e.sport&&(t+="Mögliche Sportart: Paddeln "),"chess"===e.sport&&(t+="Mögliche Sportart: Schach "),"cliff_diving"===e.sport&&(t+="Mögliche Sportart: Klippenspringen "),"climbing"===e.sport&&(t+="Mögliche Sportart: Klettern "),"climbing_adventure"===e.sport&&(t+="Mögliche Sportart: Klettern "),"cricket"===e.sport&&(t+="Mögliche Sportart: Cricket "),"cricket_nets"===e.sport&&(t+="Mögliche Sportart: Cricket Netz "),"croquet"===e.sport&&(t+="Mögliche Sportart: Croquet "),"curling"===e.sport&&(t+="Mögliche Sportart: Curling "),"cycling"===e.sport&&(t+="Mögliche Sportart: Radrennen, Radsport "),"dog_racing"===e.sport&&(t+="Mögliche Sportart: Hunderennen "),"darts"!==e.sport&&"dart"!==e.sport||(t+="Darts "),"fencing"===e.sport&&(t+="Mögliche Sportart: Fechten "),"equestrian"===e.sport&&(t+="Mögliche Sportart: Reiten "),"football"===e.sport&&(t+="Mögliche Sportart: American Football "),"free_flying"===e.sport&&(t+="Mögliche Sportart: Freeflying "),"gaelic_games"===e.sport&&(t+="Mögliche Sportart: Gaelic games "),"golf"===e.sport&&(t+="Mögliche Sportart: Golf "),"gymnastics"===e.sport&&(t+="Mögliche Sportart: Gymnastik "),"hockey"===e.sport&&(t+="Mögliche Sportart: Hockey "),"horseshoes"===e.sport&&(t+="Mögliche Sportart: Hufeisenwerfen "),"horse_racing"===e.sport&&(t+="Mögliche Sportart: Pferderennen "),"ice_stock"===e.sport&&(t+="Mögliche Sportart: Eisstockschießen "),"judo"===e.sport&&(t+="Mögliche Sportart: Judo "),"karting"===e.sport&&(t+="Mögliche Sportart: Kartfahren "),"kitesurfing"===e.sport&&(t+="Mögliche Sportart: Kitesurfing "),"korfball"===e.sport&&(t+="Mögliche Sportart: Korfball "),"motor"===e.sport&&(t+="Mögliche Sportart: Motorsport "),"multi"===e.sport&&(t+="Mögliche Sportart: Mehrfachsport "),"obstacle_course"===e.sport&&(t+="Mögliche Sportart: Hindernislauf "),"orienteering"===e.sport&&(t+="Mögliche Sportart: Orientierungslauf "),"paddle_tennis"===e.sport&&(t+="Mögliche Sportart: Paddle-Tennis "),"paragliding"===e.sport&&(t+="Mögliche Sportart: Gleitschirmfliegen "),"Pelota"===e.sport&&(t+="Mögliche Sportart: Pelota "),"rasquet"===e.sport&&(t+="Mögliche Sportart: Racquetball "),"rowing"===e.sport&&(t+="Mögliche Sportart: Rudern "),"rugby_league"===e.sport&&(t+="Mögliche Sportart: Rugby League "),"rugby_union"===e.sport&&(t+="Mögliche Sportart: Rugby Union "),"running"===e.sport&&(t+="Mögliche Sportart: Laufsport "),"scuba_diving"===e.sport&&(t+="Mögliche Sportart: Sporttauchen "),"shooting"===e.sport&&(t+="Mögliche Sportart: Sportschießen "),"skating"===e.sport&&(t+="Mögliche Sportart: Eislaufsport "),"skateboard"===e.sport&&(t+="Mögliche Sportart: Skateboard "),"skiing"===e.sport&&(t+="Mögliche Sportart: Skifahren "),"soccer"===e.sport&&(t+="Mögliche Sportart: Fußball "),"surfing"===e.sport&&(t+="Mögliche Sportart: Surfen "),"swimming"===e.sport&&(t+="Mögliche Sportart: Schwimmen "),"table_tennis"===e.sport&&(t+="Mögliche Sportart: Tischtennis "),"taekwondo"===e.sport&&(t+="Mögliche Sportart: Taekwondo "),"team_handball"===e.sport&&(t+="Mögliche Sportart: Handball "),"tennis"===e.sport&&(t+="Mögliche Sportart: Tennis "),"toboggan"===e.sport&&(t+="Mögliche Sportart: Rodeln "),"volleyball"===e.sport&&(t+="Mögliche Sportart: Volleyball "),"water_ski"===e.sport&&(t+="Mögliche Sportart: Wasserski "),"weightlifting"===e.sport&&(t+="Mögliche Sportart: Gewichtheben "),"wrestling"===e.sport&&(t+="Mögliche Sportart: Ringen "),t},T=t.fnContentGeneralInformations=function(e){var t="";return e.width&&(t+="Breite: "+e.width+" m "),e.height&&(t+="Höhe: "+e.height+" m "),e.maxwidth&&(t+="Maximalbreite: "+e.maxwidth+" m "),e.maxheight&&(t+="Maximalhöhe: "+e.maxheight+" m "),e.maxweight&&(t+="Maximalgewicht: "+e.maxweight+" t "),e.maxspeed&&(t+="Höchstgeschwindigkeit: "+e.maxspeed+" km/h "),e.min_age&&(t+="Mindestalter: "+e.min_age+" "),e.max_age&&(t+="Maximalalter: "+e.max_age+" "),"yes"===e.nudism&&(t+="Freikörperkultur "),"yes"===e.ruins&&(t+="Ruine "),e.ele&&(t+="Höhe über NN: "+e.ele+" m "),e["xmas:day_date"]&&(t+="Dauer von - bis: "+e["xmas:day_date"]+" "),e["rotor:diameter"]&&(t+="Rotordurchmesser: "+e["rotor:diameter"]+" m "),e["xmas:note"]&&(t+="Hinweis: "+e["xmas:note"]+" "),"port"===e["seamark:beacon_lateral:category"]&&(t+="Backbord "),"starboard"===e["seamark:beacon_lateral:category"]&&(t+="Steuerbord "),"yes"===e["service:bicycle:retail"]&&(t+="Fahrradverkauf "),"yes"===e["service:bicycle:repair"]&&(t+="Fahrradreparatur "),"yes"===e["service:bicycle:rental"]&&(t+="Fahrradverleih "),"yes"===e["service:bicycle:pump"]&&(t+="Benutzung einer Luftpumpe möglich "),"yes"===e["service:bicycle:diy"]&&(t+="Benutzung von Werkzeug möglich "),"yes"===e["service:bicycle:cleaning"]&&(t+="Fahrräder werden gewaschen "),"yes"===e["service:bicycle:second_hand"]&&(t+="Verkauf von gebrauchten Fahrrädern "),"yes"===e["service:bicycle:charging"]&&(t+="Elektro-Fahrräder können geladen werden "),"yes"===e.cafe&&(t+="Kleine Café-Ecke "),"yes"===e.breakfast&&(t+="Besonderes Frühstücksangebot "),"yes"===e.snack&&(t+="Back-Snacks warm oder kalt "),"yes"===e.indoor_seating&&(t+="Sitzmöglichkeiten im Innenbereich "),"yes"===e.outdoor_seating&&(t+="Sitzmöglichkeiten im Außenbereich "),"yes"===e.self_service&&(t+="Selbstbedienungsbäckerei "),"yes"===e.bakehouse&&(t+="Backstube "),"yes"===e.pastry_shop&&(t+="Gebäck aus der Konditorei "),"yes"===e.fair_trade&&(t+="einige Fair-Trade-Produkte im Sortiment "),"only"===e.fair_trade&&(t+="fast ausschließlich Fair-Trade-Produkte im Sortiment "),"no"===e.fair_trade&&(t+="keine Fair-Trade-Produkte im Sortiment "),t},R=t.fnContentHealthcare=function(e){var t="";return"doctors"!==e.amenity&&"physician"!==e.office&&"doctor"!==e.healthcare||(t+=function(e){var t="",r="",n=e["healthcare:speciality"];return""!==n&&("general"===n&&(r+="Allgemeinmedizin "),"allergology"===n&&(r+="Allergologie "),"anaesthetics"===n&&(r+="Anästhesiologie "),"biochemistry"===n&&(r+="Medizinische und chemische Labordiagnostik "),"biological_haematology"===n&&(r+="Biologische Hämatologie "),"biology"===n&&(r+="Medizinische Biologie "),"cardiology"===n&&(r+="Kardiologie "),"cardiac_surgery"===n&&(r+="Kardiovaskularchirurgie "),"child_psychiatry"===n&&(r+="Kinder- u. Jugendpsychatrie "),"dental_oral_maxillo_facial_surgery"===n&&(r+="Zahn-, Mund-, Kiefer- und Gesichtschirurgie "),"dermatology"===n&&(r+="Hautkrankheiten "),"dermatovenereology"===n&&(r+="Haut- und Geschlechtskrankheiten "),"diagnostic_radiology"===n&&(r+="Diagnostische Radiologie "),"emergency"===n&&(r+="Unfall- und Notfallmedizin "),"endocrinology"===n&&(r+="Endokrinologie "),"gastroenterological_surgery"===n&&(r+="Gastroenterologische Chirurgie "),"gastroenterology"===n&&(r+="Gastroenterologie "),"geriatrics"===n&&(r+="Geriatrie "),"gynaecology"===n&&(r+="Geburtshilfe und Frauenheilkunde "),"haematology"===n&&(r+="Allgemeine Hämatologie "),"hepatology"===n&&(r+="Hepatologie "),"immunology"===n&&(r+="Immunologie "),"infectious_diseases"===n&&(r+="Ansteckende Krankheiten "),"intensive"===n&&(r+="Intensivmedizin "),"internal"===n&&(r+="Allgemeine (innere) Medizin "),"maxillofacial_surgery"===n&&(r+="Mund-Kiefer-Gesichtschirurgie "),"nephrology"===n&&(r+="Nierenkrankheiten "),"neurology"===n&&(r+="Neurologie "),"neurophysiology"===n&&(r+="Klinische Neurophysiologie "),"neuropsychiatry"===n&&(r+="Neuropsychiatrie(Neurologie und Psychiatrie) "),"neurosurgery"===n&&(r+="Neurochirurgie "),"nuclear"===n&&(r+="Nuklearmedizin "),"occupational"===n&&(r+="Arbeitsmedizin "),"oncology"===n&&(r+="Onkologie "),"ophthalmology"===n&&(r+="Augenheilkunde "),"orthopaedics"===n&&(r+="Orthopädie "),"otolaryngology"===n&&(r+="Hals-Nasen-Ohren-Heilkunde "),"paediatric_surgery"===n&&(r+="Kinderchirurgie "),"paediatrics"===n&&(r+="Kinderheilkunde "),"palliative"===n&&(r+="Palliativmedizin "),"physiatry"===n&&(r+="Physikalischeund Rehabilitative Medizin "),"plastic_surgery"===n&&(r+="Plastische Chirurgie "),"proctology"===n&&(r+="Proktologie "),"psychiatry"===n&&(r+="Psychiatrie "),"pulmonology"===n&&(r+="Lungen- und Bronchialheilkunde "),"radiology"===n&&(r+="Radiologie "),"radiotherapy"===n&&(r+="Strahlentherapie "),"rheumatology"===n&&(r+="Rheumatologie "),"stomatology"===n&&(r+="Stomatologie "),"surgery"===n&&(r+="Chirurgie "),"surgical_oncology"===n&&(r+="Krebschirurgie "),"thoracic_surgery"===n&&(r+="Thoraxchirurgie "),"transplant"===n&&(r+="Transplantationsmedizin "),"trauma"===n&&(r+="Unfallchirurgie "),"tropical"===n&&(r+="Tropenmedizin "),"urology"===n&&(r+="Urologie "),"vascular_surgery"===n&&(r+="Gefäßchirurgie "),"venereology"===n&&(r+="Geschlechtskrankheiten "),"acupuncture"===n&&(r+="Akupunktur "),"naturopathy"===n&&(r+="Naturheilkunde "),"chiropractic"===n&&(r+="Chiropraktik "),"homeopathy"===n&&(r+="Homöopathie "),"osteopathy"===n&&(r+="Osteopathie ")),""!==e.health_specialty&&("yes"===e["health_specialty:family_medicine"]&&(r+="Allgemeinmedizin "),"yes"===e["health_specialty:emergency_medicine"]&&(r+="Notfallmedizin "),"yes"===e["health_specialty:anaesthesiology"]&&(r+="Anästhesie "),"yes"===e["health_specialty:dermatology"]&&(r+="Dermatologie "),"yes"===e["health_specialty:ear_nose_throat"]&&(r+="Hals, Nasen, Ohren (HNO) "),"yes"===e["health_specialty:occupational_medicine"]&&(r+="Arbeitsnmedizin "),"yes"===e["health_specialty:internal_medicine"]&&(r+="innere Medizin "),"yes"===e["health_specialty:neurology"]&&(r+="Neurologie "),"yes"===e["health_specialty:ophthalmology"]&&(r+="Augenheilkunde "),"yes"===e["health_specialty:palliative_medicine"]&&(r+="Palliativmedizin "),"yes"===e["health_specialty:psychiatry"]&&(r+="Psychatrie "),"yes"===e["health_specialty:gynaecology"]&&(r+="Gynäkologie "),"yes"===e["health_specialty:urology"]&&(r+="Urologie "),"yes"===e["health_specialty:pain_medicine"]&&(r+="Schmerzmedizin "),"yes"===e["health_specialty:environmental_medicine"]&&(r+="Umweltmedizin "),"yes"===e["health_specialty:intensive_care_medicin"]&&(r+="Intensivmedizin "),"yes"===e["health_specialty:paediatrics"]&&(r+="Kinder- u. Jugendmedizin "),"yes"===e["health_specialty:physiatry"]&&(r+="Physikalische und Rehabilitative Medizin "),"yes"===e["health_specialty:radiology"]&&(r+="Radiologie "),"yes"===e["health_specialty:general"]&&(r+="Allgemeinmedizin "),"yes"===e["health_specialty:occupational_therapy"]&&(r+="Ergotherapie "),"yes"===e["health_specialty:pulmonology"]&&(r+="Pneumologie "),"yes"===e["health_specialty:acupuncture"]&&(r+="Akupunktur "),"yes"===e["health_specialty:orthopaedics"]&&(r+="Orthopädie "),"yes"===e["health_specialty:chiropractic"]&&(r+="Chiropraktik "),"yes"===e["health_specialty:sports_medicine"]&&(r+="Sportmedizin ")),""!==r&&(t+="Fachgebiete: ",t+=''+r+"
"),t}(e),e.medical_area&&(t+=e.medical_area+" "),e.type&&(t+=e.type+" "),e["doctors:de"]&&(t+=e["doctors:de"]+" "),e["note:de"]&&(t+=e["note:de"]+" ")),"yes"===e.dispensing&&(t+="Apotheke mit Rezepteinlösung "),"abused"===e["social_facility:for"]&&(t+="Einrichtung für: Menschen die Misshandlung erlitten haben "),"child"===e["social_facility:for"]&&(t+="Einrichtung für: Kinder "),"disabled"===e["social_facility:for"]&&(t+="Einrichtung für: Menschen mit körperlicher oder geistiger Behinderung "),"diseased"===e["social_facility:for"]&&(t+="Einrichtung für: Erkrankte Menschen "),"drug_addicted"===e["social_facility:for"]&&(t+="Einrichtung für: Drogensüchtige "),"homeless"===e["social_facility:for"]&&(t+="Einrichtung für: Obdachlose "),"juvenile"===e["social_facility:for"]&&(t+="Einrichtung für: Jugendliche und Teenager "),"mental_health"===e["social_facility:for"]&&(t+="Einrichtung für: Menschen mit psychischen Problemen "),"migrant"===e["social_facility:for"]&&(t+="Einrichtung für: Menschen mit Migrationshintergrund "),"orphan"===e["social_facility:for"]&&(t+="Einrichtung für: Waisen "),"senior"===e["social_facility:for"]&&(t+="Einrichtung für: Senioren "),"underprivileged"===e["social_facility:for"]&&(t+="Einrichtung für: Arme oder benachteiligte Menschen "),"unemployed"===e["social_facility:for"]&&(t+="Einrichtung für: Arbeitslose "),"victim"===e["social_facility:for"]&&(t+="Einrichtung für: Opfer eines Verbrechens "),t};t.fnTestInfoPopup=function(e){var t=e.getProperties(),r="";for(var n in t)r=r+n+"="+t[n]+" ";return'"}},"./src/Resources/public/js/c4g-maps-popup-info-en.js":(e,t)=>{"use strict";function r(e){return e.replace(/^\s+/,"").replace(/\s+$/,"")}function n(){return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i.test(navigator.userAgent||navigator.vendor||window.opera)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test((navigator.userAgent||navigator.vendor||window.opera).substr(0,4))}function o(e){var t=r(e);return"yes"===t||"Yes"===t?"yes":"no"===t||"No"===t?"no":"limited"===t?"limited":"designated"===t?"designated":"wood"===t?"wood":"metal"===t?"metal":"concrete"===t?"concrete":"plastic"===t?"plastic":"stone"===t?"stone":"steel"===t?"steel":"brick"===t?"brick":"reinforced_concrete"===t?"reinforced_concrete":"masonry"===t?"masonry":e}function s(e,t){var r="",n="32px";if(e.name||e["piste:name"]||e["xmas:name"]||e["xmas:location"]){if(e.name)var i=e.name;e["piste:name"]&&(i=e["piste:name"]),e["xmas:name"]&&(i=e["xmas:name"]),e["xmas:location"]&&(i=e["xmas:location"]),r+=i=t?' ":'"}else t&&(r+=' ');return r+=function(e){var t="";if("doctors"!==e.amenity&&"doctor"!==e.healthcare||(t+="doctor "),"hospital"!==e.amenity&&"clinic"!==e.amenity&&"hospital"!==e.healthcare&&"clinic"!==e.healthcare||("yes"===e.emergency?t+="hospital with emergency facilities ":t+="hospital "),"dentist"===e.amenity&&(t+="dentist "),"pharmacy"!==e.amenity&&"pharmacy"!==e["health_facility:type"]||(t+="pharmacy "),"physiotherapist"!==e.healthcare&&"yes"!==e["health_speciality:physiotherapy"]||(t+="physiotherapist "),"occupational_therapist"!==e.healthcare&&"yes"!==e["health_speciality:occupational_therapy"]&&"yes"!==e["health_specialty:occupational_therapy"]||(t+="occupational_therapist "),"psychotherapist"!==e.healthcare&&"yes"!==e["health_speciality:psychotherapy"]||(t+="psychotherapist "),"alternative"===e.healthcare&&(t+="alternative "),"midwife"===e.healthcare&&(t+="midwife "),"speech_therapist"!==e.healthcare&&"yes"!==e["health_speciality:speech_therapy"]||(t+="speech_therapist "),"yes"===e["health_speciality:music_therapy"]&&(t+="music_therapy "),"veterinary"===e.amenity&&(t+="veterinary "),"fire_station"===e.amenity&&(t+="fire station "),"fire_extinguisher"===e.emergency&&(t+="fire extinguisher "),"aed"===e.emergency&&(t+="aed "),"defibrillator"===e.emergency&&(t+="defibrillator "),"phone"===e.emergency&&(t+="call box "),"police"===e.amenity&&(t+="police "),"ambulance_station"===e.emergency&&(t+="ambulance station "),"technical"===e.emergency_service&&(t+="technical "),"water"===e.emergency_service&&(t+="water "),"baywatch"===e.waterway&&(t+="baywatch "),"air"===e.emergency_service&&(t+="rescue helicopter "),"emergency_access_point"===e.highway&&(t+="emergency access point "),"lifeboat_station"!==e.amenity&&"lifeboat_station"!==e.emergency||(t+="lifeboat station "),"life_ring"===e.emergency&&(t+="life ring "),"siren"===e.emergency&&(t+="siren "),"life_ring"===e.amenity&&(t+="life ring "),"rescue_station"===e.amenity&&(t+="rescue station "),"fire_hydrant"===e.emergency&&("underground"===e["fire_hydrant:type"]?t+="underground hydrant ":"pillar"===e["fire_hydrant:type"]?t+="pillar hydrant ":"wall"===e["fire_hydrant:type"]?t+="wall hydrant ":"pond"===e["fire_hydrant:type"]&&(t+="suction point ")),"suction_point"===e.emergency&&(t+="suction point "),"fire_water_pond"===e.emergency&&(t+="fire protection pond "),"mountain"===e.emergency_service&&(t+="mountain rescue service "),"water_tank"===e.emergency&&(t+="fire water tank "),"container"===e.recycling_type&&(t+="Recycling container "),"recycling"===e.amenity&&"yes"===e["recycling:excrement"]||"pump-out"===e["seamark:small_craft_facility:category"]?t+="suction station ":"recycling"===e.amenity&&(t+=" buyback centre "),"yes"===e["diet:pescetarian"]?t+="pescetarian available ":"only"===e["diet:pescetarian"]&&(t+="just pescetarian "),"yes"===e["diet:vegetarian"]?t+="vegetarian vorhanden ":"only"===e["diet:vegetarian"]&&(t+="just vegetarian "),"yes"===e["diet:lacto_vegetarian"]?t+="lacto_vegetarian available ":"only"===e["diet:lacto_vegetarian"]&&(t+="just lacto vegetarian "),"yes"===e["diet:ovo_vegetarian"]?t+="ovo vegetarian available ":"only"===e["diet:ovo_vegetarian"]&&(t+="just ovo_vegetarian "),"yes"===e["diet:vegan"]?t+="vegan available ":"only"===e["diet:vegan"]&&(t+="just vegan "),"yes"===e["diet:fruitarian"]?t+="fruitarian available ":"only"===e["diet:fruitarian"]&&(t+="hust fruitarian "),"yes"===e["diet:raw"]?t+="raw availaibe ":"only"===e["diet:raw"]&&(t+="just raw "),"yes"===e["diet:gluten_free"]?t+="gluten free available ":"only"===e["diet:gluten_free"]&&(t+="just gluten free "),"yes"===e["diet:dairy_free"]?t+="dairy free available ":"only"===e["diet:dairy_free"]&&(t+="just dairy free "),"yes"===e["diet:lactose_free"]?t+="lactose free available ":"only"===e["diet:lactose_free"]&&(t+="just lactose free "),"yes"===e["diet:halal"]?t+="halal available ":"only"===e["diet:halal"]&&(t+="just halal "),"yes"===e["diet:kosher"]?t+="kosher available ":"only"===e["diet:kosher"]&&(t+="just kosher "),"pub"===e.amenity&&(t+="pub "),"bar"===e.amenity&&(t+="bar "),"yes"===e.frozen_yogurt&&(t+="frozen yogurt "),"yes"===e.slush_ice&&(t+="slush ice "),"yes"===e.cake&&(t+="cake "),"yes"===e.coffee&&(t+="coffee "),"yes"===e.drinks&&(t+="drinks "),"biergarten"===e.amenity&&(t+="biergarten "),"restaurant"===e.amenity&&(t+="restaurant "),"fast_food"===e.amenity&&(t+="fast food "),"cafe"!==e.amenity&&"coffee_shop"!==e.amenity||"ice_cream"===e.cuisine||(t+="cafe "),("cafe"===e.amenity&&"ice_cream"===e.cuisine||"ice_cream"===e.amenity)&&(t+="ice cream "),"alpine_hut"===e.tourism&&(t+="alpine hut "),"aquarium"===e.tourism&&(t+="aquarium "),"apartment"===e.tourism&&(t+="apartment "),"attraction"===e.tourism&&(t+="attraction "),"artwork"===e.tourism&&(t+="artwork "),"camp_site"===e.tourism&&(t+="camp site "),"caravan_site"===e.tourism&&(t+="caravan site "),"chalet"===e.tourism&&(t+="chalet "),"gallery"===e.tourism&&(t+="gallery "),"guest_house"===e.tourism&&(t+="guest house "),"hostel"===e.tourism&&(t+="hostel "),"hotel"===e.tourism&&(t+="hotel "),"motel"===e.tourism&&(t+="motel "),"museum"===e.tourism&&(t+="museum "),"picnic_site"===e.tourism&&(t+="picnic site "),"theme_park"===e.tourism&&(t+="theme park "),"viewpoint"===e.tourism&&(t+="viewpoint "),"wilderness_hut"===e.tourism&&(t+="wilderness_hut "),"wine_cellar"===e.tourism&&(t+="wine cellar "),"zoo"===e.tourism&&(t+="zoo ","enclosure"===e.zoo&&(t+="enclosure "),"petting_zoo"===e.zoo&&(t+="petting zoo "),"falconry"===e.zoo&&(t+="falconry ")),"trail_riding_station"===e.tourism&&(t+="trail riding station "),"fishing"===e.club&&(t+="fishing club "),"sport"===e.club&&"fishing"===e.sport&&(t+="fishing club "),"amateur_radio"===e.club&&(t+="amateur radio club "),"art"===e.club&&(t+="art club "),"astronomy"===e.club&&(t+="astronomy club "),"automobile"===e.club&&(t+="automobile club "),"board_games"===e.club&&(t+="board games club "),"card_games"===e.club&&(t+="card games club "),"charity"===e.club&&(t+="charity club "),"chess"===e.club&&(t+="chess club "),"cinema"===e.club&&(t+="cinema club "),"cooking"===e.club&&(t+="cooking club "),"culture"===e.club&&(t+="culture club "),"doityourself"===e.club&&(t+="doityourself club "),"equestrian"===e.club&&(t+="equestrian club "),"ethnic"===e.club&&(t+="ethnic club "),"fan"===e.club&&(t+="fan club "),"freemasonry"===e.club&&(t+="freemasonry club "),"game"===e.club&&(t+="game club "),"history"===e.club&&(t+="history club "),"hunting"===e.club&&(t+="hunting club "),"linux"===e.club&&(t+="linux club "),"motorcycle"===e.club&&(t+="motorcycle club "),"music"===e.club&&(t+="music club "),"nature"===e.club&&(t+="nature club "),"nudism"===e.club&&(t+="nudism club "),"photography"===e.club&&(t+="photography club "),"politics"===e.club&&(t+="politics club "),"religion"===e.club&&(t+="religion club "),"scout"===e.club&&(t+="scout club "),"smoke"===e.club&&(t+="smoke club "),"sport"===e.club&&(t+="sport club "),"theatre"===e.club&&(t+="theatre club "),"veterans"===e.club&&(t+="veterans club "),"amusement_arcade"===e.leisure&&(t+="penny arcade / gambling hall "),"beach_resort"===e.leisure&&(t+="beach resort "),"bird_hide"===e.leisure&&(t+="bird hide "),"common"===e.leisure&&(t+="common "),"club"===e.leisure&&(t+="club "),"dance"===e.leisure&&(t+="dance "),"dog_park"===e.leisure&&(t+="dog_park "),"firepit"===e.leisure&&(t+="firepit "),"fishing"===e.leisure&&(t+="fishing "),"garden"===e.leisure&&(t+="garden "),"golf_course"===e.leisure&&(t+="golf course "),"hackerspace"===e.leisure&&(t+="hackerspace "),"horse_riding"===e.leisure&&(t+="horse riding "),"ice_rink"===e.leisure&&(t+="ice rink "),"nature_reserve"===e.leisure&&(t+="nature reserve "),"park"===e.leisure&&(t+="park "),"miniature_golf"===e.leisure&&(t+="miniature golf "),"pitch"===e.leisure&&(t+="pitch "),"pitch"===e.leisure&&"yes"===e.building&&(t+="gym "),("playground"===e.leisure&&"yes"===e.building||"playground"===e.leisure)&&(t+="playground "),"social_club"===e.leisure&&(t+="social club "),"spa"===e.leisure&&(t+="spa "),"sports_centre"===e.leisure&&(t+="sports centre "),"climbing_adventure"===e.sport&&(t+="climbing adventure "),"stadium"===e.leisure&&(t+="stadium "),"swimming_pool"===e.leisure&&(t+="swimming pool "),"track"===e.leisure&&(t+="track "),"water_park"===e.leisure&&(t+="water park "),"wildlife_hide"===e.leisure&&(t+="wildlife hide "),"adult_gaming_centre"===e.leisure&&(t+="adult gaming_centre "),"bowling_alley"===e.leisure&&"10pin"===e.sport&&(t+="10pin bowling_alley "),"bowling_alley"===e.leisure&&"9pin"===e.sport&&(t+="9pin bowling_alley "),"karting"!==e.sport&&"motor"!==e.sport||(t+="karting "),"darts"!==e.sport&&"dart"!==e.sport||(t+="Darts "),e["piste:type"])switch(e["piste:type"]){case"skitour":t+="skitour ";break;case"downhill":t+="downhill ";break;case"sled":t+="sled ";break;case"nordic":t+="nordic ";break;case"hike":t+="hike ";break;case"snow_park":t+="snow park "}if(e.sport)switch(e.sport){case"surfing":t+="surfing ";break;case"kitesurfing":t+="kitesurfing ";break;case"water_ski":t+="water ski "}if(e.aerialway)switch(e.aerialway){case"cable_bar":t+="cable bar ";break;case"gondola":t+="gondola ";break;case"chair_lift":t+="chair lift ";break;case"mixed_lift":t+="mixed lift ";break;case"drag_lift":t+="drag lift ";break;case"t-bar":case"t-bar":t+="t-bar ";break;case"platter":t+="platter ";break;case"rope_tow":t+="rope tow ";break;case"magic_carpet":t+="magic carpet ";break;default:t+="unknown"}if("mosque"===e.building&&(t+="mosque "),"synagogue"===e.building&&(t+="synagogue "),"temple"===e.building&&(t+="temple "),"apartments"===e.building&&(t+="apartments "),"farm"===e.building&&(t+="farm "),"hotel"===e.building&&(t+="hotel "),"house"===e.building&&(t+="house "),"detached"===e.building&&(t+="detached "),"residential"===e.building&&(t+="residential "),"domitory"!==e.building&&"residential plus"!==e.building||(t+="domitory "),"terrace"===e.building&&(t+="terrace "),"houseboat"===e.building&&(t+="houseboat "),"bungalow"===e.building&&(t+="bungalow "),"static_caravan"===e.building&&(t+="static caravan "),"commercial"===e.building&&(t+="commercial "),"retail"===e.building&&(t+="retail "),"warehouse"===e.building&&(t+="warehouse "),"bakehouse"===e.building&&(t+="bakehouse "),"shrine"===e.building&&(t+="shrine "),"civic"===e.building&&(t+="civic "),"stadium"===e.building&&(t+="stadium "),"train_station"===e.building&&(t+="train station "),"university"===e.building&&(t+="university "),"public"===e.building&&(t+="public "),"bridge"===e.building&&(t+="bridge "),"bunker"===e.building&&(t+="bunker "),"cabin"===e.building&&(t+="cabin "),"conservatory"===e.building&&(t+="conservatory "),"construction"===e.building&&(t+="construction "),"garage"===e.building&&(t+="garage "),"garages"===e.building&&(t+="garages "),"greenhouse"===e.building&&(t+="greenhouse "),"hangar"===e.building&&(t+="hangar "),"hut"===e.building&&(t+="hut "),"pavillion"===e.building&&(t+="pavillion "),"roof"===e.building&&(t+="roof "),"shed"===e.building&&(t+="shed "),"transformer_tower"===e.building&&(t+="transformer tower "),"service"===e.building&&(t+="service "),"kiosk"===e.building&&(t+="kiosk "),"carport"===e.building&&(t+="carport "),"ruins"===e.building&&(t+="ruins "),"gambling"===e.amenity&&(t+="penny arcade "),"library"===e.amenity&&(t+="library "),"fountain"===e.amenity&&(t+="fountain "),"attraction"===e.amenity&&(t+="attraction "),"social_centre"!==e.amenity&&"club"!==e.amenity||(t+="social centre "),"townhall"===e.amenity&&(t+="townhall "),"bench"===e.amenity&&(t+="bench "),"grave_yard"!==e.amenity&&"cemetery"!==e.landuse||(t+="grave yard "),"post_box"===e.amenity&&(t+="post box "),"post_office"===e.amenity&&(t+="post office "),"telephone"===e.amenity&&(t+="telephone "),"atm"===e.amenity&&(t+="atm "),"bank"===e.amenity&&(t+="bank "),"toilets"===e.amenity&&"yes"===e.diaper?t+="toilets with diaper changing table ":"toilets"===e.amenity&&(t+="toilets "),"school"===e.amenity&&"1"===e["isced:level"]?t+="primary school ":"school"===e.amenity&&"2"===e["isced:level"]?t+="secondary school ":"school"===e.amenity&&"3"===e["isced:level"]?t+="secondary schools ":"school"===e.amenity&&(t+="school "),"kindergarten"===e.amenity&&(t+="kindergarten "),"internet_cafe"===e.amenity&&(t+="internet cafe "),"daycare"===e.amenity&&(t+="daycare "),"childcare"===e.amenity&&(t+="childcare "),"university"===e.amenity&&(t+="university "),"college"===e.amenity&&(t+="college "),"shelter"===e.amenity&&(t+="shelter "),"bbq"===e.amenity&&(t+="bbq "),"nightclub"===e.amenity&&(t+="nightclub "),"bicycle_parking"===e.amenity&&(t+="bicycle parking "),"bicycle_rental"===e.amenity&&(t+="bicycle rental "),"boat_sharing"===e.amenity&&(t+="boat sharing "),"car_sharing"===e.amenity&&(t+="car sharing "),"cinema"===e.amenity&&(t+="cinema "),"swimming_pool"===e.amenity&&(t+="swimming pool "),"embassy"!==e.amenity&&"embassy"!==e.diplomatic||(t+="embassy "),"embassy"===e.amenity&&"consulate"===e.diplomatic&&(t+="consulate "),"embassy"===e.amenity&&"consulate_general"===e.diplomatic&&(t+="consulate general "),"embassy"===e.amenity&&"honorary_consulate"===e.diplomatic&&(t+="honorary consulate "),"embassy"===e.amenity&&"permanent_mission"===e.diplomatic&&(t+="permanent mission "),"embassy"===e.amenity&&"delegation"===e.diplomatic&&(t+="delegation "),"embassy"===e.amenity&&"high_commission"===e.diplomatic&&(t+="high commission "),"Barfusspfad"===e.amenity&&(t+="barefoodpath "),"casino"===e.amenity&&(t+="casino "),"spa"===e.amenity&&(t+="spa "),"stables"===e.amenity&&(t+="stables "),"watering_place"===e.amenity&&(t+="watering place "),"yes"===e.watering_place&&(t+="watering place "),"water_point"===e.amenity&&(t+="water point "),"taxi"===e.amenity&&(t+="taxi "),"car_wash"===e.amenity&&(t+="car wash "),"brothel"===e.amenity&&(t+="brothel "),"stripclub"===e.amenity&&(t+="stripclub "),"swingerclub"===e.amenity&&(t+="swingerclub "),"planetarium"===e.amenity&&(t+="planetarium "),"courthouse"===e.amenity&&(t+="court house "),"crematorium"===e.amenity&&(t+="crematorium "),"crypt"!==e.amenity&&"crypt"!==e.building||(t+="crypt "),"hunting_stand"===e.amenity&&(t+="hunting stand "),"photo_booth"===e.amenity&&(t+="photo booth "),"prison"===e.amenity&&(t+="prison "),"ranger_station"===e.amenity&&(t+="ranger station "),"register_office"===e.amenity&&(t+="register office "),"marketplace"===e.amenity&&(t+="marketplace "),"solarium"===e.amenity&&(t+="solarium "),"sauna"===e.amenity&&(t+="sauna "),"shower"===e.amenity&&(t+="shower "),"waste_disposal"===e.amenity&&(t+="waste disposal ",e.waste))switch(t+="Typ: ",e.waste){case"trash":default:t+="General ";break;case"oil":t+="Oil ";break;case"drugs":t+="Pharmaceutical ";break;case"organic":t+="Organic ";break;case"plastic":t+="Plastic ";break;case"rubble":t+="Rubble ";break;case"cigarettes":t+="Cigarettes "}if("waste_basket"!==e.amenity&&"dog_excrement"!==e.waste||(t+="dog waste station "),"scout_camp"!==e.amenity&&"scout_hut"!==e.amenity&&"scout_hall"!==e.amenity||(t+="scout camp "),"ferry_terminal"===e.amenity&&(t+="ferry terminal "),"bureau_de_change"===e.amenity&&(t+="bureau de change "),"youth_club"===e.amenity&&(t+="youth club "),"festival_grounds"===e.amenity&&(t+="festival grounds "),"yes"!==e.openfire&&"yes"!==e.fireplace||(t+="fireplace "),"vending_machine"===e.amenity)if(e.vending)switch(e.vending){case"admission_tickets":t+="vending machine admission tickets ";break;case"animal_feed":t+="vending machine animal feed ";break;case"bicycle_tube":t+="vending machine bicycle tube ";break;case"books":t+="vending machine books ";break;case"candles":t+="vending machine candles ";break;case"cigarettes":t+="vending machine cigarettes ";break;case"chemist":t+="vending machine chemist ";break;case"condoms":t+="vending machine condoms ";break;case"drinks":t+="vending machine drinks ";break;case"electronics":t+="vending machine electronics ";break;case"elongated_coin":t+="vending machine elongated_coin ";break;case"excrement_bags":t+="vending machine excrement_bags ";break;case"feminine_hygiene":t+="vending machine feminine_hygiene ";break;case"first_aid":t+="vending machine first_aid ";break;case"fishing_tackle":t+="vending machine fishing tackle ";break;case"fishing_bait":t+="vending machine fishing bait ";break;case"flowers":t+="vending machine flowers ";break;case"food":t+="vending machine food ";break;case"ice_cubes":t+="vending machine ice cubes ";break;case"ice_cream":t+="vending machine ice cream ";break;case"ink_cartridges":t+="vending machine ink cartridges ";break;case"laundry_detergent":t+="vending machine laundry detergent ";break;case"public_transport_tickets":t+="vending machine public transport tickets ";break;case"newspaper":t+="vending machine newspaper ";break;case"parcel_pickup":t+="vending machine parcel pickup ";break;case"parcel_mail_in":t+="Packege station ";break;case"parking_tickets":t+="vending machine parking tickets ";break;case"photos":t+="vending machine photos ";break;case"sex_toys":t+="vending machine sex_toys ";break;case"SIM_cards":t+="vending machine SIM_cards ";break;case"stamps":t+="vending machine stamps ";break;case"sweets":t+="vending machine sweets ";break;case"syringes":t+="vending machine syringes ";break;case"toll":t+="vending machine toll ";break;case"toys":t+="vending machine toys ";break;case"umbrellas":t+="vending machine umbrellas ";break;default:t+="vending machine "}else t+="vending machine ";if("arts_centre"===e.amenity&&(t+="arts centre "),"artwork"===e.amenity&&(t+="artwork "),"museum"===e.amenity&&(t+="museum "),"theatre"===e.amenity&&(t+="theatre "),"cathedral"===e.building&&(t+="cathedral "),"church"===e.building&&(t+="church "),"chapel"===e.building&&(t+="chapel "),"place_of_worship"===e.amenity&&(t+="place of worship "),"village"===e.abandoned&&(t+="abandoned village "),"theme_park"===e["abandoned:tourism"]&&(t+="abandoned theme park "),e["abandoned:amenity"],"yes"===e.abandoned&&"bunker"===e.military&&(t+="abandoned bunker "),"yes"===e.abandoned&&"barracks"===e.military&&(t+="abandoned barracks "),"yes"===e.abandoned&&"airfield"===e.military&&(t+="abandoned airfield "),"monastery"===e.historic&&(t+="historic monastery "),"monastery"===e.amenity&&(t+="monastery "),"monastery"===e.building&&(t+="monastery "),"manor"===e.historic&&(t+="historic manor "),"boundary_stone"===e.historic&&(t+="historic boundary stone "),"milestone"===e.historic&&(t+="historic milestone "),"monument"===e.historic&&(t+="monument "),"palace"===e.historic&&(t+="historic palace "),"mine"===e.historic&&(t+="historic mine "),"ruins"===e.historic&&(t+="ruins "),"harbour"===e.historic_usage&&(t+="historic harbour "),"rune stone"===e.historic&&(t+="rune stone "),"battlefield"===e.historic&&(t+="historic battlefield "),"blacksmith"===e.historic&&(t+="historic blacksmith "),"tree_shrine"!==e.historic&&"wayside_shrine"!==e.historic||(t+="shrine "),"city_gate"===e.historic&&(t+="historic city gate "),"wayside_cross"===e.historic&&(t+="historic wayside cross "),"monument"===e.amenity&&(t+="monument "),"memorial"===e.historic&&(t+="memorial "),"optical_telegraph"===e.historic&&(t+="historic optical telegraph "),"castle"===e.historic)if(e.castle_type)switch(e.castle_type){case"defensive":t+="defensive castle ";break;case"palace":t+="palace ";break;case"stately":t+="stately castle ";break;case"manor":t+="manor ";break;case"fortress":t+="fortress ";break;case"castrum":t+="castrum ";break;case"shiro":t+="shiro ";break;case"kremlin":t+="kremlin ";break;default:t+="castle "}else t+="castle ";if("archaeological_site"===e.historic&&(t+="archaeological site "),"tomb"===e.historic)if(e.tomb)switch(e.tomb){case"tumulus":t+="tumulus ";break;case"rock-cut":t+="rock ";break;case"hypogeum":t+="hypogeum ";break;case"war_grave":t+="war grave ";break;case"mausoleum":t+="mausoleum ";break;case"columbarium":t+="columbarium ";break;case"crypt":t+="crypt ";break;case"pyramid":t+="pyramid ";break;case"sarcophagus":t+="sarcophagus ";break;case"vault":t+="vault ";break;case"tombstone":t+="tombstone ";break;default:t+="historic tomb "}else t+="historic tomb ";if("accountant"===e.office&&(t+="accountant "),"administrative"===e.office&&(t+="administrative "),"architect"===e.office&&(t+="architect "),"association"===e.office&&(t+="association "),"physician"===e.office&&(t+="physician "),"camping"===e.office&&(t+="camping office "),"company"===e.office&&(t+="company "),"educational_institution"===e.office&&(t+="educational institution "),"employment_agency"===e.office&&(t+="employment agency "),"estate_agent"===e.office&&(t+="estate agent "),"forestry"===e.office&&(t+="forestry "),"foundation"===e.office&&(t+="foundation "),"government"===e.office&&(t+="government "),"guide"===e.office&&(t+="guide office "),"insurance"===e.office&&(t+="insurance "),"it"===e.office&&(t+="it office "),"lawyer"===e.office&&(t+="lawyer "),"newspaper"===e.office&&(t+="newspaper "),"ngo"===e.office&&(t+="ngo office "),"notary"===e.office&&(t+="notary "),"political_party"===e.office&&(t+="political party "),"quango"===e.office&&(t+="quango office "),"realtor"===e.office&&(t+="realtor "),"real_estate_agent"===e.office&&(t+="real estate agent "),"register"===e.office&&(t+="register "),"religion"===e.office&&(t+="religious office "),"research"===e.office&&(t+="research office "),"tax"===e.office&&(t+="tax office "),"telecommunication"===e.office&&(t+="telecommunication office "),"travel_agent"===e.office&&(t+="travel agent "),"water_utility"===e.office&&(t+="water utility office "),"therapist"===e.office&&(t+="therapist "),"city"===e.place&&(t+="city "),"town"===e.place&&(t+="town "),"village"===e.place&&(t+="village "),"continent"===e.place&&(t+="continent "),"ocean"===e.place&&(t+="ocean"),"track"===e.highway&&(t+="track "),"raceway"===e.highway&&(t+="raceway "),"designated"===e.bicycle&&(t+="cycle path "),"path"===e.highway&&(t+="food path "),"parking"===e.amenity&&(t+="parking "),"services"===e.highway&&(t+="services "),"rest_area"===e.highway&&(t+="rest area "),"turning_circle"===e.highway&&(t+="turning circle "),"service"===e.highway&&(t+="service road "),"motorway"===e.highway&&(t+="motorway "),"motorway_junction"===e.highway&&(t+="motorway junction "),"bridleway"===e.highway&&(t+="bridleway "),"yes"===e.oneway&&(t+="oneway "),"yes"===e.park_ride&&(t+="park and ride "),"unknown"===e.park_ride&&(t+="park and ride "),"bus"===e.park_ride&&(t+="park and ride "),"tram"===e.park_ride&&(t+="park and ride "),"bus_stop"===e.highway&&(t+="bus stop "),"pedestrian"===e.highway&&(t+="pedestrian "),"street_lamp"===e.highway&&(t+="street lamp "),"traffic_signals"===e.highway&&(t+="traffic signals "),"traffic_signals"===e.crossing&&(t+="traffic signals "),"speed_camera"===e.highway&&(t+="speed camera "),"yes"===e.traffic_calming&&(ret+="traffic calming"),"bump"===e.traffic_calming&&(t+="bump"),"chicane"===e.traffic_calming&&(t+="chicane"),"choker"===e.traffic_calming&&(t+="choker"),"cushion"===e.traffic_calming&&(t+="cushion"),"hump"===e.traffic_calming&&(t+="hump"),"island"===e.traffic_calming&&(t+="island"),"rumble_strip"===e.traffic_calming&&(t+="rumble_strip"),"table"===e.traffic_calming&&(t+="table"),"buoy_cardinal"===e["seamark:type"]&&(t+="buoy cardinal "),"buoy_lateral"===e["seamark:type"]&&(t+="buoy lateral "),"buoy_isolated_danger"===e["seamark:type"]&&(t+="buoy isolated_danger "),"perch"===e["seamark:beacon_lateral:shape"]&&(t+="perch "),"fuel"===e.amenity&&"fuel_station"===e["seamark:small_craft_facility:category"]?t+="fuel station ":"fuel"===e.amenity&&(t+="fuel "),"charging_station"===e.amenity){t+="charging station ";var r=e.voltage,n=" ";if(e.car){switch(e.car){case"yes":t+="Car: yes";break;case"no":t+="Car: No";break;default:t+="Cars: unkown"}t+=n}else t+="Cars: unkown"+n;if(e.bicycle){switch(e.bicycle){case"yes":t+="E-Bike: yes";break;case"no":t+="E-Bike: no";break;default:t+="E-Bike: unkown"}t+=n}else t+="E-Bike: unkown"+n;e["socket:schuko"]&&(t+="Schuko socket: "+e["socket:schuko"]+n),e["socket:cee_blue"]&&(t+="Cee blue socket "+e["socket:cee_blue"]+n),e["socket:cee_red_16a"]&&(t+="Cee red 16a socket "+e["socket:cee_red_16a"]+n),e["socket:cee_red_32a"]&&(t+="Cee red 32a socket "+e["socket:cee_red_32a"]+n),e["socket:cee_red_64a"]&&(t+="Cee red 64a socket "+e["socket:cee_red_64a"]+n),e["socket:cee_red_125a"]&&(t+="Cee red 125a socket "+e["socket:cee_red_125a"]+n),e["socket:nema_5_15"]&&(t+="Nema 5 15 socket "+e["socket:nema_5_15"]+n),e["socket:nema_5_20"]&&(t+="Nema 5 20 socket "+e["socket:nema_5_20"]+n),e["socket:nema_14_30"]&&(t+="Nema 14 30 socket "+e["socket:nema_14_30"]+n),e["socket:nema_14_50"]&&(t+="Nema 14 50 socket "+e["socket:nema_14_50"]+n),e["socket:bs1363"]&&(t+="Bs1363 socket "+e["socket:bs1363"]+n),e["socket:type1"]&&(t+="Type 1 socket "+e["socket:type1"]+n),e["socket:type1_combo"]&&(t+="Type 1 combo socket "+e["socket:schuko"]+n),e["socket:type2"]&&(t+="Type 2 socket "+e["socket:type2"]+n),e["socket:type2_combo"]&&(t+="Type 2 combo socket "+e["socket:type2_combo"]+n),e["socket:type3"]&&(t+="Type 3 socket "+e["socket:type3"]+n),e["socket:chademo"]&&(t+="Chademo socket "+e["socket:chademo"]+n),e["socket:magne_charge"]&&(t+="Magne charge socket "+e["socket:magne_charge"]+n),e["socket:tesla_standard"]&&(t+="Tesla standard socket "+e["socket:tesla_standard"]+n),e["socket:tesla_supercharge"]&&(t+="Tesla supercharge: "+e["socket:tesla_supercharge"]+n),e["socket:tesla_roadster"]&&(t+="Tesla_roadster socket "+e["socket:tesla_roadster"]+n),t+=n,e.voltage&&(t+="Volt: "+r+n)}if("yes"===e.tunnel&&(t+="tunnel "),e.bridge)switch(t+="bridge: ",e.bridge){case"swing":t+="swing";break;case"aqueduct":t+="aqueduct";break;case"bascule":t+="flap bridge";break;case"boardwalk":t+="boardwalk";break;case"cantilever":t+="cantilever";break;case"covered":t+="covered";break;case"drawbridge":t+="drawbridge";break;case"humpback":t+="humpback";break;case"lift":t+="lift";break;case"low_water_crossing":t+="low water crossing";break;case"moveable":t+="moveable";break;case"pontoon":t+="pontoon";break;case"suspension":t+="suspension";break;case"trestle":t+="trestle";break;case"viaduct":t+="viaduct"}if(e["bridge:movable"])switch(e["bridge:movable"]){case"swing":t+="swing";break;case"bascule":t+="bascule";break;case"drawbridge":t+="drawbridge";break;case"lift":t+="lift";break;case"submersible":t+="submersible";break;case"transporter":t+="transporter";break;case"retractable":t+="retractable"}if("nursing_home"!==e.amenity&&"retirement_home"!==e.amenity||(t+="nursing home / retirement home "),"social_facility"===e.amenity&&(t+="social facility "),e.social_facility&&("group_home"===e.social_facility&&"senior"===e["social_facility:for"]&&(t+="senior group home "),"assisted_living"===e.social_facility&&(t+="assisted living "),"outreach"===e.social_facility&&(t+="outreach "),"workshop"===e.social_facility&&(t+="workshop "),"ambulatory_care"!==e.social_facility&&"healthcare"!==e.social_facility||(t+="ambulatory care "),"shelter"===e.social_facility&&"senior"===e["social_facility:for"]&&(t+="senior shelter "),"shelter"===e.social_facility&&"abused"===e["social_facility:for"]&&(t+="abused shelter "),"food_bank"===e.social_facility&&(t+="food bank "),"hospice"===e.social_facility&&(t+="hospice ")),e.brewery&&(t+="brand of beer: "+e.brewery+" "),"alcohol"===e.shop&&(t+="alcohol shop "),"bakery"===e.shop&&(t+="bakery shop "),"beverages"===e.shop&&(t+="beverages shop "),"butcher"===e.shop&&(t+="butcher shop "),"cheese"===e.shop&&(t+="cheese shop "),"chocolate"===e.shop&&(t+="chocolate shop "),"coffee"===e.shop&&(t+="coffee shop "),"confectionery"===e.shop&&(t+="confectionery shop "),"convenience"===e.shop&&(t+="convenience shop "),"deli"===e.shop&&(t+="deli shop "),"dairy"===e.shop&&(t+="dairy shop "),"farm"===e.shop&&(t+="farm shop "),"greengrocer"===e.shop&&(t+="greengrocer shop "),"grocery"===e.shop&&(t+="grocery shop "),"organic"===e.shop&&(t+="organic shop "),"pasta"===e.shop&&(t+="pasta shop "),"seafood"===e.shop&&(t+="seafood shop "),"tea"===e.shop&&(t+="tea shop "),"wine"===e.shop&&(t+="wine shop "),"department_store"===e.shop&&(t+="department store "),"general"===e.shop&&(t+="general shop "),"kiosk"===e.shop&&(t+="kiosk "),"mall"===e.shop&&(t+="mall "),"supermarket"===e.shop&&(t+="supermarket "),"baby_goods"===e.shop&&(t+="baby goods shop "),"bag"===e.shop&&(t+="bag shop "),"boutique"===e.shop&&(t+="boutique "),"clothes"===e.shop&&(t+="clothes shop "),"fabric"===e.shop&&(t+="fabric shop "),"fashion"===e.shop&&(t+="fashion shop "),"jewelry"===e.shop&&(t+="jewelry shop "),"leather"===e.shop&&(t+="leather shop "),"shoes"===e.shop&&(t+="shoes shop "),"variety_store"===e.shop&&(t+="variety store "),"chemist"===e.shop&&(t+="chemist "),"cosmetics"===e.shop&&(t+="cosmetics shop "),"drugstore"===e.shop&&(t+="drugstore "),"perfumery"===e.shop&&(t+="perfumery "),"erotic"===e.shop&&(t+="erotic shop "),"hairdresser"===e.shop&&(t+="hairdresser "),"hearing_aids"===e.shop&&(t+="hearing aids "),"herbalist"===e.shop&&(t+="herbalist "),"massage"===e.shop&&(t+="massage "),"medical_supply"===e.shop&&(t+="medical supply shop "),"optician"===e.shop&&(t+="optician "),"tattoo"===e.shop&&(t+="tattoo "),"bathroom_furnishing"===e.shop&&(t+="bathroom furnishing "),"doityourself"===e.shop&&(t+="doityourself "),"energy"===e.shop&&(t+="energy "),"florist"===e.shop&&(t+="florist "),"furnace"===e.shop&&(t+="furnace shop "),"garden_centre"===e.shop&&(t+="garden centre "),"gas"===e.shop&&(t+="gas "),"glaziery"===e.shop&&(t+="glaziery "),"hardware"===e.shop&&(t+="hardware shop "),"houseware"===e.shop&&(t+="houseware shop "),"locksmith"===e.shop&&(t+="locksmith "),"paint"===e.shop&&(t+="paint shop "),"trade"===e.shop&&(t+="trade "),"antiques"===e.shop&&(t+="antiques shop "),"bed"===e.shop&&(t+="bed shop "),"candles"===e.shop&&(t+="candles shop "),"carpet"===e.shop&&(t+="carpet shop "),"curtain"===e.shop&&(t+="curtain shop "),"furniture"===e.shop&&(t+="furniture store "),"interior_decoration"===e.shop&&(t+="interior decoration company "),"kitchen"===e.shop&&(t+="kitchen shop "),"window_blind"===e.shop&&(t+="window blind shop "),"computer"===e.shop&&(t+="computer shop "),"electronics"===e.shop&&(t+="electronics shop "),"hifi"===e.shop&&(t+="hifi shop "),"mobile_phone"===e.shop&&(t+="mobile phone shop "),"radiotechnics"===e.shop&&(t+="radiotechnics shop "),"vacuum_cleaner"===e.shop&&(t+="vacuum cleaner shop "),"bicycle"===e.shop&&(t+="bicycle shop "),"car"===e.shop&&(t+="car shop "),"car repair"===e.shop&&(t+="car repair "),"car_parts"===e.shop&&(t+="car parts shop "),"dive"!==e.shop&&"scuba_diving"!==e.shop||(t+="scuba diving shop "),"fishing"===e.shop&&(t+="fishing shop "),"free_flying"===e.shop&&(t+="free flying shop "),"hunting"===e.shop&&(t+="hunting shop "),"motorcycle"===e.shop&&(t+="motorcycle shop "),"outdoor"===e.shop&&(t+="outdoor shop "),"sports"===e.shop&&(t+="sports shop "),"tyres"===e.shop&&(t+="tyres "),"water_sports"===e.shop&&(t+="water sports shop "),"art"===e.shop&&(t+="art "),"craft"===e.shop&&(t+="craft "),"frame"===e.shop&&(t+="frame shop "),"music"===e.shop&&(t+="music shop "),"music_instrument"===e.shop&&(t+="music instruments shop "),"photo"===e.shop&&(t+="photo shop "),"video"===e.shop&&(t+="video "),"video_games"===e.shop&&(t+="video games "),"anime"===e.shop&&(t+="anime "),"books"===e.shop&&(t+="books shop "),"gift"===e.shop&&(t+="gift shop "),"newsagent"===e.shop&&(t+="newsagent "),"stationery"===e.shop&&(t+="stationery "),"ticket"===e.shop&&(t+="ticket shop "),"copyshop"===e.shop&&(t+="copyshop "),"funeral_directors"===e.shop&&(t+="funeral directors "),"laundry"===e.shop&&(t+="laundry "),"dry_cleaning"===e.shop&&(t+="dry cleaning "),"money_lender"===e.shop&&(t+="money lender "),"pawnbroker"===e.shop&&(t+="pawnbroker "),"pet"===e.shop&&(t+="pet shop "),"pyrotechnics"===e.shop&&(t+="pyrotechnics shop "),"religion"===e.shop&&(t+="religion "),"beauty"===e.shop&&(t+="beauty "),"solarium"===e.shop&&(t+="solarium "),"tobacco"===e.shop&&(t+="tobacco shop "),"toys"===e.shop&&(t+="toys shop "),"travel_agency"===e.shop&&(t+="travel agency "),"market_hall"===e.shop&&(t+="market hall "),"vacant"===e.shop&&(t+="vacant "),"weapons"===e.shop&&(t+="weapons shop "),"lottery"===e.gambling&&(t+="lottery "),"fish"===e.pet&&(t+="fishkeeping "),"agriucultural_engines"===e.craft&&(t+="agriucultural engines "),"basket_maker"===e.craft&&(t+="basket maker "),"beekeeper"===e.craft&&(t+="beekeeper "),"blacksmith"===e.craft&&(t+="blacksmith "),"brewery"===e.craft&&(t+="brewery "),"yes"===e.microbrewery&&(t+="micro-brewery "),"boatbuilder"===e.craft&&(t+="boatbuilder "),"bookbinder"===e.craft&&(t+="bookbinder "),"builder"===e.craft&&(t+="housebuilding "),"carpenter"===e.craft&&(t+="carpenter, woodworker, joiner "),"carpet_layer"===e.craft&&(t+="carpet layer "),"caterer"===e.craft&&(t+="caterer "),"clockmaker"===e.craft&&(t+="clockmaker "),"confectionery"===e.craft&&(t+="confectionery "),"dressmaker"===e.craft&&(t+="dressmaker "),"electrician"===e.craft&&(t+="electrician "),"gardener"===e.craft&&(t+="gardener, landscaper "),"glaziery"===e.craft&&(t+="glaziery "),"handicraft"===e.craft&&(t+="handicraft "),"hvac"===e.craft&&(t+="heating, ventilation and air-conditioning technology (HVAC) "),"insulation"===e.craft&&(t+="thermal insulation "),"jeweller"===e.craft&&(t+="jeweller, gold-/silversmiths "),"key_cutter"===e.craft&&(t+="key cutter "),"locksmith"===e.craft&&(t+="locksmith "),"metal_construction"===e.craft&&(t+="metalworker "),"optician"===e.craft&&(t+="optician "),"painter"===e.craft&&(t+="painter "),"parquet_layer"===e.craft&&(t+="parquet layer "),"photographer"===e.craft&&(t+="photographer "),"photographic_laboratory"===e.craft&&(t+="photographic laboratory "),"plasterer"===e.craft&&(t+="plasterer "),"plumber"===e.craft&&(t+="plumber "),"pottery"===e.craft&&(t+="pottery "),"rigger"===e.craft&&(t+="ship rigger "),"roofer"===e.craft&&(t+="roofer "),"saddler"===e.craft&&(t+="saddler "),"sailmaker"===e.craft&&(t+="sailmaker "),"sawmill"===e.craft&&(t+="sawmill "),"scaffolder"===e.craft&&(t+="scaffolder "),"sculptor"===e.craft&&(t+="sculptor "),"shoemaker"===e.craft&&(t+="shoemaker "),"stand_builder"===e.craft&&(t+="exhibition stand builder "),"stonemason"===e.craft&&(t+="stonemason "),"sun_protection"===e.craft&&(t+="constructor for sun protection, venetian blind, shutter "),"sweep"===e.craft&&(t+="chimney sweep "),"tailor"===e.craft&&(t+="tailor "),"tiler"===e.craft&&(t+="tiler "),"tinsmith"===e.craft&&(t+="tinsmith, metalworker "),"upholsterer"===e.craft&&(t+="upholsterer "),"watchmaker"===e.craft&&(t+="watchmaker "),"window_construction"===e.craft&&(t+="window constructor "),"machines"===e.rental&&(t+="rental park for machines "),"car_rental"===e.amenity&&(t+="car rental company "),"allotments"===e.landuse&&(t+="allotment garden "),"basin"===e.landuse&&(t+="holding reservoir "),"brownfield"===e.landuse&&(t+="brownfield "),"commercial"===e.landuse&&(t+="commercial area "),"construction"===e.landuse&&(t+="construction area "),"farmland"===e.landuse&&(t+="farmland "),"farmyard"===e.landuse&&(t+="farmyard "),"forest"===e.landuse&&(t+="forest "),"garages"===e.landuse&&(t+="garages "),"grass"===e.landuse&&(t+="grass "),"greenfield"===e.landuse&&(t+="greenfield "),"greenhouse_horticulture"===e.landuse&&(t+="greenhouse horticulture "),"industrial"===e.landuse&&(t+="industry area "),"landfill"===e.landuse&&(t+="landfill "),"meadow"===e.landuse&&(t+="meadow "),"orchard"===e.landuse&&(t+="orchard "),"plant_nursery"===e.landuse&&(t+="plant nursery "),"quarry"===e.landuse&&(t+="quarry "),"railway"===e.landuse&&(t+="railway "),"recreation_ground"===e.landuse&&(t+="recreation ground "),"reservoir"===e.landuse&&(t+="reservoir "),"residential"===e.landuse&&(t+="residential "),"retail"===e.landuse&&(t+="retrail "),"salt_pond"===e.landuse&&(t+="salt pond "),"village_green"===e.landuse&&(t+="village green "),"vineyard"===e.landuse&&(t+="vineyard "),"pond"===e.landuse&&(t+="pond "),"salt_pond"===e.landuse&&(t+="salt pond "),"animal_keeping"===e.landuse&&(t+="animal keeping "),"yes"===e.entrance&&(t+="entrance "),"main"===e.entrance&&(t+="main-entrance "),"service"===e.entrance&&(t+="rear exit for staffing and suppliers "),"exit"===e.entrance&&(t+="exit "),"emergency"===e.entrance&&(t+="emergency "),"bay"===e.natural&&(t+="bay "),"beach"===e.natural&&(t+="beach "),"wood"===e.natural&&(t+="wood "),"glacier"===e.natural&&(t+="glacier "),"cave_entrance"===e.natural&&(t+="cave entrance "),"spring"===e.natural&&(t+="spring "),"waterfall"===e.natural&&(t+="waterfall "),"scrub"===e.natural&&(t+="scrub "),"grassland"===e.natural&&(t+="grassland "),"wetland"===e.natural&&(t+="wetland "),"tree"===e.natural&&(t+="tree"),"peak"===e.natural&&"yes"===e["summit:cross"]&&(t+="cross on the summit of a mountain "),"tree_row"===e.natural&&(t+="tree row, alley of trees "),"heath"===e.natural&&(t+="heath "),"moor"===e.natural&&(t+="moor "),"grassland"===e.natural&&(t+="grassland "),"fell"===e.natural&&(t+="grasland above the tree land "),"bare_rock"===e.natural&&(t+="bare rock "),"scree"===e.natural&&(t+="scree "),"volcano"===e.natural&&(t+="volcano "),"valley"===e.natural&&(t+="valley "),"stone"===e.natural&&(t+="stone "),"sea"===e.natural&&(t+="sea "),"national_park"===e.boundary&&(t+="national park "),"protected_area"===e.boundary&&(t+="protected area "),"yes"===e.mountain_pass&&(t+="mountain pass "),"waterfall"===e.waterway&&(t+="waterfall "),"canal"===e.waterway&&(t+="canal "),"canal"===e.water&&(t+="canal "),"river"===e.waterway&&(t+="river "),"river"===e.water&&(t+="river "),"riverbank"===e.waterway&&(t+="river "),"ditch"===e.waterway&&(t+="ditch "),"stream"===e.waterway&&(t+="stream "),"ferry"===e.route&&(t+="ferry "),"turning_point"===e.waterway&&(t+="turning point "),"lake"!==e.water&&"water"!==e.natural||(t+="lake "),"cove"===e.water&&(t+="cove "),"lagoon"===e.water&&(t+="lagoon "),"pond"===e.water&&(t+="pond "),"reservoir"===e.water&&(t+="waterreservoir "),"oxbow"===e.water&&(t+="oxbow lake "),"lock"===e.water&&(t+="lock chamber "),"moat"===e.water&&(t+="castle moat "),"wastewater"===e.water&&(t+="wastewater treatment plant "),"guest"===e.mooring&&"pier"===e.man_made||"visitor_berth"===e["seamark:small_craft_facility:category"]?t+="gastrointestinal ":"pier"===e.man_made&&(t+="pier "),"boatyard"===e.waterway&&(t+="boatyard "),"mooring"===e["seamark:type"]&&"dolphin"===e["seamark:mooring:category"]&&(t+="dolphin "),"foot"===e.route&&(t+="footpath "),"hiking"===e.route&&(t+="hiking trail "),"yes"===e.hiking&&"information"===e.tourism)t+="direction board ";else if("information"===e.tourism&&"information"===e.tourism)if(e.information)switch(e.information){case"board":default:t+="direction board ";break;case"map":t+="direction board with a map ";break;case"office":t+="tourist information office ";break;case"terminal":t+="tourist information terminal ";break;case"audioguide":t+="audioguide ";break;case"guidepost":t+="guidepost ";break;case"tactile_map":t+="tactile map ";break;case"tactile_model":t+="tactile model ";break;case"route_marker":t+="route marker "}else t+="direction board ";if("bicycle"===e.route&&(t+="cycle track "),"mtb"===e.route&&(t+="mountain bike route "),"horse"===e.route&&(t+="bridleway "),"coastline"===e.natural&&(t+="coastline "),"cliff"===e.natural&&(t+="cliff "),"dam"===e.waterway&&(t+="dam "),"weir"===e.waterway&&(t+="weir "),"lock_gate"===e.waterway&&(t+="lock gate "),"yes"===e.lock&&(t+="lock "),"sluice_gate"===e.waterway&&(t+="sluice gate "),"pumping_station"===e.man_made&&(t+="pumping station "),"groyne"===e.man_made&&(t+="groyne "),"dyke"===e.man_made&&(t+="dyke "),"levee"===e.man_made&&(t+="levee "),"watermill"===e.man_made&&(t+="watermill "),"airfield"===e.military&&(t+="military airfield "),"naval_base"===e.military&&(t+="naval base "),"range"===e.military&&(t+="military range "),"military"===e.landuse&&(t+="military land use "),"training_area"===e.military&&(t+="military training area "),"exclusion_zone"===e.military&&(t+="military exclusion zone "),"danger_area"===e.military&&(t+="military danger area "),"barracks"===e.military&&(t+="barracks "),"nuclear_explosion_site"===e.military&&(t+="military nuclear explosion site "),("yes"===e.construction||"construction"===e.highway)&&(t+="construction "),"petroleum_well"===e.man_made&&(t+="petroleum well "),"storage_tank"===e.man_made&&(t+="storage tank "),"wastewater_plant"===e.man_made&&(t+="wastewater plant "),"silo"===e.man_made&&(t+="silo "),"water_tower"===e.man_made&&(t+="water tower "),"windmill"===e.man_made&&(t+="windmill "),"monitoring_station"===e.man_made&&(t+="monitoring station"),"crane"===e.man_made&&(t+="crane"),"lighthouse"===e.man_made&&(t+="lighthouse"),"beacon"===e.man_made&&(t+="beacon"),"breakwater"===e.man_made&&(t+="breakwater"),"lamp"===e.man_made&&"street_lamp"===e["lamp:type"]&&(t+="street lamp "),"lantern"===e.light_source&&(t+="street lamp"),"floodlight"===e.light_source&&(t+="floodlight "),"signal_lamp"===e.light_source&&(t+="signal lamp "),"aviation"===e.light_source&&(t+="aviation "),"warning"===e.light_source&&(t+="warning "),e.light_source&&e["light:method"])switch(t+="Light Typ: ",e["light:method"]){case"gas":t+="Gas";break;case"electric":t+="electric";break;case"incandescent":t+="incandescent";break;case"halogen":t+="halogen";break;case"discharge":t+="discharge";break;case"metal-halide":t+="metal-halide";break;case"neon":t+="neon";break;case"sodium":t+="Natriumdampflampe";break;case"high_pressure_sodium":t+="high pressure sodium";break;case"low_pressure_sodium":t+="low pressure sodium";break;case"fluorescent":t+="Fluorescent";break;case"mercury":t+="Mercury";break;case"LED":t+="LED";break;case"laser":t+="Laser";break;case"arc":t+="Arc";break;default:t+="Unkown"}if("drinking_water"===e.amenity&&(t+="drinking water "),"yes"===e.drinking_water&&(t+="drinking water "),"works"===e.man_made||"industrial"===e.building?t+="industrial building ":"industrial"===e.landuse||"industrial"===e.abutters?t+="industrial area ":"commercial"===e.abutters&&(t+="commercial "),e["generator:source"])switch(t+="installation: ",e["generator:source"]){case"biomass":t+="biomass";break;case"biofuel":t+="biofuel";break;case"biogas":t+="biogas";break;case"coal":t+="coal";break;case"oil":t+="oil";break;case"waste":t+="waste";break;case"wind":t+="wind";break;case"solar":t+="solar";break;case"hydro":t+="hydro";break;case"tidal":t+="tidal";break;case"wave":t+="wave";break;case"geothermal":t+="geothermal";break;case"osmotic":t+="osmotic";break;case"nuclear":t+="nuclear";break;default:t+="unknown "}if("photovoltaic"===e.power_source&&(t+="photovoltaic"),"line"===e.power&&(t+="power line "),"cable"===e.power&&(t+="cable "),"cable_distribution_cabinet"===e.power&&(t+="cable distribution cabinet "),"plant"===e.power&&(t+="plant "),"station"===e.power&&(t+="station "),"sub_station"===e.power&&(t+="substation "),"compensator"===e.power&&(t+="compensator "),"converter"===e.power&&(t+="converter "),"generator"===e.power&&(t+="generator "),"heliostat"===e.power&&(t+="heliostat "),"insulator"===e.power&&(t+="insulator "),"busbar"===e.line&&(t+="busbar "),"bay"===e.line&&(t+="bay "),"minor_line"===e.power&&(t+="minor line "),"pole"===e.power&&(t+="pole "),"portal"===e.power&&(t+="portal "),"catenary_mast"===e.power&&(t+="catenary mast "),"substation"===e.power&&(t+="substation "),"switch"===e.power&&(t+="switch "),"terminal"===e.power&&(t+="terminal "),"tower"===e.power&&(t+="tower "),"transformer"===e.power&&(t+="transformer "),e.barrier)switch(e.barrier){case"bollard":t+="bollard ";break;case"cycle_barrier":t+="cycle barrier ";break;case"gate":t+="gate ";break;case"chain":t+="chain ";break;case"lift_gate":t+="lift gate ";break;case"wall":t+="wall ";break;case"toll_booth":t+="toll booth ";break;case"fence":switch(e.fence_type){case"barbed_wire":t+="barbed wire ";break;case"wood":t+="wood ";break;case"chain_link":t+="chain link ";break;case"electric":t+="electric ";break;case"railing":t+="railing ";break;case"wire":t+="wire ";break;case"metal":t+="metal ";break;case"pole":t+="pole ";break;default:t+="fence "}break;case"block":t+="block ";break;case"ditch":t+="ditch ";break;case"border_control":t+="border control ";break;case"hedge":t+="hedge ";break;case"retaining_wall":t+="retaining wall ";break;case"cattle_grid":t+="cattle grid ";break;case"horse_stile":t+="horse stile ";break;default:t+="unknown "}if("noise_barrier"===e.wall&&(t+="noise barrier "),"retaining_wall"===e.designation&&(t+="noise barrier "),"noise_barrier"===e.designation&&(t+="noise barrier "),"surveillance"===e.man_made&&(t+="surveillance "),e.aeroway)switch(t+="airport: ",e.aeroway){case"aerodrome":t+="airport";break;case"apron":t+="apron";break;case"gate":t+="gate";break;case"helipad":t+="helipad";break;case"hangar":t+="hangar";break;case"runway":t+="runway";break;case"taxiway":t+="taxiway";break;case"terminal":t+="terminal";break;default:t+="unknown "}if("stop"===e.railway&&(t+="railway stop "),"crossing"===e.railway&&(t+="crossing "),"level_crossing"===e.railway&&(t+="lvel crossing "),"station"===e.railway&&(t+="station "),"bus_station"===e.amenity&&(t+="bus station "),"bus_station"===!e.amenity&&"station"===e.public_transport&&"yes"===e.bus&&(t+="bus station "),"rail"===e.railway&&(t+="railway ","contact_line"===e.electrified&&(t+="overhead contact line ")),"tram"===e.railway&&(t+="tram "),"slipway"!==e["seamark:small_craft_facility:category"]&&"slipway"!==e.harbour&&"slipway"!==e.leisure||(t+="slipway "),"harbour"===e["seamark:type"])if(e["seamark:harbour:category"])switch(e["seamark:harbour:category"]){case"ferry":t+="ferry ";break;case"container":t+="container ";break;case"marina":"marina"!==e.leisure&&(t+="marina ");break;case"navel_base":t+="navel base ";break;case"tanker":t+="tanker ";break;case"passenger":t+="passenger ";break;case"bulk":t+="bulk ";break;default:t+="habour "}else t+="habour ";return"marina"===e.leisure&&(t+="marina "),"wreck"===e.historic&&(t+="wreck "),"animal_shelter"===e.amenity&&(t+="animal shelter "),"shelter"===e.animal&&(t+="shelter "),"horse_walker"===e.animal&&(t+="horse walker "),"yes"===e.animal_shelter&&(t+="animal shelter "),"dog"===e.animal_shelter&&(t+="animal shelter "),"cat"===e.animal_shelter&&(t+="animal shelter "),"animal_boarding"===e.amenity&&(t+="animal boarding "),"yes"===e.animal_boarding&&(t+="animal boarding "),"dog"===e.animal_boarding&&(t+="animal boarding "),"horse"===e.animal_boarding&&(t+="animal boarding "),"cat"===e.animal_boarding&&(t+="animal boarding "),"dog;cat"===e.animal_boarding&&(t+="animal boarding "),"cat;dog"===e.animal_boarding&&(t+="animal boarding "),"school"!==e.animal&&"sport"!==e.animal&&"animal_training"!==e.amenity||(t+="animal training "),"swimming"===e.animal&&(t+="swimming for dogs "),"feeding_place"!==e.amenity&&"animal_feeding"!==e.man_made&&"animal_feeding"!==e.amenity||(t+="animal feeding "),"wildlife_feeding"!==e.amenity&&"deer_feeding"!==e.amenity&&"game_feeding"!==e.amenity||(t+="wildlife feeding "),"cratch"!==e.amenity&&"cratch"!==e.man_made&&"feeding_rack"!==e.amenity||(t+="feeding rack "),"manger"===e.amenity&&(t+="manger "),"birdhouse"===e.man_made&&(t+="birdhouse "),"stork"===e.birds_nest&&(t+="storck "),"nest_box"===e.amenity&&(t+="nest box "),"wellness"===e.animal&&(t+="dog parlour "),"cemetery"===e.animal&&(t+="small animal cemetery "),"stable"!==e.building&&"stable"!==e["building:use"]||(t+="stable "),"cowshed"===e.building&&(t+="cowshed "),"sty"===e.building&&(t+="sty "),"barn"===e.building&&(t+="barn "),"farm_auxiliary"===e.building&&(t+="farm auxiliary "),(e["river:waterway_distance"]||"milestone"===e.waterway)&&(t+="milestone of waterway distance "),"milestone"===e.highway&&(t+="milestone "),"market"===e["xmas:feature"]&&(t+="Christmas fair "),"tree"===e["xmas:feature"]&&(t+="sale of Chrismas trees "),"event"===e["xmas:feature"]&&(t+="Chrismas event "),"pyramid"===e["xmas:feature"]&&(t+="Chrismas pyramid "),'"}(e),'"}function a(e,t){var s="",a=!1;if(e["addr:housename"]&&(s+="housename: "+e["addr:housename"]+" ",a=!0),e["addr:floor"]?(s+="floor: "+e["addr:floor"]+" ",a=!0):e["addr:level"]&&(s+="level: "+e["addr:level"]+" ",a=!0),e["addr:street"]&&(s+=e["addr:street"],e["addr:housenumber"]?s+=" "+e["addr:housenumber"]+" ":s+=" ",a=!0),e["addr:postcode"]&&(s+=e["addr:postcode"]+" "),e["addr:city"]&&(s+=e["addr:city"]+" ",a=!0),e.sqkm)if(e.sqkm=""+e.sqkm,e.sqkm.length>3){var l=e.sqkm.length%3,u=l>0?e.sqkm.substring(0,l):"";for(i=0;i "}else s+="area "+e.sqkm+" ";if(e["contact:phone"]&&(n()?(s+='phone: '+e["contact:phone"]+" ",a=!0):(s+='phone: '+e["contact:phone"]+" ",a=!0)),e.phone&&(n()?(s+='phone: '+e.phone+" ",a=!0):(s+='phone: '+e.phone+" ",a=!0)),e["contact:fax"]?(s+="fax: "+e["contact:fax"]+" ",a=!0):e.fax&&(s+="fax: "+e.fax+" ",a=!0),e["contact:email"]?(s+='email: '+e["contact:email"]+" ",a=!0):e.email&&(s+='email: '+e.email+" ",a=!0),a&&(s+=" "),e.opening_hours){for(var c=e.opening_hours,h=0;0===h||c.indexOf(";")>0;)h>0&&(c=c.replace(";"," ")),h++;s+='opening hours: '+c+"
",c.indexOf("PH")>0?s+="(PH = public holiday) ":s+=" "}if(e["xmas:opening_hours"]){for(c=e["xmas:opening_hours"],h=0;0===h||c.indexOf(";")>0;)h>0&&(c=c.replace(";"," ")),h++;s+='opening hours: '+c+"
",c.indexOf("PH")>0?s+="(PH = public holiday) ":s+=" "}if(e["xmas:url"]){var d="";r(d=e["xmas:url"]),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='website: website link '}e["contact:website"]?(d="",r(d=e["contact:website"]),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='website: website link '):e.website&&(d="",r(d=e.website),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='website: website link '),e.wikipedia&&(d="",r(d=e.wikipedia),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="https://wikipedia.org/wiki/"+d),s+='Wikipedia: Wikipedia link '),e.wikimedia_commons&&(d="",r(d=e.wikimedia_commons),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="https://commons.wikimedia.org/wiki/"+d),s+='Wikimedia: Wikimedia link '),e["contact:webcam"]&&(d="",r(d=e["contact:webcam"]),-1===d.indexOf("https://",0)&&-1===d.indexOf("http://",0)&&(d="http://"+d),s+='webcam: webcam link '),e.image&&(s+=' ');var p="";if(e.internet_access&&(p+="internet access: "+o(e.internet_access)+" "),e["internet_access:fee"]&&(p+="fee: "+o(e["internet_access:fee"])+" "),e["wifi_access:operator"]&&(p+="wifi operator: "+e["wifi_access:operator"]+" "),e["wifi_access:technology"]&&(p+="wifi technology: "+e["wifi_access:technology"]+" "),e["wifi_access:ssid"]&&(p+="wifi ssid: "+e["wifi_access:ssid"]+" "),""!==p&&(s+='internet access available'+p+"
"),e.wheelchair&&(s+="wheelchair: "+o(e.wheelchair)+" "),e["wheelchair:description"]&&(s+="description: "+e["wheelchair:description"]+" "),e["wheelchair:entrance_width"]&&(s+="entrance width (cm): "+e["wheelchair:entrance_width"]+" "),e["wheelchair:step_height"]&&(s+="step height (cm): "+e["wheelchair:step_height"]+" "),e["wheelchair:rooms"]&&(s+="rooms: "+e["wheelchair:rooms"]+" "),e["wheelchair:places"]&&(s+="places: "+e["wheelchair:places"]+" "),e["cent:places"]&&(s+="places: "+e["wheelchair:places"]+" "),e["ramp:wheelchair"]&&(s+="ramp: "+e["ramp:wheelchair"]+" "),e["capacity:disabled"]&&(s+="capacity parking: "+o(e["capacity:disabled"])+" "),e["toilets:wheelchair"]&&(s+="toilets: "+o(e["toilets:wheelchair"])+" "),e.centralkey&&(s+="centralkey: "+e.centralkey+" "),e.note&&(s+=e.note+" "),e.description&&(s+=e.description+" "),e.operator&&(s+="operator: "+e.operator+" "),e.ref&&(s+="reference: "+e.ref+" "),"yes"===e.lit&&(s+="This object is illuimanted. "),e.shop){var g="";e.brand&&(g+="brand: "+e.brand+" "),e.sells&&(g+="sells: "+e.sells+" "),e.origin&&(g+="source market: "+e.origin+" "),"yes"===e.wholesale&&(g+="distributor: yes "),""!==g&&(s+='further particulars: '+g+"
")}return t&&(r(d=t),s+=" ",s+='OSM: OpenStreetMap link '),'"}Object.defineProperty(t,"__esModule",{value:!0}),t.fnTestInfoPopup=t.fnStandardInfoPopup=t.fnReducedInfoPopup=t.fnMessstation=t.fnContentTourism=t.fnContentStreetsTraffic=t.fnContentStorage=t.fnContentSports=t.fnContentShipping=t.fnContentRoute=t.fnContentProtectedArea=t.fnContentPetrol=t.fnContentNatural=t.fnContentLanduse=t.fnContentInformationCity=t.fnContentHydrants=t.fnContentHistoric=t.fnContentHealthcare=t.fnContentGeneralInformations=t.fnContentEmergency=t.fnContentCuisine=t.fnContentBarriers=t.fnContentAmenity=t.fnContentAerodrome=t.fnContent=void 0,t.fnStandardInfoPopup=function(e,t){var r=e.getProperties(),n="";return n+=s(r,t),n+=l(r),'"},t.fnReducedInfoPopup=function(e,t){var r,n=e.getProperties(),i="",o=!1;switch(r="function"==typeof t?t.call(e)[0].getImage().getSrc():t.getImage().getSrc(),("restaurant"===n.amenity||"pub"===n.amenity||"biergarten"===n.amenity)&&(o=!0),"hotel"===n.tourism&&(o=!0),"guest_house"===n.tourism&&(o=!0),"chalet"===n.tourism&&(o=!0),"hostel"===n.tourism&&(o=!0),"alpine_hut"===n.tourism&&(o=!0),"artwork"!==n.tourism&&"artwork"!==n.amenity||(o=!0),"museum"!==n.tourism&&"museum"!==n.amenity||(o=!0),"cinema"===n.amenity&&(o=!0),"theatre"===n.amenity&&(o=!0),"attraction"!==n.amenity&&"fountain"!==n.amenity&&"monument"!==n.historic&&"city_gate"!==n.historic&&"ruins"!==n.historic&&"castle"!==n.historic&&"attraction"!==n.tourism||(o=!0),"playground"===n.leisure&&(o=!0),n.aerialway&&(o=!0),"swimming_pool"!==n.amenity&&"swimming_pool"!==n.leisure&&"swimming"!==n.sport||(o=!0),"station"===n.railway&&(o=!0),"swimming"===n.sport&&(o=!0),"swimming_pool"===n.leisure&&(o=!0),"swimming_pool"===n.amenity&&(o=!0),"waterpark"===n.leisure&&(o=!0),n.water_park&&(o=!0),"sports_centre"===n.leisure&&(o=!0),o){case!1:i+=s(n,r),i+=l(n),i+=a(n,e.get("osm_type")?e.get("osm_type")+"/"+e.getId():e.getId());break;case!0:i+=s(n,r)}return'"};var l=t.fnContent=function(e){var t="";return t+=T(e),t+=R(e),t+=u(e),t+=x(e),t+=E(e),t+=S(e),t+=C(e),t+=k(e),t+=v(e),t+=w(e),t+=y(e),t+=b(e),t+=_(e),t+=g(e),t+=f(e),t+=m(e),t+=d(e),t+=c(e),t+=function(e){var t="";if(e["monastery:type"])switch(e["monastery:type"]){case"monastery":t+="type: monastery ";break;case"convent":t+="type: convent ";break;case"canonry":t+="type: canonry ";break;case"commandry":t+="type: commandry ";break;case"hermitage":t+="type: hermitage ";break;default:t+="type: unknown "}if(e["community:gender"]&&("male"===e["community:gender"]&&(t+="gender: male "),"female"===e["community:gender"]&&(t+="gender: female ")),e.religious_rank&&("abbey"===e.religious_rank||"abbey"===e.religious_rank)&&(t+="religious rank: abbey "),"yes"===e.shrine&&(t+="feature: shrine "),"yes"===e.sanctuary&&(t+="feature: sanctuary "),e.religion)switch(e.religion){case"animist":t+="religion: animist ";break;case"bahai":t+="religion: bahai ";break;case"buddhist":t+="religion: buddhist ";break;case"christian":t+="religion: christian ";break;case"hindu":t+="religion: hindu ";break;case"IglesiaNiCristo":t+="religion: IglesiaNiCristo ";break;case"jain":t+="religion: jain ";break;case"jewish":t+="religion: jewish ";break;case"multifaith":t+="religion: multifaith ";break;case"muslim":t+="religion: muslim ",type+="Mosque ";break;case"pagan":t+="religion: pagan ";break;case"pastafarian":t+="religion: pastafarian ";break;case"scientologist":t+="religion: scientologist ";break;case"shinto":t+="religion: shinto ";break;case"sikh":t+="religion: sikh ";break;case"spiritualist":t+="religion: spiritualist ";break;case"taoist":t+="religion: taoist ";break;case"unitarian":t+="religion: unitarian ";break;case"yazidi":t+="religion: yazidi ";break;case"zoroastrian":t+="eligion: zoroastrian ";break;default:t+="religion: unknown "}if(e.denomination)switch(e.denomination){case"anglican":t+="denomination: Anglican ";break;case"baptist":t+="denomination: Baptist ";break;case"catholic":t+="denomination: Catholic ";break;case"roman_catholic":t+="denomination: Roman Catholic ";break;case"old_catholic":t+="denomination: Old Catholic ";break;case"greek_catholic":t+="denomination: Greek Catholic ";break;case"evangelical":t+="denomination: Evangelical";case"jehovahs_witness":t+="denomination: Jehovahs Witness ";break;case"lutheran":t+="denomination: Lutheran ";break;case"mennonite":t+="denomination: Mennonite ";break;case"messianic_jewish":t+="denomination: Messianic Jewish ";break;case"methodist":t+="denomination: Methodist ";break;case"mormon":t+="denomination: Mormon ";break;case"new_apostolic":t+="denomination: New Apostolic ";break;case"orthodox":t+="denomination: Orthodox ";break;case"greek_orthodox":t+="denomination: Greek Orthodox ";break;case"coptic_orthodox":t+="denomination: coptic orthodox ";break;case"pentecostal":t+="denomination: pentecostal ";break;case"presbyterian":t+="denomination: Presbyterian ";break;case"protestant":t+="denomination: Protestant ";break;case"quaker":t+="denomination: Quaker ";break;case"reformed":t+="denomination: Reformed ";break;case"russian_orthodox":t+="denomination: Russian-Orthodox ";break;case"seventh_day_adventist":t+="denomination: Seventh Day Adventist ";break;case"christian_community":t+="denomination: Christian Community ";break;case"adventist":t+="denomination: Adventist ";break;case"alliance":t+="denomination: Alliance ";break;case"assemblies_of_god":t+="denomination: Assemblies of God ";break;case"apostolic":t+="denomination: Apostolic ";break;case"armenian_apostolic":t+="denomination: Armenian Apostolic ";break;case"assyrian":t+="denomination: Assyrian ";break;case"christ_scientist":t+="denomination: Christ Scientist ";break;case"church_of_scotland":t+="denomination: Church of Scotland ";break;case"czechoslovak_hussite":t+="denomination: Czechoslovak Hussite ";break;case"dutch_reformed":t+="denomination: Dutch Reformed ";break;case"exclusive_brethren":t+="denomination: Exclusive Brethren ";break;case"foursquare":t+="denomination: Foursquare ";break;case"kimbanguist":t+="denomination: Kimbanguist ";break;case"living_waters_church":t+="denomination: Living Waters Church ";break;case"mariavite":t+="denomination: Mariavite ";break;case"maronite":t+="denomination: Maronite ";break;case"moravian":t+="denomination: Moravian ";break;case"nazarene":t+="denomination: Nazarene ";break;case"nondenominational":t+="denomination: Nondenominational ";break;case"old_believers":t+="denomination: Old Believers ";break;case"polish_catholic":t+="denomination: Polish-Catholic ";break;case"salvation_army":t+="denomination: Salvation Army ";break;case"santo_daime":t+="denomination: Santo Daime ";break;case"serbian_orthodox":t+="denomination: Serbisch-Orthodox ";break;case"spiritism":t+="denomination: Spiritism ";break;case"united":t+="denomination: United ";break;case"united_church_of_christ":t+="denomination: United Church of Christ ";break;case"united_free_church_of_scotland":t+="denomination: United Free Church of Scotland ";break;case"united_methodist":t+="denomination: United Methodist ";break;case"united_reformed":t+="denomination: United Reformed ";break;case"uniting":t+="denomination: Uniting ";break;case"church_of_sweden":t+="denomination: Church of Sweden ";break;case"mission_covenant_church_of_sweden":t+="denomination: Mission Covenant Church Of Sweden ";break;case"alternative":t+="denomination: alternative ";break;case"ashkenazi":t+="denomination: ashkenazi ";break;case"buchari":t+="denomination: buchari ";break;case"conservative":t+="denomination: conservative ";break;case"egalitarian":t+="denomination: egalitarian ";break;case"hasidic":t+="denomination: hasidic ";break;case"humanistic":t+="denomination: humanistic ";break;case"kabbalah":t+="denomination: kabbalah ";break;case"kabbalistic":t+="denomination: kabbalistic ";break;case"karaite":t+="denomination: karaite ";break;case"liberal":t+="denomination: liberal ";break;case"lubavitch":t+="denomination: lubavitch ";break;case"lubavitch_messianic":t+="denomination: lubavitch messianic ";break;case"mizrachi_baghdadi":t+="denomination: mizrachi baghdadi ";break;case"mizrachi_chida":t+="denomination: mizrachi chida ";break;case"mizrachi_jerusalemite":t+="denomination: mizrachi jerusalemite ";break;case"mizrachi_livorno":t+="denomination: mizrachi livorno ";break;case"mizrachi_moroccan":t+="denomination: mizrachi moroccan ";break;case"modern_orthodox":t+="denomination: modern orthodox ";break;case"neo_orthodox":t+="denomination: neo orthodox ";break;case"nondenominational":t+="denomination: nondenominational ";break;case"orthodox":t+="denomination: orthodox ";break;case"orthodox_ashkenaz":t+="denomination: orthodox ashkenaz ";break;case"orthodox_sefard":t+="denomination: orthodox sefard ";break;case"progressive":t+="denomination: progressive ";break;case"reconstructionist":t+="denomination: reconstructionist ";break;case"reform":t+="denomination: reform ";break;case"renewal":t+="denomination: renewal ";break;case"samaritan":t+="denomination: samaritan ";break;case"sefardi":t+="denomination: sefardi ";break;case"sefardi_amsterdam":t+="denomination: sefardi amsterdam ";break;case"sefardi_london":t+="denomination: sefardi london ";break;case"traditional":t+="denomination: traditional ";break;case"ultra_orthodox":t+="denomination: ultra orthodox ";break;case"unaffiliated":t+="denomination: unaffiliated ";break;case"yemenite":t+="denomination: yemenite ";break;case"yemenite_baladi":t+="denomination: yemenite baladi ";break;case"yemenite_shami":t+="denomination: yemenite shami ";break;case"ahmadiya":t+="denomination: ahmadiya ";break;case"alaouite":t+="denomination: alaouite ";break;case"druze":t+="denomination: druze ";break;case"ibadi":t+="denomination: ibadi ";break;case"ismaili":t+="denomination: ismaili ";break;case"shia":t+="denomination: shia ";break;case"sunni":t+="denomination: sunni ";break;case"nichiren":t+="denomination: nichiren ";break;case"jodo_shinshu":t+="denomination: jodo shinshu ";break;case"jodo_shu":t+="denomination: jodo shu ";break;case"vajrayana":t+="denomination: vajrayana ";break;case"shingon_shu":t+="denomination: shingon shu ";break;case"zen":t+="denomination: zen ";break;case"thai_mahanikaya":t+="denomination: thai mahanikaya ";break;case"thai_thammayut":t+="denomination: thai thammayut ";break;case"asatru":t+="denomination: asatru ";break;case"celtic":t+="denomination: celtic ";break;case"greco_roman":t+="denomination: greco roman ";break;case"wicca":t+="denomination: wicca ";break;case"irani":t+="denomination: irani ";break;case"parsi":t+="denomination: parsi ";break;default:t+="unknown "}if(e.community)switch(e.community){case"AA":t+="community (AA): Augustinians of the Assumption ";break;case"BSCM":t+="community (BSCM): Adorers of the Sacred Heart of Jesus of Montmartre ";break;case"CBMV":t+="community (CBMV): Augustiner-Chorfrauen B.M.V. ";break;case"CO":t+="community (CO): Oratorians ";break;case"CMC":t+="community (CMC): Congregation of the Mother Co-Redemptrix ";break;case"CRSP":t+="community (CRSP): Kongregation der Regularkleriker vom hl. Paulus (Barnabiten) ";break;case"CSJ":t+="community (CSJ): Carmel Saint-Joseph ";break;case"CSSP":t+="community (CSSP): Congrégation du Saint-Esprit ";break;case"CSSR":t+="community (CSSR): Congrégation du Très Saint Rédempteur ";break;case"FCJM":t+="community (FCJM): Franciscan Sisters, Daughters of the Sacred Heart of Jesus and Mary ";break;case"FMGB":t+="community (FMGB): Suore Francescane Missionarie di Gesù Bambino ";break;case"FMH":t+="community(FMH): Congregatio Filiarum Mariae Sanctissimae ab Horto ";break;case"FMM":t+="community (FMM): Franciscaines missionnaires de Marie ";break;case"FSC":t+="community (FSC): Frères des Écoles chrétiennes ";break;case"MCCI":t+="community (MCCI): Missionnaires comboniens du Sacré-Cœur ";break;case"MSFS":t+="community (MSFS): Missionnaires de Saint François de Sales ";break;case"OCart":t+="community (OCart): Order of the Carthusians ";break;case"OCC":t+="community (OCC): Ordre de Notre Dame du Mont-Carmel ";break;case"OCD":t+="community (OCD): Ordre des Carmes déchaux ";break;case"OCSO":t+="community (OCSO): Trappists (lat. Ordo Cisterciensis Strictioris Observantiae) ";break;case"OFM":t+="community (OFM): Ordre des Frères Mineurs (Franziskaner) ";break;case"OFMCap":t+="community (OFMCap): Ordre des Frères Mineurs Capucins ";break;case"OFMConv":t+="community (OFMConv): Ordre des Frères Mineurs Conventuels ";break;case"OFS":t+="community (OFS): Franciscans secular Third Order ";break;case"OMI":t+="community (OMI): Oblats de Marie ";break;case"OP":t+="community (OP): Ordre des Frères Prêcheurs ";break;case"OPraem":t+="community (OPraem): Ordre des chanoines réguliers de Prémontré ";break;case"OSB":t+="community (OSB): Order of Saint Benedict ";break;case"OSC":t+="community (OSC): Ordre de Sainte-Claire ou Ordre des Pauvres Dames ";break;case"OSSS":t+="community (OSSS): Ordre de Sainte-Brigitte ";break;case"OVM":t+="community (OVM): Order of the Visitation of Holy Mary (Salesianerinnen) ";break;case"PSDP":t+="community (PSDP): Petites sœurs des pauvres (Kleinen Schwestern der Armen) ";break;case"PFJ":t+="community (PFJ): Petits Frères de Jésus ";break;case"SDB":t+="community (SDB): Société de Saint François de Sales ";break;case"SJ":t+="community (SJ): Compagnie de Jésus ";break;case"SOC":t+="community (SOC): Order of Cistercians ";break;case"SSCC":t+="community (SSCC): Congregation of the Sacred Hearts of Jesus and Mary ";break;case"SSF":t+="community (SSF): Society of St Francis ";break;case"SSJE":t+="community (SSJE): Society of St John the Evangelist ";break;case"SSpS":t+="community (SSpS): Steyler Missionsschwestern ";break;case"TOR":t+="community (TOR): Terzo Ordine Regolare di San Francesco ";break;default:t+="unknown "}return t}(e),t+=function(e){var t="";return"surveillance"===e.man_made&&("indoor"===e.surveillance&&(t+="indoor surveillance"),"outdoor"===e.surveillance&&(t+="outdoor surveillance"),"public"===e.surveillance&&(t+="public surveillance"),"camera"===e["surveillance:type"]&&(t+="type of surveillance: camera"),"guard"===e["surveillance:type"]&&(t+="type of surveillance: guard"),"ALPR"===e["surveillance:type"]&&(t+="type of surveillance: ALPR"),"town"===e["surveillance:zone"]&&(t+="zone of surveillance: town"),"parking"===e["surveillance:zone"]&&(t+="zone of surveillance: parking"),"traffic"===e["surveillance:zone"]&&(t+="zone of surveillance: traffic"),"shop"===e["surveillance:zone"]&&(t+="zone of surveillance: shop"),"bank"===e["surveillance:zone"]&&(t+="zone of surveillance: bank"),"building"===e["surveillance:zone"]&&(t+="zone of surveillance: building")),t}(e),t+=function(e){var t="";return e["building:color"]&&(t+="building color: "+e["building:color"]+""),e["building:height"]&&(t+="building height: "+e["building:height"]+" m"),e["building:level"]&&(t+="level: "+e["building:level"]+""),e["building:part"]&&(t+="building part: "+e["building:part"]+""),e["roof:color"]&&(t+="roof color: "+e["roof:colour"]+""),e["roof:shape"]&&(t+="roof shape: "+e["roof:shape"]+""),e["roof:height"]&&(t+="roof height: "+e["roof:height"]+" m"),e["roof:material"]&&(t+="roof material: "+e["roof:material"]+" "),e["roof:orientation"]&&(t+="roof orientation: "+e["roof:orientation"]+" "),e["roof:direction"]&&(t+="roof direction: "+e["roof:direction"]+" "),e["building:type"]&&(t+="building type: "+e["building:type"]+""),t}(e),t+=function(e){var t="";if(e["generator:method"]){switch(t+="method of generation: ",e["generator:method"]){case"combustion":t+="combustion";break;case"thermal":t+="thermal";break;case"pumping":t+="pumping";break;case"photovoltaic":t+="photovoltaic";break;case"gasification":t+="gasification";break;case"anaerobic_digestion":t+="anaerobic digestion";break;case"pyrolysis":t+="pyrolysis";break;case"fission":t+="fission";break;case"fusion":t+="fusion";break;default:t+="unknown "}t+=" "}return e.power_source&&(t+="power source: ","photovoltaic"===e.power_source?t+="photovoltaic":t+="unknown ",t+=" "),e["generator:output:electricity"]&&(t+="electricity generation: "+e["generator:output:electricity"]+" "),e["generator:output:heat"]&&(t+="heat generation: "+e["generator:output:heat"]+" "),e["generator:output:cold"]&&(t+="cold generation: "+e["generator:output:cold"]+" "),e["generator:output"]&&(t+="output: "+e["generator:output"]+" "),e["generator:output:hot_air"]&&(t+="hot-air generation: "+e["generator:output:hot_air"]+" "),e["generator:output:cold_water"]&&(t+="cold water generation: "+e["generator:output:cold_water"]+" "),e["generator:output:cold_air"]&&(t+="cold air generation: "+e["generator:output:cold_air"]+" "),e["generator:output:compressed_air"]&&(t+="compressed air generation: "+e["generator:output:compressed_air"]+" "),e["generator:output:steam"]&&(t+="steam generation: "+e["generator:output:steam"]+" "),e["generator:output:vacuum"]&&(t+="vacuum generation: "+e["generator:output:vacuum"]+" "),e["generator:output:battery_charging"]&&(t+="battery charging: "+e["generator:output:battery_charging"]+" "),"PWR"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"BWR-1"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"BWR-2"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"BWR-3"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"BWR-4"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"BWR-5"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"BWR-6"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"PHWR"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"GCR"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"FBR"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"RBMK-1000"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"RBMK-1500"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"VVER"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"CANDU"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"CPR-1000"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"EPR"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"tokamak"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"stellarator"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"ICF"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"cold-fusion"===e["generator:type"]&&(t+="generator type: "+e["generator:type"]+" "),"wind_turbine"===e["generator:method"]&&"horizontal_axis"===e["generator:type"]&&(t+="generator method: horizontal axis wind turbine "),"wind_turbine"===e["generator:method"]&&"vertical_axis"===e["generator:type"]&&(t+="generator method: vertical axis wind turbine "),"francis_turbine"===e["generator:type"]&&(t+="generator type: francis-turbine "),"kaplan_turbine"===e["generator:type"]&&(t+="generator type: kaplan-turbine "),"pelton_turbine"===e["generator:type"]&&(t+="generator type: pelton-turbine "),"stream"===e["generator:method"]&&"horizontal_axis"===e["generator:type"]&&(t+="generator method: horizontal axis sea current power station "),"stream"===e["generator:method"]&&"vertical_axis"===e["generator:type"]&&(t+="generator type: vertical axis sea current power station "),"steam_turbine"===e["generator:type"]&&(t+="generator type: steam turbine "),"heat_pump"===e["generator:type"]&&(t+="generator type: heat pump "),"solar_thermal_collector"===e["generator:type"]&&(t+="generator type: solar thermal collector "),"solar_photovoltaic_panel"===e["generator:type"]&&(t+="generator type: solar photovoltaic panel "),"steam_generator"===e["generator:type"]&&(t+="generator type: steam generator "),"gas_turbine"===e["generator:type"]&&(t+="generator type: gas turbine "),"combined_cycle"===e["generator:type"]&&(t+="generator type: combined cycle "),"reciprocating_engine"===e["generator:type"]&&(t+="generator type: reciprocating engine "),t}(e),t+=p(e),t+=function(e){var t="";return"container"!==e.recycling_type&&"centre"!==e.recycling_type&&"recycling"!==e.amenity||("yes"===e["recycling:glass"]&&(t+="glass container"),"yes"===e["recycling:shoes"]&&(t+="shoe container"),"yes"===e["recycling:cooking_oil"]&&(t+="recycling of cooking oil"),"yes"===e["recycling:paper"]&&(t+="recycling of paper"),"yes"===e["recycling:engine_oil"]&&(t+="recycling of engine oil"),"yes"===e["recycling:clothes"]&&(t+="recycling of clothes"),"yes"===e["recycling:car_batteries"]&&(t+="recycling of car batteries"),"yes"===e["recycling:cans"]&&(t+="recycling of cans"),"yes"===e["recycling:scrap_metal"]&&(t+="recycling of scrap metal"),"yes"===e["recycling:plastic"]&&(t+="recycling of plastic"),"yes"===e["recycling:batterries"]&&(t+="recycling of batterries"),"yes"===e["recycling:plastic_bottles"]&&(t+="recycling of plastic bottles"),"yes"===e["recycling:green_waste"]&&(t+="recycling of green waste"),"yes"===e["recycling:hardcore"]&&(t+="recycling of hardcore")),t}(e),(t+=h(e))&&(t=" "+t),'"},u=t.fnContentAerodrome=function(e){var t="";return e.aerodrome&&("international"===e.aerodrome&&(t+="type of airport: international "),"regional"===e.aerodrome&&(t+="type of airport: regional "),"gliding"===e.aerodrome&&(t+="type of airport: gliding "),"private"===e.aerodrome&&(t+="type of airport: private ")),e.iata&&(t+="IATA-Code: "+e.iata+" "),e.icao&&(t+="ICAO-Code: "+e.icao+" "),t},c=t.fnContentNatural=function(e){var t="";if((e.forest||e.wood)&&("broadleaved"!==e.leaf_type&&"deciduous"!==e.wood||(t+="broadleaved "),"needleleaved"!==e.leaf_type&&"coniferous"!==e.wood||(t+="needleleaved "),"mixed"!==e.leaf_type&&"mixed"!==e.wood||(t+="mixed "),"leafless"===e.leaf_type&&(t+="leafless "),"evergreen"===e.wood&&(t+="evergreen "),"palm"===e.wood&&(t+="palm "),"nipa_palm"===e.wood&&(t+="nipa palm "),"eucalypt"===e.wood&&(t+="eucalypt "),"filao"!==e.wood&&"casuarina"!==e.wood||(t+="casuarina ")),"tree"===e.natural&&(e["genus:de"]||e["species:de"]||e.leaf_type&&("broadleaved"===e.leaf_type||"deciduous"===e.leaf_type||"broadleafed"===e.leaf_type?t+="broad-leaved ":t+="conifer "),e.genus&&(t+=e.genus+" "),e["genus:de"]&&(t+=e["genus:de"]+" "),e.species&&(t+=e.species+" "),e["species:de"]&&(t+=e["species:de"]+" "),"landmark"===e.denotation&&(t+="landmark "),"natural_monument"!==e.denotation&&"yes"!==e.monument||(t+="natural monument ")),"manger"===e["feeding:type"]&&(t+="manger:rack for fodder "),"automated"===e["feeding:type"]&&(t+="automated "),e["feeding:for"])switch(e["feeding:for"]){case"sheep":t+="animal: sheep ";break;case"horse":t+="animal: horse ";break;case"cow":t+="animal: cow ";break;case"rabbit":t+="animal: rabbit ";break;case"bunny":t+="animal: bunny ";break;case"cat":t+="animal: cat ";break;case"swan":t+="animal: swan ";break;case"guinea pig":case"guinea pig":t+="animal: guinea pig ";break;case"donkey":t+="animal: donkey ";break;case"squirrel":t+="animal: squirrel ";break;case"pig":t+="animal: pig ";break;case"deer":t+="animal: deer ";break;case"monkey":t+="animal: monkey ";break;case"camel":t+="animal: camel ";break;case"goat":t+="animal: goat ";break;case"hamster":t+="animal: hamster ";break;case"alpaca":t+="animal: alpaca ";break;default:t+="animal: unknown "}if(e["feeding:fodder"])switch(e["feeding:fodder"]){case"hay":t+="feed with: hay";break;case"grain":t+="feed with: grain";break;case"corn":t+="feed with: corn*br>";break;default:t+="feed with: unknown"}return"volcano"===e.natural&&"active"===e.status&&(t+="active volcano "),"volcano"===e.natural&&"dormant"===e.status&&(t+="dormant volcano "),"volcano"===e.natural&&"extinct"===e.status&&(t+="extinct volcano "),"volcano"===e.natural&&"stratovolcano"===e.type&&(t+="type of volcanism:stratovolcano "),"volcano"===e.natural&&"shield"===e.type&&(t+="type of volcanism:shield "),"volcano"===e.natural&&"scoria"===e.type&&(t+="type of volcanism:scoria "),t},h=t.fnContentProtectedArea=function(e){var t="",r="";return"protected_area"===e.boundary&&(e.protect_class&&(r=e.protect_class),e.protect_id&&(r=e.protect_id),"1"===r&&(t="description: Strict Nature Reserve, Wilderness Area "),"2"===r&&(t="description: National Park "),"3"===r&&(t="description: Natural Monument or Feature "),"4"===r&&(t="description: Habitat/Species Management Area "),"5"===r&&(t="description: Protected Landscape/ Seascape "),"6"===r&&(t="description: Protected area with sustainable use of natural resources "),"7"===r&&(t="description: nature-feature area "),"97"===r&&(t="description: protected by continental agreements "),"98"===r&&(t="description: protected by interstate- or international conventions "),"99"===r&&(t="other continental or international national protected areas "),"21"===r&&(t="description: Community life: religious, sacred areas, associative locations, recreation "),"22"===r&&(t="description: Cultural assets (cultural assets and - efforts, districts historical heritage, monument conservation) "),"23"===r&&(t="description: Protection in favor of economics "),"24"===r&&(t="description: Political protection "),"25"===r&&(t="description: Military areas (military refuges, test area) "),"26"===r&&(t="description: Historic: for colonial-stuff and protectorates. "),"29"===r&&(t="description: other social protected areas "),"11"===r&&(t="description: soil: crop yield, erosion protection, ... "),"12"===r&&(t="description: water: water protection area, fresh water, drinking water, springs, ... "),"13"===r&&(t='description: climate and -air: gasper supply/cold air, ...for emission-, immission control in OSM existent, see "Low Emission Zone" (LEZ) '),"14"===r&&(t="description: species: no fishing, protected for fishery, protected for hunting, plants, ... "),"15"===r&&(t="description: location condition: floodwater retention area, protection forest, grazing land, ... "),"16"===r&&(t='description: longtime hazard area: contamination, earth-moving area, "problem sites" ... '),"19"===r&&(t="description: other national resources protected areas ")),t},d=t.fnContentLanduse=function(e){var t="";return"quarry"===e.landuse&&e.resource&&(t+="Resource: "+e.resource+" "),"open_stable"===e["animal_keeping:type"]&&(t+="open stable "),"field_shelter"===e["animal_keeping:type"]&&(t+="field shelter "),"paddock"===e["animal_keeping:type"]&&(t+="paddock "),e.animal_keeping&&(t+="animals: horses "),t},p=t.fnMessstation=function(e){var t="";return"yes"===e["monitoring:water_level"]&&(t+="water level "),"yes"===e["monitoring:seismic_activity"]&&(t+="seismic activity "),"yes"===e["monitoring:tide_gauge"]&&(t+="tide gauge "),"yes"===e["monitoring:weather"]&&(t+="weather "),"yes"===e["monitoring:air_quality"]&&(t+="air quality "),t},g=t.fnContentRoute=function(e){var t="";return e.route&&("yes"===e.roundtrip&&(t+="roundtrip "),e.length&&(t+="length: "+e.length+" "),e.distance&&(t+="distance: "+e.distance+" "),e.symbol&&(t+="symbol: "+e.symbol+" ")),t},f=t.fnContentPetrol=function(e){var t="";return"fuel"===e.amenity&&("yes"===e["fuel:biodiesel"]&&(t+="biodiesel "),"yes"===e["fuel:e85"]&&(t+="e85 "),"yes"===e["fuel:e10"]&&(t+="e10 "),"yes"===e["fuel:lpg"]&&(t+="lpg "),"yes"===e["fuel:cng"]&&(t+="cng "),"diesel"===e.fuel&&(t+="diesel "),"lpg"===e.fuel&&(t+="lpg "),"yes"===e["fuel:octane_95"]&&(t+="octane 95 "),"yes"===e["fuel:octane_98"]&&(t+="octane 98 "),"yes"===e["fuel:octane_100"]&&(t+="octane 100 "),"yes"===e["fuel:octane_102"]&&(t+="octane 102 "),"yes"===e["fuel:diesel"]&&(t+="diesel "),"yes"===e["fuel:electricity"]&&(t+="charging station / loading station ")),t},m=(t.fnContentHistoric=function(e){var t="";if("archaeological_site"===e.historic&&e.site_type)switch(e.site_type){case"megalith":t+="megalith ";break;case"bigstone":t+="bigstone ";break;case"tumulus":t+="tumulus ";break;case"fortification":t+="fortification ";break;default:t+="unknown "}return t},t.fnContentBarriers=function(e,t){var r="";return"wall"!==e.barrier&&"bollard"!==e.barrier||e.material&&(r+="material: "+o(e.material)+" "),r}),_=t.fnContentTourism=function(e){var t="";return"camp_site"===e.tourism&&("yes"===e.dog&&(t+="dogs allowed "),"no"===e.dog&&(t+="dogs forbidden "),e.stars&&(t+=e.stars+"stars "),e.caravans&&(t+="caravan sites "),"yes"!==e.openfire&&"yes"!==e.fireplace||(t+="Thers is an openfire. "),"yes"===e.washing_machine&&(t+="washing machine "),"yes"===e.dryer&&(t+="dryer "),"yes"===e.group_only&&(t+="use for groups only "),"reception"===e.camp_site&&(t+="reception available ")),"information"===e.tourism&&"map"===e.information&&("topo"===e.map_type&&(t+="topo"),"street"===e.map_type&&(t+="street"),"scheme"===e.map_type&&(t+="scheme"),"toposcope"===e.map_type&&(t+="toposcope")),"information"===e.tourism&&"map"===e.information&&("site"===e.map_size&&(t+="map of site"),"city"===e.map_size&&(t+="city map"),"region"===e.map_size&&(t+="map of region")),"geology"===e.board_type&&(t+="geologic information "),"history"===e.board_type&&(t+="historic information "),"nature"===e.board_type&&(t+="information about nature "),"notice"===e.board_type&&(t+="general information "),"plants"===e.board_type&&(t+="information about plants "),"wildlife"===e.board_type&&(t+="information about wildlife "),t},b=t.fnContentAmenity=function(e){var t="";if("boat_sharing"===e.amenity&&(t+=e.boattype+" "),"embassy"===e.amenity&&(t+=e.country+" "),e.vending)switch(e.vending){case"admission_tickets":t+="tickets ";break;case"animal_feed":t+="animal feed ";break;case"books":t+="books ";break;case"candles":t+="candles ";break;case"cigarettes":t+="cigarettes ";break;case"condoms":t+="condoms ";break;case"drinks":t+="drinks ";break;case"first_aid":t+="first aid articles ";break;case"fishing_tackle":t+="fishing tackle ";break;case"flowers":t+="flowers ";break;case"ice_cream":t+="ice cream ";break;case"laundry_detergent":t+="laundry detergent ";break;case"newspapers":t+="newspapers ";break;case"SIM_cards":t+="sIM-cards ";break;case"sweets":t+="sweets ";break;case"parcel_pickup":t+="parcel pickup ";break;case"ice_cubes":t+="ice cubes ";break;case"public_transport_tickets":t+="public transport tickets ";break;case"parking_ticket":t+="parking tickets ";break;case"sex_toys":t+="sex toys ";break;case"stamps":t+="stamps ";break;case"toll":t+="toll ";break;case"umbrellas":t+="umbrellas ";break;default:t+="content unknown "}return"post_box"===e.amenity&&(e.collection_times&&(t+="collection times: "+e.collection_times+" "),"yes"===e.drive_through&&(t+="accessible by car. ")),t},y=t.fnContentStorage=function(e){var t="";if("storage_tank"===e.man_made){if(e.content){switch(r=e.content){case"fuel":r="fuel";break;case"oil":r="oil";break;case"gas":r="gas";break;case"slurry":r="slurry";break;case"cement":r="cement";break;case"water":r="water";break;case"manure":r="manure";break;case"silage":r="silage"}t+="content: "+r+" "}if(e.contents){var r;switch(r=e.contents){case"fuel":r="fuel";break;case"oil":r="oil";break;case"gas":r="gas";break;case"slurry":r="slurry";break;case"cement":r="cement";break;case"water":r="water";break;case"manure":r="manure";break;case"silage":r="silage"}t+="content: "+r+" "}}return e.storage&&("gas"===e.storage&&(t+="content: gas "),"oil"===e.storage&&(t+="content: oil ")),t},v=t.fnContentInformationCity=function(e){var t="";if(e["name:de"]&&(t+="german name: "+e["name:de"]+" "),e.population>=1e4)if(e.population=""+e.population,e.population.length>3){var r=e.population.length%3,n=r>0?e.population.substring(0,r):"";for(i=0;i "}else t+="population "+e.population+" ";return e.population<=1e4&&(t+="population: "+e.population+" "),t},w=t.fnContentEmergency=function(e){var t="";if(e.lifeboat&&("inshore"===e.lifeboat?t+="application: inshore ":"offshore"===e.lifeboat&&(t+="application: offshore ")),e["lifeboat:class"]&&(t+="type of boat: "+e["lifeboat:class"]+" "),e["siren:type"]){switch(r=e["siren:type"]){case"mechanical":r="mechanical";break;case"electronic":r="electronic";break;case"pneumatic":r="pneumatic";break;case"electromechanic":r="electromechanic"}t+="Typ: "+r+" "}if(e["siren:purpose"]){var r;switch(r=e["siren:purpose"]){case"air_raid":r="air raid";break;case"tornado":r="tornado";break;case"storm":r="storm";break;case"civil_defense":r="civil defence";break;case"fire":r="fire"}t+="use: "+r+" "}return e["siren:model"]&&(t+="model: "+e["siren:model"]+" "),e["siren:range"]&&(t+="range of siren: "+e["siren:range"]+" "),t},x=t.fnContentCuisine=function(e){var t="";if(e.cuisine){var r="";"supermarket"!==e.shop&&"convenience"!==e.shop&&"deli"!==e.shop&&"organic"!==e.shop||"restaurant"===e.amenity?t+="cuisine: ":t+="specialties: ","arabic"===e.cuisine&&(r+="arabic "),"italian"===e.cuisine&&(r+=" italian "),"international"===e.cuisine&&(r+=" international "),"regional"===e.cuisine&&(r+=" regional "),"chinese"===e.cuisine&&(r+=" chinese "),"greek"===e.cuisine&&(r+=" greek "),"african"===e.cuisine&&(r+=" african "),"german"===e.cuisine&&(r+=" german "),"mexican"===e.cuisine&&(r+=" mexican "),"french"===e.cuisine&&(r+=" french "),"indian"===e.cuisine&&(r+=" indian "),"iranian"===e.cuisine&&(r+=" iranian "),"lebanese"===e.cuisine&&(r+=" lebanese "),"thai"===e.cuisine&&(r+=" thai "),"balkan"===e.cuisine&&(r+=" balkan "),"turkish"===e.cuisine&&(r+=" turkish "),"bavarian"===e.cuisine&&(r+=" bavarian "),"czech"===e.cuisine&&(r+=" czech "),"portuguese"===e.cuisine&&(r+=" portuguese "),"spanish"===e.cuisine&&(r+=" spanish "),"japanese"===e.cuisine&&(r+=" japanese "),"fish"===e.cuisine&&(r+=" fish "),"brazilian"===e.cuisine&&(r+=" brazilian "),"asian"===e.cuisine&&(r+=" asian "),"mediterranean"===e.cuisine&&(r+="mediterranean "),"seafood"===e.cuisine&&(r+=" seafood "),"ice_cream"===e.cuisine&&(r+=" ice cream "),"burger"===e.cuisine&&(r+=" burger "),"frozen_yogurt"===e.cuisine&&(r+=" frozen yogurt "),""===r&&(r=e.cuisine+" "),t+=r}return t},E=t.fnContentShipping=function(e){var t="";if((e.harbour="yes")&&("yes"===e["access:tide"]&&(t+="Access restricted by tide"),"yes"===e["access:swell"]&&(t+="access restricted by swell"),"yes"===e["access:ice"]&&(t+="access restricted by ice"),e.vhf_channel&&(t+="UKW-Channel: "+e.vhf_channel+""),e.mmsi&&(t+="MMSI-Number: "+e.mmsi+""),e["harbour:information"]&&(t+="information :"+e["harbour:information"]+"")),"yes"===e.motorboat&&(t+="motorboat allowed"),"no"===e.motorboat&&(t+="motorboat prohibited "),e.CEMT&&(t+="CEMT: "+e.CEMT+""),"yes"===e.intermittent&&(t+="river intermittent dried out"),"yes"===e.tidal&&(t+="tidal influence the flow"),e.draft&&(t+=" driving depth of water: "+e.draft+" m"),"slipway"!==e.leisure&&"slipway"!==e.harbour||("hand"===e.operating&&(t+="operating: by hand "),"car"===e.operating&&(t+="operating: by car, boat trailer "),"cable_winch"===e.operating&&(t+="operating: with cable winch "),"travellift"===e.operating&&(t+="operating: by travellift "),"crane"===e.man_made&&(t+="by crane ",e["crane:maxload"]&&(t+="maxload: "+e["crane:maxload"]+" "),e["ship:maxdraft"]&&(t+="maximum permissible draught: "+e["ship:maxdraft"]+" "),e["ship:maxlength"]&&(t+="maximum permissible length of a ship: "+e["ship:maxlength"]+" ")),"yes"===e.vehicle&&(t+="accessible by vehicle ")),t+=function(e){var t="";return"wreck"===e.historic&&(e["wreck:date_sunk"]&&(t+="sunk: "+e["wreck:date_sunk"]+" "),e["wreck:depth"]&&(t+="depth: "+e["wreck:depth"]+" "),e["wreck:clearance"]&&(t+="clearance: "+e["wreck:clearance"]+" "),e["wreck:date_commissioned"]&&(t+="commissioned: "+e["wreck:date_commissioned"]+" "),e["wreck:gross_tonnage"]&&(t+="gross tonnage: "+e["wreck:gross_tonnage"]+" "),e["wreck:length"]&&(t+="length: "+e["wreck:length"]+" "),e["wreck:width"]&&(t+="width: "+e["wreck:width"]+" "),e["wreck:cargo"]&&("timber"===e["wreck:cargo"]?t+="cargo: timber ":"coal"===e["wreck:cargo"]?t+="cargo: coal ":t+="cargo: "+e["wreck:cargo"]+" "),"yes"===e["wreck:visible_at_low_tide"]&&(t+="visible at low tide: yes "),"no"===e["wreck:visible_at_low_tide"]&&(t+="visible at low tide: no "),"yes"===e["wreck:visible_at_high_tide"]&&(t+="visible at high tide: yes "),"no"===e["wreck:visible_at_high_tide"]&&(t+="visible at high tide: no "),"yes"===e.access&&(t+="accessible "),"no"===e.access&&(t+="no access possible "),"permit_required"===e.access&&(t+="permit required for acces ")),t}(e),("ferry"===e.route||"ferry_terminal"===e.amenity||"yes"===e.ferry)&&(fahrzeit=e.duration,""!==fahrzeit&&"undefined"!==fahrzeit&&null!=fahrzeit&&(t+="duration in hours : "+fahrzeit+" "),"yes"===e.motorcar&&(t+="motorcars allowed "),"no"===e.motorcar&&(t+="motorcars prohibited "),"no"===e.motor_vehicle&&(t+="motor vehicles prohibited "),"yes"===e.motor_vehicle&&(t+="motor vehicles allowed "),"yes"===e.vehicle&&(t+="vehicles allowed "),"no"===e.vehicle&&(t+="no vehicles "),"no"===e.bicycle&&(t+="no bicycles "),"no"===e.bicycle&&(t+="bicycles allowed "),"yes"===e.hgv&&(t+="hgv allowed "),"no"===e.hgv&&(t+="hgv prohibited "),"yes"===e.foot&&(t+="pedestrian allowed "),"no"===e.foot&&(t+="pedestrian prohibited "),"yes"===e.bicycle&&(t+="cyclist allowed "),"no"===e.bicycle&&(t+="cyclist prohibited "),"yes"===e["ferry:cable"]&&(t+="cable ferry ")),e["seamark:light:1:colour"]){switch(r=e["seamark:light:1:colour"]){case"white":r="white";break;case"red":r="red";break;case"green":r="green";break;case"blue":r="blue";break;case"yellow":r="yellow";break;case"amber":r="amber"}t+="colour of light: "+r+" "}if("lighthouse"===e.man_made&&(e["seamark:light:1:character"]&&(t+="light character: "+e["seamark:light:1:character"]+" "),e["seamark:light:1:period"]&&(t+="period: "+e["seamark:light:1:period"]+" "),e["seamark:light:1:height"]&&(t+="height: "+e["seamark:light:1:height"]+" m "),e["seamark:light:1:range"]&&(t+="range: "+e["seamark:light:1:range"]+" sm ")),e["seamark:light:colour"]){var r;switch(r=e["seamark:light:colour"]){case"white":r="white";break;case"red":r="red";break;case"green":r="green";break;case"blue":r="blue";break;case"yellow":r="yellow";break;case"amber":r="amber"}t+="colour of light: "+r+" "}return"lighthouse"===e.man_made&&(e["seamark:light:character"]&&(t+="light character: "+e["seamark:light:character"]+" "),e["seamark:light:height"]&&(t+="height: "+e["seamark:light:height"]+" m "),e["seamark:light:range"]&&(t+="range: "+e["seamark:light:range"]+" sm "),e["seamark:light:period"]&&(t+="period: "+e["seamark:light:period"]+" ")),t},S=t.fnContentHydrants=function(e){var t="";if("fire_hydrant"===e.emergency){var r=e["fire_hydrant:count"];"undefined"!==r&&null!=r&&""!==r&&(t+="Number: "+r+" ");var n=e["fire_hydrant:diameter"];"undefined"!==n&&null!=n&&""!==n&&(t+="Pipe diameter: "+n+" mm ");var i=e["fire_hydrant:pressure"];"undefined"!==i&&null!=i&&""!==i&&(t+="suction"===i?"Pressure in bar / Suction: Suction ":"Pressure in bar / Suction: "+i+" ");var o=e["fire_hydrant:position"];"undefined"!==o&&null!=o&&""!==o&&("lane"===o?t+="Position: Lane ":"parking_lot"===o?t+="Position: Parking Lot ":"sidewalk"===o?t+="Position: Sidewalk ":"green"===o&&(t+="Position: Green "));var s=e.water_volume;"undefined"!==s&&null!=s&&""!==s&&(t+="Volume: "+s+" ");var a=e["fire_hydrant:awwa_class"];if("undefined"!==a&&null!=a&&""!==a)t+="AWWA Class: "+a+" ";else{var l=e.flow_rate;"undefined"!==l&&null!=l&&""!==l&&(t+="Flow rate: "+l+" ")}var u=e.water_source;"undefined"!==u&&null!=u&&""!==u&&"main"!==u&&(t+="Water source: "+u+" ");var c=e["couplings:type"];"undefined"!==c&&null!=c&&""!==c&&(t+="Couplings type: "+c+" ");var h=e["couplings:diameter"];"undefined"!==h&&null!=h&&""!==h&&(t+="Couplings diameter: "+h+" ");var d=e["pillar:type"];"dry_barrel"===d&&(t+="Pillar type: "+d+" "),"fire_hydrant"===e["disused:emergency"]&&(t+="Currently disused"),""===t&&(t="No details available.")}return t},k=t.fnContentStreetsTraffic=function(e){var t="";if("yes"===e["red_turn:right"]&&(t+="red turn: allowed to turn to the right "),"no"===e["red_turn:right"]&&(t+="red turn: prohibited to turn to the right "),e.bridge&&(e.height&&(t+="height: "+e.height+" m "),e.length&&(t+="length: "+e.length+" m "),e.bridge_ref&&(t+="bridge ref: "+e.bridge_ref+" "),e.start_date&&(t+="start date: "+e.start_date+";"),e.maxweight&&(t+="maxweight: "+e.maxweight+" t")),e.highway&&"yes"===e.toll&&(t+="toll highway "),"yes"===e["toll:hgv"]&&(t+="HGV toll "),e.surface)switch(t+="surface: ",e.surface){case"grass":t+="grass ";break;case"paved":t+="paved ";break;case"asphalt":t+="asphalt ";break;case"cobblestone":t+="cobblestone ";break;case"sett":t+="sett ";break;case"concrete":t+="concrete ";break;case"unpaved":t+="unpaved ";break;case"paving_stones":t+="paving stones ";break;case"compacted":t+="compacted ";break;case"dirt":t+="dirt ";break;case"fine_gravel":t+="fine gravel ";break;case"grass_paver":t+="grass paver ";break;case"gravel":t+="gravel ";break;case"earth":t+="earth ";break;case"ground":t+="ground ";break;case"metal":t+="metal ";break;case"mud":t+="mud ";break;case"sand":t+="sand ";break;case"wood":t+="wood ";break;case"tartan":t+="tartan ";break;case"artificial_turf":t+="artificial turf ";break;case"clay":t+="clay ";break;default:t+="unknown "}if("grade1"===e.tracktype&&(t+="path surface: Solid. Usually a paved or heavily compacted hardcore surface. "),"grade2"===e.tracktype&&(t+="path surface: Mostly solid. Usually an unpaved track with surface of gravel mixed with a varying amount of sand, silt, and clay. "),"grade3"===e.tracktype&&(t+="path surface: Even mixture of hard and soft materials. Almost always an unpaved track. "),"grade4"===e.tracktype&&(t+="path surface: Mostly soft. Almost always an unpaved track prominently with soil/sand/grass, but with some hard materials, or compressed materials mixed in. "),"grade5"===e.tracktype&&(t+="path surface: Soft. Almost always an unpaved track lacking hard materials, uncompacted, with surface of soil/sand/grass. "),"yes"===e.motorcycle&&(t+=" motorcyle allowed. "),"no"===e.motorcycle&&(t+=" motorcycles prohibited. "),"excellent"===e.trail_visibility&&(t+="trail visibility: Unambiguous path or markers everywhere "),"good"===e.trail_visibility&&(t+="trail visibility: Next marker always visible, but sometimes has to be searched for. "),"intermediate"===e.trail_visibility&&(t+="trail visibility: Track mostly visible "),"bad"===e.trail_visibility&&(t+="trail visibility: Path sometimes invisible, route partly pathless "),"horrible"===e.trail_visibility&&(t+="trail visibility: Often pathless "),"no"===e.trail_visibility&&(t+="trail visibility: Mostly pathless "),"hiking"===e.sac_scale&&(t+="trail: Trail well cleared. (SAC Scale: T1 (yellow))"),"mountain_hiking"===e.sac_scale&&(t+="trail: Trail with continuous line and balanced ascent (SAC Scale: T2 (red))"),"demanding_mountain_hiking"===e.sac_scale&&(t+="trail: exposed sites may be secured with ropes or chains, possible need to use hands for balance (SAC Scale: T3 (red))"),"alphine_hiking"===e.sac_scale&&(t+="trail: sometimes need for hand use to get ahead (SAC Scale: T4 (blue))"),"demanding_alphine_hiking"===e.sac_scale&&(t+="trail: single plainly climbing up to second grade (SAC Scale: T5 (blue))"),"difficult_alpine_hiking"===e.sac_scale&&(t+="trail: climbing up to second grade (SAC Scale: T6 (blue))"),e["mtb:name"]&&(t+="cycleway :"+e["mtb:name"]+""),"0"===e["mtb:scale"]&&(t+="Mountainbikeroute: Very easy way - Gravel or packed earth. No particular difficulties. Mostly forest and meadow paths (highway=path). Sections with steps, rocks, or roots are not expected. Wide curves, easy to moderate slope. No special skills are needed to ride this. Easy to ride uphill.Surface: solid and handyObstacles: no obstaclesGradient: mild to moderateBends: wideDriving skills: no special driving skills required"),"1"===e["mtb:scale"]&&(t+="Mountainbikeroute: Smaller obstacles like roots and small stones. Erosion damage may increase difficulty. Soil may be loose in places. Tight turns, but no hairpin turns. Riding requires care and attention, but no special skill. Obstacles can be ridden over. Difficult to ride uphill.Surface: loose surface possible, small roots and stonesObstacles: small obstacles, water gutter, erosion damageGradient: < 40%Bends: wideDriving skills: basic driving skills required, obstacles can be passed over"),"2"===e["mtb:scale"]&&(t+="Mountainbikeroute: Obstacles such as large rocks and stones. Soil is often loose. Steps are expected. Wider hairpin turns, steepness of up to 70%. Requires some advanced riding skills. Only very skilled riders can go uphill on this.Surface: surface usually not compacted, larger roots and stones.Obstacles: plain steps and stairsGradient: < 70%Bends: easy hairpinsDriving skills: advanced driving skills required"),"3"===e["mtb:scale"]&&(t+="Mountainbikeroute: Many sections with large obstacles such as boulders and large roots. Many hairpin and off-balance turns. Slippery surface and talus sections may be found. The surface may be very slippery. Constant concentration and very good skills needed. Nearly impossible to ride uphill.Surface: many large roots / rocks or slippery ground, loose screeObstacles: drags, hardly driveable stepsGradient: >70%Bends: bail like hairpinsDriving skills: perfect bike control with trial skills required, like moving the rear wheel only in hairpins"),"4"===e["mtb:scale"]&&(t+="Mountainbikeroute: Very steep and difficult, with sections having large boulders and roots. Frequent loose debris. Very steep sections with very tight hairpin turns and high steps that will cause the chainring to hit the ground. Some trials techniques will be necessary. Nearly impossible to ride uphill.Surface: many large roots / rocks or slippery ground, loose screeObstacles: drags, hardly driveable stepsGradient: >70%Bends: bail like hairpinsDriving skills: perfect bike control with trial skills required, like moving the rear wheel only in hairpins"),"5"===e["mtb:scale"]&&(t+="Mountainbikeroute: Very steep and difficult with big boulder fields and debris, and landslides. Speed must be carried for counter-ascents. If at all only short passages are available for accelerating and braking. Fallen trees may make very steep passages even more difficult. Very few Mountainbikers can actually ride at this level. Most will have to push.Surface: counter-ascents / rocks or slippery ground, loose scree / path is rather a Alpine hiking (>T4) pathObstacles: drags, combinations of hardly driveable stepsGradient: >70%Bends: bail like hairpins with obstaclesDriving skills: excellent bike control with special trial skills required, moving the front and rear wheel is limited"),"6"===e["mtb:scale"]&&(t+="Mountainbikeroute: Classify ways with 6 that are not rideable at all for a mtbiker. E.g. Chains or stemples (metal rungs) on a via ferrata or simply unsecured alpine pathes that are not even partly rideable for the very best mtbikers (using trial techniques). Steepness is often >45°. If used for single points, then this highlights exceptionally difficult spots. Often spotting is impossible and falling may be lethal.Surface: Path is rather a Alpine hiking (T5 or T6) path or bare rock without visible path.Obstacles: Steps over 2m, rock faces,...Gradient: >100%Bends: no bends can be distinguished as such.Driving skills: only the very best trial specialists or vertriders will try to ride these spots. Walking the place first to find a way to clear is needed."),"10"===e.maxspeed&&(t+='traffic-calmed sector: maxspeed 10 Km/h and "right over left"'),"30"===e.maxspeed&&(t+='traffic-calmed sector: "right over left" and maxspeed 30 Km/h'),"50"===e.maxspeed&&(t+="maxspeed 50 Km/h"),"70"===e.maxspeed&&(t+="maxspeed 50 Km/h"),"80"===e.maxspeed&&(t+="maxspeed 80 Km/h"),"100"===e.maxspeed&&(t+="maxspeed 100 Km/h"),"no"===e.overtaking&&(t+="No overtaking!"),"yes"===e.noexit&&(t+="noexit"),"yes"===e.oneway&&(t+="oneway"),"designated"===e.priority_road&&(t+="priority road designated"),"end"===e.priority_road&&(t+="priority road ends"),"emergency_bay"===e.highway&&(t+="emergency bay"),"yes"===e.traffic_calming&&(t+="traffic calming"),"bump"===e.traffic_calming&&(t+="bump"),"chicane"===e.traffic_calming&&(t+="chicane"),"choker"===e.traffic_calming&&(t+="choker"),"cushion"===e.traffic_calming&&(t+="cushion"),"hump"===e.traffic_calming&&(t+="hump"),"island"===e.traffic_calming&&(t+="island"),"rumble_strip"===e.traffic_calming&&(t+="rumble strip"),"table"===e.traffic_calming&&(t+="table"),"parking"===e.amenity){"yes"===e.fee&&(t+="fee required ");var r=e["capacity:women"];if(""!==r&&"no"!==r&&null!=r){var n="unkown";"yes"!==r&&(n=r),t+="ladies parking spaces (numbers: "+n+") "}}return e.park_ride&&("bus"===e.park_ride&&(t+="bus connection "),"tram"===e.park_ride&&(t+="tram connection "),"unknown"===e.park_ride&&(t+="park ride unkown ")),e["railway:position"]&&(t+="railway position: "+e["railway:position"]+" "),e.uic_ref&&(t+="UIC: "+e.uic_ref+" "),t},C=t.fnContentSports=function(e){var t="";return"9pin"===e.sport&&(t+="possible sport : 9pin "),"10pin"===e.sport&&(t+="possible sport : 10pin "),"american_football"===e.sport&&(t+="possible sport : american football "),"aikido"===e.sport&&(t+="possible sport : aikido "),"archery"===e.sport&&(t+="possible sport : archery "),"athletics"===e.sport&&(t+="possible sport : athletics "),"australian_football"===e.sport&&(t+="possible sport : australian football "),"base"===e.sport&&(t+="possible sport : base "),"badminton"===e.sport&&(t+="possible sport : badminton "),"baseball"===e.sport&&(t+="possible sport : baseball "),"basketball"===e.sport&&(t+="possible sport : basketball "),"beachvolleyball"===e.sport&&(t+="possible sport : beachvolleyball "),"bmx"===e.sport&&(t+="possible sport : bmx "),"boules"===e.sport&&(t+="possible sport : boules "),"boule"===e.sport&&(t+="possible sport : boule "),"bowls"===e.sport&&(t+="possible sport : bowls "),"boxing"===e.sport&&(t+="possible sport : boxing "),"canadian_football"===e.sport&&(t+="possible sport : canadian football "),"canoe"===e.sport&&(t+="possible sport : canoe "),"chess"===e.sport&&(t+="possible sport : chess "),"cliff_diving"===e.sport&&(t+="possible sport : cliff diving "),"climbing"===e.sport&&(t+="possible sport : climbing "),"climbing_adventure"===e.sport&&(t+="possible sport : adventure climbing "),"cricket"===e.sport&&(t+="possible sport : cricket "),"cricket_nets"===e.sport&&(t+="possible sport : cricket nets "),"croquet"===e.sport&&(t+="possible sport : croquet "),"curling"===e.sport&&(t+="possible sport : curling "),"cycling"===e.sport&&(t+="possible sport : cycling "),"darts"!==e.sport&&"dart"!==e.sport||(t+="Darts "),"dog_racing"===e.sport&&(t+="possible sport : dog racing "),"fencing"===e.sport&&(t+="possible sport : fencing "),"equestrian"===e.sport&&(t+="possible sport : equestrian "),"football"===e.sport&&(t+="possible sport: american football "),"free_flying"===e.sport&&(t+="possible sport: free flying "),"gaelic_games"===e.sport&&(t+="possible sport: gaelic games "),"golf"===e.sport&&(t+="possible sport: golf "),"gymnastics"===e.sport&&(t+="possible sport: gymnastik "),"hockey"===e.sport&&(t+="possible sport: hockey "),"horseshoes"===e.sport&&(t+="possible sport: horseshoes "),"horse_racing"===e.sport&&(t+="possible sport: horse racing "),"ice_stock"===e.sport&&(t+="possible sport: ice stock "),"judo"===e.sport&&(t+="possible sport: judo "),"karting"===e.sport&&(t+="possible sport: karting "),"kitesurfing"===e.sport&&(t+="possible sport: kitesurfing "),"korfball"===e.sport&&(t+="possible sport: korfball "),"motor"===e.sport&&(t+="possible sport: motor "),"multi"===e.sport&&(t+="possible sport: multi "),"obstacle_course"===e.sport&&(t+="possible sport: obstacle course "),"orienteering"===e.sport&&(t+="possible sport: orienteering "),"paddle_tennis"===e.sport&&(t+="possible sport: paddle-tennis "),"paragliding"===e.sport&&(t+="possible sport: paragliding "),"Pelota"===e.sport&&(t+="possible sport: Pelota "),"rasquet"===e.sport&&(t+="possible sport: racquet "),"rowing"===e.sport&&(t+="possible sport: rowing "),"rugby_league"===e.sport&&(t+="possible sport: rugby league "),"rugby_union"===e.sport&&(t+="possible sport: rugby union "),"running"===e.sport&&(t+="possible sport: running "),"scuba_diving"===e.sport&&(t+="possible sport: scuba diving "),"shooting"===e.sport&&(t+="possible sport: shooting "),"skating"===e.sport&&(t+="possible sport: skating "),"skateboard"===e.sport&&(t+="possible sport: skateboard "),"skiing"===e.sport&&(t+="possible sport: skiing "),"soccer"===e.sport&&(t+="possible sport: soccer "),"surfing"===e.sport&&(t+="possible sport: surfing "),"swimming"===e.sport&&(t+="possible sport: swimming "),"table_tennis"===e.sport&&(t+="possible sport: table tennis "),"taekwondo"===e.sport&&(t+="possible sport: taekwondo "),"team_handball"===e.sport&&(t+="possible sport: team handball "),"tennis"===e.sport&&(t+="possible sport: tennis "),"toboggan"===e.sport&&(t+="possible sport: toboggan "),"volleyball"===e.sport&&(t+="possible sport: volleyball "),"water_ski"===e.sport&&(t+="possible sport: water ski "),"weightlifting"===e.sport&&(t+="possible sport: weightlifting "),"wrestling"===e.sport&&(t+="possible sport: wrestling "),t},T=t.fnContentGeneralInformations=function(e){var t="";return e.width&&(t+="width: "+e.width+" m "),e.height&&(t+="height: "+e.height+" m "),e.maxwidth&&(t+="maxwidth: "+e.maxwidth+" m "),e.maxheight&&(t+="maxheight: "+e.maxheight+" m "),e.maxweight&&(t+="maxweight: "+e.maxweight+" t "),e.maxspeed&&(t+="maxspeed: "+e.maxspeed+" km/h "),e.min_age&&(t+="minimum age: "+e.min_age+" "),e.max_age&&(t+="maximum age: "+e.max_age+" "),"yes"===e.nudism&&(t+="nudism "),"yes"===e.ruins&&(t+="ruins "),e.ele&&(t+="height above sea level: "+e.ele+" m "),e["xmas:day_date"]&&(t+="period from - till: "+e["xmas:day_date"]+" "),e["rotor:diameter"]&&(t+="diameter of rotor: "+e["rotor:diameter"]+" m "),e["xmas:note"]&&(t+="information: "+e["xmas:note"]+" "),"port"===e["seamark:beacon_lateral:category"]&&(t+="port "),"starboard"===e["seamark:beacon_lateral:category"]&&(t+="starboard "),"yes"===e["service:bicycle:retail"]&&(t+="retail bicycles "),"yes"===e["service:bicycle:repair"]&&(t+="repair bicycles "),"yes"===e["service:bicycle:rental"]&&(t+="rental bicycles "),"yes"===e["service:bicycle:pump"]&&(t+="use of a pump is possible "),"yes"===e["service:bicycle:diy"]&&(t+="diy is possible "),"yes"===e["service:bicycle:cleaning"]&&(t+="cleaning bicycles "),"yes"===e["service:bicycle:second_hand"]&&(t+="sale of second hand bicycles "),"yes"===e["service:bicycle:charging"]&&(t+="charging electric bikes is possible "),"yes"===e.cafe&&(t+="cafe "),"yes"===e.breakfast&&(t+="breakfast "),"yes"===e.snack&&(t+="snack "),"yes"===e.indoor_seating&&(t+="indoor seating "),"yes"===e.outdoor_seating&&(t+="outdoor seating "),"yes"===e.self_service&&(t+="self service "),"yes"===e.bakehouse&&(t+="bakehouse "),"yes"===e.pastry_shop&&(t+="pastry shop "),"yes"===e.fair_trade&&(t+="fair trade "),"only"===e.fair_trade&&(t+="only fair trade "),"no"===e.fair_trade&&(t+="no fair trade "),t},R=t.fnContentHealthcare=function(e){var t="";return"doctors"!==e.amenity&&"physician"!==e.office&&"doctor"!==e.healthcare||(t+=function(e){var t="",r="",n=e["healthcare:speciality"];return""!==n&&("general"===n&&(r+="general "),"allergology"===n&&(r+="allergology "),"anaesthetics"===n&&(r+="anaesthetics "),"biochemistry"===n&&(r+="biochemistry "),"biological_haematology"===n&&(r+="biological haematology "),"biology"===n&&(r+="biology "),"cardiology"===n&&(r+="cardiology "),"cardiac_surgery"===n&&(r+="cardiac surgery "),"child_psychiatry"===n&&(r+="child psychiatry "),"dental_oral_maxillo_facial_surgery"===n&&(r+="dental-, oral-, maxillo- and facial-surgery "),"dermatology"===n&&(r+="dermatology "),"dermatovenereology"===n&&(r+="dermatovenereology "),"diagnostic_radiology"===n&&(r+="diagnostic radiology "),"emergency"===n&&(r+="emergency "),"endocrinology"===n&&(r+="endocrinology "),"gastroenterological_surgery"===n&&(r+="gastroenterological surgery "),"gastroenterology"===n&&(r+="gastroenterology "),"geriatrics"===n&&(r+="geriatrics "),"gynaecology"===n&&(r+="gynaecology "),"haematology"===n&&(r+="haematology "),"hepatology"===n&&(r+="hepatology "),"immunology"===n&&(r+="immunology "),"infectious_diseases"===n&&(r+="infectious diseases "),"intensive"===n&&(r+="intensive "),"internal"===n&&(r+="internal "),"maxillofacial_surgery"===n&&(r+="maxillofacial surgery "),"nephrology"===n&&(r+="nephrology "),"neurology"===n&&(r+="neurology "),"neurophysiology"===n&&(r+="neurophysiology "),"neuropsychiatry"===n&&(r+="neuropsychiatry "),"neurosurgery"===n&&(r+="neurosurgery "),"nuclear"===n&&(r+="nuclear "),"occupational"===n&&(r+="occupational "),"oncology"===n&&(r+="oncology "),"ophthalmology"===n&&(r+="ophthalmology "),"orthopaedics"===n&&(r+="orthopaedics "),"otolaryngology"===n&&(r+="otolaryngology "),"paediatric_surgery"===n&&(r+="paediatric surgery "),"paediatrics"===n&&(r+="paediatrics "),"palliative"===n&&(r+="palliative "),"physiatry"===n&&(r+="physiatry "),"plastic_surgery"===n&&(r+="plastic surgery "),"proctology"===n&&(r+="proctology "),"psychiatry"===n&&(r+="psychiatry "),"pulmonology"===n&&(r+="pulmonology "),"radiology"===n&&(r+="radiology "),"radiotherapy"===n&&(r+="radiotherapy "),"rheumatology"===n&&(r+="rheumatology "),"stomatology"===n&&(r+="stomatology "),"surgery"===n&&(r+="surgery "),"surgical_oncology"===n&&(r+="surgical oncology "),"thoracic_surgery"===n&&(r+="thoracic surgery "),"transplant"===n&&(r+="transplant "),"trauma"===n&&(r+="trauma "),"tropical"===n&&(r+="tropical "),"urology"===n&&(r+="urology "),"vascular_surgery"===n&&(r+="vascular surgery "),"venereology"===n&&(r+="venereology "),"acupuncture"===n&&(r+="acupuncture "),"naturopathy"===n&&(r+="naturopathy "),"chiropractic"===n&&(r+="chiropractic "),"homeopathy"===n&&(r+="homeopathy "),"osteopathy"===n&&(r+="osteopathy ")),""!==e.health_specialty&&("yes"===e["health_specialty:family_medicine"]&&(r+="family medicine "),"yes"===e["health_specialty:emergency_medicine"]&&(r+="emergency medicine "),"yes"===e["health_specialty:anaesthesiology"]&&(r+="anaesthesiology "),"yes"===e["health_specialty:dermatology"]&&(r+="dermatology "),"yes"===e["health_specialty:ear_nose_throat"]&&(r+="ear, nose, throat (ENT specialist) "),"yes"===e["health_specialty:occupational_medicine"]&&(r+="occupational medicine "),"yes"===e["health_specialty:internal_medicine"]&&(r+="internal medicine "),"yes"===e["health_specialty:neurology"]&&(r+="neurology "),"yes"===e["health_specialty:ophthalmology"]&&(r+="ophthalmology "),"yes"===e["health_specialty:palliative_medicine"]&&(r+="palliative medicine "),"yes"===e["health_specialty:psychiatry"]&&(r+="psychiatry "),"yes"===e["health_specialty:gynaecology"]&&(r+="gynaecology "),"yes"===e["health_specialty:urology"]&&(r+="urology "),"yes"===e["health_specialty:pain_medicine"]&&(r+="pain medicine "),"yes"===e["health_specialty:environmental_medicine"]&&(r+="environmental medicine "),"yes"===e["health_specialty:intensive_care_medicin"]&&(r+="intensive care medicin "),"yes"===e["health_specialty:paediatrics"]&&(r+="paediatrics "),"yes"===e["health_specialty:physiatry"]&&(r+="physiatry "),"yes"===e["health_specialty:radiology"]&&(r+="radiology "),"yes"===e["health_specialty:general"]&&(r+="general "),"yes"===e["health_specialty:occupational_therapy"]&&(r+="occupational therapy "),"yes"===e["health_specialty:pulmonology"]&&(r+="pulmonology "),"yes"===e["health_specialty:acupuncture"]&&(r+="acupuncture "),"yes"===e["health_specialty:orthopaedics"]&&(r+="orthopaedics "),"yes"===e["health_specialty:chiropractic"]&&(r+="chiropractic "),"yes"===e["health_specialty:sports_medicine"]&&(r+="sports medicine ")),""!==r&&(t+="subjects: ",t+=''+r+"
"),t}(e),e.medical_area&&(t+=e.medical_area+" "),e.type&&(t+=e.type+" "),e["doctors:de"]&&(t+=e["doctors:de"]+" "),e["note:de"]&&(t+=e["note:de"]+" ")),"yes"===e.dispensing&&(t+="pharmacy with dispensing "),"abused"===e["social_facility:for"]&&(t+="social facility for: abused people "),"child"===e["social_facility:for"]&&(t+="social facility for: children "),"disabled"===e["social_facility:for"]&&(t+="social facility for: disabled people "),"diseased"===e["social_facility:for"]&&(t+="social facility for: diseased people "),"drug_addicted"===e["social_facility:for"]&&(t+="social facility for: drug addicted people "),"homeless"===e["social_facility:for"]&&(t+="social facility for: homeless "),"juvenile"===e["social_facility:for"]&&(t+="social facility for: juvenile and teenager "),"mental_health"===e["social_facility:for"]&&(t+="social facility for: people with mental health problems "),"migrant"===e["social_facility:for"]&&(t+="social facility for: migrants "),"orphan"===e["social_facility:for"]&&(t+="social facility for: orphans "),"senior"===e["social_facility:for"]&&(t+="social facility for: seniors "),"underprivileged"===e["social_facility:for"]&&(t+="social facility for: underprivileged people "),"unemployed"===e["social_facility:for"]&&(t+="social facility for: unemployed "),"victim"===e["social_facility:for"]&&(t+="social facility for: victims "),t};t.fnTestInfoPopup=function(e){var t=e.getProperties(),r="";for(var n in t)r=r+n+"="+t[n]+" ";return'"}},"./src/Resources/public/js/c4g-maps-utils.js":(e,t,r)=>{"use strict";var n=r("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=r("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.utils=void 0;var o=n(r("./node_modules/@babel/runtime/helpers/typeof.js")),s=m(r("./src/Resources/public/js/c4g-maps-popup-info-de.js")),a=m(r("./src/Resources/public/js/c4g-maps-popup-info-en.js")),l=r("./node_modules/ol/layer.js"),u=(n(r("./node_modules/ol/geom/Circle.js")),r("./node_modules/ol/proj.js")),c=r("./node_modules/ol/sphere.js"),h=r("./node_modules/ol/interaction.js"),d=r("./node_modules/ol/source.js"),p=r("./node_modules/ol/extent.js"),g=n(r("./node_modules/jsbi/dist/jsbi.mjs"));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function m(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=i(e)&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=o?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}var _=s;_="undefined"!=typeof mapData?"de"===mapData.lang?s:(mapData.lang,a):a,t.utils={capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},getUniqueId:function(){return"_"+Math.random().toString(36).substr(2,9)},encodeGeoJsonProperty:function(e){return e?e.replace(/\\/g,"\\\\").replace(/\"/g,"''").replace(/Ä/g,"Ä").replace(/ä/g,"ä").replace(/Ö/g,"Ö").replace(/ö/g,"ö").replace(/Ü/g,"Ü").replace(/ü/g,"ü"):""},removeUmlauts:function(e){return e?e.toLowerCase().replace(/\s/g,"").replace(/\\/g,"\\\\").replace(/\"/g,"''").replace(/ä/g,"ae").replace(/ö/g,"oe").replace(/ü/g,"ue").replace(/ß/g,"ss"):""},decodeGeoJsonProperty:function(e){return e?("string"!=typeof e&&(e+=""),e.replace(/\\\\/g,"\\").replace(/\'\'/g,'"').replace(/Ä/g,"Ä").replace(/ä/g,"ä").replace(/Ö/g,"Ö").replace(/ö/g,"ö").replace(/Ü/g,"Ü;").replace(/ü/g,"ü")):""},setUrlParam:function(e,t,r){var n,i,s;if(void 0===(0,o.default)(e))return!1;if(n=location.origin+location.pathname,t){if(location.search?(s=!1,t=t.toLowerCase(),i=location.search.replace(/([^=\?\&]+)=([^&]+)/gi,(function(r,n,i,o,a){return n===t?(s=!0,n+"="+e):r})),s||(i+="&"+t+"="+e)):i="?"+t+"="+e,r)return location.search=i,!0;n+=i+location.hash}else{if(r)return location.hash=e,!0;n+=location.search+"#"+e}return n},getUrlParam:function(e){var t;return e?location.search&&(t=new RegExp("[?&]"+e+"=([^&]+)","i").exec(location.search))?t[1]:"":location.hash.substring(1)},deltaEncode:function(e){var t,r;if(!e)return[];if(1===e.length)return e;for(e.sort((function(e,t){return g.default.toNumber(g.default.subtract(g.default.BigInt(e),g.default.BigInt(t)))})),(t=[])[0]=e[0].toString(),r=1;r0)for(r=0;r>16&255,s=n>>8&255,a=255&n,l=t?t/100:1,r?[i,s,a,l]:"rgba("+i+","+s+","+a+","+l+")"},getSingleCoordinateForGeom:function(e){var t,r,n;switch(e.getType()){case"Point":t=e.getCoordinates();break;case"LineString":case"LinearRing":t=[r=(e.getFirstCoordinate()[0]+e.getLastCoordinate()[0])/2,n=(e.getFirstCoordinate()[1]+e.getLastCoordinate()[1])/2];break;case"Polygon":case"MultiPoint":var i,o=e.getCoordinates();for(i=0;i1e3?(Math.round(p/1e3*100)/100).toFixed(2)+" km":s.rawValue+" m"}else if("Polygon"===e.getType())p=Math.abs((0,c.getArea)(e)),s.rawValue=(Math.round(100*p)/100).toFixed(2),s.htmlValue=p>1e4?(Math.round(p/1e6*100)/100).toFixed(2)+" km2 ":s.rawValue+" m2 ";else if("Circle"===e.getType()&&r){var l=e.getCenter(),h=e.getRadius(),d=[l[0]+h,l[1]],p=(0,c.getDistance)((0,u.transform)(l,"EPSG:3857","EPSG:4326"),(0,u.transform)(d,"EPSG:3857","EPSG:4326"),6378137);p=Math.PI*Math.pow(p,2),s.rawValue=(Math.round(100*p)/100).toFixed(2),s.htmlValue=p>1e4?(Math.round(p/1e6*100)/100).toFixed(2)+" km2 ":s.rawValue+" m2 "}else"Circle"===e.getType()?(l=e.getCenter(),h=e.getRadius(),d=[l[0]+h,l[1]],p=(0,c.getDistance)((0,u.transform)(l,"EPSG:3857","EPSG:4326"),(0,u.transform)(d,"EPSG:3857","EPSG:4326"),6378137),s.rawValue=(Math.round(100*p)/100).toFixed(2),s.rawValue>1e4?s.htmlValue=(Math.round(100*p/100)/1e3).toFixed(2)+" km":s.htmlValue=s.rawValue+" m"):s=0;return s},getExtentForGeometries:function(e){var t;return e?((t=new d.Vector).addFeatures(e),t.getExtent()||(0,h.Extent)([0,0,0,0])):(console.warn("Geometries missing for extent calculation"),!1)},fitToExtents:function(e,t,r,n){var i,o;if(!e||!t)return console.warn("Missing extent or map for fitExtent"),!1;for(o in e)e.hasOwnProperty(o)&&(void 0===i?i=e[o]:(0,p.extend)(i,e[o]));this.fitToExtent(i,t,r,5,0,0,2)},fitToExtent:function(e,t,r,n,i,o,s){var a,l;if(!e||!t)return console.warn("Missing extent or map for fitExtent"),!1;a=t.getView(),l={padding:r||[25,25,25,25]},s&&s>0&&(l.minResolution=s),i&&i>=0&&(l.minZoom=i),o&&o>=0&&(l.maxZoom=o),n&&n>0&&a.animate({start:+new Date,duration:n,resolution:a.getResolution(),center:[0,0]});try{return a.fit(e,t.getSize(),{padding:[25,25,25,25]}),!0}catch(e){return!1}},replaceAllPlaceholders:function(e,t,r,n){var i;return e&&t?(i=this.replaceFunctionPlaceholders(e,t,r,n),i=this.replaceEditorVarsPlaceholders(i,t),i=this.replaceAttributePlaceholders(i,t)):e},replaceFunctionPlaceholders:function(e,t,r,n){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return e&&t&&r?(_="de"===n||"de-DE"===n?s:a,e.replace(/\$\{FN([^\}]*)\}/g,(function(e,r,n,o){if("function"==typeof _[r]){var s="";if(i&&t.get("locstyle")){var a=i.locationStyleController.arrLocStyles[t.get("locstyle")].locStyleArr;s=a.icon_src?a.icon_src:a.svgSrc?a.svgSrc:""}return _[r](t,s)}return""}))):e},replaceEditorVarsPlaceholders:function(e,t){return e&&t&&"function"==typeof t.get?e.replace(/\$\{(EV?[LV])([^\}]*)\}/g,(function(e,r,n,i,o){var s,a;if(t.get("editorVars"))for(s=t.get("editorVars"),a=0;a2?e[e.length-2]:e[0]},getValue:function(e){return localStorage[e]||""},storeValue:function(e,t){localStorage[e]=t},decodeHTML:function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value}}},"./src/Resources/public/js/components/c4g-editor-component.jsx":(e,t,r)=>{"use strict";var n=r("./node_modules/@babel/runtime/helpers/interopRequireDefault.js"),i=r("./node_modules/@babel/runtime/helpers/typeof.js");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r("./node_modules/@babel/runtime/helpers/defineProperty.js")),s=n(r("./node_modules/@babel/runtime/helpers/classCallCheck.js")),a=n(r("./node_modules/@babel/runtime/helpers/createClass.js")),l=n(r("./node_modules/@babel/runtime/helpers/assertThisInitialized.js")),u=n(r("./node_modules/@babel/runtime/helpers/inherits.js")),c=n(r("./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js")),h=n(r("./node_modules/@babel/runtime/helpers/getPrototypeOf.js")),d=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=i(e)&&"function"!=typeof e)return{default:e};var r=E(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=o?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(n,s,a):n[s]=e[s]}return n.default=e,r&&r.set(e,n),n}(r("./node_modules/react/index.js")),p=r("./src/Resources/public/js/c4g-editor-i18n.js"),g=r("./node_modules/ol/control.js"),f=r("./node_modules/ol/layer.js"),m=r("./node_modules/ol/format.js"),_=(r("./node_modules/ol/interaction.js"),r("./node_modules/ol/source.js")),b=r("./node_modules/ol/index.js"),y=r("./node_modules/ol/geom.js"),v=r("./src/Resources/public/js/c4g-maps-utils.js"),w=(r("./node_modules/ol/style.js"),r("./node_modules/ol/proj.js")),x=r("./node_modules/ol/coordinate.js");function E(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(E=function(e){return e?r:t})(e)}var S=d.default.lazy((function(){return r.e("src_Resources_public_js_components_c4g-editor-view_jsx").then(r.bind(r,"./src/Resources/public/js/components/c4g-editor-view.jsx"))})),k=d.default.lazy((function(){return r.e("src_Resources_public_js_components_c4g-titlebar_jsx").then(r.bind(r,"./src/Resources/public/js/components/c4g-titlebar.jsx"))}));t.default=function(e){(0,u.default)(i,e);var t,r,n=(t=i,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,n=(0,h.default)(t);if(r){var i=(0,h.default)(this).constructor;e=Reflect.construct(n,arguments,i)}else e=n.apply(this,arguments);return(0,c.default)(this,e)});function i(e){var t;(0,s.default)(this,i),(t=n.call(this,e)).close=t.close.bind((0,l.default)(t)),t.open=t.open.bind((0,l.default)(t)),t.countEditorId=t.countEditorId.bind((0,l.default)(t)),t.addFeature=t.addFeature.bind((0,l.default)(t)),t.removeFeature=t.removeFeature.bind((0,l.default)(t)),t.modifyFeature=t.modifyFeature.bind((0,l.default)(t)),t.changeJSON=t.changeJSON.bind((0,l.default)(t)),t.props.mapController.editor=(0,l.default)(t);var r=(0,l.default)(t),o=document.createElement("div"),a=document.createElement("button"),u=document.createElement("span");u.innerText="Editor",a.appendChild(u),o.className="c4g-editor-control ol-unselectable ol-control c4g-close",o.appendChild(a),jQuery(o).on("click",(function(e){var t=r.props.mapController.editorContainer.className.includes("c4g-close");r.state.open?t?jQuery(r.props.mapController.editorContainer).removeClass("c4g-close").addClass("c4g-open"):r.close():r.open()})),t.config={},t.arrLocstyles=[];var c=e.mapController;e.config?t.handleConfig(e.config):t.getConfiguration(c.data.feEditorProfile||c.data.beEditorProfile,!!c.data.feEditorProfile),t.langConstants=(0,p.getEditorLanguage)(c.data);var h=new g.Control({element:o,target:e.target});h.isOpen=function(){return!1},c.mapsControls.controls.editor||(c.mapsControls.controls.editor=h);var d,y=c.arrComponents.findIndex((function(e){return"editor"===e.name}));return c.arrComponents[y].control=h,t.modes=["select","Point","LineString","Polygon","Circle"],t.props.inputField&&$(t.props.inputField).val()&&$(t.props.inputField).val().length>50?(d=$(t.props.inputField).val(),setTimeout((function(){t.reRender()}),200)):d='{"type": "FeatureCollection", "features": []}',t.state={open:e.open||!1,currentMode:"select",styleData:{},control:h,range:0,features:d,editorId:0,addComponents:[]},t.styleFunction=function(e,t){var n=[];if(e&&e.get&&e.get("features")){var i=e.get("features");i.length,e=i[0]}if(e&&e.getStyle())n=e.getStyle();else if(e&&e.get&&e.get("locstyle")){var o=e.get("locstyle");if(r.props.mapController.proxy.locationStyleController.arrLocStyles&&r.props.mapController.proxy.locationStyleController.arrLocStyles[o]){r.props.mapController.proxy.locationStyleController.arrLocStyles[o].style||(r.props.mapController.proxy.locationStyleController.arrLocStyles[o].style=r.props.mapController.proxy.locationStyleController.arrLocStyles[o].getStyleFunction());var s=r.props.mapController.proxy.locationStyleController.arrLocStyles[o].style;n="function"==typeof s?s(e,t,!1):r.props.mapController.proxy.locationStyleController.arrLocStyles[o].style}}return n[0]&&e&&e.get("zIndex")&&n[0].setZIndex(e.get("zIndex")),n},t.features=new b.Collection,t.editorLayer=new f.Vector({source:new _.Vector({format:new m.GeoJSON}),style:t.styleFunction}),t.props.open&&t.props.mapController.map.addLayer(t.editorLayer),t}return(0,a.default)(i,[{key:"open",value:function(){var e=this;jQuery(this.props.mapController.editorContainer).removeClass("c4g-close").addClass("c4g-open");var t=this.props.mapController.map.getLayers(),r=!0;t.forEach((function(t,n,i){t===e.editorLayer&&(r=!1)})),r&&this.props.mapController.map.addLayer(this.editorLayer),this.setState({open:!0}),this.props.mapController.setOpenComponent(this)}},{key:"close",value:function(){jQuery(this.props.mapController.editorContainer).removeClass("c4g-open").addClass("c4g-close"),this.setState({open:!1})}},{key:"countEditorId",value:function(){var e=this.state.editorId+1;this.setState({editorId:e})}},{key:"getConfiguration",value:function(e){var t=this;fetch(arguments.length>1&&void 0!==arguments[1]&&!arguments[1]?"con4gis/editorServiceBackend/"+e:"con4gis/editorService/"+e).then((function(e){e.json().then((function(e){t.handleConfig(e)}))}))}},{key:"handleConfig",value:function(e){var t=this;for(var r in e.drawStyles)if(e.drawStyles.hasOwnProperty(r)){this.config[r]=[];var n=e.drawStyles[r],i=function(){if(n.elements.hasOwnProperty(o)){var e=n.elements[o];t.config[r].push(e),-1===t.arrLocstyles.findIndex((function(t){return t===e.styleId}))&&e.styleId&&t.arrLocstyles.push(e.styleId)}};for(var o in n.elements)i()}this.props.mapController.proxy.locationStyleController.loadLocationStyles(this.arrLocstyles,{done:function(e){t.setState({styleData:e})}})}},{key:"reRender",value:function(){try{if(this.state.features.length>50){this.linkInput();var e=JSON.parse(this.state.features),t=new m.GeoJSON({featureProjection:"EPSG:3857"}).readFeatures(e),r=this.editorLayer.getSource();for(var n in r.forEachFeature((function(e){r.removeFeature(e)})),t)if(t.hasOwnProperty(n)){var i=t[n];i.get("radius")&&i.setGeometry(new y.Circle(i.getGeometry().getCoordinates(),i.get("radius"))),r.addFeature(i)}}}catch(e){console.log(e)}if(this.state.range){var o=window.getSelection(),s=o.getRangeAt(0),a=s.startContainer.childNodes[0]||s.startContainer;s.setStart(a,this.state.range),s.setEnd(a,this.state.range),o.removeRange(s),o.addRange(s)}}},{key:"changeJSON",value:function(e){var t=this,r=window.getSelection().getRangeAt(0).startOffset;this.setState({features:e.target.innerText,range:r},(function(){t.reRender()}))}},{key:"addFeature",value:function(e){var t=this,r=JSON.parse(this.state.features);r.features.push(e);var n=JSON.stringify(r,null,2);this.setState({features:n},(function(){t.linkInput()}))}},{key:"removeFeature",value:function(e){var t=this,r=e.properties.editorId,n=JSON.parse(this.state.features),i=n.features.findIndex((function(e){return e.properties.editorId===r}));n.features.splice(i,1);var o=JSON.stringify(n,null,2);this.setState({features:o},(function(){t.linkInput()})),v.utils.callHookFunctions(window.c4gMapsHooks.hook_editor_remove,e)}},{key:"modifyFeature",value:function(e){var t=this,r=e.properties.editorId,n=JSON.parse(this.state.features),i=n.features.findIndex((function(e){return e.properties.editorId===r}));n.features[i]=e;var o=JSON.stringify(n,null,2);this.setState({features:o},(function(){t.linkInput()}))}},{key:"linkInput",value:function(){this.props.inputField&&this.state.features.length>50&&$(this.props.inputField).val(this.state.features)}},{key:"setAddComps",value:function(e,t){this.setState({config:t,conststr:e})}},{key:"render",value:function(){var e,t=this;return this.state.conststr&&(e=d.default.createElement(this.state.conststr,{config:this.state.config,get:w.get,transform:w.transform,toStringHDMS:x.toStringHDMS,source:this.editorLayer.getSource(),format:new m.GeoJSON})),d.default.createElement("div",{className:"c4g-editor-wrapper"},d.default.createElement(d.Suspense,{fallback:d.default.createElement("div",null,"Loading...")},d.default.createElement(k,(0,o.default)({wrapperClass:"c4g-editor-header",headerClass:"c4g-editor-headline",hideContainer:".c4g-editor-container-right",header:this.langConstants.EDITOR,closeBtnTitle:this.langConstants.CTRL_EDITOR,closeBtnClass:"c4g-titlebar-close",closeBtnCb:this.close},"closeBtnTitle",this.langConstants.CLOSE))),d.default.createElement("div",{className:"c4g-editor-mode-switcher"},this.modes.map((function(e,r){if("select"===e||t.config[e]&&t.config[e].length>0){var n=t.langConstants["EDITOR_VIEW_TRIGGER_DRAW_"+e.toUpperCase()];return d.default.createElement("button",{key:r,className:"c4g-editor-"+e+" "+(e===t.state.currentMode?"c4g-active":"c4g-inactive"),title:n,onMouseUp:function(){return t.setState({currentMode:e})}})}return null}))),d.default.createElement(S,{className:"c4g-editor-view",styleFunction:this.styleFunction,mode:this.state.currentMode,styleData:this.state.styleData,elements:this.config[this.state.currentMode]?this.config[this.state.currentMode]:[],active:this.state.open,features:this.features,editorVars:this.props.config.editorVars,removeFeature:this.removeFeature,modifyFeature:this.modifyFeature,addFeature:this.addFeature,editorLayer:this.editorLayer,editorId:this.state.editorId,countEditorId:this.countEditorId,updateFeatures:this.updateFeatures,mapController:this.props.mapController,editor:this,lang:this.langConstants}),d.default.createElement("div",{className:"c4g-editor-content",style:{display:"none"}},d.default.createElement("pre",{contentEditable:!0,style:{overflowY:"scroll",overflowX:"none"},suppressContentEditableWarning:!0,onInput:this.changeJSON},this.state.features)),e)}},{key:"componentDidUpdate",value:function(e,t,r){(e.open&&!this.props.open||t.open&&!this.state.open)&&jQuery(this.props.mapController.editorContainer).removeClass("c4g-open").addClass("c4g-close")}},{key:"componentDidMount",value:function(){window.c4gMapsHooks.hook_editor_components&&window.c4gMapsHooks.hook_editor_components.length>0&&v.utils.callHookFunctions(window.c4gMapsHooks.hook_editor_components,{comp:this,container:"#c4g-editor-portal"})}}]),i}(d.Component)},"./node_modules/earcut/src/earcut.js":e=>{"use strict";function t(e,t,n){n=n||2;var o,s,a,l,h,d,g,f=t&&t.length,m=f?t[0]*n:e.length,_=r(e,0,m,n,!0),b=[];if(!_||_.next===_.prev)return b;if(f&&(_=function(e,t,n,i){var o,s,a,l=[];for(o=0,s=t.length;o80*n){o=a=e[0],s=l=e[1];for(var y=n;ya&&(a=h),d>l&&(l=d);g=0!==(g=Math.max(a-o,l-s))?32767/g:0}return i(_,b,n,o,s,g,0),b}function r(e,t,r,n,i){var o,s;if(i===C(e,t,r,n)>0)for(o=t;o=t;o-=n)s=E(o,e[o],e[o+1],s);return s&&_(s,s.next)&&(S(s),s=s.next),s}function n(e,t){if(!e)return e;t||(t=e);var r,n=e;do{if(r=!1,n.steiner||!_(n,n.next)&&0!==m(n.prev,n,n.next))n=n.next;else{if(S(n),(n=t=n.prev)===n.next)break;r=!0}}while(r||n!==t);return t}function i(e,t,r,u,c,h,p){if(e){!p&&h&&function(e,t,r,n){var i=e;do{0===i.z&&(i.z=d(i.x,i.y,t,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==e);i.prevZ.nextZ=null,i.prevZ=null,function(e){var t,r,n,i,o,s,a,l,u=1;do{for(r=e,e=null,o=null,s=0;r;){for(s++,n=r,a=0,t=0;t0||l>0&&n;)0!==a&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,a--):(i=n,n=n.nextZ,l--),o?o.nextZ=i:e=i,i.prevZ=o,o=i;r=n}o.nextZ=null,u*=2}while(s>1)}(i)}(e,u,c,h);for(var g,f,m=e;e.prev!==e.next;)if(g=e.prev,f=e.next,h?s(e,u,c,h):o(e))t.push(g.i/r|0),t.push(e.i/r|0),t.push(f.i/r|0),S(e),e=f.next,m=f.next;else if((e=f)===m){p?1===p?i(e=a(n(e),t,r),t,r,u,c,h,2):2===p&&l(e,t,r,u,c,h):i(n(e),t,r,u,c,h,1);break}}}function o(e){var t=e.prev,r=e,n=e.next;if(m(t,r,n)>=0)return!1;for(var i=t.x,o=r.x,s=n.x,a=t.y,l=r.y,u=n.y,c=io?i>s?i:s:o>s?o:s,p=a>l?a>u?a:u:l>u?l:u,f=n.next;f!==t;){if(f.x>=c&&f.x<=d&&f.y>=h&&f.y<=p&&g(i,a,o,l,s,u,f.x,f.y)&&m(f.prev,f,f.next)>=0)return!1;f=f.next}return!0}function s(e,t,r,n){var i=e.prev,o=e,s=e.next;if(m(i,o,s)>=0)return!1;for(var a=i.x,l=o.x,u=s.x,c=i.y,h=o.y,p=s.y,f=al?a>u?a:u:l>u?l:u,y=c>h?c>p?c:p:h>p?h:p,v=d(f,_,t,r,n),w=d(b,y,t,r,n),x=e.prevZ,E=e.nextZ;x&&x.z>=v&&E&&E.z<=w;){if(x.x>=f&&x.x<=b&&x.y>=_&&x.y<=y&&x!==i&&x!==s&&g(a,c,l,h,u,p,x.x,x.y)&&m(x.prev,x,x.next)>=0)return!1;if(x=x.prevZ,E.x>=f&&E.x<=b&&E.y>=_&&E.y<=y&&E!==i&&E!==s&&g(a,c,l,h,u,p,E.x,E.y)&&m(E.prev,E,E.next)>=0)return!1;E=E.nextZ}for(;x&&x.z>=v;){if(x.x>=f&&x.x<=b&&x.y>=_&&x.y<=y&&x!==i&&x!==s&&g(a,c,l,h,u,p,x.x,x.y)&&m(x.prev,x,x.next)>=0)return!1;x=x.prevZ}for(;E&&E.z<=w;){if(E.x>=f&&E.x<=b&&E.y>=_&&E.y<=y&&E!==i&&E!==s&&g(a,c,l,h,u,p,E.x,E.y)&&m(E.prev,E,E.next)>=0)return!1;E=E.nextZ}return!0}function a(e,t,r){var i=e;do{var o=i.prev,s=i.next.next;!_(o,s)&&b(o,i,i.next,s)&&w(o,s)&&w(s,o)&&(t.push(o.i/r|0),t.push(i.i/r|0),t.push(s.i/r|0),S(i),S(i.next),i=e=s),i=i.next}while(i!==e);return n(i)}function l(e,t,r,o,s,a){var l=e;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&f(l,u)){var c=x(l,u);return l=n(l,l.next),c=n(c,c.next),i(l,t,r,o,s,a,0),void i(c,t,r,o,s,a,0)}u=u.next}l=l.next}while(l!==e)}function u(e,t){return e.x-t.x}function c(e,t){var r=function(e,t){var r,n=t,i=e.x,o=e.y,s=-1/0;do{if(o<=n.y&&o>=n.next.y&&n.next.y!==n.y){var a=n.x+(o-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=i&&a>s&&(s=a,r=n.x=n.x&&n.x>=c&&i!==n.x&&g(or.x||n.x===r.x&&h(r,n)))&&(r=n,p=l)),n=n.next}while(n!==u);return r}(e,t);if(!r)return t;var i=x(r,e);return n(i,i.next),n(r,r.next)}function h(e,t){return m(e.prev,e,t.prev)<0&&m(t.next,e,e.next)<0}function d(e,t,r,n,i){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-r)*i|0)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-n)*i|0)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function p(e){var t=e,r=e;do{(t.x=(e-s)*(o-a)&&(e-s)*(n-a)>=(r-s)*(t-a)&&(r-s)*(o-a)>=(i-s)*(n-a)}function f(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var r=e;do{if(r.i!==e.i&&r.next.i!==e.i&&r.i!==t.i&&r.next.i!==t.i&&b(r,r.next,e,t))return!0;r=r.next}while(r!==e);return!1}(e,t)&&(w(e,t)&&w(t,e)&&function(e,t){var r=e,n=!1,i=(e.x+t.x)/2,o=(e.y+t.y)/2;do{r.y>o!=r.next.y>o&&r.next.y!==r.y&&i<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==e);return n}(e,t)&&(m(e.prev,e,t.prev)||m(e,t.prev,t))||_(e,t)&&m(e.prev,e,e.next)>0&&m(t.prev,t,t.next)>0)}function m(e,t,r){return(t.y-e.y)*(r.x-t.x)-(t.x-e.x)*(r.y-t.y)}function _(e,t){return e.x===t.x&&e.y===t.y}function b(e,t,r,n){var i=v(m(e,t,r)),o=v(m(e,t,n)),s=v(m(r,n,e)),a=v(m(r,n,t));return i!==o&&s!==a||!(0!==i||!y(e,r,t))||!(0!==o||!y(e,n,t))||!(0!==s||!y(r,e,n))||!(0!==a||!y(r,t,n))}function y(e,t,r){return t.x<=Math.max(e.x,r.x)&&t.x>=Math.min(e.x,r.x)&&t.y<=Math.max(e.y,r.y)&&t.y>=Math.min(e.y,r.y)}function v(e){return e>0?1:e<0?-1:0}function w(e,t){return m(e.prev,e,e.next)<0?m(e,t,e.next)>=0&&m(e,e.prev,t)>=0:m(e,t,e.prev)<0||m(e,e.next,t)<0}function x(e,t){var r=new k(e.i,e.x,e.y),n=new k(t.i,t.x,t.y),i=e.next,o=t.prev;return e.next=t,t.prev=e,r.next=i,i.prev=r,n.next=r,r.prev=n,o.next=n,n.prev=o,n}function E(e,t,r,n){var i=new k(e,t,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function S(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function k(e,t,r){this.i=e,this.x=t,this.y=r,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function C(e,t,r,n){for(var i=0,o=t,s=r-n;o0&&(n+=e[i-1].length,r.holes.push(n))}return r}},"./node_modules/ieee754/index.js":(e,t)=>{t.read=function(e,t,r,n,i){var o,s,a=8*i-n-1,l=(1<>1,c=-7,h=r?i-1:0,d=r?-1:1,p=e[t+h];for(h+=d,o=p&(1<<-c)-1,p>>=-c,c+=a;c>0;o=256*o+e[t+h],h+=d,c-=8);for(s=o&(1<<-c)-1,o>>=-c,c+=n;c>0;s=256*s+e[t+h],h+=d,c-=8);if(0===o)o=1-u;else{if(o===l)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,n),o-=u}return(p?-1:1)*s*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var s,a,l,u=8*o-i-1,c=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:o-1,g=n?1:-1,f=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),(t+=s+h>=1?d/l:d*Math.pow(2,1-h))*l>=2&&(s++,l/=2),s+h>=c?(a=0,s=c):s+h>=1?(a=(t*l-1)*Math.pow(2,i),s+=h):(a=t*Math.pow(2,h-1)*Math.pow(2,i),s=0));i>=8;e[r+p]=255&a,p+=g,a/=256,i-=8);for(s=s<0;e[r+p]=255&s,p+=g,s/=256,u-=8);e[r+p-g]|=128*f}},"./node_modules/object-assign/index.js":e=>{"use strict";var t=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},r=0;r<10;r++)t["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(e){n[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var o,s,a=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l{"use strict";e.exports=i;var n=r("./node_modules/ieee754/index.js");function i(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}i.Varint=0,i.Fixed64=1,i.Bytes=2,i.Fixed32=5;var o=4294967296,s=1/o,a="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function l(e){return e.type===i.Bytes?e.readVarint()+e.pos:e.pos+1}function u(e,t,r){return r?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function c(e,t,r){var n=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=e;i--)r.buf[i+n]=r.buf[i]}function h(e,t){for(var r=0;r>>8,e[r+2]=t>>>16,e[r+3]=t>>>24}function x(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+(e[t+3]<<24)}i.prototype={destroy:function(){this.buf=null},readFields:function(e,t,r){for(r=r||this.length;this.pos>3,o=this.pos;this.type=7&n,e(i,t,this),this.pos===o&&this.skip(n)}return t},readMessage:function(e,t){return this.readFields(e,t,this.readVarint()+this.pos)},readFixed32:function(){var e=v(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=x(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=v(this.buf,this.pos)+v(this.buf,this.pos+4)*o;return this.pos+=8,e},readSFixed64:function(){var e=v(this.buf,this.pos)+x(this.buf,this.pos+4)*o;return this.pos+=8,e},readFloat:function(){var e=n.read(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=n.read(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var t,r,n=this.buf;return t=127&(r=n[this.pos++]),r<128?t:(t|=(127&(r=n[this.pos++]))<<7,r<128?t:(t|=(127&(r=n[this.pos++]))<<14,r<128?t:(t|=(127&(r=n[this.pos++]))<<21,r<128?t:function(e,t,r){var n,i,o=r.buf;if(n=(112&(i=o[r.pos++]))>>4,i<128)return u(e,n,t);if(n|=(127&(i=o[r.pos++]))<<3,i<128)return u(e,n,t);if(n|=(127&(i=o[r.pos++]))<<10,i<128)return u(e,n,t);if(n|=(127&(i=o[r.pos++]))<<17,i<128)return u(e,n,t);if(n|=(127&(i=o[r.pos++]))<<24,i<128)return u(e,n,t);if(n|=(1&(i=o[r.pos++]))<<31,i<128)return u(e,n,t);throw new Error("Expected varint not more than 10 bytes")}(t|=(15&(r=n[this.pos]))<<28,e,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2==1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,t=this.pos;return this.pos=e,e-t>=12&&a?function(e,t,r){return a.decode(e.subarray(t,r))}(this.buf,t,e):function(e,t,r){for(var n="",i=t;i239?4:l>223?3:l>191?2:1;if(i+c>r)break;1===c?l<128&&(u=l):2===c?128==(192&(o=e[i+1]))&&(u=(31&l)<<6|63&o)<=127&&(u=null):3===c?(o=e[i+1],s=e[i+2],128==(192&o)&&128==(192&s)&&((u=(15&l)<<12|(63&o)<<6|63&s)<=2047||u>=55296&&u<=57343)&&(u=null)):4===c&&(o=e[i+1],s=e[i+2],a=e[i+3],128==(192&o)&&128==(192&s)&&128==(192&a)&&((u=(15&l)<<18|(63&o)<<12|(63&s)<<6|63&a)<=65535||u>=1114112)&&(u=null)),null===u?(u=65533,c=1):u>65535&&(u-=65536,n+=String.fromCharCode(u>>>10&1023|55296),u=56320|1023&u),n+=String.fromCharCode(u),i+=c}return n}(this.buf,t,e)},readBytes:function(){var e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t},readPackedVarint:function(e,t){if(this.type!==i.Bytes)return e.push(this.readVarint(t));var r=l(this);for(e=e||[];this.pos127;);else if(t===i.Bytes)this.pos=this.readVarint()+this.pos;else if(t===i.Fixed32)this.pos+=4;else{if(t!==i.Fixed64)throw new Error("Unimplemented type: "+t);this.pos+=8}},writeTag:function(e,t){this.writeVarint(e<<3|t)},realloc:function(e){for(var t=this.length||16;t268435455||e<0?function(e,t){var r,n;if(e>=0?(r=e%4294967296|0,n=e/4294967296|0):(n=~(-e/4294967296),4294967295^(r=~(-e%4294967296))?r=r+1|0:(r=0,n=n+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");t.realloc(10),function(e,t,r){r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos++]=127&e|128,e>>>=7,r.buf[r.pos]=127&e}(r,0,t),function(e,t){var r=(7&e)<<4;t.buf[t.pos++]|=r|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e)))))}(n,t)}(e,this):(this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127))))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var t=this.pos;this.pos=function(e,t,r){for(var n,i,o=0;o55295&&n<57344){if(!i){n>56319||o+1===t.length?(e[r++]=239,e[r++]=191,e[r++]=189):i=n;continue}if(n<56320){e[r++]=239,e[r++]=191,e[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(e[r++]=239,e[r++]=191,e[r++]=189,i=null);n<128?e[r++]=n:(n<2048?e[r++]=n>>6|192:(n<65536?e[r++]=n>>12|224:(e[r++]=n>>18|240,e[r++]=n>>12&63|128),e[r++]=n>>6&63|128),e[r++]=63&n|128)}return r}(this.buf,e,this.pos);var r=this.pos-t;r>=128&&c(t,r,this),this.pos=t-1,this.writeVarint(r),this.pos+=r},writeFloat:function(e){this.realloc(4),n.write(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),n.write(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var t=e.length;this.writeVarint(t),this.realloc(t);for(var r=0;r=128&&c(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(e,t,r){this.writeTag(e,i.Bytes),this.writeRawMessage(t,r)},writePackedVarint:function(e,t){t.length&&this.writeMessage(e,h,t)},writePackedSVarint:function(e,t){t.length&&this.writeMessage(e,d,t)},writePackedBoolean:function(e,t){t.length&&this.writeMessage(e,f,t)},writePackedFloat:function(e,t){t.length&&this.writeMessage(e,p,t)},writePackedDouble:function(e,t){t.length&&this.writeMessage(e,g,t)},writePackedFixed32:function(e,t){t.length&&this.writeMessage(e,m,t)},writePackedSFixed32:function(e,t){t.length&&this.writeMessage(e,_,t)},writePackedFixed64:function(e,t){t.length&&this.writeMessage(e,b,t)},writePackedSFixed64:function(e,t){t.length&&this.writeMessage(e,y,t)},writeBytesField:function(e,t){this.writeTag(e,i.Bytes),this.writeBytes(t)},writeFixed32Field:function(e,t){this.writeTag(e,i.Fixed32),this.writeFixed32(t)},writeSFixed32Field:function(e,t){this.writeTag(e,i.Fixed32),this.writeSFixed32(t)},writeFixed64Field:function(e,t){this.writeTag(e,i.Fixed64),this.writeFixed64(t)},writeSFixed64Field:function(e,t){this.writeTag(e,i.Fixed64),this.writeSFixed64(t)},writeVarintField:function(e,t){this.writeTag(e,i.Varint),this.writeVarint(t)},writeSVarintField:function(e,t){this.writeTag(e,i.Varint),this.writeSVarint(t)},writeStringField:function(e,t){this.writeTag(e,i.Bytes),this.writeString(t)},writeFloatField:function(e,t){this.writeTag(e,i.Fixed32),this.writeFloat(t)},writeDoubleField:function(e,t){this.writeTag(e,i.Fixed64),this.writeDouble(t)},writeBooleanField:function(e,t){this.writeVarintField(e,Boolean(t))}}},"./node_modules/rbush/rbush.min.js":function(e){e.exports=function(){"use strict";function e(e,n,i,o,s){!function e(r,n,i,o,s){for(;o>i;){if(o-i>600){var a=o-i+1,l=n-i+1,u=Math.log(a),c=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*c*(a-c)/a)*(l-a/2<0?-1:1);e(r,n,Math.max(i,Math.floor(n-l*c/a+h)),Math.min(o,Math.floor(n+(a-l)*c/a+h)),s)}var d=r[n],p=i,g=o;for(t(r,i,n),s(r[o],d)>0&&t(r,i,o);p0;)g--}0===s(r[i],d)?t(r,i,g):t(r,++g,o),g<=n&&(i=g+1),n<=g&&(o=g-1)}}(e,n,i||0,o||e.length-1,s||r)}function t(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function r(e,t){return et?1:0}var n=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function i(e,t,r){if(!r)return t.indexOf(e);for(var n=0;n=e.minX&&t.maxY>=e.minY}function g(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function f(t,r,n,i,o){for(var s=[r,n];s.length;)if(!((n=s.pop())-(r=s.pop())<=i)){var a=r+Math.ceil((n-r)/i/2)*i;e(t,a,r,n,o),s.push(r,a,a,n)}}return n.prototype.all=function(){return this._all(this.data,[])},n.prototype.search=function(e){var t=this.data,r=[];if(!p(e,t))return r;for(var n=this.toBBox,i=[];t;){for(var o=0;o=0&&i[t].children.length>this._maxEntries;)this._split(i,t),t--;this._adjustParentBBoxes(n,i,t)},n.prototype._split=function(e,t){var r=e[t],n=r.children.length,i=this._minEntries;this._chooseSplitAxis(r,i,n);var s=this._chooseSplitIndex(r,i,n),a=g(r.children.splice(s,r.children.length-s));a.height=r.height,a.leaf=r.leaf,o(r,this.toBBox),o(a,this.toBBox),t?e[t-1].children.push(a):this._splitRoot(r,a)},n.prototype._splitRoot=function(e,t){this.data=g([e,t]),this.data.height=e.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},n.prototype._chooseSplitIndex=function(e,t,r){for(var n,i,o,a,l,u,h,d=1/0,p=1/0,g=t;g<=r-t;g++){var f=s(e,0,g,this.toBBox),m=s(e,g,r,this.toBBox),_=(i=f,o=m,void 0,void 0,void 0,void 0,a=Math.max(i.minX,o.minX),l=Math.max(i.minY,o.minY),u=Math.min(i.maxX,o.maxX),h=Math.min(i.maxY,o.maxY),Math.max(0,u-a)*Math.max(0,h-l)),b=c(f)+c(m);_=t;p--){var g=e.children[p];a(l,e.leaf?i(g):g),u+=h(l)}return u},n.prototype._adjustParentBBoxes=function(e,t,r){for(var n=r;n>=0;n--)a(t[n],e)},n.prototype._condense=function(e){for(var t=e.length-1,r=void 0;t>=0;t--)0===e[t].children.length?t>0?(r=e[t-1].children).splice(r.indexOf(e[t]),1):this.clear():o(e[t],this.toBBox)},n}()},"./node_modules/react-dom/cjs/react-dom.production.min.js":(e,t,r)=>{"use strict";var n=r("./node_modules/react/index.js"),i=r("./node_modules/object-assign/index.js"),o=r("./node_modules/scheduler/index.js");function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;rt}return!1}(t,r,i,n)&&(r=null),n||null===i?function(e){return!!p.call(f,e)||!p.call(g,e)&&(d.test(e)?f[e]=!0:(g[e]=!0,!1))}(t)&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r)):i.mustUseProperty?e[i.propertyName]=null===r?3!==i.type&&"":r:(t=i.attributeName,n=i.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(i=i.type)||4===i&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);_[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);_[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);_[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){_[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),_.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){_[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,E=60106,S=60107,k=60108,C=60114,T=60109,R=60110,P=60112,I=60113,L=60120,A=60115,O=60116,M=60121,j=60128,F=60129,N=60130,D=60131;if("function"==typeof Symbol&&Symbol.for){var Z=Symbol.for;x=Z("react.element"),E=Z("react.portal"),S=Z("react.fragment"),k=Z("react.strict_mode"),C=Z("react.profiler"),T=Z("react.provider"),R=Z("react.context"),P=Z("react.forward_ref"),I=Z("react.suspense"),L=Z("react.suspense_list"),A=Z("react.memo"),O=Z("react.lazy"),M=Z("react.block"),Z("react.scope"),j=Z("react.opaque.id"),F=Z("react.debug_trace_mode"),N=Z("react.offscreen"),D=Z("react.legacy_hidden")}var G,z="function"==typeof Symbol&&Symbol.iterator;function B(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}function U(e){if(void 0===G)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);G=t&&t[1]||""}return"\n"+G+e}var V=!1;function W(e,t){if(!e||V)return"";V=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var n=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){n=e}e.call(t.prototype)}else{try{throw Error()}catch(e){n=e}e()}}catch(e){if(e&&n&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),o=n.stack.split("\n"),s=i.length-1,a=o.length-1;1<=s&&0<=a&&i[s]!==o[a];)a--;for(;1<=s&&0<=a;s--,a--)if(i[s]!==o[a]){if(1!==s||1!==a)do{if(s--,0>--a||i[s]!==o[a])return"\n"+i[s].replace(" at new "," at ")}while(1<=s&&0<=a);break}}}finally{V=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?U(e):""}function K(e){switch(e.tag){case 5:return U(e.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 2:case 15:return W(e.type,!1);case 11:return W(e.type.render,!1);case 22:return W(e.type._render,!1);case 1:return W(e.type,!0);default:return""}}function H(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case E:return"Portal";case C:return"Profiler";case k:return"StrictMode";case I:return"Suspense";case L:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case R:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case P:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case A:return H(e.type);case M:return H(e._render);case O:t=e._payload,e=e._init;try{return H(e(t))}catch(e){}}return null}function q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function X(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Y(e){e._valueTracker||(e._valueTracker=function(e){var t=X(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,o=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function $(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=X(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var r=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function ee(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=q(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function re(e,t){te(e,t);var r=q(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n)return void e.removeAttribute("value");t.hasOwnProperty("value")?ie(e,t.type,r):t.hasOwnProperty("defaultValue")&&ie(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ne(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function ie(e,t,r){"number"===t&&J(e.ownerDocument)===e||(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}function oe(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return n.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function se(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i=r.length))throw Error(s(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:q(r)}}function ue(e,t){var r=q(t.value),n=q(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var he={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function de(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?de(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ge,fe,me=(fe=function(e,t){if(e.namespaceURI!==he.svg||"innerHTML"in e)e.innerHTML=t;else{for((ge=ge||document.createElement("div")).innerHTML=""+t.valueOf().toString()+" ",t=ge.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction((function(){return fe(e,t)}))}:fe);function _e(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType)return void(r.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ye=["Webkit","ms","Moz","O"];function ve(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function we(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=ve(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys(be).forEach((function(e){ye.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var xe=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ee(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(s(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(s(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(s(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Te=null,Re=null;function Pe(e){if(e=ri(e)){if("function"!=typeof Ce)throw Error(s(280));var t=e.stateNode;t&&(t=ii(t),Ce(e.stateNode,e.type,t))}}function Ie(e){Te?Re?Re.push(e):Re=[e]:Te=e}function Le(){if(Te){var e=Te,t=Re;if(Re=Te=null,Pe(e),t)for(e=0;e(n=31-Ut(n))?0:1<r;r++)t.push(e);return t}function Bt(e,t,r){e.pendingLanes|=t;var n=t-1;e.suspendedLanes&=n,e.pingedLanes&=n,(e=e.eventTimes)[t=31-Ut(t)]=r}var Ut=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Vt(e)/Wt|0)|0},Vt=Math.log,Wt=Math.LN2,Kt=o.unstable_UserBlockingPriority,Ht=o.unstable_runWithPriority,qt=!0;function Xt(e,t,r,n){Fe||Me();var i=$t,o=Fe;Fe=!0;try{Oe(i,e,t,r,n)}finally{(Fe=o)||De()}}function Yt(e,t,r,n){Ht(Kt,$t.bind(null,e,t,r,n))}function $t(e,t,r,n){var i;if(qt)if((i=0==(4&t))&&0=Fr),Zr=String.fromCharCode(32),Gr=!1;function zr(e,t){switch(e){case"keyup":return-1!==Mr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Br(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ur=!1,Vr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vr[e.type]:"textarea"===t}function Kr(e,t,r,n){Ie(n),0<(t=Fn(t,"onChange")).length&&(r=new hr("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var Hr=null,qr=null;function Xr(e){Rn(e,0)}function Yr(e){if($(ni(e)))return e}function $r(e,t){if("change"===e)return t}var Jr=!1;if(h){var Qr;if(h){var en="oninput"in document;if(!en){var tn=document.createElement("div");tn.setAttribute("oninput","return;"),en="function"==typeof tn.oninput}Qr=en}else Qr=!1;Jr=Qr&&(!document.documentMode||9=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=dn(n)}}function gn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?gn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fn(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(!r)break;t=J((e=t.contentWindow).document)}return t}function mn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var _n=h&&"documentMode"in document&&11>=document.documentMode,bn=null,yn=null,vn=null,wn=!1;function xn(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;wn||null==bn||bn!==J(n)||(n="selectionStart"in(n=bn)&&mn(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},vn&&hn(vn,n)||(vn=n,0<(n=Fn(yn,"onSelect")).length&&(t=new hr("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=bn)))}Mt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mt(Ot,2);for(var En="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Sn=0;Snai||(e.current=si[ai],si[ai]=null,ai--)}function ci(e,t){ai++,si[ai]=e.current,e.current=t}var hi={},di=li(hi),pi=li(!1),gi=hi;function fi(e,t){var r=e.type.contextTypes;if(!r)return hi;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in r)o[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function mi(e){return null!=e.childContextTypes}function _i(){ui(pi),ui(di)}function bi(e,t,r){if(di.current!==hi)throw Error(s(168));ci(di,t),ci(pi,r)}function yi(e,t,r){var n=e.stateNode;if(e=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var o in n=n.getChildContext())if(!(o in e))throw Error(s(108,H(t)||"Unknown",o));return i({},r,n)}function vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||hi,gi=di.current,ci(di,e),ci(pi,pi.current),!0}function wi(e,t,r){var n=e.stateNode;if(!n)throw Error(s(169));r?(e=yi(e,t,gi),n.__reactInternalMemoizedMergedChildContext=e,ui(pi),ui(di),ci(di,e)):ui(pi),ci(pi,r)}var xi=null,Ei=null,Si=o.unstable_runWithPriority,ki=o.unstable_scheduleCallback,Ci=o.unstable_cancelCallback,Ti=o.unstable_shouldYield,Ri=o.unstable_requestPaint,Pi=o.unstable_now,Ii=o.unstable_getCurrentPriorityLevel,Li=o.unstable_ImmediatePriority,Ai=o.unstable_UserBlockingPriority,Oi=o.unstable_NormalPriority,Mi=o.unstable_LowPriority,ji=o.unstable_IdlePriority,Fi={},Ni=void 0!==Ri?Ri:function(){},Di=null,Zi=null,Gi=!1,zi=Pi(),Bi=1e4>zi?Pi:function(){return Pi()-zi};function Ui(){switch(Ii()){case Li:return 99;case Ai:return 98;case Oi:return 97;case Mi:return 96;case ji:return 95;default:throw Error(s(332))}}function Vi(e){switch(e){case 99:return Li;case 98:return Ai;case 97:return Oi;case 96:return Mi;case 95:return ji;default:throw Error(s(332))}}function Wi(e,t){return e=Vi(e),Si(e,t)}function Ki(e,t,r){return e=Vi(e),ki(e,t,r)}function Hi(){if(null!==Zi){var e=Zi;Zi=null,Ci(e)}qi()}function qi(){if(!Gi&&null!==Di){Gi=!0;var e=0;try{var t=Di;Wi(99,(function(){for(;ef?(m=h,h=null):m=h.sibling;var _=p(i,h,a[f],l);if(null===_){null===h&&(h=m);break}e&&h&&null===_.alternate&&t(i,h),s=o(_,s,f),null===c?u=_:c.sibling=_,c=_,h=m}if(f===a.length)return r(i,h),u;if(null===h){for(;fm?(_=f,f=null):_=f.sibling;var y=p(i,f,b.value,u);if(null===y){null===f&&(f=_);break}e&&f&&null===y.alternate&&t(i,f),a=o(y,a,m),null===h?c=y:h.sibling=y,h=y,f=_}if(b.done)return r(i,f),c;if(null===f){for(;!b.done;m++,b=l.next())null!==(b=d(i,b.value,u))&&(a=o(b,a,m),null===h?c=b:h.sibling=b,h=b);return c}for(f=n(i,f);!b.done;m++,b=l.next())null!==(b=g(f,i,m,b.value,u))&&(e&&null!==b.alternate&&f.delete(null===b.key?m:b.key),a=o(b,a,m),null===h?c=b:h.sibling=b,h=b);return e&&f.forEach((function(e){return t(i,e)})),c}return function(e,n,o,l){var u="object"==typeof o&&null!==o&&o.type===S&&null===o.key;u&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case x:e:{for(c=o.key,u=n;null!==u;){if(u.key===c){if(7===u.tag){if(o.type===S){r(e,u.sibling),(n=i(u,o.props.children)).return=e,e=n;break e}}else if(u.elementType===o.type){r(e,u.sibling),(n=i(u,o.props)).ref=Eo(e,u,o),n.return=e,e=n;break e}r(e,u);break}t(e,u),u=u.sibling}o.type===S?((n=Kl(o.props.children,e.mode,l,o.key)).return=e,e=n):((l=Wl(o.type,o.key,o.props,null,e.mode,l)).ref=Eo(e,n,o),l.return=e,e=l)}return a(e);case E:e:{for(u=o.key;null!==n;){if(n.key===u){if(4===n.tag&&n.stateNode.containerInfo===o.containerInfo&&n.stateNode.implementation===o.implementation){r(e,n.sibling),(n=i(n,o.children||[])).return=e,e=n;break e}r(e,n);break}t(e,n),n=n.sibling}(n=Xl(o,e.mode,l)).return=e,e=n}return a(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==n&&6===n.tag?(r(e,n.sibling),(n=i(n,o)).return=e,e=n):(r(e,n),(n=ql(o,e.mode,l)).return=e,e=n),a(e);if(xo(o))return f(e,n,o,l);if(B(o))return m(e,n,o,l);if(c&&So(e,o),void 0===o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(s(152,H(e.type)||"Component"))}return r(e,n)}}var Co=ko(!0),To=ko(!1),Ro={},Po=li(Ro),Io=li(Ro),Lo=li(Ro);function Ao(e){if(e===Ro)throw Error(s(174));return e}function Oo(e,t){switch(ci(Lo,t),ci(Io,e),ci(Po,Ro),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ui(Po),ci(Po,t)}function Mo(){ui(Po),ui(Io),ui(Lo)}function jo(e){Ao(Lo.current);var t=Ao(Po.current),r=pe(t,e.type);t!==r&&(ci(Io,e),ci(Po,r))}function Fo(e){Io.current===e&&(ui(Po),ui(Io))}var No=li(0);function Do(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Zo=null,Go=null,zo=!1;function Bo(e,t){var r=Bl(5,null,null,0);r.elementType="DELETED",r.type="DELETED",r.stateNode=t,r.return=e,r.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=r,e.lastEffect=r):e.firstEffect=e.lastEffect=r}function Uo(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Vo(e){if(zo){var t=Go;if(t){var r=t;if(!Uo(e,t)){if(!(t=Hn(r.nextSibling))||!Uo(e,t))return e.flags=-1025&e.flags|2,zo=!1,void(Zo=e);Bo(Zo,r)}Zo=e,Go=Hn(t.firstChild)}else e.flags=-1025&e.flags|2,zo=!1,Zo=e}}function Wo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Zo=e}function Ko(e){if(e!==Zo)return!1;if(!zo)return Wo(e),zo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Un(t,e.memoizedProps))for(t=Go;t;)Bo(e,t),t=Hn(t.nextSibling);if(Wo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var r=e.data;if("/$"===r){if(0===t){Go=Hn(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}Go=null}}else Go=Zo?Hn(e.stateNode.nextSibling):null;return!0}function Ho(){Go=Zo=null,zo=!1}var qo=[];function Xo(){for(var e=0;eo))throw Error(s(301));o+=1,ts=es=null,t.updateQueue=null,Yo.current=Ms,e=r(n,i)}while(ns)}if(Yo.current=Ls,t=null!==es&&null!==es.next,Jo=0,ts=es=Qo=null,rs=!1,t)throw Error(s(300));return e}function as(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ts?Qo.memoizedState=ts=e:ts=ts.next=e,ts}function ls(){if(null===es){var e=Qo.alternate;e=null!==e?e.memoizedState:null}else e=es.next;var t=null===ts?Qo.memoizedState:ts.next;if(null!==t)ts=t,es=e;else{if(null===e)throw Error(s(310));e={memoizedState:(es=e).memoizedState,baseState:es.baseState,baseQueue:es.baseQueue,queue:es.queue,next:null},null===ts?Qo.memoizedState=ts=e:ts=ts.next=e}return ts}function us(e,t){return"function"==typeof t?t(e):t}function cs(e){var t=ls(),r=t.queue;if(null===r)throw Error(s(311));r.lastRenderedReducer=e;var n=es,i=n.baseQueue,o=r.pending;if(null!==o){if(null!==i){var a=i.next;i.next=o.next,o.next=a}n.baseQueue=i=o,r.pending=null}if(null!==i){i=i.next,n=n.baseState;var l=a=o=null,u=i;do{var c=u.lane;if((Jo&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),n=u.eagerReducer===e?u.eagerState:e(n,u.action);else{var h={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===l?(a=l=h,o=n):l=l.next=h,Qo.lanes|=c,Za|=c}u=u.next}while(null!==u&&u!==i);null===l?o=n:l.next=a,un(n,t.memoizedState)||(Fs=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=l,r.lastRenderedState=n}return[t.memoizedState,r.dispatch]}function hs(e){var t=ls(),r=t.queue;if(null===r)throw Error(s(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,o=t.memoizedState;if(null!==i){r.pending=null;var a=i=i.next;do{o=e(o,a.action),a=a.next}while(a!==i);un(o,t.memoizedState)||(Fs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,n]}function ds(e,t,r){var n=t._getVersion;n=n(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===n:(e=e.mutableReadLanes,(e=(Jo&e)===e)&&(t._workInProgressVersionPrimary=n,qo.push(t))),e)return r(t._source);throw qo.push(t),Error(s(350))}function ps(e,t,r,n){var i=La;if(null===i)throw Error(s(349));var o=t._getVersion,a=o(t._source),l=Yo.current,u=l.useState((function(){return ds(i,t,r)})),c=u[1],h=u[0];u=ts;var d=e.memoizedState,p=d.refs,g=p.getSnapshot,f=d.source;d=d.subscribe;var m=Qo;return e.memoizedState={refs:p,source:t,subscribe:n},l.useEffect((function(){p.getSnapshot=r,p.setSnapshot=c;var e=o(t._source);if(!un(a,e)){e=r(t._source),un(h,e)||(c(e),e=hl(m),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var n=i.entanglements,s=e;0r?98:r,(function(){e(!0)})),Wi(97<\/script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=u.createElement(r,{is:n.is}):(e=u.createElement(r),"select"===r&&(u=e,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):e=u.createElementNS(e,r),e[$n]=t,e[Jn]=n,Hs(e,t,!1,!1),t.stateNode=e,u=Se(r,n),r){case"dialog":Pn("cancel",e),Pn("close",e),o=n;break;case"iframe":case"object":case"embed":Pn("load",e),o=n;break;case"video":case"audio":for(o=0;oVa&&(t.flags|=64,a=!0,ia(n,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=Do(u))){if(t.flags|=64,a=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),ia(n,!0),null===n.tail&&"hidden"===n.tailMode&&!u.alternate&&!zo)return null!==(t=t.lastEffect=n.lastEffect)&&(t.nextEffect=null),null}else 2*Bi()-n.renderingStartTime>Va&&1073741824!==r&&(t.flags|=64,a=!0,ia(n,!1),t.lanes=33554432);n.isBackwards?(u.sibling=t.child,t.child=u):(null!==(r=n.last)?r.sibling=u:t.child=u,n.last=u)}return null!==n.tail?(r=n.tail,n.rendering=r,n.tail=r.sibling,n.lastEffect=t.lastEffect,n.renderingStartTime=Bi(),r.sibling=null,t=No.current,ci(No,a?1&t|2:1&t),r):null;case 23:case 24:return wl(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==n.mode&&(t.flags|=4),null}throw Error(s(156,t.tag))}function sa(e){switch(e.tag){case 1:mi(e.type)&&_i();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Mo(),ui(pi),ui(di),Xo(),0!=(64&(t=e.flags)))throw Error(s(285));return e.flags=-4097&t|64,e;case 5:return Fo(e),null;case 13:return ui(No),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ui(No),null;case 4:return Mo(),null;case 10:return ro(e),null;case 23:case 24:return wl(),null;default:return null}}function aa(e,t){try{var r="",n=t;do{r+=K(n),n=n.return}while(n);var i=r}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function la(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Hs=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},qs=function(){},Xs=function(e,t,r,n){var o=e.memoizedProps;if(o!==n){e=t.stateNode,Ao(Po.current);var s,a=null;switch(r){case"input":o=Q(e,o),n=Q(e,n),a=[];break;case"option":o=oe(e,o),n=oe(e,n),a=[];break;case"select":o=i({},o,{value:void 0}),n=i({},n,{value:void 0}),a=[];break;case"textarea":o=ae(e,o),n=ae(e,n),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof n.onClick&&(e.onclick=Zn)}for(h in Ee(r,n),r=null,o)if(!n.hasOwnProperty(h)&&o.hasOwnProperty(h)&&null!=o[h])if("style"===h){var u=o[h];for(s in u)u.hasOwnProperty(s)&&(r||(r={}),r[s]="")}else"dangerouslySetInnerHTML"!==h&&"children"!==h&&"suppressContentEditableWarning"!==h&&"suppressHydrationWarning"!==h&&"autoFocus"!==h&&(l.hasOwnProperty(h)?a||(a=[]):(a=a||[]).push(h,null));for(h in n){var c=n[h];if(u=null!=o?o[h]:void 0,n.hasOwnProperty(h)&&c!==u&&(null!=c||null!=u))if("style"===h)if(u){for(s in u)!u.hasOwnProperty(s)||c&&c.hasOwnProperty(s)||(r||(r={}),r[s]="");for(s in c)c.hasOwnProperty(s)&&u[s]!==c[s]&&(r||(r={}),r[s]=c[s])}else r||(a||(a=[]),a.push(h,r)),r=c;else"dangerouslySetInnerHTML"===h?(c=c?c.__html:void 0,u=u?u.__html:void 0,null!=c&&u!==c&&(a=a||[]).push(h,c)):"children"===h?"string"!=typeof c&&"number"!=typeof c||(a=a||[]).push(h,""+c):"suppressContentEditableWarning"!==h&&"suppressHydrationWarning"!==h&&(l.hasOwnProperty(h)?(null!=c&&"onScroll"===h&&Pn("scroll",e),a||u===c||(a=[])):"object"==typeof c&&null!==c&&c.$$typeof===j?c.toString():(a=a||[]).push(h,c))}r&&(a=a||[]).push("style",r);var h=a;(t.updateQueue=h)&&(t.flags|=4)}},Ys=function(e,t,r,n){r!==n&&(t.flags|=4)};var ua="function"==typeof WeakMap?WeakMap:Map;function ca(e,t,r){(r=uo(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){qa||(qa=!0,Xa=n),la(0,t)},r}function ha(e,t,r){(r=uo(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var i=t.value;r.payload=function(){return la(0,t),n(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(r.callback=function(){"function"!=typeof n&&(null===Ya?Ya=new Set([this]):Ya.add(this),la(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),r}var da="function"==typeof WeakSet?WeakSet:Set;function pa(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Dl(e,t)}else t.current=null}function ga(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var r=e.memoizedProps,n=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?r:Yi(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Kn(t.stateNode.containerInfo))}throw Error(s(163))}function fa(e,t,r){switch(r.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=r.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var n=e.create;e.destroy=n()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=r.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;n=i.next,0!=(4&(i=i.tag))&&0!=(1&i)&&(jl(r,e),Ml(r,e)),e=n}while(e!==t)}return;case 1:return e=r.stateNode,4&r.flags&&(null===t?e.componentDidMount():(n=r.elementType===r.type?t.memoizedProps:Yi(r.type,t.memoizedProps),e.componentDidUpdate(n,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=r.updateQueue)&&go(r,t,e));case 3:if(null!==(t=r.updateQueue)){if(e=null,null!==r.child)switch(r.child.tag){case 5:case 1:e=r.child.stateNode}go(r,t,e)}return;case 5:return e=r.stateNode,void(null===t&&4&r.flags&&Bn(r.type,r.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===r.memoizedState&&(r=r.alternate,null!==r&&(r=r.memoizedState,null!==r&&(r=r.dehydrated,null!==r&&wt(r)))))}throw Error(s(163))}function ma(e,t){for(var r=e;;){if(5===r.tag){var n=r.stateNode;if(t)"function"==typeof(n=n.style).setProperty?n.setProperty("display","none","important"):n.display="none";else{n=r.stateNode;var i=r.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,n.style.display=ve("display",i)}}else if(6===r.tag)r.stateNode.nodeValue=t?"":r.memoizedProps;else if((23!==r.tag&&24!==r.tag||null===r.memoizedState||r===e)&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===e)break;for(;null===r.sibling;){if(null===r.return||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}function _a(e,t){if(Ei&&"function"==typeof Ei.onCommitFiberUnmount)try{Ei.onCommitFiberUnmount(xi,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e=e.next;do{var n=r,i=n.destroy;if(n=n.tag,void 0!==i)if(0!=(4&n))jl(t,r);else{n=t;try{i()}catch(e){Dl(n,e)}}r=r.next}while(r!==e)}break;case 1:if(pa(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Dl(t,e)}break;case 5:pa(t);break;case 4:Ea(e,t)}}function ba(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ya(e){return 5===e.tag||3===e.tag||4===e.tag}function va(e){e:{for(var t=e.return;null!==t;){if(ya(t))break e;t=t.return}throw Error(s(160))}var r=t;switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:case 4:t=t.containerInfo,n=!0;break;default:throw Error(s(161))}16&r.flags&&(_e(t,""),r.flags&=-17);e:t:for(r=e;;){for(;null===r.sibling;){if(null===r.return||ya(r.return)){r=null;break e}r=r.return}for(r.sibling.return=r.return,r=r.sibling;5!==r.tag&&6!==r.tag&&18!==r.tag;){if(2&r.flags)continue t;if(null===r.child||4===r.tag)continue t;r.child.return=r,r=r.child}if(!(2&r.flags)){r=r.stateNode;break e}}n?wa(e,r,t):xa(e,r,t)}function wa(e,t,r){var n=e.tag,i=5===n||6===n;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===r.nodeType?r.parentNode.insertBefore(e,t):r.insertBefore(e,t):(8===r.nodeType?(t=r.parentNode).insertBefore(e,r):(t=r).appendChild(e),null!=(r=r._reactRootContainer)||null!==t.onclick||(t.onclick=Zn));else if(4!==n&&null!==(e=e.child))for(wa(e,t,r),e=e.sibling;null!==e;)wa(e,t,r),e=e.sibling}function xa(e,t,r){var n=e.tag,i=5===n||6===n;if(i)e=i?e.stateNode:e.stateNode.instance,t?r.insertBefore(e,t):r.appendChild(e);else if(4!==n&&null!==(e=e.child))for(xa(e,t,r),e=e.sibling;null!==e;)xa(e,t,r),e=e.sibling}function Ea(e,t){for(var r,n,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw Error(s(160));switch(r=o.stateNode,o.tag){case 5:n=!1;break e;case 3:case 4:r=r.containerInfo,n=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var a=e,l=i,u=l;;)if(_a(a,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===l)break e;for(;null===u.sibling;){if(null===u.return||u.return===l)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}n?(a=r,l=i.stateNode,8===a.nodeType?a.parentNode.removeChild(l):a.removeChild(l)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,n=!0,i.child.return=i,i=i.child;continue}}else if(_a(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function Sa(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var n=r=r.next;do{3==(3&n.tag)&&(e=n.destroy,n.destroy=void 0,void 0!==e&&e()),n=n.next}while(n!==r)}return;case 1:case 12:case 17:return;case 5:if(null!=(r=t.stateNode)){n=t.memoizedProps;var i=null!==e?e.memoizedProps:n;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(r[Jn]=n,"input"===e&&"radio"===n.type&&null!=n.name&&te(r,n),Se(e,i),t=Se(e,n),i=0;ii&&(i=a),r&=~o}if(r=i,10<(r=(120>(r=Bi()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ta(r/1960))-r)){e.timeoutHandle=Vn(Il.bind(null,e),r);break}Il(e);break;default:throw Error(s(329))}}return gl(e,Bi()),e.callbackNode===t?fl.bind(null,e):null}function ml(e,t){for(t&=~za,t&=~Ga,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0 component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Fa&&(Fa=2),l=aa(l,a),d=s;do{switch(d.tag){case 3:o=l,d.flags|=4096,t&=-t,d.lanes|=t,ho(d,ca(0,o,t));break e;case 1:o=l;var w=d.type,x=d.stateNode;if(0==(64&d.flags)&&("function"==typeof w.getDerivedStateFromError||null!==x&&"function"==typeof x.componentDidCatch&&(null===Ya||!Ya.has(x)))){d.flags|=4096,t&=-t,d.lanes|=t,ho(d,ha(d,o,t));break e}}d=d.return}while(null!==d)}Pl(r)}catch(e){t=e,Aa===r&&null!==r&&(Aa=r=r.return);continue}break}}function Sl(){var e=Ra.current;return Ra.current=Ls,null===e?Ls:e}function kl(e,t){var r=Ia;Ia|=16;var n=Sl();for(La===e&&Oa===t||xl(e,t);;)try{Cl();break}catch(t){El(e,t)}if(to(),Ia=r,Ra.current=n,null!==Aa)throw Error(s(261));return La=null,Oa=0,Fa}function Cl(){for(;null!==Aa;)Rl(Aa)}function Tl(){for(;null!==Aa&&!Ti();)Rl(Aa)}function Rl(e){var t=Ka(e.alternate,e,Ma);e.memoizedProps=e.pendingProps,null===t?Pl(e):Aa=t,Pa.current=null}function Pl(e){var t=e;do{var r=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(r=oa(r,t,Ma)))return void(Aa=r);if(24!==(r=t).tag&&23!==r.tag||null===r.memoizedState||0!=(1073741824&Ma)||0==(4&r.mode)){for(var n=0,i=r.child;null!==i;)n|=i.lanes|i.childLanes,i=i.sibling;r.childLanes=n}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1a&&(l=a,a=x,x=l),l=pn(y,x),o=pn(y,a),l&&o&&(1!==w.rangeCount||w.anchorNode!==l.node||w.anchorOffset!==l.offset||w.focusNode!==o.node||w.focusOffset!==o.offset)&&((v=v.createRange()).setStart(l.node,l.offset),w.removeAllRanges(),x>a?(w.addRange(v),w.extend(o.node,o.offset)):(v.setEnd(o.node,o.offset),w.addRange(v))))),v=[];for(w=y;w=w.parentNode;)1===w.nodeType&&v.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"==typeof y.focus&&y.focus(),y=0;yBi()-Ua?xl(e,0):za|=r),gl(e,t)}function Gl(e,t){var r=e.stateNode;null!==r&&r.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===Ui()?1:2:(0===sl&&(sl=Da),0===(t=Gt(62914560&~sl))&&(t=4194304))),r=cl(),null!==(e=pl(e,t))&&(Bt(e,t,r),gl(e,r))}function zl(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Bl(e,t,r,n){return new zl(e,t,r,n)}function Ul(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vl(e,t){var r=e.alternate;return null===r?((r=Bl(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Wl(e,t,r,n,i,o){var a=2;if(n=e,"function"==typeof e)Ul(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case S:return Kl(r.children,i,o,t);case F:a=8,i|=16;break;case k:a=8,i|=1;break;case C:return(e=Bl(12,r,t,8|i)).elementType=C,e.type=C,e.lanes=o,e;case I:return(e=Bl(13,r,t,i)).type=I,e.elementType=I,e.lanes=o,e;case L:return(e=Bl(19,r,t,i)).elementType=L,e.lanes=o,e;case N:return Hl(r,i,o,t);case D:return(e=Bl(24,r,t,i)).elementType=D,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:a=10;break e;case R:a=9;break e;case P:a=11;break e;case A:a=14;break e;case O:a=16,n=null;break e;case M:a=22;break e}throw Error(s(130,null==e?e:typeof e,""))}return(t=Bl(a,r,t,i)).elementType=e,t.type=n,t.lanes=o,t}function Kl(e,t,r,n){return(e=Bl(7,e,n,t)).lanes=r,e}function Hl(e,t,r,n){return(e=Bl(23,e,n,t)).elementType=N,e.lanes=r,e}function ql(e,t,r){return(e=Bl(6,e,null,t)).lanes=r,e}function Xl(e,t,r){return(t=Bl(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yl(e,t,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.mutableSourceEagerHydrationData=null}function $l(e,t,r,n){var i=t.current,o=cl(),a=hl(i);e:if(r){t:{if(Xe(r=r._reactInternals)!==r||1!==r.tag)throw Error(s(170));var l=r;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(mi(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(s(171))}if(1===r.tag){var u=r.type;if(mi(u)){r=yi(r,u,l);break e}}r=l}else r=hi;return null===t.context?t.context=r:t.pendingContext=r,(t=uo(o,a)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),co(i,t),dl(i,a,o),a}function Jl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ql(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r("./node_modules/react-dom/cjs/react-dom.production.min.js")},"./node_modules/react/cjs/react.production.min.js":(e,t,r)=>{"use strict";var n=r("./node_modules/object-assign/index.js"),i=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var s=60109,a=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var h=Symbol.for;i=h("react.element"),o=h("react.portal"),t.Fragment=h("react.fragment"),t.StrictMode=h("react.strict_mode"),t.Profiler=h("react.profiler"),s=h("react.provider"),a=h("react.context"),l=h("react.forward_ref"),t.Suspense=h("react.suspense"),u=h("react.memo"),c=h("react.lazy")}var d="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r{"use strict";e.exports=r("./node_modules/react/cjs/react.production.min.js")},"./node_modules/scheduler/cjs/scheduler.production.min.js":(e,t)=>{"use strict";var r,n,i,o;if("object"==typeof performance&&"function"==typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var a=Date,l=a.now();t.unstable_now=function(){return a.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,h=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(h,0),e}};r=function(e){null!==u?setTimeout(r,0,e):(u=e,setTimeout(h,0))},n=function(e,t){c=setTimeout(e,t)},i=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var f=!1,m=null,_=-1,b=5,y=0;t.unstable_shouldYield=function(){return t.unstable_now()>=y},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125>>1,i=e[n];if(!(void 0!==i&&0k(s,r))void 0!==l&&0>k(l,s)?(e[n]=l,e[a]=r,n=a):(e[n]=s,e[o]=r,n=o);else{if(!(void 0!==l&&0>k(l,r)))break e;e[n]=l,e[a]=r,n=a}}}return t}return null}function k(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}var C=[],T=[],R=1,P=null,I=3,L=!1,A=!1,O=!1;function M(e){for(var t=E(T);null!==t;){if(null===t.callback)S(T);else{if(!(t.startTime<=e))break;S(T),t.sortIndex=t.expirationTime,x(C,t)}t=E(T)}}function j(e){if(O=!1,M(e),!A)if(null!==E(C))A=!0,r(F);else{var t=E(T);null!==t&&n(j,t.startTime-e)}}function F(e,r){A=!1,O&&(O=!1,i()),L=!0;var o=I;try{for(M(r),P=E(C);null!==P&&(!(P.expirationTime>r)||e&&!t.unstable_shouldYield());){var s=P.callback;if("function"==typeof s){P.callback=null,I=P.priorityLevel;var a=s(P.expirationTime<=r);r=t.unstable_now(),"function"==typeof a?P.callback=a:P===E(C)&&S(C),M(r)}else S(C);P=E(C)}if(null!==P)var l=!0;else{var u=E(T);null!==u&&n(j,u.startTime-r),l=!1}return l}finally{P=null,I=o,L=!1}}var N=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){A||L||(A=!0,r(F))},t.unstable_getCurrentPriorityLevel=function(){return I},t.unstable_getFirstCallbackNode=function(){return E(C)},t.unstable_next=function(e){switch(I){case 1:case 2:case 3:var t=3;break;default:t=I}var r=I;I=t;try{return e()}finally{I=r}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=N,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=I;I=e;try{return t()}finally{I=r}},t.unstable_scheduleCallback=function(e,o,s){var a=t.unstable_now();switch(s="object"==typeof s&&null!==s&&"number"==typeof(s=s.delay)&&0a?(e.sortIndex=s,x(T,e),null===E(C)&&e===E(T)&&(O?i():O=!0,n(j,s-a))):(e.sortIndex=l,x(C,e),A||L||(A=!0,r(F))),e},t.unstable_wrapCallback=function(e){var t=I;return function(){var r=I;I=t;try{return e.apply(this,arguments)}finally{I=r}}}},"./node_modules/scheduler/index.js":(e,t,r)=>{"use strict";e.exports=r("./node_modules/scheduler/cjs/scheduler.production.min.js")},"./node_modules/xml-utils/count-substring.js":e=>{function t(e,t){const r=new RegExp(t,"g"),n=e.match(r);return n?n.length:0}e.exports=t,e.exports.default=t},"./node_modules/xml-utils/find-tag-by-name.js":(e,t,r)=>{const n=r("./node_modules/xml-utils/index-of-match.js"),i=r("./node_modules/xml-utils/index-of-match-end.js"),o=r("./node_modules/xml-utils/count-substring.js");function s(e,t,r){const s=r&&r.debug||!1,a=!(r&&!1===typeof r.nested),l=r&&r.startIndex||0;s&&console.log("[xml-utils] starting findTagByName with",t," and ",r);const u=n(e,`<${t}[ \n>/]`,l);if(s&&console.log("[xml-utils] start:",u),-1===u)return;const c=e.slice(u+t.length);let h=i(c,"^[^<]*[ /]>",0);const d=-1!==h&&"/"===c[h-1];if(s&&console.log("[xml-utils] selfClosing:",d),!1===d)if(a){let e=0,r=1,n=0;for(;-1!==(h=i(c,"[ /]"+t+">",e));){const i=c.substring(e,h+1);if(r+=o(i,"<"+t+"[ \n\t>]"),n+=o(i,""+t+">"),n>=r)break;e=h}}else h=i(c,"[ /]"+t+">",0);const p=u+t.length+h+1;if(s&&console.log("[xml-utils] end:",p),-1===p)return;const g=e.slice(u,p);let f;return f=d?null:g.slice(g.indexOf(">")+1,g.lastIndexOf("<")),{inner:f,outer:g,start:u,end:p}}e.exports=s,e.exports.default=s},"./node_modules/xml-utils/find-tags-by-name.js":(e,t,r)=>{const n=r("./node_modules/xml-utils/find-tag-by-name.js");function i(e,t,r){const i=[],o=r&&r.debug||!1,s=!r||"boolean"!=typeof r.nested||r.nested;let a,l=r&&r.startIndex||0;for(;a=n(e,t,{debug:o,startIndex:l});)l=s?a.start+1+t.length:a.end,i.push(a);return o&&console.log("findTagsByName found",i.length,"tags"),i}e.exports=i,e.exports.default=i},"./node_modules/xml-utils/get-attribute.js":e=>{function t(e,t,r){const n=r&&r.debug||!1;n&&console.log("[xml-utils] getting "+t+" in "+e);const i="object"==typeof e?e.outer:e,o=i.slice(0,i.indexOf(">")+1),s=['"',"'"];for(let e=0;e{function t(e,t,r){const n=new RegExp(t).exec(e.slice(r));return n?r+n.index+n[0].length-1:-1}e.exports=t,e.exports.default=t},"./node_modules/xml-utils/index-of-match.js":e=>{function t(e,t,r){const n=new RegExp(t).exec(e.slice(r));return n?r+n.index:-1}e.exports=t,e.exports.default=t},"?cdec":()=>{},"?753a":()=>{},"?4e4d":()=>{},"?662e":()=>{},"./node_modules/@babel/runtime/helpers/assertThisInitialized.js":e=>{e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/classCallCheck.js":e=>{e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/createClass.js":(e,t,r)=>{var n=r("./node_modules/@babel/runtime/helpers/toPropertyKey.js");function i(e,t){for(var r=0;r{var n=r("./node_modules/@babel/runtime/helpers/toPropertyKey.js");e.exports=function(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/getPrototypeOf.js":e=>{function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/inherits.js":(e,t,r)=>{var n=r("./node_modules/@babel/runtime/helpers/setPrototypeOf.js");e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&n(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/interopRequireDefault.js":e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js":(e,t,r)=>{var n=r("./node_modules/@babel/runtime/helpers/typeof.js").default,i=r("./node_modules/@babel/runtime/helpers/assertThisInitialized.js");e.exports=function(e,t){if(t&&("object"===n(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/setPrototypeOf.js":e=>{function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/toPrimitive.js":(e,t,r)=>{var n=r("./node_modules/@babel/runtime/helpers/typeof.js").default;e.exports=function(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=n(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/toPropertyKey.js":(e,t,r)=>{var n=r("./node_modules/@babel/runtime/helpers/typeof.js").default,i=r("./node_modules/@babel/runtime/helpers/toPrimitive.js");e.exports=function(e){var t=i(e,"string");return"symbol"==n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/@babel/runtime/helpers/typeof.js":e=>{function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},"./node_modules/ol/AssertionError.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});const n={1:"The view center is not defined",2:"The view resolution is not defined",3:"The view rotation is not defined",4:"`image` and `src` cannot be provided at the same time",5:"`imgSize` must be set when `image` is provided",7:"`format` must be set when `url` is set",8:"Unknown `serverType` configured",9:"`url` must be configured or set using `#setUrl()`",10:"The default `geometryFunction` can only handle `Point` geometries",11:"`options.featureTypes` must be an Array",12:"`options.geometryName` must also be provided when `options.bbox` is set",13:"Invalid corner",14:"Invalid color",15:"Tried to get a value for a key that does not exist in the cache",16:"Tried to set a value for a key that is used already",17:"`resolutions` must be sorted in descending order",18:"Either `origin` or `origins` must be configured, never both",19:"Number of `tileSizes` and `resolutions` must be equal",20:"Number of `origins` and `resolutions` must be equal",22:"Either `tileSize` or `tileSizes` must be configured, never both",24:"Invalid extent or geometry provided as `geometry`",25:"Cannot fit empty extent provided as `geometry`",26:"Features must have an id set",27:"Features must have an id set",28:'`renderMode` must be `"hybrid"` or `"vector"`',30:"The passed `feature` was already added to the source",31:"Tried to enqueue an `element` that was already added to the queue",32:"Transformation matrix cannot be inverted",33:"Invalid units",34:"Invalid geometry layout",36:"Unknown SRS type",37:"Unknown geometry type found",38:"`styleMapValue` has an unknown type",39:"Unknown geometry type",40:"Expected `feature` to have a geometry",41:"Expected an `ol/style/Style` or an array of `ol/style/Style.js`",42:"Question unknown, the answer is 42",43:"Expected `layers` to be an array or a `Collection`",47:"Expected `controls` to be an array or an `ol/Collection`",48:"Expected `interactions` to be an array or an `ol/Collection`",49:"Expected `overlays` to be an array or an `ol/Collection`",50:"`options.featureTypes` should be an Array",51:"Either `url` or `tileJSON` options must be provided",52:"Unknown `serverType` configured",53:"Unknown `tierSizeCalculation` configured",55:"The {-y} placeholder requires a tile grid with extent",56:"mapBrowserEvent must originate from a pointer event",57:"At least 2 conditions are required",59:"Invalid command found in the PBF",60:"Missing or invalid `size`",61:"Cannot determine IIIF Image API version from provided image information JSON",62:"A `WebGLArrayBuffer` must either be of type `ELEMENT_ARRAY_BUFFER` or `ARRAY_BUFFER`",64:"Layer opacity must be a number",66:"`forEachFeatureAtCoordinate` cannot be used on a WebGL layer if the hit detection logic has not been enabled. This is done by providing adequate shaders using the `hitVertexShader` and `hitFragmentShader` properties of `WebGLPointsLayerRenderer`",67:"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both",68:"A VectorTile source can only be rendered if it has a projection compatible with the view projection",69:"`width` or `height` cannot be provided together with `scale`"};class i extends Error{constructor(e){const t=n[e];super(t),this.code=e,this.name="AssertionError",this.message=t}}const o=i},"./node_modules/ol/Collection.js":(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var n=r("./node_modules/ol/AssertionError.js"),i=r("./node_modules/ol/Object.js"),o=r("./node_modules/ol/CollectionEventType.js"),s=r("./node_modules/ol/events/Event.js");const a="length";class l extends s.ZP{constructor(e,t,r){super(e),this.element=t,this.index=r}}class u extends i.Z{constructor(e,t){if(super(),this.on,this.once,this.un,t=t||{},this.unique_=!!t.unique,this.array_=e||[],this.unique_)for(let e=0,t=this.array_.length;e0;)this.pop()}extend(e){for(let t=0,r=e.length;tthis.getLength())throw new Error("Index out of bounds: "+e);this.unique_&&this.assertUnique_(t),this.array_.splice(e,0,t),this.updateLength_(),this.dispatchEvent(new l(o.Z.ADD,t,e))}pop(){return this.removeAt(this.getLength()-1)}push(e){this.unique_&&this.assertUnique_(e);const t=this.getLength();return this.insertAt(t,e),this.getLength()}remove(e){const t=this.array_;for(let r=0,n=t.length;r=this.getLength())return;const t=this.array_[e];return this.array_.splice(e,1),this.updateLength_(),this.dispatchEvent(new l(o.Z.REMOVE,t,e)),t}setAt(e,t){if(e>=this.getLength())return void this.insertAt(e,t);if(e<0)throw new Error("Index out of bounds: "+e);this.unique_&&this.assertUnique_(t,e);const r=this.array_[e];this.array_[e]=t,this.dispatchEvent(new l(o.Z.REMOVE,r,e)),this.dispatchEvent(new l(o.Z.ADD,t,e))}updateLength_(){this.set(a,this.array_.length)}assertUnique_(e,t){for(let r=0,i=this.array_.length;r{"use strict";r.d(t,{Z:()=>n});const n={ADD:"add",REMOVE:"remove"}},"./node_modules/ol/DataTile.js":(e,t,r)=>{"use strict";r.d(t,{G0:()=>s,ZP:()=>d,px:()=>a,qo:()=>u});var n=r("./node_modules/ol/Tile.js"),i=r("./node_modules/ol/TileState.js"),o=r("./node_modules/ol/dom.js");function s(e){return e instanceof Image||e instanceof HTMLCanvasElement||e instanceof HTMLVideoElement?e:null}function a(e){return e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Float32Array||e instanceof DataView?e:null}let l=null;function u(e){l||(l=(0,o.E4)(e.width,e.height,void 0,{willReadFrequently:!0}));const t=l.canvas,r=e.width;t.width!==r&&(t.width=r);const n=e.height;return t.height!==n&&(t.height=n),l.clearRect(0,0,r,n),l.drawImage(e,0,0),l.getImageData(0,0,r,n).data}const c=[256,256];class h extends n.Z{constructor(e){const t=i.Z.IDLE;super(e.tileCoord,t,{transition:e.transition,interpolate:e.interpolate}),this.loader_=e.loader,this.data_=null,this.error_=null,this.size_=e.size||null}getSize(){if(this.size_)return this.size_;const e=s(this.data_);return e?[e.width,e.height]:c}getData(){return this.data_}getError(){return this.error_}load(){if(this.state!==i.Z.IDLE&&this.state!==i.Z.ERROR)return;this.state=i.Z.LOADING,this.changed();const e=this;this.loader_().then((function(t){e.data_=t,e.state=i.Z.LOADED,e.changed()})).catch((function(t){e.error_=t,e.state=i.Z.ERROR,e.changed()}))}}const d=h},"./node_modules/ol/Disposable.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=class{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}}},"./node_modules/ol/Feature.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{createStyleFunction:()=>l,default:()=>u});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/asserts.js"),s=r("./node_modules/ol/events.js");class a extends n.Z{constructor(e){if(super(),this.on,this.once,this.un,this.id_=void 0,this.geometryName_="geometry",this.style_=null,this.styleFunction_=void 0,this.geometryChangeKey_=null,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),e)if("function"==typeof e.getSimplifiedGeometry){const t=e;this.setGeometry(t)}else{const t=e;this.setProperties(t)}}clone(){const e=new a(this.hasProperties()?this.getProperties():null);e.setGeometryName(this.getGeometryName());const t=this.getGeometry();t&&e.setGeometry(t.clone());const r=this.getStyle();return r&&e.setStyle(r),e}getGeometry(){return this.get(this.geometryName_)}getId(){return this.id_}getGeometryName(){return this.geometryName_}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}handleGeometryChange_(){this.changed()}handleGeometryChanged_(){this.geometryChangeKey_&&((0,s.bN)(this.geometryChangeKey_),this.geometryChangeKey_=null);const e=this.getGeometry();e&&(this.geometryChangeKey_=(0,s.oL)(e,i.Z.CHANGE,this.handleGeometryChange_,this)),this.changed()}setGeometry(e){this.set(this.geometryName_,e)}setStyle(e){this.style_=e,this.styleFunction_=e?l(e):void 0,this.changed()}setId(e){this.id_=e,this.changed()}setGeometryName(e){this.removeChangeListener(this.geometryName_,this.handleGeometryChanged_),this.geometryName_=e,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),this.handleGeometryChanged_()}}function l(e){if("function"==typeof e)return e;let t;return Array.isArray(e)?t=e:((0,o.h)("function"==typeof e.getZIndex,41),t=[e]),function(){return t}}const u=a},"./node_modules/ol/Geolocation.js":(e,t,r)=>{"use strict";r.d(t,{default:()=>v});var n=r("./node_modules/ol/events/Event.js"),i=r("./node_modules/ol/Object.js"),o=r("./node_modules/ol/geom/Polygon.js"),s=r("./node_modules/ol/proj.js"),a=r("./node_modules/ol/math.js");const l="accuracy",u="accuracyGeometry",c="altitude",h="altitudeAccuracy",d="heading",p="position",g="projection",f="speed",m="tracking",_="trackingOptions";class b extends n.ZP{constructor(e){super("error"),this.code=e.code,this.message=e.message}}class y extends i.Z{constructor(e){super(),this.on,this.once,this.un,e=e||{},this.position_=null,this.transform_=s.identityTransform,this.watchId_=void 0,this.addChangeListener(g,this.handleProjectionChanged_),this.addChangeListener(m,this.handleTrackingChanged_),void 0!==e.projection&&this.setProjection(e.projection),void 0!==e.trackingOptions&&this.setTrackingOptions(e.trackingOptions),this.setTracking(void 0!==e.tracking&&e.tracking)}disposeInternal(){this.setTracking(!1),super.disposeInternal()}handleProjectionChanged_(){const e=this.getProjection();e&&(this.transform_=(0,s.getTransformFromProjections)((0,s.get)("EPSG:4326"),e),this.position_&&this.set(p,this.transform_(this.position_)))}handleTrackingChanged_(){if("geolocation"in navigator){const e=this.getTracking();e&&void 0===this.watchId_?this.watchId_=navigator.geolocation.watchPosition(this.positionChange_.bind(this),this.positionError_.bind(this),this.getTrackingOptions()):e||void 0===this.watchId_||(navigator.geolocation.clearWatch(this.watchId_),this.watchId_=void 0)}}positionChange_(e){const t=e.coords;this.set(l,t.accuracy),this.set(c,null===t.altitude?void 0:t.altitude),this.set(h,null===t.altitudeAccuracy?void 0:t.altitudeAccuracy),this.set(d,null===t.heading?void 0:(0,a.Yr)(t.heading)),this.position_?(this.position_[0]=t.longitude,this.position_[1]=t.latitude):this.position_=[t.longitude,t.latitude];const r=this.transform_(this.position_);this.set(p,r.slice()),this.set(f,null===t.speed?void 0:t.speed);const n=(0,o.circular)(this.position_,t.accuracy);n.applyTransform(this.transform_),this.set(u,n),this.changed()}positionError_(e){this.dispatchEvent(new b(e))}getAccuracy(){return this.get(l)}getAccuracyGeometry(){return this.get(u)||null}getAltitude(){return this.get(c)}getAltitudeAccuracy(){return this.get(h)}getHeading(){return this.get(d)}getPosition(){return this.get(p)}getProjection(){return this.get(g)}getSpeed(){return this.get(f)}getTracking(){return this.get(m)}getTrackingOptions(){return this.get(_)}setProjection(e){this.set(g,(0,s.get)(e))}setTracking(e){this.set(m,e)}setTrackingOptions(e){this.set(_,e)}}const v=y},"./node_modules/ol/Image.js":(e,t,r)=>{"use strict";r.d(t,{K:()=>c,Z:()=>h});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/ImageBase.js"),o=r("./node_modules/ol/ImageState.js"),s=r("./node_modules/ol/has.js"),a=r("./node_modules/ol/extent.js"),l=r("./node_modules/ol/events.js");class u extends i.Z{constructor(e,t,r,n,i,s,a){super(e,t,r,o.Z.IDLE),this.src_=n,this.image_=new Image,null!==i&&(this.image_.crossOrigin=i),this.context_=a,this.unlisten_=null,this.state=o.Z.IDLE,this.imageLoadFunction_=s}getImage(){if(this.state==o.Z.LOADED&&this.context_&&!(this.image_ instanceof HTMLCanvasElement)){const e=this.context_.canvas;e.width=this.image_.width,e.height=this.image_.height,this.context_.drawImage(this.image_,0,0),this.image_=this.context_.canvas}return this.image_}handleImageError_(){this.state=o.Z.ERROR,this.unlistenImage_(),this.changed()}handleImageLoad_(){void 0===this.resolution&&(this.resolution=(0,a.getHeight)(this.extent)/this.image_.height),this.state=o.Z.LOADED,this.unlistenImage_(),this.changed()}load(){this.state!=o.Z.IDLE&&this.state!=o.Z.ERROR||(this.state=o.Z.LOADING,this.changed(),this.imageLoadFunction_(this,this.src_),this.unlisten_=c(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}setImage(e){this.image_=e,this.resolution=(0,a.getHeight)(this.extent)/this.image_.height}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}function c(e,t,r){const i=e;let o=!0,a=!1,u=!1;const c=[(0,l.Vx)(i,n.Z.LOAD,(function(){u=!0,a||t()}))];return i.src&&s.Tp?(a=!0,i.decode().then((function(){o&&t()})).catch((function(e){o&&(u?t():r())}))):c.push((0,l.Vx)(i,n.Z.ERROR,r)),function(){o=!1,c.forEach(l.bN)}}const h=u},"./node_modules/ol/ImageBase.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r("./node_modules/ol/events/Target.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/util.js");class s extends n.Z{constructor(e,t,r,n){super(),this.extent=e,this.pixelRatio_=r,this.resolution=t,this.state=n}changed(){this.dispatchEvent(i.Z.CHANGE)}getExtent(){return this.extent}getImage(){return(0,o.O3)()}getPixelRatio(){return this.pixelRatio_}getResolution(){return this.resolution}getState(){return this.state}load(){(0,o.O3)()}}const a=s},"./node_modules/ol/ImageCanvas.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r("./node_modules/ol/ImageBase.js"),i=r("./node_modules/ol/ImageState.js");class o extends n.Z{constructor(e,t,r,n,o){super(e,t,r,void 0!==o?i.Z.IDLE:i.Z.LOADED),this.loader_=void 0!==o?o:null,this.canvas_=n,this.error_=null}getError(){return this.error_}handleLoad_(e){e?(this.error_=e,this.state=i.Z.ERROR):this.state=i.Z.LOADED,this.changed()}load(){this.state==i.Z.IDLE&&(this.state=i.Z.LOADING,this.changed(),this.loader_(this.handleLoad_.bind(this)))}getImage(){return this.canvas_}}const s=o},"./node_modules/ol/ImageState.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4}},"./node_modules/ol/ImageTile.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/Tile.js"),i=r("./node_modules/ol/TileState.js"),o=r("./node_modules/ol/dom.js"),s=r("./node_modules/ol/Image.js");class a extends n.Z{constructor(e,t,r,n,i,o){super(e,t,o),this.crossOrigin_=n,this.src_=r,this.key=r,this.image_=new Image,null!==n&&(this.image_.crossOrigin=n),this.unlisten_=null,this.tileLoadFunction_=i}getImage(){return this.image_}setImage(e){this.image_=e,this.state=i.Z.LOADED,this.unlistenImage_(),this.changed()}handleImageError_(){this.state=i.Z.ERROR,this.unlistenImage_(),this.image_=function(){const e=(0,o.E4)(1,1);return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),e.canvas}(),this.changed()}handleImageLoad_(){const e=this.image_;e.naturalWidth&&e.naturalHeight?this.state=i.Z.LOADED:this.state=i.Z.EMPTY,this.unlistenImage_(),this.changed()}load(){this.state==i.Z.ERROR&&(this.state=i.Z.IDLE,this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==i.Z.IDLE&&(this.state=i.Z.LOADING,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=(0,s.K)(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}const l=a},"./node_modules/ol/Kinetic.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=class{constructor(e,t,r){this.decay_=e,this.minVelocity_=t,this.delay_=r,this.points_=[],this.angle_=0,this.initialVelocity_=0}begin(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0}update(e,t){this.points_.push(e,t,Date.now())}end(){if(this.points_.length<6)return!1;const e=Date.now()-this.delay_,t=this.points_.length-3;if(this.points_[t+2]0&&this.points_[r+2]>e;)r-=3;const n=this.points_[t+2]-this.points_[r+2];if(n<1e3/60)return!1;const i=this.points_[t]-this.points_[r],o=this.points_[t+1]-this.points_[r+1];return this.angle_=Math.atan2(o,i),this.initialVelocity_=Math.sqrt(i*i+o*o)/n,this.initialVelocity_>this.minVelocity_}getDistance(){return(this.minVelocity_-this.initialVelocity_)/this.decay_}getAngle(){return this.angle_}}},"./node_modules/ol/Map.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>q});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/Collection.js"),o=r("./node_modules/ol/CollectionEventType.js"),s=r("./node_modules/ol/Disposable.js"),a=r("./node_modules/ol/functions.js"),l=r("./node_modules/ol/util.js"),u=r("./node_modules/ol/transform.js"),c=r("./node_modules/ol/extent.js"),h=r("./node_modules/ol/style/IconImageCache.js"),d=r("./node_modules/ol/layer/Layer.js"),p=r("./node_modules/ol/coordinate.js");class g extends s.Z{constructor(e){super(),this.map_=e}dispatchRenderEvent(e,t){(0,l.O3)()}calculateMatrices2D(e){const t=e.viewState,r=e.coordinateToPixelTransform,n=e.pixelToCoordinateTransform;(0,u.qC)(r,e.size[0]/2,e.size[1]/2,1/t.resolution,-1/t.resolution,-t.rotation,-t.center[0],-t.center[1]),(0,u.nb)(n,r)}forEachFeatureAtCoordinate(e,t,r,n,i,o,s,a){let l;const u=t.viewState;function h(e,t,r,n){return i.call(o,t,e?r:null,n)}const g=u.projection,f=(0,p.wrapX)(e.slice(),g),m=[[0,0]];if(g.canWrapX()&&n){const e=g.getExtent(),t=(0,c.getWidth)(e);m.push([-t,0],[t,0])}const _=t.layerStatesArray,b=_.length,y=[],v=[];for(let n=0;n=0;--i){const o=_[i],c=o.layer;if(c.hasRenderer()&&(0,d.j)(o,u)&&s.call(a,c)){const i=c.getRenderer(),s=c.getSource();if(i&&s){const a=s.getWrapX()?f:e,u=h.bind(null,o.managed);v[0]=a[0]+m[n][0],v[1]=a[1]+m[n][1],l=i.forEachFeatureAtCoordinate(v,t,r,u,y)}if(l)return l}}if(0===y.length)return;const w=1/y.length;return y.forEach(((e,t)=>e.distanceSq+=t*w)),y.sort(((e,t)=>e.distanceSq-t.distanceSq)),y.some((e=>l=e.callback(e.feature,e.layer,e.geometry))),l}hasFeatureAtCoordinate(e,t,r,n,i,o){return void 0!==this.forEachFeatureAtCoordinate(e,t,r,n,a.uX,this,i,o)}getMap(){return this.map_}renderFrame(e){(0,l.O3)()}flushDeclutterItems(e){}scheduleExpireIconCache(e){h.c.canExpireCache()&&e.postRenderFunctions.push(f)}}function f(e,t){h.c.expire()}const m=g;var _=r("./node_modules/ol/ObjectEventType.js"),b=r("./node_modules/ol/render/Event.js"),y=r("./node_modules/ol/render/EventType.js"),v=r("./node_modules/ol/css.js"),w=r("./node_modules/ol/render/canvas.js"),x=r("./node_modules/ol/events.js"),E=r("./node_modules/ol/dom.js");const S=class extends m{constructor(e){super(e),this.fontChangeListenerKey_=(0,x.oL)(w.sG,_.Z.PROPERTYCHANGE,e.redrawText.bind(e)),this.element_=document.createElement("div");const t=this.element_.style;t.position="absolute",t.width="100%",t.height="100%",t.zIndex="0",this.element_.className=v.XV+" ol-layers";const r=e.getViewport();r.insertBefore(this.element_,r.firstChild||null),this.children_=[],this.renderedVisible_=!0,this.declutterLayers_=[]}dispatchRenderEvent(e,t){const r=this.getMap();if(r.hasListener(e)){const n=new b.Z(e,void 0,t);r.dispatchEvent(n)}}disposeInternal(){(0,x.bN)(this.fontChangeListenerKey_),this.element_.parentNode.removeChild(this.element_),super.disposeInternal()}renderFrame(e){if(!e)return void(this.renderedVisible_&&(this.element_.style.display="none",this.renderedVisible_=!1));this.calculateMatrices2D(e),this.dispatchRenderEvent(y.Z.PRECOMPOSE,e);const t=e.layerStatesArray.sort((function(e,t){return e.zIndex-t.zIndex})),r=e.viewState;this.children_.length=0;const n=this.declutterLayers_;n.length=0;let i=null;for(let o=0,s=t.length;o=0;--r)t[r].renderDeclutter(e);t.length=0}};var k=r("./node_modules/ol/events/EventType.js"),C=r("./node_modules/ol/layer/Group.js"),T=r("./node_modules/ol/MapBrowserEvent.js"),R=r("./node_modules/ol/MapBrowserEventHandler.js"),P=r("./node_modules/ol/MapBrowserEventType.js"),I=r("./node_modules/ol/MapEvent.js"),L=r("./node_modules/ol/MapEventType.js"),A=r("./node_modules/ol/MapProperty.js"),O=r("./node_modules/ol/pointer/EventType.js"),M=r("./node_modules/ol/TileQueue.js"),j=r("./node_modules/ol/View.js"),F=r("./node_modules/ol/ViewHint.js"),N=r("./node_modules/ol/has.js"),D=r("./node_modules/ol/asserts.js"),Z=r("./node_modules/ol/control/defaults.js"),G=r("./node_modules/ol/interaction/defaults.js"),z=r("./node_modules/ol/array.js"),B=r("./node_modules/ol/proj.js"),U=r("./node_modules/ol/size.js"),V=r("./node_modules/ol/console.js");function W(e){e instanceof d.Z?e.setMapInternal(null):e instanceof C.default&&e.getLayers().forEach(W)}function K(e,t){if(e instanceof d.Z)e.setMapInternal(t);else if(e instanceof C.default){const r=e.getLayers().getArray();for(let e=0,n=r.length;ethis.updateSize())),this.controls=t.controls||(0,Z.c)(),this.interactions=t.interactions||(0,G.c)({onFocusOnly:!0}),this.overlays_=t.overlays,this.overlayIdIndex_={},this.renderer_=null,this.postRenderFunctions_=[],this.tileQueue_=new M.Z(this.getTilePriority.bind(this),this.handleTileChange_.bind(this)),this.addChangeListener(A.Z.LAYERGROUP,this.handleLayerGroupChanged_),this.addChangeListener(A.Z.VIEW,this.handleViewChanged_),this.addChangeListener(A.Z.SIZE,this.handleSizeChanged_),this.addChangeListener(A.Z.TARGET,this.handleTargetChanged_),this.setProperties(t.values);const r=this;!e.view||e.view instanceof j.ZP||e.view.then((function(e){r.setView(new j.ZP(e))})),this.controls.addEventListener(o.Z.ADD,(e=>{e.element.setMap(this)})),this.controls.addEventListener(o.Z.REMOVE,(e=>{e.element.setMap(null)})),this.interactions.addEventListener(o.Z.ADD,(e=>{e.element.setMap(this)})),this.interactions.addEventListener(o.Z.REMOVE,(e=>{e.element.setMap(null)})),this.overlays_.addEventListener(o.Z.ADD,(e=>{this.addOverlayInternal_(e.element)})),this.overlays_.addEventListener(o.Z.REMOVE,(e=>{const t=e.element.getId();void 0!==t&&delete this.overlayIdIndex_[t.toString()],e.element.setMap(null)})),this.controls.forEach((e=>{e.setMap(this)})),this.interactions.forEach((e=>{e.setMap(this)})),this.overlays_.forEach(this.addOverlayInternal_.bind(this))}addControl(e){this.getControls().push(e)}addInteraction(e){this.getInteractions().push(e)}addLayer(e){this.getLayerGroup().getLayers().push(e)}handleLayerAdd_(e){K(e.layer,this)}addOverlay(e){this.getOverlays().push(e)}addOverlayInternal_(e){const t=e.getId();void 0!==t&&(this.overlayIdIndex_[t.toString()]=e),e.setMap(this)}disposeInternal(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.resizeObserver_.disconnect(),this.setTarget(null),super.disposeInternal()}forEachFeatureAtPixel(e,t,r){if(!this.frameState_||!this.renderer_)return;const n=this.getCoordinateFromPixelInternal(e),i=void 0!==(r=void 0!==r?r:{}).hitTolerance?r.hitTolerance:0,o=void 0!==r.layerFilter?r.layerFilter:a.uX,s=!1!==r.checkWrapped;return this.renderer_.forEachFeatureAtCoordinate(n,this.frameState_,i,s,t,null,o,null)}getFeaturesAtPixel(e,t){const r=[];return this.forEachFeatureAtPixel(e,(function(e){r.push(e)}),t),r}getAllLayers(){const e=[];return function t(r){r.forEach((function(r){r instanceof C.default?t(r.getLayers()):e.push(r)}))}(this.getLayers()),e}hasFeatureAtPixel(e,t){if(!this.frameState_||!this.renderer_)return!1;const r=this.getCoordinateFromPixelInternal(e),n=void 0!==(t=void 0!==t?t:{}).layerFilter?t.layerFilter:a.uX,i=void 0!==t.hitTolerance?t.hitTolerance:0,o=!1!==t.checkWrapped;return this.renderer_.hasFeatureAtCoordinate(r,this.frameState_,i,o,n,null)}getEventCoordinate(e){return this.getCoordinateFromPixel(this.getEventPixel(e))}getEventCoordinateInternal(e){return this.getCoordinateFromPixelInternal(this.getEventPixel(e))}getEventPixel(e){const t=this.viewport_.getBoundingClientRect(),r=this.getSize(),n=t.width/r[0],i=t.height/r[1],o="changedTouches"in e?e.changedTouches[0]:e;return[(o.clientX-t.left)/n,(o.clientY-t.top)/i]}getTarget(){return this.get(A.Z.TARGET)}getTargetElement(){return this.targetElement_}getCoordinateFromPixel(e){return(0,B.toUserCoordinate)(this.getCoordinateFromPixelInternal(e),this.getView().getProjection())}getCoordinateFromPixelInternal(e){const t=this.frameState_;return t?(0,u.nn)(t.pixelToCoordinateTransform,e.slice()):null}getControls(){return this.controls}getOverlays(){return this.overlays_}getOverlayById(e){const t=this.overlayIdIndex_[e.toString()];return void 0!==t?t:null}getInteractions(){return this.interactions}getLayerGroup(){return this.get(A.Z.LAYERGROUP)}setLayers(e){const t=this.getLayerGroup();if(e instanceof i.default)return void t.setLayers(e);const r=t.getLayers();r.clear(),r.extend(e)}getLayers(){return this.getLayerGroup().getLayers()}getLoadingOrNotReady(){const e=this.getLayerGroup().getLayerStatesArray();for(let t=0,r=e.length;t=0;r--){const n=t[r];if(n.getMap()===this&&n.getActive()&&this.getTargetElement()&&(!n.handleEvent(e)||e.propagationStopped))break}}}handlePostRender(){const e=this.frameState_,t=this.tileQueue_;if(!t.isEmpty()){let r=this.maxTilesLoading_,n=r;if(e){const t=e.viewHints;if(t[F.Z.ANIMATING]||t[F.Z.INTERACTING]){const t=Date.now()-e.time>8;r=t?0:8,n=t?0:2}}t.getTilesLoading(){this.postRenderTimeoutHandle_=void 0,this.handlePostRender()}),0))}setLayerGroup(e){const t=this.getLayerGroup();t&&this.handleLayerRemove_(new C.GroupEvent("removelayer",t)),this.set(A.Z.LAYERGROUP,e)}setSize(e){this.set(A.Z.SIZE,e)}setTarget(e){this.set(A.Z.TARGET,e)}setView(e){if(!e||e instanceof j.ZP)return void this.set(A.Z.VIEW,e);this.set(A.Z.VIEW,new j.ZP);const t=this;e.then((function(e){t.setView(new j.ZP(e))}))}updateSize(){const e=this.getTargetElement();let t;if(e){const r=getComputedStyle(e),n=e.offsetWidth-parseFloat(r.borderLeftWidth)-parseFloat(r.paddingLeft)-parseFloat(r.paddingRight)-parseFloat(r.borderRightWidth),i=e.offsetHeight-parseFloat(r.borderTopWidth)-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)-parseFloat(r.borderBottomWidth);isNaN(n)||isNaN(i)||(t=[n,i],!(0,U.py)(t)&&(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&(0,V.ZK)("No map visible because the map container's width or height are 0."))}const r=this.getSize();!t||r&&(0,z.fS)(t,r)||(this.setSize(t),this.updateViewportSize_())}updateViewportSize_(){const e=this.getView();if(e){let t;const r=getComputedStyle(this.viewport_);r.width&&r.height&&(t=[parseInt(r.width,10),parseInt(r.height,10)]),e.setViewportSize(t)}}}const q=H},"./node_modules/ol/MapBrowserEvent.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r("./node_modules/ol/MapEvent.js");class i extends n.Z{constructor(e,t,r,n,i,o){super(e,t,i),this.originalEvent=r,this.pixel_=null,this.coordinate_=null,this.dragging=void 0!==n&&n,this.activePointers=o}get pixel(){return this.pixel_||(this.pixel_=this.map.getEventPixel(this.originalEvent)),this.pixel_}set pixel(e){this.pixel_=e}get coordinate(){return this.coordinate_||(this.coordinate_=this.map.getCoordinateFromPixel(this.pixel)),this.coordinate_}set coordinate(e){this.coordinate_=e}preventDefault(){super.preventDefault(),"preventDefault"in this.originalEvent&&this.originalEvent.preventDefault()}stopPropagation(){super.stopPropagation(),"stopPropagation"in this.originalEvent&&this.originalEvent.stopPropagation()}}const o=i},"./node_modules/ol/MapBrowserEventHandler.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>h});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/MapBrowserEvent.js"),o=r("./node_modules/ol/MapBrowserEventType.js"),s=r("./node_modules/ol/pointer/EventType.js"),a=r("./node_modules/ol/events/Target.js"),l=r("./node_modules/ol/has.js"),u=r("./node_modules/ol/events.js");class c extends a.Z{constructor(e,t){super(e),this.map_=e,this.clickTimeoutId_,this.emulateClicks_=!1,this.dragging_=!1,this.dragListenerKeys_=[],this.moveTolerance_=void 0===t?1:t,this.down_=null;const r=this.map_.getViewport();this.activePointers_=[],this.trackedTouches_={},this.element_=r,this.pointerdownListenerKey_=(0,u.oL)(r,s.Z.POINTERDOWN,this.handlePointerDown_,this),this.originalPointerMoveEvent_,this.relayedListenerKey_=(0,u.oL)(r,s.Z.POINTERMOVE,this.relayMoveEvent_,this),this.boundHandleTouchMove_=this.handleTouchMove_.bind(this),this.element_.addEventListener(n.Z.TOUCHMOVE,this.boundHandleTouchMove_,!!l.bM&&{passive:!1})}emulateClick_(e){let t=new i.Z(o.Z.CLICK,this.map_,e);this.dispatchEvent(t),void 0!==this.clickTimeoutId_?(clearTimeout(this.clickTimeoutId_),this.clickTimeoutId_=void 0,t=new i.Z(o.Z.DBLCLICK,this.map_,e),this.dispatchEvent(t)):this.clickTimeoutId_=setTimeout((()=>{this.clickTimeoutId_=void 0;const t=new i.Z(o.Z.SINGLECLICK,this.map_,e);this.dispatchEvent(t)}),250)}updateActivePointers_(e){const t=e,r=t.pointerId;if(t.type==o.Z.POINTERUP||t.type==o.Z.POINTERCANCEL){delete this.trackedTouches_[r];for(const e in this.trackedTouches_)if(this.trackedTouches_[e].target!==t.target){delete this.trackedTouches_[e];break}}else t.type!=o.Z.POINTERDOWN&&t.type!=o.Z.POINTERMOVE||(this.trackedTouches_[r]=t);this.activePointers_=Object.values(this.trackedTouches_)}handlePointerUp_(e){this.updateActivePointers_(e);const t=new i.Z(o.Z.POINTERUP,this.map_,e,void 0,void 0,this.activePointers_);this.dispatchEvent(t),this.emulateClicks_&&!t.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(e)&&this.emulateClick_(this.down_),0===this.activePointers_.length&&(this.dragListenerKeys_.forEach(u.bN),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)}isMouseActionButton_(e){return 0===e.button}handlePointerDown_(e){this.emulateClicks_=0===this.activePointers_.length,this.updateActivePointers_(e);const t=new i.Z(o.Z.POINTERDOWN,this.map_,e,void 0,void 0,this.activePointers_);if(this.dispatchEvent(t),this.down_=new PointerEvent(e.type,e),Object.defineProperty(this.down_,"target",{writable:!1,value:e.target}),0===this.dragListenerKeys_.length){const e=this.map_.getOwnerDocument();this.dragListenerKeys_.push((0,u.oL)(e,o.Z.POINTERMOVE,this.handlePointerMove_,this),(0,u.oL)(e,o.Z.POINTERUP,this.handlePointerUp_,this),(0,u.oL)(this.element_,o.Z.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==e&&this.dragListenerKeys_.push((0,u.oL)(this.element_.getRootNode(),o.Z.POINTERUP,this.handlePointerUp_,this))}}handlePointerMove_(e){if(this.isMoving_(e)){this.updateActivePointers_(e),this.dragging_=!0;const t=new i.Z(o.Z.POINTERDRAG,this.map_,e,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(t)}}relayMoveEvent_(e){this.originalPointerMoveEvent_=e;const t=!(!this.down_||!this.isMoving_(e));this.dispatchEvent(new i.Z(o.Z.POINTERMOVE,this.map_,e,t))}handleTouchMove_(e){const t=this.originalPointerMoveEvent_;t&&!t.defaultPrevented||"boolean"==typeof e.cancelable&&!0!==e.cancelable||e.preventDefault()}isMoving_(e){return this.dragging_||Math.abs(e.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(e.clientY-this.down_.clientY)>this.moveTolerance_}disposeInternal(){this.relayedListenerKey_&&((0,u.bN)(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(n.Z.TOUCHMOVE,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&((0,u.bN)(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(u.bN),this.dragListenerKeys_.length=0,this.element_=null,super.disposeInternal()}}const h=c},"./node_modules/ol/MapBrowserEventType.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r("./node_modules/ol/events/EventType.js");const i={SINGLECLICK:"singleclick",CLICK:n.Z.CLICK,DBLCLICK:n.Z.DBLCLICK,POINTERDRAG:"pointerdrag",POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"}},"./node_modules/ol/MapEvent.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r("./node_modules/ol/events/Event.js");class i extends n.ZP{constructor(e,t,r){super(e),this.map=t,this.frameState=void 0!==r?r:null}}const o=i},"./node_modules/ol/MapEventType.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={POSTRENDER:"postrender",MOVESTART:"movestart",MOVEEND:"moveend",LOADSTART:"loadstart",LOADEND:"loadend"}},"./node_modules/ol/MapProperty.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={LAYERGROUP:"layergroup",SIZE:"size",TARGET:"target",VIEW:"view"}},"./node_modules/ol/Object.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r("./node_modules/ol/events/Event.js"),i=r("./node_modules/ol/ObjectEventType.js"),o=r("./node_modules/ol/Observable.js"),s=r("./node_modules/ol/util.js"),a=r("./node_modules/ol/obj.js");class l extends n.ZP{constructor(e,t,r){super(e),this.key=t,this.oldValue=r}}class u extends o.default{constructor(e){super(),this.on,this.once,this.un,(0,s.sq)(this),this.values_=null,void 0!==e&&this.setProperties(e)}get(e){let t;return this.values_&&this.values_.hasOwnProperty(e)&&(t=this.values_[e]),t}getKeys(){return this.values_&&Object.keys(this.values_)||[]}getProperties(){return this.values_&&Object.assign({},this.values_)||{}}hasProperties(){return!!this.values_}notify(e,t){let r;r=`change:${e}`,this.hasListener(r)&&this.dispatchEvent(new l(r,e,t)),r=i.Z.PROPERTYCHANGE,this.hasListener(r)&&this.dispatchEvent(new l(r,e,t))}addChangeListener(e,t){this.addEventListener(`change:${e}`,t)}removeChangeListener(e,t){this.removeEventListener(`change:${e}`,t)}set(e,t,r){const n=this.values_||(this.values_={});if(r)n[e]=t;else{const r=n[e];n[e]=t,r!==t&&this.notify(e,r)}}setProperties(e,t){for(const r in e)this.set(r,e[r],t)}applyProperties(e){e.values_&&Object.assign(this.values_||(this.values_={}),e.values_)}unset(e,t){if(this.values_&&e in this.values_){const r=this.values_[e];delete this.values_[e],(0,a.x)(this.values_)&&(this.values_=null),t||this.notify(e,r)}}}const c=u},"./node_modules/ol/ObjectEventType.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={PROPERTYCHANGE:"propertychange"}},"./node_modules/ol/Observable.js":(e,t,r)=>{"use strict";r.d(t,{default:()=>a});var n=r("./node_modules/ol/events/Target.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/events.js");class s extends n.Z{constructor(){super(),this.on=this.onInternal,this.once=this.onceInternal,this.un=this.unInternal,this.revision_=0}changed(){++this.revision_,this.dispatchEvent(i.Z.CHANGE)}getRevision(){return this.revision_}onInternal(e,t){if(Array.isArray(e)){const r=e.length,n=new Array(r);for(let i=0;i{"use strict";r.d(t,{Z:()=>f});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/MapEventType.js"),o=r("./node_modules/ol/css.js"),s=r("./node_modules/ol/extent.js"),a=r("./node_modules/ol/events.js"),l=r("./node_modules/ol/dom.js");const u="element",c="map",h="offset",d="position",p="positioning";class g extends n.Z{constructor(e){super(),this.on,this.once,this.un,this.options=e,this.id=e.id,this.insertFirst=void 0===e.insertFirst||e.insertFirst,this.stopEvent=void 0===e.stopEvent||e.stopEvent,this.element=document.createElement("div"),this.element.className=void 0!==e.className?e.className:"ol-overlay-container "+o.$A,this.element.style.position="absolute",this.element.style.pointerEvents="auto",this.autoPan=!0===e.autoPan?{}:e.autoPan||void 0,this.rendered={transform_:"",visible:!0},this.mapPostrenderListenerKey=null,this.addChangeListener(u,this.handleElementChanged),this.addChangeListener(c,this.handleMapChanged),this.addChangeListener(h,this.handleOffsetChanged),this.addChangeListener(d,this.handlePositionChanged),this.addChangeListener(p,this.handlePositioningChanged),void 0!==e.element&&this.setElement(e.element),this.setOffset(void 0!==e.offset?e.offset:[0,0]),this.setPositioning(e.positioning||"top-left"),void 0!==e.position&&this.setPosition(e.position)}getElement(){return this.get(u)}getId(){return this.id}getMap(){return this.get(c)||null}getOffset(){return this.get(h)}getPosition(){return this.get(d)}getPositioning(){return this.get(p)}handleElementChanged(){(0,l.ep)(this.element);const e=this.getElement();e&&this.element.appendChild(e)}handleMapChanged(){this.mapPostrenderListenerKey&&((0,l.ZF)(this.element),(0,a.bN)(this.mapPostrenderListenerKey),this.mapPostrenderListenerKey=null);const e=this.getMap();if(e){this.mapPostrenderListenerKey=(0,a.oL)(e,i.Z.POSTRENDER,this.render,this),this.updatePixelPosition();const t=this.stopEvent?e.getOverlayContainerStopEvent():e.getOverlayContainer();this.insertFirst?t.insertBefore(this.element,t.childNodes[0]||null):t.appendChild(this.element),this.performAutoPan()}}render(){this.updatePixelPosition()}handleOffsetChanged(){this.updatePixelPosition()}handlePositionChanged(){this.updatePixelPosition(),this.performAutoPan()}handlePositioningChanged(){this.updatePixelPosition()}setElement(e){this.set(u,e)}setMap(e){this.set(c,e)}setOffset(e){this.set(h,e)}setPosition(e){this.set(d,e)}performAutoPan(){this.autoPan&&this.panIntoView(this.autoPan)}panIntoView(e){const t=this.getMap();if(!t||!t.getTargetElement()||!this.get(d))return;const r=this.getRect(t.getTargetElement(),t.getSize()),n=this.getElement(),i=this.getRect(n,[(0,l.iO)(n),(0,l.Pb)(n)]),o=void 0===(e=e||{}).margin?20:e.margin;if(!(0,s.containsExtent)(r,i)){const n=i[0]-r[0],s=r[2]-i[2],a=i[1]-r[1],l=r[3]-i[3],u=[0,0];if(n<0?u[0]=n-o:s<0&&(u[0]=Math.abs(s)+o),a<0?u[1]=a-o:l<0&&(u[1]=Math.abs(l)+o),0!==u[0]||0!==u[1]){const r=t.getView().getCenterInternal(),n=t.getPixelFromCoordinateInternal(r);if(!n)return;const i=[n[0]+u[0],n[1]+u[1]],o=e.animation||{};t.getView().animateInternal({center:t.getCoordinateFromPixelInternal(i),duration:o.duration,easing:o.easing})}}}getRect(e,t){const r=e.getBoundingClientRect(),n=r.left+window.pageXOffset,i=r.top+window.pageYOffset;return[n,i,n+t[0],i+t[1]]}setPositioning(e){this.set(p,e)}setVisible(e){this.rendered.visible!==e&&(this.element.style.display=e?"":"none",this.rendered.visible=e)}updatePixelPosition(){const e=this.getMap(),t=this.getPosition();if(!e||!e.isRendered()||!t)return void this.setVisible(!1);const r=e.getPixelFromCoordinate(t),n=e.getSize();this.updateRenderedPosition(r,n)}updateRenderedPosition(e,t){const r=this.element.style,n=this.getOffset(),i=this.getPositioning();this.setVisible(!0);let o="0%",s="0%";"bottom-right"==i||"center-right"==i||"top-right"==i?o="-100%":"bottom-center"!=i&&"center-center"!=i&&"top-center"!=i||(o="-50%"),"bottom-left"==i||"bottom-center"==i||"bottom-right"==i?s="-100%":"center-left"!=i&&"center-center"!=i&&"center-right"!=i||(s="-50%");const a=`translate(${o}, ${s}) translate(${Math.round(e[0]+n[0])+"px"}, ${Math.round(e[1]+n[1])+"px"})`;this.rendered.transform_!=a&&(this.rendered.transform_=a,r.transform=a)}getOptions(){return this.options}}const f=g},"./node_modules/ol/Tile.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/events/Target.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/TileState.js"),s=r("./node_modules/ol/util.js"),a=r("./node_modules/ol/easing.js");class l extends n.Z{constructor(e,t,r){super(),r=r||{},this.tileCoord=e,this.state=t,this.interimTile=null,this.key="",this.transition_=void 0===r.transition?250:r.transition,this.transitionStarts_={},this.interpolate=!!r.interpolate}changed(){this.dispatchEvent(i.Z.CHANGE)}release(){this.state===o.Z.ERROR&&this.setState(o.Z.EMPTY)}getKey(){return this.key+"/"+this.tileCoord}getInterimTile(){if(!this.interimTile)return this;let e=this.interimTile;do{if(e.getState()==o.Z.LOADED)return this.transition_=0,e;e=e.interimTile}while(e);return this}refreshInterimChain(){if(!this.interimTile)return;let e=this.interimTile,t=this;do{if(e.getState()==o.Z.LOADED){e.interimTile=null;break}e.getState()==o.Z.LOADING?t=e:e.getState()==o.Z.IDLE?t.interimTile=e.interimTile:t=e,e=t.interimTile}while(e)}getTileCoord(){return this.tileCoord}getState(){return this.state}setState(e){if(this.state!==o.Z.ERROR&&this.state>e)throw new Error("Tile load sequence violation");this.state=e,this.changed()}load(){(0,s.O3)()}getAlpha(e,t){if(!this.transition_)return 1;let r=this.transitionStarts_[e];if(r){if(-1===r)return 1}else r=t,this.transitionStarts_[e]=r;const n=t-r+1e3/60;return n>=this.transition_?1:(0,a.easeIn)(n/this.transition_)}inTransition(e){return!!this.transition_&&-1!==this.transitionStarts_[e]}endTransition(e){this.transition_&&(this.transitionStarts_[e]=-1)}}const u=l},"./node_modules/ol/TileCache.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r("./node_modules/ol/structs/LRUCache.js"),i=r("./node_modules/ol/tilecoord.js");class o extends n.Z{clear(){for(;this.getCount()>0;)this.pop().release();super.clear()}expireCache(e){for(;this.canExpireCache()&&!(this.peekLast().getKey()in e);)this.pop().release()}pruneExceptNewestZ(){if(0===this.getCount())return;const e=this.peekFirstKey(),t=(0,i.Ul)(e)[0];this.forEach((e=>{e.tileCoord[0]!==t&&(this.remove((0,i.km)(e.tileCoord)),e.release())}))}}const s=o},"./node_modules/ol/TileQueue.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u,R:()=>c});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/asserts.js"),o=r("./node_modules/ol/obj.js");const s=1/0,a=class{constructor(e,t){this.priorityFunction_=e,this.keyFunction_=t,this.elements_=[],this.priorities_=[],this.queuedElements_={}}clear(){this.elements_.length=0,this.priorities_.length=0,(0,o.Z)(this.queuedElements_)}dequeue(){const e=this.elements_,t=this.priorities_,r=e[0];1==e.length?(e.length=0,t.length=0):(e[0]=e.pop(),t[0]=t.pop(),this.siftUp_(0));const n=this.keyFunction_(r);return delete this.queuedElements_[n],r}enqueue(e){(0,i.h)(!(this.keyFunction_(e)in this.queuedElements_),31);const t=this.priorityFunction_(e);return t!=s&&(this.elements_.push(e),this.priorities_.push(t),this.queuedElements_[this.keyFunction_(e)]=!0,this.siftDown_(0,this.elements_.length-1),!0)}getCount(){return this.elements_.length}getLeftChildIndex_(e){return 2*e+1}getRightChildIndex_(e){return 2*e+2}getParentIndex_(e){return e-1>>1}heapify_(){let e;for(e=(this.elements_.length>>1)-1;e>=0;e--)this.siftUp_(e)}isEmpty(){return 0===this.elements_.length}isKeyQueued(e){return e in this.queuedElements_}isQueued(e){return this.isKeyQueued(this.keyFunction_(e))}siftUp_(e){const t=this.elements_,r=this.priorities_,n=t.length,i=t[e],o=r[e],s=e;for(;e>1;){const i=this.getLeftChildIndex_(e),o=this.getRightChildIndex_(e),s=oe;){const e=this.getParentIndex_(t);if(!(n[e]>o))break;r[t]=r[e],n[t]=n[e],t=e}r[t]=i,n[t]=o}reprioritize(){const e=this.priorityFunction_,t=this.elements_,r=this.priorities_;let n=0;const i=t.length;let o,a,l;for(a=0;a0;)n=this.dequeue()[0],i=n.getKey(),r=n.getState(),r!==l.Z.IDLE||i in this.tilesLoadingKeys_||(this.tilesLoadingKeys_[i]=!0,++this.tilesLoading_,++o,n.load())}};function c(e,t,r,n,i){if(!e||!(r in e.wantedTiles))return s;if(!e.wantedTiles[r][t.getKey()])return s;const o=e.viewState.center,a=n[0]-o[0],l=n[1]-o[1];return 65536*Math.log(i)+Math.sqrt(a*a+l*l)/i}},"./node_modules/ol/TileRange.js":(e,t,r)=>{"use strict";r.d(t,{T:()=>i,Z:()=>o});class n{constructor(e,t,r,n){this.minX=e,this.maxX=t,this.minY=r,this.maxY=n}contains(e){return this.containsXY(e[1],e[2])}containsTileRange(e){return this.minX<=e.minX&&e.maxX<=this.maxX&&this.minY<=e.minY&&e.maxY<=this.maxY}containsXY(e,t){return this.minX<=e&&e<=this.maxX&&this.minY<=t&&t<=this.maxY}equals(e){return this.minX==e.minX&&this.minY==e.minY&&this.maxX==e.maxX&&this.maxY==e.maxY}extend(e){e.minXthis.maxX&&(this.maxX=e.maxX),e.minYthis.maxY&&(this.maxY=e.maxY)}getHeight(){return this.maxY-this.minY+1}getSize(){return[this.getWidth(),this.getHeight()]}getWidth(){return this.maxX-this.minX+1}intersects(e){return this.minX<=e.maxX&&this.maxX>=e.minX&&this.minY<=e.maxY&&this.maxY>=e.minY}}function i(e,t,r,i,o){return void 0!==o?(o.minX=e,o.maxX=t,o.minY=r,o.maxY=i,o):new n(e,t,r,i)}const o=n},"./node_modules/ol/TileState.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4}},"./node_modules/ol/VectorRenderTile.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/Tile.js"),i=r("./node_modules/ol/dom.js"),o=r("./node_modules/ol/util.js");const s=[];class a extends n.Z{constructor(e,t,r,n){super(e,t,{transition:0}),this.context_={},this.executorGroups={},this.declutterExecutorGroups={},this.loadingSourceTiles=0,this.hitDetectionImageData={},this.replayState_={},this.sourceTiles=[],this.errorTileKeys={},this.wantedResolution,this.getSourceTiles=n.bind(void 0,this),this.wrappedTileCoord=r}getContext(e){const t=(0,o.sq)(e);return t in this.context_||(this.context_[t]=(0,i.E4)(1,1,s)),this.context_[t]}hasContext(e){return(0,o.sq)(e)in this.context_}getImage(e){return this.hasContext(e)?this.getContext(e).canvas:null}getReplayState(e){const t=(0,o.sq)(e);return t in this.replayState_||(this.replayState_[t]={dirty:!1,renderedRenderOrder:null,renderedResolution:NaN,renderedRevision:-1,renderedTileResolution:NaN,renderedTileRevision:-1,renderedTileZ:-1}),this.replayState_[t]}load(){this.getSourceTiles()}release(){for(const e in this.context_){const t=this.context_[e];(0,i.jy)(t),s.push(t.canvas),delete this.context_[e]}super.release()}}const l=a},"./node_modules/ol/VectorTile.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r("./node_modules/ol/Tile.js"),i=r("./node_modules/ol/TileState.js");class o extends n.Z{constructor(e,t,r,n,i,o){super(e,t,o),this.extent=null,this.format_=n,this.features_=null,this.loader_,this.projection=null,this.resolution,this.tileLoadFunction_=i,this.url_=r,this.key=r}getFormat(){return this.format_}getFeatures(){return this.features_}load(){this.state==i.Z.IDLE&&(this.setState(i.Z.LOADING),this.tileLoadFunction_(this,this.url_),this.loader_&&this.loader_(this.extent,this.resolution,this.projection))}onLoad(e,t){this.setFeatures(e)}onError(){this.setState(i.Z.ERROR)}setFeatures(e){this.features_=e,this.setState(i.Z.LOADED)}setLoader(e){this.loader_=e}}const s=o},"./node_modules/ol/View.js":(e,t,r)=>{"use strict";r.d(t,{ZP:()=>C});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/ViewHint.js"),o=r("./node_modules/ol/ViewProperty.js"),s=r("./node_modules/ol/tilegrid/common.js"),a=r("./node_modules/ol/proj.js"),l=r("./node_modules/ol/functions.js"),u=r("./node_modules/ol/coordinate.js"),c=r("./node_modules/ol/asserts.js"),h=r("./node_modules/ol/math.js");function d(e,t,r){return function(n,i,o,s,a){if(!n)return;if(!i&&!t)return n;const l=t?0:o[0]*i,u=t?0:o[1]*i,c=a?a[0]:0,d=a?a[1]:0;let p=e[0]+l/2+c,g=e[2]-l/2+c,f=e[1]+u/2+d,m=e[3]-u/2+d;p>g&&(p=(g+p)/2,g=p),f>m&&(f=(m+f)/2,m=f);let _=(0,h.uZ)(n[0],p,g),b=(0,h.uZ)(n[1],f,m);if(s&&r&&i){const e=30*i;_+=-e*Math.log(1+Math.max(0,p-n[0])/e)+e*Math.log(1+Math.max(0,n[0]-g)/e),b+=-e*Math.log(1+Math.max(0,f-n[1])/e)+e*Math.log(1+Math.max(0,n[1]-m)/e)}return[_,b]}}function p(e){return e}var g=r("./node_modules/ol/extent.js"),f=r("./node_modules/ol/array.js");function m(e,t,r,n){const i=(0,g.getWidth)(t)/r[0],o=(0,g.getHeight)(t)/r[1];return n?Math.min(e,Math.max(i,o)):Math.min(e,Math.min(i,o))}function _(e,t,r){let n=Math.min(e,t);return n*=Math.log(1+50*Math.max(0,e/t-1))/50+1,r&&(n=Math.max(n,r),n/=Math.log(1+50*Math.max(0,r/e-1))/50+1),(0,h.uZ)(n,r/2,2*t)}function b(e,t,r,n,i){return r=void 0===r||r,function(o,s,a,l){if(void 0!==o){const s=n?m(e,n,a,i):e;return r&&l?_(o,s,t):(0,h.uZ)(o,t,s)}}}var y=r("./node_modules/ol/rotationconstraint.js"),v=r("./node_modules/ol/easing.js"),w=r("./node_modules/ol/geom/Polygon.js");class x extends n.Z{constructor(e){super(),this.on,this.once,this.un,e=Object.assign({},e),this.hints_=[0,0],this.animations_=[],this.updateAnimationKey_,this.projection_=(0,a.createProjection)(e.projection,"EPSG:3857"),this.viewportSize_=[100,100],this.targetCenter_=null,this.targetResolution_,this.targetRotation_,this.nextCenter_=null,this.nextResolution_,this.nextRotation_,this.cancelAnchor_=void 0,e.projection&&(0,a.disableCoordinateWarning)(),e.center&&(e.center=(0,a.fromUserCoordinate)(e.center,this.projection_)),e.extent&&(e.extent=(0,a.fromUserExtent)(e.extent,this.projection_)),this.applyOptions_(e)}applyOptions_(e){const t=Object.assign({},e);for(const e in o.Z)delete t[e];this.setProperties(t,!0);const r=function(e){let t,r,n;let i=void 0!==e.minZoom?e.minZoom:0,o=void 0!==e.maxZoom?e.maxZoom:28;const l=void 0!==e.zoomFactor?e.zoomFactor:2,u=void 0!==e.multiWorld&&e.multiWorld,c=void 0===e.smoothResolutionConstraint||e.smoothResolutionConstraint,d=void 0!==e.showFullExtent&&e.showFullExtent,p=(0,a.createProjection)(e.projection,"EPSG:3857"),y=p.getExtent();let v=e.constrainOnlyCenter,w=e.extent;if(u||w||!p.isGlobal()||(v=!1,w=y),void 0!==e.resolutions){const s=e.resolutions;r=s[i],n=void 0!==s[o]?s[o]:s[s.length-1],t=e.constrainResolution?function(e,t,r,n){return t=void 0===t||t,function(i,o,s,a){if(void 0!==i){const l=e[0],u=e[e.length-1],c=r?m(l,r,s,n):l;if(a)return t?_(i,c,u):(0,h.uZ)(i,u,c);const d=Math.min(c,i),p=Math.floor((0,f.h7)(e,d,o));return e[p]>c&&p1&&"function"==typeof arguments[r-1]&&(t=arguments[r-1],--r);let n=0;for(;n0}getInteracting(){return this.hints_[i.Z.INTERACTING]>0}cancelAnimations(){let e;this.setHint(i.Z.ANIMATING,-this.hints_[i.Z.ANIMATING]);for(let t=0,r=this.animations_.length;t=0;--r){const n=this.animations_[r];let o=!0;for(let r=0,i=n.length;r0?s/i.duration:1;a>=1?(i.complete=!0,a=1):o=!1;const l=i.easing(a);if(i.sourceCenter){const e=i.sourceCenter[0],t=i.sourceCenter[1],r=i.targetCenter[0],n=i.targetCenter[1];this.nextCenter_=i.targetCenter;const o=e+l*(r-e),s=t+l*(n-t);this.targetCenter_=[o,s]}if(i.sourceResolution&&i.targetResolution){const e=1===l?i.targetResolution:i.sourceResolution+l*(i.targetResolution-i.sourceResolution);if(i.anchor){const t=this.getViewportSize_(this.getRotation()),r=this.constraints_.resolution(e,0,t,!0);this.targetCenter_=this.calculateCenterZoom(r,i.anchor)}this.nextResolution_=i.targetResolution,this.targetResolution_=e,this.applyTargetState_(!0)}if(void 0!==i.sourceRotation&&void 0!==i.targetRotation){const e=1===l?(0,h.$W)(i.targetRotation+Math.PI,2*Math.PI)-Math.PI:i.sourceRotation+l*(i.targetRotation-i.sourceRotation);if(i.anchor){const t=this.constraints_.rotation(e,!0);this.targetCenter_=this.calculateCenterRotate(t,i.anchor)}this.nextRotation_=i.targetRotation,this.targetRotation_=e}if(this.applyTargetState_(!0),t=!0,!i.complete)break}if(o){this.animations_[r]=null,this.setHint(i.Z.ANIMATING,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;const e=n[0].callback;e&&E(e,!0)}}this.animations_=this.animations_.filter(Boolean),t&&void 0===this.updateAnimationKey_&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}calculateCenterRotate(e,t){let r;const n=this.getCenterInternal();return void 0!==n&&(r=[n[0]-t[0],n[1]-t[1]],(0,u.rotate)(r,e-this.getRotation()),(0,u.add)(r,t)),r}calculateCenterZoom(e,t){let r;const n=this.getCenterInternal(),i=this.getResolution();return void 0!==n&&void 0!==i&&(r=[t[0]-e*(t[0]-n[0])/i,t[1]-e*(t[1]-n[1])/i]),r}getViewportSize_(e){const t=this.viewportSize_;if(e){const r=t[0],n=t[1];return[Math.abs(r*Math.cos(e))+Math.abs(n*Math.sin(e)),Math.abs(r*Math.sin(e))+Math.abs(n*Math.cos(e))]}return t}setViewportSize(e){this.viewportSize_=Array.isArray(e)?e.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)}getCenter(){const e=this.getCenterInternal();return e?(0,a.toUserCoordinate)(e,this.getProjection()):e}getCenterInternal(){return this.get(o.Z.CENTER)}getConstraints(){return this.constraints_}getConstrainResolution(){return this.get("constrainResolution")}getHints(e){return void 0!==e?(e[0]=this.hints_[0],e[1]=this.hints_[1],e):this.hints_.slice()}calculateExtent(e){const t=this.calculateExtentInternal(e);return(0,a.toUserExtent)(t,this.getProjection())}calculateExtentInternal(e){e=e||this.getViewportSizeMinusPadding_();const t=this.getCenterInternal();(0,c.h)(t,1);const r=this.getResolution();(0,c.h)(void 0!==r,2);const n=this.getRotation();return(0,c.h)(void 0!==n,3),(0,g.getForViewAndSize)(t,r,n,e)}getMaxResolution(){return this.maxResolution_}getMinResolution(){return this.minResolution_}getMaxZoom(){return this.getZoomForResolution(this.minResolution_)}setMaxZoom(e){this.applyOptions_(this.getUpdatedOptions_({maxZoom:e}))}getMinZoom(){return this.getZoomForResolution(this.maxResolution_)}setMinZoom(e){this.applyOptions_(this.getUpdatedOptions_({minZoom:e}))}setConstrainResolution(e){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:e}))}getProjection(){return this.projection_}getResolution(){return this.get(o.Z.RESOLUTION)}getResolutions(){return this.resolutions_}getResolutionForExtent(e,t){return this.getResolutionForExtentInternal((0,a.fromUserExtent)(e,this.getProjection()),t)}getResolutionForExtentInternal(e,t){t=t||this.getViewportSizeMinusPadding_();const r=(0,g.getWidth)(e)/t[0],n=(0,g.getHeight)(e)/t[1];return Math.max(r,n)}getResolutionForValueFunction(e){e=e||2;const t=this.getConstrainedResolution(this.maxResolution_),r=this.minResolution_,n=Math.log(t/r)/Math.log(e);return function(r){return t/Math.pow(e,r*n)}}getRotation(){return this.get(o.Z.ROTATION)}getValueForResolutionFunction(e){const t=Math.log(e||2),r=this.getConstrainedResolution(this.maxResolution_),n=this.minResolution_,i=Math.log(r/n)/t;return function(e){return Math.log(r/e)/t/i}}getViewportSizeMinusPadding_(e){let t=this.getViewportSize_(e);const r=this.padding_;return r&&(t=[t[0]-r[1]-r[3],t[1]-r[0]-r[2]]),t}getState(){const e=this.getProjection(),t=this.getResolution(),r=this.getRotation();let n=this.getCenterInternal();const i=this.padding_;if(i){const e=this.getViewportSizeMinusPadding_();n=k(n,this.getViewportSize_(),[e[0]/2+i[3],e[1]/2+i[0]],t,r)}return{center:n.slice(0),projection:void 0!==e?e:null,resolution:t,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:r,zoom:this.getZoom()}}getViewStateAndExtent(){return{viewState:this.getState(),extent:this.calculateExtent()}}getZoom(){let e;const t=this.getResolution();return void 0!==t&&(e=this.getZoomForResolution(t)),e}getZoomForResolution(e){let t,r,n=this.minZoom_||0;if(this.resolutions_){const i=(0,f.h7)(this.resolutions_,e,1);n=i,t=this.resolutions_[i],r=i==this.resolutions_.length-1?2:t/this.resolutions_[i+1]}else t=this.maxResolution_,r=this.zoomFactor_;return n+Math.log(t/e)/Math.log(r)}getResolutionForZoom(e){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;const t=(0,h.uZ)(Math.floor(e),0,this.resolutions_.length-2),r=this.resolutions_[t]/this.resolutions_[t+1];return this.resolutions_[t]/Math.pow(r,(0,h.uZ)(e-t,0,1))}return this.maxResolution_/Math.pow(this.zoomFactor_,e-this.minZoom_)}fit(e,t){let r;if((0,c.h)(Array.isArray(e)||"function"==typeof e.getSimplifiedGeometry,24),Array.isArray(e)){(0,c.h)(!(0,g.isEmpty)(e),25);const t=(0,a.fromUserExtent)(e,this.getProjection());r=(0,w.fromExtent)(t)}else if("Circle"===e.getType()){const t=(0,a.fromUserExtent)(e.getExtent(),this.getProjection());r=(0,w.fromExtent)(t),r.rotate(this.getRotation(),(0,g.getCenter)(t))}else{const t=(0,a.getUserProjection)();r=t?e.clone().transform(t,this.getProjection()):e}this.fitInternal(r,t)}rotatedExtentForGeometry(e){const t=this.getRotation(),r=Math.cos(t),n=Math.sin(-t),i=e.getFlatCoordinates(),o=e.getStride();let s=1/0,a=1/0,l=-1/0,u=-1/0;for(let e=0,t=i.length;e{"use strict";r.d(t,{Z:()=>n});const n={ANIMATING:0,INTERACTING:1}},"./node_modules/ol/ViewProperty.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={CENTER:"center",RESOLUTION:"resolution",ROTATION:"rotation"}},"./node_modules/ol/array.js":(e,t,r)=>{"use strict";function n(e,t,r){let n,o;r=r||i;let s=0,a=e.length,l=!1;for(;s>1),o=+r(e[n],t),o<0?s=n+1:(a=n,l=!o);return l?s:~s}function i(e,t){return e>t?1:et?-1:0}function s(e,t,r){if(e[0]<=t)return 0;const n=e.length;if(t<=e[n-1])return n-1;if("function"==typeof r){for(let i=1;i0?i-1:i}return n-1}if(r>0){for(let r=1;r0||r&&0===o)}))}r.d(t,{$1:()=>o,FZ:()=>a,fS:()=>u,h7:()=>s,j2:()=>i,l7:()=>l,pT:()=>c,ry:()=>n})},"./node_modules/ol/asserts.js":(e,t,r)=>{"use strict";r.d(t,{h:()=>i});var n=r("./node_modules/ol/AssertionError.js");function i(e,t){if(!e)throw new n.Z(t)}},"./node_modules/ol/color.js":(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,XC:()=>a,_2:()=>c,e1:()=>p,mL:()=>u});var n=r("./node_modules/ol/asserts.js"),i=r("./node_modules/ol/math.js");const o=/^#([a-f0-9]{3}|[a-f0-9]{4}(?:[a-f0-9]{2}){0,2})$/i,s=/^([a-z]*)$|^hsla?\(.*\)$/i;function a(e){return"string"==typeof e?e:d(e)}function l(e){const t=document.createElement("div");if(t.style.color=e,""!==t.style.color){document.body.appendChild(t);const e=getComputedStyle(t).color;return document.body.removeChild(t),e}return""}const u=function(){const e={};let t=0;return function(r){let i;if(e.hasOwnProperty(r))i=e[r];else{if(t>=1024){let r=0;for(const n in e)0==(3&r++)&&(delete e[n],--t)}i=function(e){let t,r,i,a,u;if(s.exec(e)&&(e=l(e)),o.exec(e)){const n=e.length-1;let o;o=n<=4?1:2;const s=4===n||8===n;t=parseInt(e.substr(1+0*o,o),16),r=parseInt(e.substr(1+1*o,o),16),i=parseInt(e.substr(1+2*o,o),16),a=s?parseInt(e.substr(1+3*o,o),16):255,1==o&&(t=(t<<4)+t,r=(r<<4)+r,i=(i<<4)+i,s&&(a=(a<<4)+a)),u=[t,r,i,a/255]}else e.startsWith("rgba(")?(u=e.slice(5,-1).split(",").map(Number),h(u)):e.startsWith("rgb(")?(u=e.slice(4,-1).split(",").map(Number),u.push(1),h(u)):(0,n.h)(!1,14);return u}(r),e[r]=i,++t}return i}}();function c(e){return Array.isArray(e)?e:u(e)}function h(e){return e[0]=(0,i.uZ)(e[0]+.5|0,0,255),e[1]=(0,i.uZ)(e[1]+.5|0,0,255),e[2]=(0,i.uZ)(e[2]+.5|0,0,255),e[3]=(0,i.uZ)(e[3],0,1),e}function d(e){let t=e[0];t!=(0|t)&&(t=t+.5|0);let r=e[1];r!=(0|r)&&(r=r+.5|0);let n=e[2];return n!=(0|n)&&(n=n+.5|0),"rgba("+t+","+r+","+n+","+(void 0===e[3]?1:Math.round(100*e[3])/100)+")"}function p(e){return s.test(e)&&(e=l(e)),o.test(e)||e.startsWith("rgba(")||e.startsWith("rgb(")}},"./node_modules/ol/colorlike.js":(e,t,r)=>{"use strict";r.d(t,{y:()=>i});var n=r("./node_modules/ol/color.js");function i(e){return Array.isArray(e)?(0,n.BB)(e):e}},"./node_modules/ol/console.js":(e,t,r)=>{"use strict";r.d(t,{ZK:()=>o,vU:()=>s});const n={info:1,warn:2,error:3,none:4};let i=n.info;function o(...e){i>n.warn||console.warn(...e)}function s(...e){i>n.error||console.error(...e)}},"./node_modules/ol/control.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{Attribution:()=>n.Z,Control:()=>i.default,FullScreen:()=>f,MousePosition:()=>x,OverviewMap:()=>O,Rotate:()=>M.Z,ScaleLine:()=>G,Zoom:()=>z.Z,ZoomSlider:()=>K,ZoomToExtent:()=>q,defaults:()=>X.c});var n=r("./node_modules/ol/control/Attribution.js"),i=r("./node_modules/ol/control/Control.js"),o=r("./node_modules/ol/events/EventType.js"),s=r("./node_modules/ol/MapProperty.js"),a=r("./node_modules/ol/css.js"),l=r("./node_modules/ol/events.js"),u=r("./node_modules/ol/dom.js");const c=["fullscreenchange","webkitfullscreenchange","MSFullscreenChange"];class h extends i.default{constructor(e){e=e||{},super({element:document.createElement("div"),target:e.target}),this.on,this.once,this.un,this.keys_=void 0!==e.keys&&e.keys,this.source_=e.source,this.isInFullscreen_=!1,this.boundHandleMapTargetChange_=this.handleMapTargetChange_.bind(this),this.cssClassName_=void 0!==e.className?e.className:"ol-full-screen",this.documentListeners_=[],this.activeClassName_=void 0!==e.activeClassName?e.activeClassName.split(" "):[this.cssClassName_+"-true"],this.inactiveClassName_=void 0!==e.inactiveClassName?e.inactiveClassName.split(" "):[this.cssClassName_+"-false"];const t=void 0!==e.label?e.label:"⤢";this.labelNode_="string"==typeof t?document.createTextNode(t):t;const r=void 0!==e.labelActive?e.labelActive:"×";this.labelActiveNode_="string"==typeof r?document.createTextNode(r):r;const n=e.tipLabel?e.tipLabel:"Toggle full-screen";this.button_=document.createElement("button"),this.button_.title=n,this.button_.setAttribute("type","button"),this.button_.appendChild(this.labelNode_),this.button_.addEventListener(o.Z.CLICK,this.handleClick_.bind(this),!1),this.setClassName_(this.button_,this.isInFullscreen_),this.element.className=`${this.cssClassName_} ${a.XV} ${a.hg}`,this.element.appendChild(this.button_)}handleClick_(e){e.preventDefault(),this.handleFullScreen_()}handleFullScreen_(){const e=this.getMap();if(!e)return;const t=e.getOwnerDocument();if(d(t))if(p(t))!function(e){e.exitFullscreen?e.exitFullscreen():e.webkitExitFullscreen&&e.webkitExitFullscreen()}(t);else{let r;r=this.source_?"string"==typeof this.source_?t.getElementById(this.source_):this.source_:e.getTargetElement(),this.keys_?function(e){e.webkitRequestFullscreen?e.webkitRequestFullscreen():g(e)}(r):g(r)}}handleFullScreenChange_(){const e=this.getMap();if(!e)return;const t=this.isInFullscreen_;this.isInFullscreen_=p(e.getOwnerDocument()),t!==this.isInFullscreen_&&(this.setClassName_(this.button_,this.isInFullscreen_),this.isInFullscreen_?((0,u.$H)(this.labelActiveNode_,this.labelNode_),this.dispatchEvent("enterfullscreen")):((0,u.$H)(this.labelNode_,this.labelActiveNode_),this.dispatchEvent("leavefullscreen")),e.updateSize())}setClassName_(e,t){t?(e.classList.remove(...this.inactiveClassName_),e.classList.add(...this.activeClassName_)):(e.classList.remove(...this.activeClassName_),e.classList.add(...this.inactiveClassName_))}setMap(e){const t=this.getMap();t&&t.removeChangeListener(s.Z.TARGET,this.boundHandleMapTargetChange_),super.setMap(e),this.handleMapTargetChange_(),e&&e.addChangeListener(s.Z.TARGET,this.boundHandleMapTargetChange_)}handleMapTargetChange_(){const e=this.documentListeners_;for(let t=0,r=e.length;t.75*c||u>.75*h?this.resetExtent_():(0,I.containsExtent)(o,n)||this.recenter_()}resetExtent_(){const e=this.getMap(),t=this.ovmap_,r=e.getSize(),n=e.getView().calculateExtentInternal(r),i=t.getView(),o=Math.log(7.5)/Math.LN2,s=1/(.1*Math.pow(2,o/2));(0,I.scaleFromCenter)(n,s),i.fitInternal((0,L.fromExtent)(n))}recenter_(){const e=this.getMap(),t=this.ovmap_,r=e.getView();t.getView().setCenterInternal(r.getCenterInternal())}updateBox_(){const e=this.getMap(),t=this.ovmap_;if(!e.isRendered()||!t.isRendered())return;const r=e.getSize(),n=e.getView(),i=t.getView(),o=this.rotateWithView_?0:-n.getRotation(),s=this.boxOverlay_,a=this.boxOverlay_.getElement(),l=n.getCenterInternal(),u=n.getResolution(),c=i.getResolution(),h=r[0]*u/c,d=r[1]*u/c;if(s.setPosition(l),a){a.style.width=h+"px",a.style.height=d+"px";const e="rotate("+o+"rad)";a.style.transform=e}}updateBoxAfterOvmapIsRendered_(){this.ovmapPostrenderKey_||(this.ovmapPostrenderKey_=(0,l.Vx)(this.ovmap_,k.Z.POSTRENDER,(function(e){delete this.ovmapPostrenderKey_,this.updateBox_()}),this))}handleClick_(e){e.preventDefault(),this.handleToggle_()}handleToggle_(){this.element.classList.toggle(a.hN),this.collapsed_?(0,u.$H)(this.collapseLabel_,this.label_):(0,u.$H)(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_;const e=this.ovmap_;if(!this.collapsed_){if(e.isRendered())return this.viewExtent_=void 0,void e.render();e.updateSize(),this.resetExtent_(),this.updateBoxAfterOvmapIsRendered_()}}getCollapsible(){return this.collapsible_}setCollapsible(e){this.collapsible_!==e&&(this.collapsible_=e,this.element.classList.toggle("ol-uncollapsible"),!e&&this.collapsed_&&this.handleToggle_())}setCollapsed(e){this.collapsible_&&this.collapsed_!==e&&this.handleToggle_()}getCollapsed(){return this.collapsed_}getRotateWithView(){return this.rotateWithView_}setRotateWithView(e){this.rotateWithView_!==e&&(this.rotateWithView_=e,0!==this.getMap().getView().getRotation()&&(this.rotateWithView_?this.handleRotationChanged_():this.ovmap_.getView().setRotation(0),this.viewExtent_=void 0,this.validateExtent_(),this.updateBox_()))}getOverviewMap(){return this.ovmap_}render(e){this.validateExtent_(),this.updateBox_()}}const O=A;var M=r("./node_modules/ol/control/Rotate.js"),j=r("./node_modules/ol/asserts.js");const F="units",N=[1,2,5],D=25.4/.28;class Z extends i.default{constructor(e){e=e||{};const t=document.createElement("div");t.style.pointerEvents="none",super({element:t,render:e.render,target:e.target}),this.on,this.once,this.un;const r=void 0!==e.className?e.className:e.bar?"ol-scale-bar":"ol-scale-line";this.innerElement_=document.createElement("div"),this.innerElement_.className=r+"-inner",this.element.className=r+" "+a.XV,this.element.appendChild(this.innerElement_),this.viewState_=null,this.minWidth_=void 0!==e.minWidth?e.minWidth:64,this.maxWidth_=e.maxWidth,this.renderedVisible_=!1,this.renderedWidth_=void 0,this.renderedHTML_="",this.addChangeListener(F,this.handleUnitsChanged_),this.setUnits(e.units||"metric"),this.scaleBar_=e.bar||!1,this.scaleBarSteps_=e.steps||4,this.scaleBarText_=e.text||!1,this.dpi_=e.dpi||void 0}getUnits(){return this.get(F)}handleUnitsChanged_(){this.updateElement_()}setUnits(e){this.set(F,e)}setDpi(e){this.dpi_=e}updateElement_(){const e=this.viewState_;if(!e)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const t=e.center,r=e.projection,n=this.getUnits(),i="degrees"==n?"degrees":"m";let o=(0,_.getPointResolution)(r,e.resolution,t,i);const s=this.minWidth_*(this.dpi_||D)/D,a=void 0!==this.maxWidth_?this.maxWidth_*(this.dpi_||D)/D:void 0;let l=s*o,u="";if("degrees"==n){const e=_.METERS_PER_UNIT.degrees;l*=e,l=a){c=p,h=g,d=f;break}if(h>=s)break;p=c,g=h,f=d,++m}const b=this.scaleBar_?this.createScaleBar(h,c,u):c.toFixed(d<0?-d:0)+" "+u;this.renderedHTML_!=b&&(this.innerElement_.innerHTML=b,this.renderedHTML_=b),this.renderedWidth_!=h&&(this.innerElement_.style.width=h+"px",this.renderedWidth_=h),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)}createScaleBar(e,t,r){const n=this.getScaleForResolution(),i=n<1?Math.round(1/n).toLocaleString()+" : 1":"1 : "+Math.round(n).toLocaleString(),o=this.scaleBarSteps_,s=e/o,a=[this.createMarker("absolute")];for(let n=0;n
`+this.createMarker("relative")+(n%2==0||2===o?this.createStepText(n,e,!1,t,r):"")+"")}return a.push(this.createStepText(o,e,!0,t,r)),(this.scaleBarText_?``+i+"
":"")+a.join("")}createMarker(e){return`
`}createStepText(e,t,r,n,i){const o=(0===e?0:Math.round(n/this.scaleBarSteps_*e*100)/100)+(0===e?"":" "+i);return``+o+"
"}getScaleForResolution(){return(0,_.getPointResolution)(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,"m")*(1e3/25.4)*(this.dpi_||D)}render(e){const t=e.frameState;this.viewState_=t?t.viewState:null,this.updateElement_()}}const G=Z;var z=r("./node_modules/ol/control/Zoom.js"),B=r("./node_modules/ol/math.js"),U=r("./node_modules/ol/easing.js"),V=r("./node_modules/ol/events/Event.js");class W extends i.default{constructor(e){super({target:(e=e||{}).target,element:document.createElement("div"),render:e.render}),this.dragListenerKeys_=[],this.currentResolution_=void 0,this.direction_=0,this.dragging_,this.heightLimit_=0,this.widthLimit_=0,this.startX_,this.startY_,this.thumbSize_=null,this.sliderInitialized_=!1,this.duration_=void 0!==e.duration?e.duration:200;const t=void 0!==e.className?e.className:"ol-zoomslider",r=document.createElement("button");r.setAttribute("type","button"),r.className=t+"-thumb "+a.XV;const n=this.element;n.className=t+" "+a.XV+" "+a.hg,n.appendChild(r),n.addEventListener(m.Z.POINTERDOWN,this.handleDraggerStart_.bind(this),!1),n.addEventListener(m.Z.POINTERMOVE,this.handleDraggerDrag_.bind(this),!1),n.addEventListener(m.Z.POINTERUP,this.handleDraggerEnd_.bind(this),!1),n.addEventListener(o.Z.CLICK,this.handleContainerClick_.bind(this),!1),r.addEventListener(o.Z.CLICK,V.UW,!1)}setMap(e){super.setMap(e),e&&e.render()}initSlider_(){const e=this.element;let t=e.offsetWidth,r=e.offsetHeight;if(0===t&&0===r)return this.sliderInitialized_=!1;const n=getComputedStyle(e);t-=parseFloat(n.paddingRight)+parseFloat(n.paddingLeft),r-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom);const i=e.firstElementChild,o=getComputedStyle(i),s=i.offsetWidth+parseFloat(o.marginRight)+parseFloat(o.marginLeft),a=i.offsetHeight+parseFloat(o.marginTop)+parseFloat(o.marginBottom);return this.thumbSize_=[s,a],t>r?(this.direction_=1,this.widthLimit_=t-s):(this.direction_=0,this.heightLimit_=r-a),this.sliderInitialized_=!0}handleContainerClick_(e){const t=this.getMap().getView(),r=this.getRelativePosition_(e.offsetX-this.thumbSize_[0]/2,e.offsetY-this.thumbSize_[1]/2),n=this.getResolutionForPosition_(r),i=t.getConstrainedZoom(t.getZoomForResolution(n));t.animateInternal({zoom:i,duration:this.duration_,easing:U.easeOut})}handleDraggerStart_(e){if(!this.dragging_&&e.target===this.element.firstElementChild){const t=this.element.firstElementChild;if(this.getMap().getView().beginInteraction(),this.startX_=e.clientX-parseFloat(t.style.left),this.startY_=e.clientY-parseFloat(t.style.top),this.dragging_=!0,0===this.dragListenerKeys_.length){const e=this.handleDraggerDrag_,t=this.handleDraggerEnd_,r=this.getMap().getOwnerDocument();this.dragListenerKeys_.push((0,l.oL)(r,m.Z.POINTERMOVE,e,this),(0,l.oL)(r,m.Z.POINTERUP,t,this))}}}handleDraggerDrag_(e){if(this.dragging_){const t=e.clientX-this.startX_,r=e.clientY-this.startY_,n=this.getRelativePosition_(t,r);this.currentResolution_=this.getResolutionForPosition_(n),this.getMap().getView().setResolution(this.currentResolution_)}}handleDraggerEnd_(e){this.dragging_&&(this.getMap().getView().endInteraction(),this.dragging_=!1,this.startX_=void 0,this.startY_=void 0,this.dragListenerKeys_.forEach(l.bN),this.dragListenerKeys_.length=0)}setThumbPosition_(e){const t=this.getPositionForResolution_(e),r=this.element.firstElementChild;1==this.direction_?r.style.left=this.widthLimit_*t+"px":r.style.top=this.heightLimit_*t+"px"}getRelativePosition_(e,t){let r;return r=1===this.direction_?e/this.widthLimit_:t/this.heightLimit_,(0,B.uZ)(r,0,1)}getResolutionForPosition_(e){return this.getMap().getView().getResolutionForValueFunction()(1-e)}getPositionForResolution_(e){const t=this.getMap().getView().getValueForResolutionFunction();return(0,B.uZ)(1-t(e),0,1)}render(e){if(!e.frameState)return;if(!this.sliderInitialized_&&!this.initSlider_())return;const t=e.frameState.viewState.resolution;this.currentResolution_=t,this.setThumbPosition_(t)}}const K=W;class H extends i.default{constructor(e){e=e||{},super({element:document.createElement("div"),target:e.target}),this.extent=e.extent?e.extent:null;const t=void 0!==e.className?e.className:"ol-zoom-extent",r=void 0!==e.label?e.label:"E",n=void 0!==e.tipLabel?e.tipLabel:"Fit to extent",i=document.createElement("button");i.setAttribute("type","button"),i.title=n,i.appendChild("string"==typeof r?document.createTextNode(r):r),i.addEventListener(o.Z.CLICK,this.handleClick_.bind(this),!1);const s=t+" "+a.XV+" "+a.hg,l=this.element;l.className=s,l.appendChild(i)}handleClick_(e){e.preventDefault(),this.handleZoomToExtent()}handleZoomToExtent(){const e=this.getMap().getView(),t=this.extent?this.extent:e.getProjection().getExtent();e.fitInternal((0,L.fromExtent)(t))}}const q=H;var X=r("./node_modules/ol/control/defaults.js")},"./node_modules/ol/control/Attribution.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/control/Control.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/css.js"),s=r("./node_modules/ol/array.js"),a=r("./node_modules/ol/dom.js");class l extends n.default{constructor(e){e=e||{},super({element:document.createElement("div"),render:e.render,target:e.target}),this.ulElement_=document.createElement("ul"),this.collapsed_=void 0===e.collapsed||e.collapsed,this.userCollapsed_=this.collapsed_,this.overrideCollapsible_=void 0!==e.collapsible,this.collapsible_=void 0===e.collapsible||e.collapsible,this.collapsible_||(this.collapsed_=!1);const t=void 0!==e.className?e.className:"ol-attribution",r=void 0!==e.tipLabel?e.tipLabel:"Attributions",n=void 0!==e.expandClassName?e.expandClassName:t+"-expand",s=void 0!==e.collapseLabel?e.collapseLabel:"›",a=void 0!==e.collapseClassName?e.collapseClassName:t+"-collapse";"string"==typeof s?(this.collapseLabel_=document.createElement("span"),this.collapseLabel_.textContent=s,this.collapseLabel_.className=a):this.collapseLabel_=s;const l=void 0!==e.label?e.label:"i";"string"==typeof l?(this.label_=document.createElement("span"),this.label_.textContent=l,this.label_.className=n):this.label_=l;const u=this.collapsible_&&!this.collapsed_?this.collapseLabel_:this.label_;this.toggleButton_=document.createElement("button"),this.toggleButton_.setAttribute("type","button"),this.toggleButton_.setAttribute("aria-expanded",String(!this.collapsed_)),this.toggleButton_.title=r,this.toggleButton_.appendChild(u),this.toggleButton_.addEventListener(i.Z.CLICK,this.handleClick_.bind(this),!1);const c=t+" "+o.XV+" "+o.hg+(this.collapsed_&&this.collapsible_?" "+o.hN:"")+(this.collapsible_?"":" ol-uncollapsible"),h=this.element;h.className=c,h.appendChild(this.toggleButton_),h.appendChild(this.ulElement_),this.renderedAttributions_=[],this.renderedVisible_=!0}collectSourceAttributions_(e){const t=Array.from(new Set(this.getMap().getAllLayers().flatMap((t=>t.getAttributions(e))))),r=!this.getMap().getAllLayers().some((e=>e.getSource()&&!1===e.getSource().getAttributionsCollapsible()));return this.overrideCollapsible_||this.setCollapsible(r),t}updateElement_(e){if(!e)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const t=this.collectSourceAttributions_(e),r=t.length>0;if(this.renderedVisible_!=r&&(this.element.style.display=r?"":"none",this.renderedVisible_=r),!(0,s.fS)(t,this.renderedAttributions_)){(0,a.ep)(this.ulElement_);for(let e=0,r=t.length;e{"use strict";r.d(t,{default:()=>u});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/MapEventType.js"),o=r("./node_modules/ol/functions.js"),s=r("./node_modules/ol/events.js"),a=r("./node_modules/ol/dom.js");class l extends n.Z{constructor(e){super();const t=e.element;!t||e.target||t.style.pointerEvents||(t.style.pointerEvents="auto"),this.element=t||null,this.target_=null,this.map_=null,this.listenerKeys=[],e.render&&(this.render=e.render),e.target&&this.setTarget(e.target)}disposeInternal(){(0,a.ZF)(this.element),super.disposeInternal()}getMap(){return this.map_}setMap(e){this.map_&&(0,a.ZF)(this.element);for(let e=0,t=this.listenerKeys.length;e{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/control/Control.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/css.js"),s=r("./node_modules/ol/easing.js");class a extends n.default{constructor(e){e=e||{},super({element:document.createElement("div"),render:e.render,target:e.target});const t=void 0!==e.className?e.className:"ol-rotate",r=void 0!==e.label?e.label:"⇧",n=void 0!==e.compassClassName?e.compassClassName:"ol-compass";this.label_=null,"string"==typeof r?(this.label_=document.createElement("span"),this.label_.className=n,this.label_.textContent=r):(this.label_=r,this.label_.classList.add(n));const s=e.tipLabel?e.tipLabel:"Reset rotation",a=document.createElement("button");a.className=t+"-reset",a.setAttribute("type","button"),a.title=s,a.appendChild(this.label_),a.addEventListener(i.Z.CLICK,this.handleClick_.bind(this),!1);const l=t+" "+o.XV+" "+o.hg,u=this.element;u.className=l,u.appendChild(a),this.callResetNorth_=e.resetNorth?e.resetNorth:void 0,this.duration_=void 0!==e.duration?e.duration:250,this.autoHide_=void 0===e.autoHide||e.autoHide,this.rotation_=void 0,this.autoHide_&&this.element.classList.add(o.oj)}handleClick_(e){e.preventDefault(),void 0!==this.callResetNorth_?this.callResetNorth_():this.resetNorth_()}resetNorth_(){const e=this.getMap().getView();if(!e)return;const t=e.getRotation();void 0!==t&&(this.duration_>0&&t%(2*Math.PI)!=0?e.animate({rotation:0,duration:this.duration_,easing:s.easeOut}):e.setRotation(0))}render(e){const t=e.frameState;if(!t)return;const r=t.viewState.rotation;if(r!=this.rotation_){const e="rotate("+r+"rad)";if(this.autoHide_){const e=this.element.classList.contains(o.oj);e||0!==r?e&&0!==r&&this.element.classList.remove(o.oj):this.element.classList.add(o.oj)}this.label_.style.transform=e}this.rotation_=r}}const l=a},"./node_modules/ol/control/Zoom.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/control/Control.js"),i=r("./node_modules/ol/events/EventType.js"),o=r("./node_modules/ol/css.js"),s=r("./node_modules/ol/easing.js");class a extends n.default{constructor(e){e=e||{},super({element:document.createElement("div"),target:e.target});const t=void 0!==e.className?e.className:"ol-zoom",r=void 0!==e.delta?e.delta:1,n=void 0!==e.zoomInClassName?e.zoomInClassName:t+"-in",s=void 0!==e.zoomOutClassName?e.zoomOutClassName:t+"-out",a=void 0!==e.zoomInLabel?e.zoomInLabel:"+",l=void 0!==e.zoomOutLabel?e.zoomOutLabel:"–",u=void 0!==e.zoomInTipLabel?e.zoomInTipLabel:"Zoom in",c=void 0!==e.zoomOutTipLabel?e.zoomOutTipLabel:"Zoom out",h=document.createElement("button");h.className=n,h.setAttribute("type","button"),h.title=u,h.appendChild("string"==typeof a?document.createTextNode(a):a),h.addEventListener(i.Z.CLICK,this.handleClick_.bind(this,r),!1);const d=document.createElement("button");d.className=s,d.setAttribute("type","button"),d.title=c,d.appendChild("string"==typeof l?document.createTextNode(l):l),d.addEventListener(i.Z.CLICK,this.handleClick_.bind(this,-r),!1);const p=t+" "+o.XV+" "+o.hg,g=this.element;g.className=p,g.appendChild(h),g.appendChild(d),this.duration_=void 0!==e.duration?e.duration:250}handleClick_(e,t){t.preventDefault(),this.zoomByDelta_(e)}zoomByDelta_(e){const t=this.getMap().getView();if(!t)return;const r=t.getZoom();if(void 0!==r){const n=t.getConstrainedZoom(r+e);this.duration_>0?(t.getAnimating()&&t.cancelAnimations(),t.animate({zoom:n,duration:this.duration_,easing:s.easeOut})):t.setZoom(n)}}}const l=a},"./node_modules/ol/control/defaults.js":(e,t,r)=>{"use strict";r.d(t,{c:()=>a});var n=r("./node_modules/ol/control/Attribution.js"),i=r("./node_modules/ol/Collection.js"),o=r("./node_modules/ol/control/Rotate.js"),s=r("./node_modules/ol/control/Zoom.js");function a(e){e=e||{};const t=new i.default;return(void 0===e.zoom||e.zoom)&&t.push(new s.Z(e.zoomOptions)),(void 0===e.rotate||e.rotate)&&t.push(new o.Z(e.rotateOptions)),(void 0===e.attribution||e.attribution)&&t.push(new n.Z(e.attributionOptions)),t}},"./node_modules/ol/coordinate.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{add:()=>s,closestOnCircle:()=>a,closestOnSegment:()=>l,createStringXY:()=>u,degreesToStringHDMS:()=>c,distance:()=>m,equals:()=>d,format:()=>h,getWorldsAway:()=>w,rotate:()=>p,scale:()=>g,squaredDistance:()=>f,squaredDistanceToSegment:()=>_,toStringHDMS:()=>b,toStringXY:()=>y,wrapX:()=>v});var n=r("./node_modules/ol/extent.js"),i=r("./node_modules/ol/math.js"),o=r("./node_modules/ol/string.js");function s(e,t){return e[0]+=+t[0],e[1]+=+t[1],e}function a(e,t){const r=t.getRadius(),n=t.getCenter(),i=n[0],o=n[1];let s=e[0]-i;const a=e[1]-o;0===s&&0===a&&(s=1);const l=Math.sqrt(s*s+a*a);return[i+r*s/l,o+r*a/l]}function l(e,t){const r=e[0],n=e[1],i=t[0],o=t[1],s=i[0],a=i[1],l=o[0],u=o[1],c=l-s,h=u-a,d=0===c&&0===h?0:(c*(r-s)+h*(n-a))/(c*c+h*h||0);let p,g;return d<=0?(p=s,g=a):d>=1?(p=l,g=u):(p=s+d*c,g=a+d*h),[p,g]}function u(e){return function(t){return y(t,e)}}function c(e,t,r){const n=(0,i.$W)(t+180,360)-180,s=Math.abs(3600*n),a=r||0;let l=Math.floor(s/3600),u=Math.floor((s-3600*l)/60),c=(0,i.FH)(s-3600*l-60*u,a);c>=60&&(c=0,u+=1),u>=60&&(u=0,l+=1);let h=l+"°";return 0===u&&0===c||(h+=" "+(0,o.v)(u,2)+"′"),0!==c&&(h+=" "+(0,o.v)(c,2,a)+"″"),0!==n&&(h+=" "+e.charAt(n<0?1:0)),h}function h(e,t,r){return e?t.replace("{x}",e[0].toFixed(r)).replace("{y}",e[1].toFixed(r)):""}function d(e,t){let r=!0;for(let n=e.length-1;n>=0;--n)if(e[n]!=t[n]){r=!1;break}return r}function p(e,t){const r=Math.cos(t),n=Math.sin(t),i=e[0]*r-e[1]*n,o=e[1]*r+e[0]*n;return e[0]=i,e[1]=o,e}function g(e,t){return e[0]*=t,e[1]*=t,e}function f(e,t){const r=e[0]-t[0],n=e[1]-t[1];return r*r+n*n}function m(e,t){return Math.sqrt(f(e,t))}function _(e,t){return f(e,l(e,t))}function b(e,t){return e?c("NS",e[1],t)+" "+c("EW",e[0],t):""}function y(e,t){return h(e,"{x}, {y}",t)}function v(e,t){if(t.canWrapX()){const r=(0,n.getWidth)(t.getExtent()),i=w(e,t,r);i&&(e[0]-=i*r)}return e}function w(e,t,r){const i=t.getExtent();let o=0;return t.canWrapX()&&(e[0]i[2])&&(r=r||(0,n.getWidth)(i),o=Math.floor((e[0]-i[0])/r)),o}},"./node_modules/ol/css.js":(e,t,r)=>{"use strict";r.d(t,{$A:()=>i,Qi:()=>s,XV:()=>o,hN:()=>l,hg:()=>a,oj:()=>n,p:()=>h});const n="ol-hidden",i="ol-selectable",o="ol-unselectable",s="ol-unsupported",a="ol-control",l="ol-collapsed",u=new RegExp(["^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))","(?:\\s*\\/\\s*(normal|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])?))","?\\s*([-,\\\"\\'\\sa-z]+?)\\s*$"].join(""),"i"),c=["style","variant","weight","size","lineHeight","family"],h=function(e){const t=e.match(u);if(!t)return null;const r={lineHeight:"normal",size:"1.2em",style:"normal",weight:"normal",variant:"normal"};for(let e=0,n=c.length;e{"use strict";r.d(t,{$H:()=>l,E4:()=>i,Pb:()=>a,ZF:()=>u,ep:()=>c,hF:()=>h,iO:()=>s,jy:()=>o});var n=r("./node_modules/ol/has.js");function i(e,t,r,i){let o;return o=r&&r.length?r.shift():n.Id?new OffscreenCanvas(e||300,t||300):document.createElement("canvas"),e&&(o.width=e),t&&(o.height=t),o.getContext("2d",i)}function o(e){const t=e.canvas;t.width=1,t.height=1,e.clearRect(0,0,1,1)}function s(e){let t=e.offsetWidth;const r=getComputedStyle(e);return t+=parseInt(r.marginLeft,10)+parseInt(r.marginRight,10),t}function a(e){let t=e.offsetHeight;const r=getComputedStyle(e);return t+=parseInt(r.marginTop,10)+parseInt(r.marginBottom,10),t}function l(e,t){const r=t.parentNode;r&&r.replaceChild(e,t)}function u(e){return e&&e.parentNode?e.parentNode.removeChild(e):null}function c(e){for(;e.lastChild;)e.removeChild(e.lastChild)}function h(e,t){const r=e.childNodes;for(let n=0;;++n){const i=r[n],o=t[n];if(!i&&!o)break;i!==o&&(i?o?e.insertBefore(o,i):(e.removeChild(i),--n):e.appendChild(o))}}},"./node_modules/ol/easing.js":(e,t,r)=>{"use strict";function n(e){return Math.pow(e,3)}function i(e){return 1-n(1-e)}function o(e){return 3*e*e-2*e*e*e}function s(e){return e}r.d(t,{easeIn:()=>n,easeOut:()=>i,inAndOut:()=>o,linear:()=>s})},"./node_modules/ol/events.js":(e,t,r)=>{"use strict";r.d(t,{Vx:()=>o,bN:()=>s,oL:()=>i});var n=r("./node_modules/ol/obj.js");function i(e,t,r,n,i){if(n&&n!==e&&(r=r.bind(n)),i){const n=r;r=function(){e.removeEventListener(t,r),n.apply(this,arguments)}}const o={target:e,type:t,listener:r};return e.addEventListener(t,r),o}function o(e,t,r,n){return i(e,t,r,n,!0)}function s(e){e&&e.target&&(e.target.removeEventListener(e.type,e.listener),(0,n.Z)(e))}},"./node_modules/ol/events/Event.js":(e,t,r)=>{"use strict";function n(e){e.stopPropagation()}r.d(t,{UW:()=>n,ZP:()=>i});const i=class{constructor(e){this.propagationStopped,this.defaultPrevented,this.type=e,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}}},"./node_modules/ol/events/EventType.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={CHANGE:"change",ERROR:"error",BLUR:"blur",CLEAR:"clear",CONTEXTMENU:"contextmenu",CLICK:"click",DBLCLICK:"dblclick",DRAGENTER:"dragenter",DRAGOVER:"dragover",DROP:"drop",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",LOAD:"load",RESIZE:"resize",TOUCHMOVE:"touchmove",WHEEL:"wheel"}},"./node_modules/ol/events/Target.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/Disposable.js"),i=r("./node_modules/ol/events/Event.js"),o=r("./node_modules/ol/functions.js"),s=r("./node_modules/ol/obj.js");class a extends n.Z{constructor(e){super(),this.eventTarget_=e,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(e,t){if(!e||!t)return;const r=this.listeners_||(this.listeners_={}),n=r[e]||(r[e]=[]);n.includes(t)||n.push(t)}dispatchEvent(e){const t="string"==typeof e,r=t?e:e.type,n=this.listeners_&&this.listeners_[r];if(!n)return;const s=t?new i.ZP(e):e;s.target||(s.target=this.eventTarget_||this);const a=this.dispatching_||(this.dispatching_={}),l=this.pendingRemovals_||(this.pendingRemovals_={});let u;r in a||(a[r]=0,l[r]=0),++a[r];for(let e=0,t=n.length;e0)}removeEventListener(e,t){const r=this.listeners_&&this.listeners_[e];if(r){const n=r.indexOf(t);-1!==n&&(this.pendingRemovals_&&e in this.pendingRemovals_?(r[n]=o.Zn,++this.pendingRemovals_[e]):(r.splice(n,1),0===r.length&&delete this.listeners_[e]))}}}const l=a},"./node_modules/ol/events/condition.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{all:()=>a,altKeyOnly:()=>l,altShiftKeysOnly:()=>u,always:()=>d,click:()=>p,doubleClick:()=>b,focus:()=>c,focusWithTabindex:()=>h,mouseActionButton:()=>g,mouseOnly:()=>S,never:()=>f,noModifierKeys:()=>y,penOnly:()=>C,platformModifierKey:()=>w,platformModifierKeyOnly:()=>v,pointerMove:()=>m,primaryAction:()=>T,shiftKeyOnly:()=>x,singleClick:()=>_,targetNotEditable:()=>E,touchOnly:()=>k});var n=r("./node_modules/ol/MapBrowserEventType.js"),i=r("./node_modules/ol/functions.js"),o=r("./node_modules/ol/has.js"),s=r("./node_modules/ol/asserts.js");function a(e){const t=arguments;return function(e){let r=!0;for(let n=0,i=t.length;n{"use strict";r.r(t),r.d(t,{applyTransform:()=>Y,approximatelyEquals:()=>w,boundingExtent:()=>o,buffer:()=>s,clone:()=>a,closestSquaredDistanceXY:()=>l,containsCoordinate:()=>u,containsExtent:()=>c,containsXY:()=>h,coordinateRelationship:()=>d,createEmpty:()=>p,createOrUpdate:()=>g,createOrUpdateEmpty:()=>f,createOrUpdateFromCoordinate:()=>m,createOrUpdateFromCoordinates:()=>_,createOrUpdateFromFlatCoordinates:()=>b,createOrUpdateFromRings:()=>y,equals:()=>v,extend:()=>x,extendCoordinate:()=>E,extendCoordinates:()=>S,extendFlatCoordinates:()=>k,extendRings:()=>C,extendXY:()=>T,forEachCorner:()=>R,getArea:()=>P,getBottomLeft:()=>I,getBottomRight:()=>L,getCenter:()=>A,getCorner:()=>O,getEnlargedArea:()=>M,getForViewAndSize:()=>j,getHeight:()=>N,getIntersection:()=>Z,getIntersectionArea:()=>D,getMargin:()=>G,getRotatedViewport:()=>F,getSize:()=>z,getTopLeft:()=>B,getTopRight:()=>U,getWidth:()=>V,intersects:()=>W,intersectsSegment:()=>X,isEmpty:()=>K,returnOrUpdate:()=>H,scaleFromCenter:()=>q,wrapAndSliceX:()=>J,wrapX:()=>$});var n=r("./node_modules/ol/extent/Relationship.js"),i=r("./node_modules/ol/asserts.js");function o(e){const t=[1/0,1/0,-1/0,-1/0];for(let r=0,n=e.length;ro&&(u|=n.Z.RIGHT),ls&&(u|=n.Z.ABOVE),u===n.Z.UNKNOWN&&(u=n.Z.INTERSECTING),u}function p(){return[1/0,1/0,-1/0,-1/0]}function g(e,t,r,n,i){return i?(i[0]=e,i[1]=t,i[2]=r,i[3]=n,i):[e,t,r,n]}function f(e){return g(1/0,1/0,-1/0,-1/0,e)}function m(e,t){const r=e[0],n=e[1];return g(r,n,r,n,t)}function _(e,t){return S(f(t),e)}function b(e,t,r,n,i){return k(f(i),e,t,r,n)}function y(e,t){return C(f(t),e)}function v(e,t){return e[0]==t[0]&&e[2]==t[2]&&e[1]==t[1]&&e[3]==t[3]}function w(e,t,r){return Math.abs(e[0]-t[0])e[2]&&(e[2]=t[2]),t[1]e[3]&&(e[3]=t[3]),e}function E(e,t){t[0]e[2]&&(e[2]=t[0]),t[1]e[3]&&(e[3]=t[1])}function S(e,t){for(let r=0,n=t.length;rt[0]?n[0]=e[0]:n[0]=t[0],e[1]>t[1]?n[1]=e[1]:n[1]=t[1],e[2]=t[0]&&e[1]<=t[3]&&e[3]>=t[1]}function K(e){return e[2]=a&&m<=u),i||!(s&n.Z.RIGHT)||o&n.Z.RIGHT||(_=g-(p-u)*f,i=_>=l&&_<=c),i||!(s&n.Z.BELOW)||o&n.Z.BELOW||(m=p-(g-l)/f,i=m>=a&&m<=u),i||!(s&n.Z.LEFT)||o&n.Z.LEFT||(_=g-(p-a)*f,i=_>=l&&_<=c)}return i}function Y(e,t,r,n){if(K(e))return f(r);let i=[];if(n>1){const t=e[2]-e[0],r=e[3]-e[1];for(let o=0;o=r[2])){const t=V(r),i=Math.floor((n[0]-r[0])/t)*t;e[0]-=i,e[2]-=i}return e}function J(e,t){if(t.canWrapX()){const r=t.getExtent();if(!isFinite(e[0])||!isFinite(e[2]))return[[r[0],e[1],r[2],e[3]]];$(e,t);const n=V(r);if(V(e)>n)return[[r[0],e[1],r[2],e[3]]];if(e[0]r[2])return[[e[0],e[1],r[2],e[3]],[r[0],e[1],e[2]-n,e[3]]]}return[e]}},"./node_modules/ol/extent/Relationship.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n={UNKNOWN:0,INTERSECTING:1,ABOVE:2,RIGHT:4,BELOW:8,LEFT:16}},"./node_modules/ol/featureloader.js":(e,t,r)=>{"use strict";r.d(t,{Be:()=>s,ov:()=>o});var n=r("./node_modules/ol/functions.js");let i=!1;function o(e,t,r,n,o,s,a){const l=new XMLHttpRequest;l.open("GET","function"==typeof e?e(r,n,o):e,!0),"arraybuffer"==t.getType()&&(l.responseType="arraybuffer"),l.withCredentials=i,l.onload=function(e){if(!l.status||l.status>=200&&l.status<300){const e=t.getType();let n;"json"==e||"text"==e?n=l.responseText:"xml"==e?(n=l.responseXML,n||(n=(new DOMParser).parseFromString(l.responseText,"application/xml"))):"arraybuffer"==e&&(n=l.response),n?s(t.readFeatures(n,{extent:r,featureProjection:o}),t.readProjection(n)):a()}else a()},l.onerror=a,l.send()}function s(e,t){return function(r,i,s,a,l){const u=this;o(e,t,r,i,s,(function(e,t){u.addFeatures(e),void 0!==a&&a(e)}),l||n.Zn)}}},"./node_modules/ol/format.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{EsriJSON:()=>C,GML:()=>I,GPX:()=>L.default,GeoJSON:()=>T.default,IGC:()=>G,IIIFInfo:()=>z.Z,KML:()=>rr,MVT:()=>nr.Z,OWS:()=>wr,Polyline:()=>Cr,TopoJSON:()=>Mr,WFS:()=>On,WKB:()=>Dn,WKT:()=>Xn,WMSCapabilities:()=>yi,WMSGetFeatureInfo:()=>wi,WMTSCapabilities:()=>Ni});var n=r("./node_modules/ol/Feature.js"),i=r("./node_modules/ol/format/JSONFeature.js"),o=r("./node_modules/ol/geom/LineString.js"),s=r("./node_modules/ol/geom/LinearRing.js"),a=r("./node_modules/ol/geom/MultiLineString.js"),l=r("./node_modules/ol/geom/MultiPoint.js"),u=r("./node_modules/ol/geom/MultiPolygon.js"),c=r("./node_modules/ol/geom/Point.js"),h=r("./node_modules/ol/geom/Polygon.js"),d=r("./node_modules/ol/asserts.js"),p=r("./node_modules/ol/extent.js"),g=r("./node_modules/ol/geom/flat/deflate.js"),f=r("./node_modules/ol/proj.js"),m=r("./node_modules/ol/obj.js"),_=r("./node_modules/ol/geom/flat/orient.js"),b=r("./node_modules/ol/format/Feature.js");const y={Point:function(e){let t;return t=void 0!==e.m&&void 0!==e.z?new c.Z([e.x,e.y,e.z,e.m],"XYZM"):void 0!==e.z?new c.Z([e.x,e.y,e.z],"XYZ"):void 0!==e.m?new c.Z([e.x,e.y,e.m],"XYM"):new c.Z([e.x,e.y]),t},LineString:function(e){const t=E(e);return new o.Z(e.paths[0],t)},Polygon:function(e){const t=E(e);return new h.default(e.rings,t)},MultiPoint:function(e){const t=E(e);return new l.Z(e.points,t)},MultiLineString:function(e){const t=E(e);return new a.Z(e.paths,t)},MultiPolygon:function(e){const t=E(e);return new u.Z(e.rings,t)}},v={Point:function(e,t){const r=e.getCoordinates();let n;const i=e.getLayout();return"XYZ"===i?n={x:r[0],y:r[1],z:r[2]}:"XYM"===i?n={x:r[0],y:r[1],m:r[2]}:"XYZM"===i?n={x:r[0],y:r[1],z:r[2],m:r[3]}:"XY"===i?n={x:r[0],y:r[1]}:(0,d.h)(!1,34),n},LineString:function(e,t){const r=S(e);return{hasZ:r.hasZ,hasM:r.hasM,paths:[e.getCoordinates()]}},Polygon:function(e,t){const r=S(e);return{hasZ:r.hasZ,hasM:r.hasM,rings:e.getCoordinates(!1)}},MultiPoint:function(e,t){const r=S(e);return{hasZ:r.hasZ,hasM:r.hasM,points:e.getCoordinates()}},MultiLineString:function(e,t){const r=S(e);return{hasZ:r.hasZ,hasM:r.hasM,paths:e.getCoordinates()}},MultiPolygon:function(e,t){const r=S(e),n=e.getCoordinates(!1),i=[];for(let e=0;e=0;t--)i.push(n[e][t]);return{hasZ:r.hasZ,hasM:r.hasM,rings:i}}};class w extends i.Z{constructor(e){e=e||{},super(),this.geometryName_=e.geometryName}readFeatureFromObject(e,t,r){const i=e,o=x(i.geometry,t),s=new n.default;if(this.geometryName_&&s.setGeometryName(this.geometryName_),s.setGeometry(o),i.attributes){s.setProperties(i.attributes,!0);const e=i.attributes[r];void 0!==e&&s.setId(e)}return s}readFeaturesFromObject(e,t){if(t=t||{},e.features){const r=[],n=e.features;for(let i=0,o=n.length;i=0;o--){const r=n[o][0];if((0,p.containsExtent)(new s.Z(r).getExtent(),new s.Z(e).getExtent())){n[o].push(e),t=!0;break}}t||n.push([e.reverse()])}return n}(t.rings,n);1===i.length?(r="Polygon",e=Object.assign({},e,{rings:i[0]})):(r="MultiPolygon",e=Object.assign({},e,{rings:i}))}const n=y[r];return(0,b.fI)(n(e),!1,t)}function E(e){let t="XY";return!0===e.hasZ&&!0===e.hasM?t="XYZM":!0===e.hasZ?t="XYZ":!0===e.hasM&&(t="XYM"),t}function S(e){const t=e.getLayout();return{hasZ:"XYZ"===t||"XYZM"===t,hasM:"XYM"===t||"XYZM"===t}}function k(e,t){return(0,v[e.getType()])((0,b.fI)(e,!0,t),t)}const C=w;var T=r("./node_modules/ol/format/GeoJSON.js"),R=r("./node_modules/ol/format/GML3.js");const P=R.default;P.prototype.writeFeatures,P.prototype.writeFeaturesNode;const I=P;var L=r("./node_modules/ol/format/GPX.js"),A=r("./node_modules/ol/util.js");class O extends b.ZP{constructor(){super()}getType(){return"text"}readFeature(e,t){return this.readFeatureFromText(M(e),this.adaptOptions(t))}readFeatureFromText(e,t){return(0,A.O3)()}readFeatures(e,t){return this.readFeaturesFromText(M(e),this.adaptOptions(t))}readFeaturesFromText(e,t){return(0,A.O3)()}readGeometry(e,t){return this.readGeometryFromText(M(e),this.adaptOptions(t))}readGeometryFromText(e,t){return(0,A.O3)()}readProjection(e){return this.readProjectionFromText(M(e))}readProjectionFromText(e){return this.dataProjection}writeFeature(e,t){return this.writeFeatureText(e,this.adaptOptions(t))}writeFeatureText(e,t){return(0,A.O3)()}writeFeatures(e,t){return this.writeFeaturesText(e,this.adaptOptions(t))}writeFeaturesText(e,t){return(0,A.O3)()}writeGeometry(e,t){return this.writeGeometryText(e,this.adaptOptions(t))}writeGeometryText(e,t){return(0,A.O3)()}}function M(e){return"string"==typeof e?e:""}const j=O,F=/^B(\d{2})(\d{2})(\d{2})(\d{2})(\d{5})([NS])(\d{3})(\d{5})([EW])([AV])(\d{5})(\d{5})/,N=/^H.([A-Z]{3}).*?:(.*)/,D=/^HFDTE(\d{2})(\d{2})(\d{2})/,Z=/\r\n|\r|\n/,G=class extends j{constructor(e){super(),e=e||{},this.dataProjection=(0,f.get)("EPSG:4326"),this.altitudeMode_=e.altitudeMode?e.altitudeMode:"none"}readFeatureFromText(e,t){const r=this.altitudeMode_,i=e.split(Z),s={},a=[];let l,u,c=2e3,h=0,d=1,p=-1;for(l=0,u=i.length;l0;else{const e=t.getType();r="Point"===e||"MultiPoint"===e}}r&&(n=e.get("name"),r=r&&!!n,r&&/&[^&]+;/.test(n)&&(ye||(ye=document.createElement("textarea")),ye.innerHTML=n,n=ye.value));let o=c;if(l?o=l:u&&(o=Pe(u,c,h)),r){const e=function(e,t){const r=[0,0];let n="start";const i=e.getImage();if(i){const e=i.getSize();if(e&&2==e.length){const t=i.getScaleArray(),o=i.getAnchor();r[0]=t[0]*(e[0]-o[0]),r[1]=t[1]*(e[1]/2-o[1]),n="left"}}let o=e.getText();return o?(o=o.clone(),o.setFont(o.getFont()||Ee.getFont()),o.setScale(o.getScale()||Ee.getScale()),o.setFill(o.getFill()||Ee.getFill()),o.setStroke(o.getStroke()||be)):o=Ee.clone(),o.setText(t),o.setOffsetX(r[0]),o.setOffsetY(r[1]),o.setTextAlign(n),new H.ZP({image:i,text:o})}(o[0],n);return i.length>0?(e.setGeometry(new U.Z(i)),[e,new H.ZP({geometry:o[0].getGeometry(),image:null,fill:o[0].getFill(),stroke:o[0].getStroke(),text:null})].concat(o.slice(1))):e}return o});i.setStyle(e)}var l,u,c,h,d;return delete r.Style,i.setProperties(r,!0),i}readSharedStyle_(e,t){const r=e.getAttribute("id");if(null!==r){const n=it.call(this,e,t);if(n){let t,i=e.baseURI;i&&"about:blank"!=i||(i=window.location.href),t=i?new URL("#"+r,i).href:"#"+r,this.sharedStyles_[t]=n}}}readSharedStyleMap_(e,t){const r=e.getAttribute("id");if(null===r)return;const n=Fe.call(this,e,t);if(!n)return;let i,o=e.baseURI;o&&"about:blank"!=o||(o=window.location.href),i=o?new URL("#"+r,o).href:"#"+r,this.sharedStyles_[i]=n}readFeatureFromNode(e,t){if(!re.includes(e.namespaceURI))return null;return this.readPlacemark_(e,[this.getReadOptions(e,t)])||null}readFeaturesFromNode(e,t){if(!re.includes(e.namespaceURI))return[];let r;const n=e.localName;if("Document"==n||"Folder"==n)return r=this.readDocumentOrFolder_(e,[this.getReadOptions(e,t)]),r||[];if("Placemark"==n){const r=this.readPlacemark_(e,[this.getReadOptions(e,t)]);return r?[r]:[]}if("kml"==n){r=[];for(let n=e.firstElementChild;n;n=n.nextElementSibling){const e=this.readFeaturesFromNode(n,t);e&&(0,J.l7)(r,e)}return r}return[]}readName(e){if(e){if("string"==typeof e){const t=(0,Y.Qc)(e);return this.readNameFromDocument(t)}return(0,Y.qk)(e)?this.readNameFromDocument(e):this.readNameFromNode(e)}}readNameFromDocument(e){for(let t=e.firstChild;t;t=t.nextSibling)if(t.nodeType==Node.ELEMENT_NODE){const e=this.readNameFromNode(t);if(e)return e}}readNameFromNode(e){for(let t=e.firstElementChild;t;t=t.nextElementSibling)if(re.includes(t.namespaceURI)&&"name"==t.localName)return(0,Q.s2)(t);for(let t=e.firstElementChild;t;t=t.nextElementSibling){const e=t.localName;if(re.includes(t.namespaceURI)&&("Document"==e||"Folder"==e||"Placemark"==e||"kml"==e)){const e=this.readNameFromNode(t);if(e)return e}}}readNetworkLinks(e){const t=[];if("string"==typeof e){const r=(0,Y.Qc)(e);(0,J.l7)(t,this.readNetworkLinksFromDocument(r))}else(0,Y.qk)(e)?(0,J.l7)(t,this.readNetworkLinksFromDocument(e)):(0,J.l7)(t,this.readNetworkLinksFromNode(e));return t}readNetworkLinksFromDocument(e){const t=[];for(let r=e.firstChild;r;r=r.nextSibling)r.nodeType==Node.ELEMENT_NODE&&(0,J.l7)(t,this.readNetworkLinksFromNode(r));return t}readNetworkLinksFromNode(e){const t=[];for(let r=e.firstElementChild;r;r=r.nextElementSibling)if(re.includes(r.namespaceURI)&&"NetworkLink"==r.localName){const e=(0,Y.O)({},oe,r,[]);t.push(e)}for(let r=e.firstElementChild;r;r=r.nextElementSibling){const e=r.localName;!re.includes(r.namespaceURI)||"Document"!=e&&"Folder"!=e&&"kml"!=e||(0,J.l7)(t,this.readNetworkLinksFromNode(r))}return t}readRegion(e){const t=[];if("string"==typeof e){const r=(0,Y.Qc)(e);(0,J.l7)(t,this.readRegionFromDocument(r))}else(0,Y.qk)(e)?(0,J.l7)(t,this.readRegionFromDocument(e)):(0,J.l7)(t,this.readRegionFromNode(e));return t}readRegionFromDocument(e){const t=[];for(let r=e.firstChild;r;r=r.nextSibling)r.nodeType==Node.ELEMENT_NODE&&(0,J.l7)(t,this.readRegionFromNode(r));return t}readRegionFromNode(e){const t=[];for(let r=e.firstElementChild;r;r=r.nextElementSibling)if(re.includes(r.namespaceURI)&&"Region"==r.localName){const e=(0,Y.O)({},le,r,[]);t.push(e)}for(let r=e.firstElementChild;r;r=r.nextElementSibling){const e=r.localName;!re.includes(r.namespaceURI)||"Document"!=e&&"Folder"!=e&&"kml"!=e||(0,J.l7)(t,this.readRegionFromNode(r))}return t}readCamera(e){const t=[];if("string"==typeof e){const r=(0,Y.Qc)(e);(0,J.l7)(t,this.readCameraFromDocument(r))}else(0,Y.qk)(e)?(0,J.l7)(t,this.readCameraFromDocument(e)):(0,J.l7)(t,this.readCameraFromNode(e));return t}readCameraFromDocument(e){const t=[];for(let r=e.firstChild;r;r=r.nextSibling)r.nodeType===Node.ELEMENT_NODE&&(0,J.l7)(t,this.readCameraFromNode(r));return t}readCameraFromNode(e){const t=[];for(let r=e.firstElementChild;r;r=r.nextElementSibling)if(re.includes(r.namespaceURI)&&"Camera"===r.localName){const e=(0,Y.O)({},ae,r,[]);t.push(e)}for(let r=e.firstElementChild;r;r=r.nextElementSibling){const e=r.localName;!re.includes(r.namespaceURI)||"Document"!==e&&"Folder"!==e&&"Placemark"!==e&&"kml"!==e||(0,J.l7)(t,this.readCameraFromNode(r))}return t}writeFeaturesNode(e,t){t=this.adaptOptions(t);const r=(0,Y.c)(re[4],"kml"),n="http://www.w3.org/2000/xmlns/";r.setAttributeNS(n,"xmlns:gx",te[0]),r.setAttributeNS(n,"xmlns:xsi",Y.fJ),r.setAttributeNS(Y.fJ,"xsi:schemaLocation","http://www.opengis.net/kml/2.2 https://developers.google.com/kml/schema/kml22gx.xsd");const i={node:r},o={};e.length>1?o.Document=e:1==e.length&&(o.Placemark=e[0]);const s=ue[r.namespaceURI],a=(0,Y.RA)(o,s);return(0,Y.ZL)(i,ce,Y.hg,a,[t],s,this),r}}function Pe(e,t,r){return Array.isArray(e)?e:"string"==typeof e?Pe(r[e],t,r):t}function Ie(e){const t=(0,Y.Ve)(e,!1),r=/^\s*#?\s*([0-9A-Fa-f]{8})\s*$/.exec(t);if(r){const e=r[1];return[parseInt(e.substr(6,2),16),parseInt(e.substr(4,2),16),parseInt(e.substr(2,2),16),parseInt(e.substr(0,2),16)/255]}}function Le(e){let t=(0,Y.Ve)(e,!1);const r=[];t=t.replace(/\s*,\s*/g,",");const n=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?),([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s+|,|$)(?:([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s+|$))?\s*/i;let i;for(;i=n.exec(t);){const e=parseFloat(i[1]),n=parseFloat(i[2]),o=i[3]?parseFloat(i[3]):0;r.push(e,n,o),t=t.substr(i[0].length)}if(""===t)return r}function Ae(e){const t=(0,Y.Ve)(e,!1).trim();let r=e.baseURI;return r&&"about:blank"!=r||(r=window.location.href),r?new URL(t,r).href:t}function Oe(e){const t=(0,Y.Ve)(e,!1).trim().replace(/^(?!.*#)/,"#");let r=e.baseURI;return r&&"about:blank"!=r||(r=window.location.href),r?new URL(t,r).href:t}function Me(e){return(0,Q.fy)(e)}const je=(0,Y.C5)(re,{Pair:function(e,t){const r=(0,Y.O)({},ct,e,t,this);if(!r)return;const n=r.key;if(n&&"normal"==n){const e=r.styleUrl;e&&(t[t.length-1]=e);const n=r.Style;n&&(t[t.length-1]=n)}}});function Fe(e,t){return(0,Y.O)(void 0,je,e,t,this)}const Ne=(0,Y.C5)(re,{Icon:(0,Y.Pr)((function(e,t){const r=(0,Y.O)({},Ke,e,t);return r||null})),color:(0,Y.Pr)(Ie),heading:(0,Y.Pr)(Q.fy),hotSpot:(0,Y.Pr)((function(e){const t=e.getAttribute("xunits"),r=e.getAttribute("yunits");let n;return n="insetPixels"!==t?"insetPixels"!==r?"bottom-left":"top-left":"insetPixels"!==r?"bottom-right":"top-right",{x:parseFloat(e.getAttribute("x")),xunits:ne[t],y:parseFloat(e.getAttribute("y")),yunits:ne[r],origin:n}})),scale:(0,Y.Pr)(Me)}),De=(0,Y.C5)(re,{color:(0,Y.Pr)(Ie),scale:(0,Y.Pr)(Me)}),Ze=(0,Y.C5)(re,{color:(0,Y.Pr)(Ie),width:(0,Y.Pr)(Q.fy)}),Ge=(0,Y.C5)(re,{color:(0,Y.Pr)(Ie),fill:(0,Y.Pr)(Q.ud),outline:(0,Y.Pr)(Q.ud)}),ze=(0,Y.C5)(re,{coordinates:(0,Y.z)(Le)});function Be(e,t){return(0,Y.O)(null,ze,e,t)}const Ue=(0,Y.C5)(te,{Track:(0,Y.Ei)(We)}),Ve=(0,Y.C5)(re,{when:function(e,t){const r=t[t.length-1].whens,n=(0,Y.Ve)(e,!1),i=Date.parse(n);r.push(isNaN(i)?0:i)}},(0,Y.C5)(te,{coord:function(e,t){const r=t[t.length-1].coordinates,n=(0,Y.Ve)(e,!1),i=/^\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s*$/i.exec(n);if(i){const e=parseFloat(i[1]),t=parseFloat(i[2]),n=parseFloat(i[3]);r.push([e,t,n])}else r.push([])}}));function We(e,t){const r=(0,Y.O)({coordinates:[],whens:[]},Ve,e,t);if(!r)return;const n=[],i=r.coordinates,s=r.whens;for(let e=0,t=Math.min(i.length,s.length);e0&&t[t.length-1].push(...r)},outerBoundaryIs:function(e,t){const r=(0,Y.O)(void 0,ft,e,t);r&&(t[t.length-1][0]=r)}});function rt(e,t){const r=(0,Y.O)({},Xe,e,t),n=(0,Y.O)([null],tt,e,t);if(n&&n[0]){const e=n[0],t=[e.length];for(let r=1,i=n.length;r0;let s;const a=i.href;let l,u,c;a?s=a:o&&(s=me);let h="bottom-left";const d=r.hotSpot;let p;d?(l=[d.x,d.y],u=d.xunits,c=d.yunits,h=d.origin):/^https?:\/\/maps\.(?:google|gstatic)\.com\//.test(s)&&(s.includes("pushpin")?(l=de,u=pe,c=ge):s.includes("arrow-reverse")?(l=[54,42],u=pe,c=ge):s.includes("paddle")&&(l=[32,1],u=pe,c=ge));const g=i.x,f=i.y;let m;void 0!==g&&void 0!==f&&(p=[g,f]);const _=i.w,b=i.h;let y;void 0!==_&&void 0!==b&&(m=[_,b]);const v=r.heading;void 0!==v&&(y=(0,ee.Yr)(v));const w=r.scale,x=r.color;if(o){s==me&&(m=fe);const e=new V.Z({anchor:l,anchorOrigin:h,anchorXUnits:u,anchorYUnits:c,crossOrigin:this.crossOrigin_,offset:p,offsetOrigin:"bottom-left",rotation:y,scale:w,size:m,src:this.iconUrlFunction_(s),color:x}),t=e.getScaleArray()[0],r=e.getSize();if(null===r){const r=e.getImageState();if(r===W.Z.IDLE||r===W.Z.LOADING){const n=function(){const r=e.getImageState();if(r!==W.Z.IDLE&&r!==W.Z.LOADING){const r=e.getSize();if(r&&2==r.length){const n=Ce(r);e.setScale(t*n)}e.unlistenImageChange(n)}};e.listenImageChange(n),r===W.Z.IDLE&&e.load()}}else if(2==r.length){const n=Ce(r);e.setScale(t*n)}n.imageStyle=e}else n.imageStyle=_e},LabelStyle:function(e,t){const r=(0,Y.O)({},De,e,t);if(!r)return;const n=t[t.length-1],i=new q.Z({fill:new B.Z({color:"color"in r?r.color:he}),scale:r.scale});n.textStyle=i},LineStyle:function(e,t){const r=(0,Y.O)({},Ze,e,t);if(!r)return;const n=t[t.length-1],i=new K.Z({color:"color"in r?r.color:he,width:"width"in r?r.width:1});n.strokeStyle=i},PolyStyle:function(e,t){const r=(0,Y.O)({},Ge,e,t);if(!r)return;const n=t[t.length-1],i=new B.Z({color:"color"in r?r.color:he});n.fillStyle=i;const o=r.fill;void 0!==o&&(n.fill=o);const s=r.outline;void 0!==s&&(n.outline=s)}});function it(e,t){const r=(0,Y.O)({},nt,e,t,this);if(!r)return null;let n="fillStyle"in r?r.fillStyle:ve;const i=r.fill;let o;void 0===i||i||(n=null),"imageStyle"in r?r.imageStyle!=_e&&(o=r.imageStyle):o=we;const s="textStyle"in r?r.textStyle:Ee,a="strokeStyle"in r?r.strokeStyle:xe,l=r.outline;return void 0===l||l?[new H.ZP({fill:n,image:o,stroke:a,text:s,zIndex:void 0})]:[new H.ZP({geometry:function(e){const t=e.getGeometry(),r=t.getType();if("GeometryCollection"===r){const e=t;return new U.Z(e.getGeometriesArrayRecursive().filter((function(e){const t=e.getType();return"Polygon"!==t&&"MultiPolygon"!==t})))}if("Polygon"!==r&&"MultiPolygon"!==r)return t},fill:n,image:o,stroke:a,text:s,zIndex:void 0}),new H.ZP({geometry:function(e){const t=e.getGeometry(),r=t.getType();if("GeometryCollection"===r){const e=t;return new U.Z(e.getGeometriesArrayRecursive().filter((function(e){const t=e.getType();return"Polygon"===t||"MultiPolygon"===t})))}if("Polygon"===r||"MultiPolygon"===r)return t},fill:n,stroke:null,zIndex:void 0})]}function ot(e,t){const r=t.length,n=new Array(t.length),i=new Array(t.length),o=new Array(t.length);let s,a,l;s=!1,a=!1,l=!1;for(let e=0;e0){const e={names:s,values:(0,Y.RA)(i,s)};(0,Y.ZL)(n,Gt,Bt,[e],r)}const h=r[0];let d=t.getGeometry();d&&(d=(0,b.fI)(d,!0,h)),(0,Y.ZL)(n,Gt,Lt,[d],r)}const Vt=(0,Y.C5)(re,["extrude","tessellate","altitudeMode","coordinates"]),Wt=(0,Y.C5)(re,{extrude:(0,Y.A4)(Q.Vi),tessellate:(0,Y.A4)(Q.Vi),altitudeMode:(0,Y.A4)(Q.bZ),coordinates:(0,Y.A4)((function(e,t,r){const n=r[r.length-1],i=n.layout,o=n.stride;let s;"XY"==i||"XYM"==i?s=2:"XYZ"==i||"XYZM"==i?s=3:(0,d.h)(!1,34);const a=t.length;let l="";if(a>0){l+=t[0];for(let e=1;e=32;)t=63+(32|31&e),r+=String.fromCharCode(t),e>>=5;return t=e+63,r+=String.fromCharCode(t),r}const Cr=class extends j{constructor(e){super(),e=e||{},this.dataProjection=(0,f.get)("EPSG:4326"),this.factor_=e.factor?e.factor:1e5,this.geometryLayout_=e.geometryLayout?e.geometryLayout:"XY"}readFeatureFromText(e,t){const r=this.readGeometryFromText(e,t);return new n.default(r)}readFeaturesFromText(e,t){return[this.readFeatureFromText(e,t)]}readGeometryFromText(e,t){const r=(0,Er.tP)(this.geometryLayout_),n=function(e,t,r){let n;r=r||1e5;const i=new Array(t);for(n=0;n>1):r>>1}return t}(e);for(let e=0,n=r.length;e0&&r.pop(),n>=0){const e=t[n];for(let t=0,n=e.length;t=0;--t)r.push(e[t].slice(0))}return r}function Ir(e,t,r,n,i,o,s){const a=e.geometries,l=[];for(let e=0,u=a.length;e=2,57)}},Gr=class extends Zr{constructor(e){super("And",Array.prototype.slice.call(arguments))}},zr=class extends Dr{constructor(e,t,r){if(super("BBOX"),this.geometryName=e,this.extent=t,4!==t.length)throw new Error("Expected an extent with four values ([minX, minY, maxX, maxY])");this.srsName=r}},Br={"http://www.opengis.net/gml":{boundedBy:(0,Y.Pr)(Nr.Z.prototype.readExtentElement,"bounds")},"http://www.opengis.net/wfs/2.0":{member:(0,Y.Ei)(Nr.Z.prototype.readFeaturesInternal)}},Ur={"http://www.opengis.net/wfs":{totalInserted:(0,Y.Pr)(Q.$L),totalUpdated:(0,Y.Pr)(Q.$L),totalDeleted:(0,Y.Pr)(Q.$L)},"http://www.opengis.net/wfs/2.0":{totalInserted:(0,Y.Pr)(Q.$L),totalUpdated:(0,Y.Pr)(Q.$L),totalDeleted:(0,Y.Pr)(Q.$L)}},Vr={"http://www.opengis.net/wfs":{TransactionSummary:(0,Y.Pr)(rn,"transactionSummary"),InsertResults:(0,Y.Pr)(an,"insertIds")},"http://www.opengis.net/wfs/2.0":{TransactionSummary:(0,Y.Pr)(rn,"transactionSummary"),InsertResults:(0,Y.Pr)(an,"insertIds")}},Wr={"http://www.opengis.net/wfs":{PropertyName:(0,Y.A4)(Q.bZ)},"http://www.opengis.net/wfs/2.0":{PropertyName:(0,Y.A4)(Q.bZ)}},Kr={"http://www.opengis.net/wfs":{Insert:(0,Y.A4)(ln),Update:(0,Y.A4)(dn),Delete:(0,Y.A4)(hn),Property:(0,Y.A4)(pn),Native:(0,Y.A4)(gn)},"http://www.opengis.net/wfs/2.0":{Insert:(0,Y.A4)(ln),Update:(0,Y.A4)(dn),Delete:(0,Y.A4)(hn),Property:(0,Y.A4)(pn),Native:(0,Y.A4)(gn)}},Hr="feature",qr="http://www.w3.org/2000/xmlns/",Xr={"2.0.0":"http://www.opengis.net/ogc/1.1","1.1.0":"http://www.opengis.net/ogc","1.0.0":"http://www.opengis.net/ogc"},Yr={"2.0.0":"http://www.opengis.net/wfs/2.0","1.1.0":"http://www.opengis.net/wfs","1.0.0":"http://www.opengis.net/wfs"},$r={"2.0.0":"http://www.opengis.net/fes/2.0","1.1.0":"http://www.opengis.net/fes","1.0.0":"http://www.opengis.net/fes"},Jr={"2.0.0":"http://www.opengis.net/wfs/2.0 http://schemas.opengis.net/wfs/2.0/wfs.xsd","1.1.0":"http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.1.0/wfs.xsd","1.0.0":"http://www.opengis.net/wfs http://schemas.opengis.net/wfs/1.0.0/wfs.xsd"},Qr={"2.0.0":Fr.default,"1.1.0":R.default,"1.0.0":jr.default};class en extends X.Z{constructor(e){super(),e=e||{},this.version_=e.version?e.version:"1.1.0",this.featureType_=e.featureType,this.featureNS_=e.featureNS,this.gmlFormat_=e.gmlFormat?e.gmlFormat:new Qr[this.version_],this.schemaLocation_=e.schemaLocation?e.schemaLocation:Jr[this.version_]}getFeatureType(){return this.featureType_}setFeatureType(e){this.featureType_=e}readFeaturesFromNode(e,t){const r={node:e};Object.assign(r,{featureType:this.featureType_,featureNS:this.featureNS_}),Object.assign(r,this.getReadOptions(e,t||{}));const n=[r];let i;i="2.0.0"===this.version_?Br:this.gmlFormat_.FEATURE_COLLECTION_PARSERS;let o=(0,Y.O)([],i,e,n,this.gmlFormat_);return o||(o=[]),o}readTransactionResponse(e){if(e){if("string"==typeof e){const t=(0,Y.Qc)(e);return this.readTransactionResponseFromDocument(t)}return(0,Y.qk)(e)?this.readTransactionResponseFromDocument(e):this.readTransactionResponseFromNode(e)}}readFeatureCollectionMetadata(e){if(e){if("string"==typeof e){const t=(0,Y.Qc)(e);return this.readFeatureCollectionMetadataFromDocument(t)}return(0,Y.qk)(e)?this.readFeatureCollectionMetadataFromDocument(e):this.readFeatureCollectionMetadataFromNode(e)}}readFeatureCollectionMetadataFromDocument(e){for(let t=e.firstChild;t;t=t.nextSibling)if(t.nodeType==Node.ELEMENT_NODE)return this.readFeatureCollectionMetadataFromNode(t)}readFeatureCollectionMetadataFromNode(e){const t={},r=(0,Q._E)(e.getAttribute("numberOfFeatures"));return t.numberOfFeatures=r,(0,Y.O)(t,Br,e,[],this.gmlFormat_)}readTransactionResponseFromDocument(e){for(let t=e.firstChild;t;t=t.nextSibling)if(t.nodeType==Node.ELEMENT_NODE)return this.readTransactionResponseFromNode(t)}readTransactionResponseFromNode(e){return(0,Y.O)({},Vr,e,[])}writeGetFeature(e){const t=(0,Y.c)(Yr[this.version_],"GetFeature");t.setAttribute("service","WFS"),t.setAttribute("version",this.version_),e.handle&&t.setAttribute("handle",e.handle),e.outputFormat&&t.setAttribute("outputFormat",e.outputFormat),void 0!==e.maxFeatures&&t.setAttribute("maxFeatures",String(e.maxFeatures)),e.resultType&&t.setAttribute("resultType",e.resultType),void 0!==e.startIndex&&t.setAttribute("startIndex",String(e.startIndex)),void 0!==e.count&&t.setAttribute("count",String(e.count)),void 0!==e.viewParams&&t.setAttribute("viewParams",e.viewParams),t.setAttributeNS(Y.fJ,"xsi:schemaLocation",this.schemaLocation_);const r={node:t};if(Object.assign(r,{version:this.version_,srsName:e.srsName,featureNS:e.featureNS?e.featureNS:this.featureNS_,featurePrefix:e.featurePrefix,propertyNames:e.propertyNames?e.propertyNames:[]}),(0,d.h)(Array.isArray(e.featureTypes),11),"string"==typeof e.featureTypes[0]){let n=e.filter;e.bbox&&((0,d.h)(e.geometryName,12),n=this.combineBboxAndFilter(e.geometryName,e.bbox,e.srsName,n)),Object.assign(r,{geometryName:e.geometryName,filter:n}),Ln(t,e.featureTypes,[r])}else e.featureTypes.forEach((n=>{const i=this.combineBboxAndFilter(n.geometryName,n.bbox,e.srsName,e.filter);Object.assign(r,{geometryName:n.geometryName,filter:i}),Ln(t,[n.name],[r])}));return t}combineBboxAndFilter(e,t,r,n){const i=function(e,t,r){return new zr(e,t,r)}(e,t,r);return n?function(e){const t=[null].concat(Array.prototype.slice.call(arguments));return new(Function.prototype.bind.apply(Gr,t))}(n,i):i}writeTransaction(e,t,r,n){const i=[],o=n.version?n.version:this.version_,s=(0,Y.c)(Yr[o],"Transaction");let a;s.setAttribute("service","WFS"),s.setAttribute("version",o),n&&(a=n.gmlOptions?n.gmlOptions:{},n.handle&&s.setAttribute("handle",n.handle)),s.setAttributeNS(Y.fJ,"xsi:schemaLocation",Jr[o]);const l=function(e,t,r,n){const i=n.featurePrefix?n.featurePrefix:Hr;let o;"1.0.0"===r?o=2:"1.1.0"===r?o=3:"2.0.0"===r&&(o=3.2);return Object.assign({node:e},{version:r,featureNS:n.featureNS,featureType:n.featureType,featurePrefix:i,gmlVersion:o,hasZ:n.hasZ,srsName:n.srsName},t)}(s,a,o,n);return e&&tn("Insert",e,i,l),t&&tn("Update",t,i,l),r&&tn("Delete",r,i,l),n.nativeElements&&tn("Native",n.nativeElements,i,l),s}readProjectionFromDocument(e){for(let t=e.firstChild;t;t=t.nextSibling)if(t.nodeType==Node.ELEMENT_NODE)return this.readProjectionFromNode(t);return null}readProjectionFromNode(e){if(e.firstElementChild&&e.firstElementChild.firstElementChild)for(let t=(e=e.firstElementChild.firstElementChild).firstElementChild;t;t=t.nextElementSibling)if(0!==t.childNodes.length&&(1!==t.childNodes.length||3!==t.firstChild.nodeType)){const e=[{}];return this.gmlFormat_.readGeometryElement(t,e),(0,f.get)(e.pop().srsName)}return null}}function tn(e,t,r,n){(0,Y.ZL)(n,Kr,(0,Y.G3)(e),t,r)}function rn(e,t){return(0,Y.O)({},Ur,e,t)}const nn={"http://www.opengis.net/ogc":{FeatureId:(0,Y.Ei)((function(e,t){return e.getAttribute("fid")}))},"http://www.opengis.net/ogc/1.1":{FeatureId:(0,Y.Ei)((function(e,t){return e.getAttribute("fid")}))}};function on(e,t){(0,Y.T3)(nn,e,t)}const sn={"http://www.opengis.net/wfs":{Feature:on},"http://www.opengis.net/wfs/2.0":{Feature:on}};function an(e,t){return(0,Y.O)([],sn,e,t)}function ln(e,t,r){const n=r[r.length-1],i=n.featureType,o=n.featureNS,s=n.gmlVersion,a=(0,Y.c)(o,i);e.appendChild(a),2===s?jr.default.prototype.writeFeatureElement(a,t,r):3===s?R.default.prototype.writeFeatureElement(a,t,r):Fr.default.prototype.writeFeatureElement(a,t,r)}function un(e,t,r){const n=r[r.length-1].version,i=Xr[n],o=(0,Y.c)(i,"Filter"),s=(0,Y.c)(i,"FeatureId");o.appendChild(s),s.setAttribute("fid",t),e.appendChild(o)}function cn(e,t){const r=(e=e||Hr)+":";return t.startsWith(r)?t:r+t}function hn(e,t,r){const n=r[r.length-1];(0,d.h)(void 0!==t.getId(),26);const i=n.featureType,o=n.featurePrefix,s=n.featureNS,a=cn(o,i);e.setAttribute("typeName",a),e.setAttributeNS(qr,"xmlns:"+o,s);const l=t.getId();void 0!==l&&un(e,l,r)}function dn(e,t,r){const n=r[r.length-1];(0,d.h)(void 0!==t.getId(),27);const i=n.version,o=n.featureType,s=n.featurePrefix,a=n.featureNS,l=cn(s,o),u=t.getGeometryName();e.setAttribute("typeName",l),e.setAttributeNS(qr,"xmlns:"+s,a);const c=t.getId();if(void 0!==c){const o=t.getKeys(),s=[];for(let e=0,r=o.length;e0,r=this.readUint32(t),n=Math.floor((268435455&r)/1e3),i=Boolean(2147483648&r)||1===n||3===n,o=Boolean(1073741824&r)||2===n||3===n,s=Boolean(536870912&r),a=(268435455&r)%1e3,l=["XY",i?"Z":"",o?"M":""].join(""),u=s?this.readUint32(t):null;if(void 0!==e&&e!==a)throw new Error("Unexpected WKB geometry type "+a);if(this.initialized_){if(this.isLittleEndian_!==t)throw new Error("Inconsistent endian");if(this.layout_!==l)throw new Error("Inconsistent geometry layout");if(u&&this.srid_!==u)throw new Error("Inconsistent coordinate system (SRID)")}else this.isLittleEndian_=t,this.hasZ_=i,this.hasM_=o,this.layout_=l,this.srid_=u,this.initialized_=!0;return a}readWkbPayload(e){switch(e){case 1:return this.readPoint();case 2:return this.readLineString();case 3:case 17:return this.readPolygon();case 4:return this.readMultiPoint();case 5:return this.readMultiLineString();case 6:case 15:case 16:return this.readMultiPolygon();case 7:return this.readGeometryCollection();default:throw new Error("Unsupported WKB geometry type "+e+" is found")}}readWkbBlock(e){return this.readWkbPayload(this.readWkbHeader(e))}readWkbCollection(e,t){const r=this.readUint32(),n=[];for(let i=0;i({[t]:e[r]}))));for(const e of this.layout_)this.writeDouble(e in r?r[e]:this.nodata_[e])}writeLineString(e,t){this.writeUint32(e.length);for(let r=0;re+t[0]),0),t=new ArrayBuffer(e),r=new DataView(t);let n=0;return this.writeQueue_.forEach((e=>{switch(e[0]){case 1:r.setUint8(n,e[1]);break;case 4:r.setUint32(n,e[1],this.isLittleEndian_);break;case 8:r.setFloat64(n,e[1],this.isLittleEndian_)}n+=e[0]})),t}}class Fn extends b.ZP{constructor(e){super(),e=e||{},this.splitCollection=Boolean(e.splitCollection),this.viewCache_=null,this.hex_=!1!==e.hex,this.littleEndian_=!1!==e.littleEndian,this.ewkb_=!1!==e.ewkb,this.layout_=e.geometryLayout,this.nodataZ_=e.nodataZ||0,this.nodataM_=e.nodataM||0,this.srid_=e.srid}getType(){return this.hex_?"text":"arraybuffer"}readFeature(e,t){return new n.default({geometry:this.readGeometry(e,t)})}readFeatures(e,t){let r=[];const i=this.readGeometry(e,t);return r=this.splitCollection&&i instanceof U.Z?i.getGeometriesArray():[i],r.map((e=>new n.default({geometry:e})))}readGeometry(e,t){const r=Nn(e);if(!r)return null;const n=new Mn(r).readGeometry();return this.viewCache_=r,t=this.getReadOptions(e,t),this.viewCache_=null,(0,b.fI)(n,!1,t)}readProjection(e){const t=this.viewCache_||Nn(e);if(!t)return;const r=new Mn(t);return r.readWkbHeader(),r.getSrid()&&(0,f.get)("EPSG:"+r.getSrid())||void 0}writeFeature(e,t){return this.writeGeometry(e.getGeometry(),t)}writeFeatures(e,t){return this.writeGeometry(new U.Z(e.map((e=>e.getGeometry()))),t)}writeGeometry(e,t){t=this.adaptOptions(t);const r=new jn({layout:this.layout_,littleEndian:this.littleEndian_,ewkb:this.ewkb_,nodata:{Z:this.nodataZ_,M:this.nodataM_}});let n=Number.isInteger(this.srid_)?Number(this.srid_):null;if(!1!==this.srid_&&!Number.isInteger(this.srid_)){const e=t.dataProjection&&(0,f.get)(t.dataProjection);if(e){const t=e.getCode();t.startsWith("EPSG:")&&(n=Number(t.substring(5)))}}r.writeGeometry((0,b.fI)(e,!0,t),n);const i=r.getBuffer();return this.hex_?function(e){const t=new Uint8Array(e);return Array.from(t.values()).map((e=>(e<16?"0":"")+Number(e).toString(16).toUpperCase())).join("")}(i):i}}function Nn(e){return"string"==typeof e?function(e){const t=new Uint8Array(e.length/2);for(let r=0;r="a"&&e<="z"||e>="A"&&e<="Z"}isNumeric_(e,t){return t=void 0!==t&&t,e>="0"&&e<="9"||"."==e&&!t}isWhiteSpace_(e){return" "==e||"\t"==e||"\r"==e||"\n"==e}nextChar_(){return this.wkt.charAt(++this.index_)}nextToken(){const e=this.nextChar_(),t=this.index_;let r,n=e;if("("==e)r=2;else if(","==e)r=5;else if(")"==e)r=3;else if(this.isNumeric_(e)||"-"==e)r=4,n=this.readNumber_();else if(this.isAlpha_(e))r=1,n=this.readText_();else{if(this.isWhiteSpace_(e))return this.nextToken();if(""!==e)throw new Error("Unexpected character: "+e);r=6}return{position:t,value:n,type:r}}readNumber_(){let e;const t=this.index_;let r=!1,n=!1;do{"."==e?r=!0:"e"!=e&&"E"!=e||(n=!0),e=this.nextChar_()}while(this.isNumeric_(e,r)||!n&&("e"==e||"E"==e)||n&&("-"==e||"+"==e));return parseFloat(this.wkt.substring(t,this.index_--))}readText_(){let e;const t=this.index_;do{e=this.nextChar_()}while(this.isAlpha_(e));return this.wkt.substring(t,this.index_--).toUpperCase()}}class Un{constructor(e){this.lexer_=e,this.token_={position:0,type:0},this.layout_="XY"}consume_(){this.token_=this.lexer_.nextToken()}isTokenType(e){return this.token_.type==e}match(e){const t=this.isTokenType(e);return t&&this.consume_(),t}parse(){return this.consume_(),this.parseGeometry_()}parseGeometryLayout_(){let e="XY";const t=this.token_;if(this.isTokenType(1)){const r=t.value;"Z"===r?e="XYZ":"M"===r?e="XYM":"ZM"===r&&(e="XYZM"),"XY"!==e&&this.consume_()}return e}parseGeometryCollectionText_(){if(this.match(2)){const e=[];do{e.push(this.parseGeometry_())}while(this.match(5));if(this.match(3))return e}throw new Error(this.formatErrorMessage_())}parsePointText_(){if(this.match(2)){const e=this.parsePoint_();if(this.match(3))return e}throw new Error(this.formatErrorMessage_())}parseLineStringText_(){if(this.match(2)){const e=this.parsePointList_();if(this.match(3))return e}throw new Error(this.formatErrorMessage_())}parsePolygonText_(){if(this.match(2)){const e=this.parseLineStringTextList_();if(this.match(3))return e}throw new Error(this.formatErrorMessage_())}parseMultiPointText_(){if(this.match(2)){let e;if(e=2==this.token_.type?this.parsePointTextList_():this.parsePointList_(),this.match(3))return e}throw new Error(this.formatErrorMessage_())}parseMultiLineStringText_(){if(this.match(2)){const e=this.parseLineStringTextList_();if(this.match(3))return e}throw new Error(this.formatErrorMessage_())}parseMultiPolygonText_(){if(this.match(2)){const e=this.parsePolygonTextList_();if(this.match(3))return e}throw new Error(this.formatErrorMessage_())}parsePoint_(){const e=[],t=this.layout_.length;for(let r=0;r0&&(n+=" "+t)}return 0===r.length?n+" "+Gn:n+"("+r+")"}const Xn=class extends j{constructor(e){super(),e=e||{},this.splitCollection_=void 0!==e.splitCollection&&e.splitCollection}parse_(e){const t=new Bn(e);return new Un(t).parse()}readFeatureFromText(e,t){const r=this.readGeometryFromText(e,t),i=new n.default;return i.setGeometry(r),i}readFeaturesFromText(e,t){let r=[];const i=this.readGeometryFromText(e,t);r=this.splitCollection_&&"GeometryCollection"==i.getType()?i.getGeometriesArray():[i];const o=[];for(let e=0,t=r.length;e{"use strict";r.d(t,{ZP:()=>o,fI:()=>s,lj:()=>a});var n=r("./node_modules/ol/util.js"),i=r("./node_modules/ol/proj.js");const o=class{constructor(){this.dataProjection=void 0,this.defaultFeatureProjection=void 0,this.supportedMediaTypes=null}getReadOptions(e,t){if(t){let r=t.dataProjection?(0,i.get)(t.dataProjection):this.readProjection(e);t.extent&&r&&"tile-pixels"===r.getUnits()&&(r=(0,i.get)(r),r.setWorldExtent(t.extent)),t={dataProjection:r,featureProjection:t.featureProjection}}return this.adaptOptions(t)}adaptOptions(e){return Object.assign({dataProjection:this.dataProjection,featureProjection:this.defaultFeatureProjection},e)}getType(){return(0,n.O3)()}readFeature(e,t){return(0,n.O3)()}readFeatures(e,t){return(0,n.O3)()}readGeometry(e,t){return(0,n.O3)()}readProjection(e){return(0,n.O3)()}writeFeature(e,t){return(0,n.O3)()}writeFeatures(e,t){return(0,n.O3)()}writeGeometry(e,t){return(0,n.O3)()}};function s(e,t,r){const n=r?(0,i.get)(r.featureProjection):null,o=r?(0,i.get)(r.dataProjection):null;let s;if(s=n&&o&&!(0,i.equivalent)(n,o)?(t?e.clone():e).transform(t?n:o,t?o:n):e,t&&r&&void 0!==r.decimals){const t=Math.pow(10,r.decimals),n=function(e){for(let r=0,n=e.length;r{"use strict";r.d(t,{default:()=>d});var n=r("./node_modules/ol/format/GMLBase.js"),i=r("./node_modules/ol/xml.js"),o=r("./node_modules/ol/extent.js"),s=r("./node_modules/ol/proj.js"),a=r("./node_modules/ol/format/Feature.js"),l=r("./node_modules/ol/format/xsd.js");const u=n.J+" http://schemas.opengis.net/gml/2.1.2/feature.xsd",c={MultiLineString:"lineStringMember",MultiCurve:"curveMember",MultiPolygon:"polygonMember",MultiSurface:"surfaceMember"};class h extends n.Z{constructor(e){super(e=e||{}),this.FEATURE_COLLECTION_PARSERS[n.J].featureMember=(0,i.Ei)(this.readFeaturesInternal),this.schemaLocation=e.schemaLocation?e.schemaLocation:u}readFlatCoordinates(e,t){const r=(0,i.Ve)(e,!1).replace(/^\s*|\s*$/g,""),n=t[0].srsName;let o="enu";if(n){const e=(0,s.get)(n);e&&(o=e.getAxisOrientation())}const a=r.trim().split(/\s+/),l=[];for(let e=0,t=a.length;e{"use strict";r.d(t,{default:()=>b});var n=r("./node_modules/ol/format/GML2.js"),i=r("./node_modules/ol/format/GMLBase.js"),o=r("./node_modules/ol/geom/LineString.js"),s=r("./node_modules/ol/geom/MultiLineString.js"),a=r("./node_modules/ol/geom/MultiPolygon.js"),l=r("./node_modules/ol/geom/Polygon.js"),u=r("./node_modules/ol/xml.js"),c=r("./node_modules/ol/extent.js"),h=r("./node_modules/ol/array.js"),d=r("./node_modules/ol/proj.js"),p=r("./node_modules/ol/format/xsd.js"),g=r("./node_modules/ol/format/Feature.js");const f=i.J+" http://schemas.opengis.net/gml/3.1.1/profiles/gmlsfProfile/1.0.0/gmlsf.xsd",m={MultiLineString:"lineStringMember",MultiCurve:"curveMember",MultiPolygon:"polygonMember",MultiSurface:"surfaceMember"};class _ extends i.Z{constructor(e){super(e=e||{}),this.surface_=void 0!==e.surface&&e.surface,this.curve_=void 0!==e.curve&&e.curve,this.multiCurve_=void 0===e.multiCurve||e.multiCurve,this.multiSurface_=void 0===e.multiSurface||e.multiSurface,this.schemaLocation=e.schemaLocation?e.schemaLocation:f,this.hasZ=void 0!==e.hasZ&&e.hasZ}readMultiCurve(e,t){const r=(0,u.O)([],this.MULTICURVE_PARSERS,e,t,this);if(r)return new s.Z(r)}readFlatCurveRing(e,t){const r=(0,u.O)([],this.MULTICURVE_PARSERS,e,t,this),n=[];for(let e=0,t=r.length;e{"use strict";r.d(t,{default:()=>u});var n=r("./node_modules/ol/format/GML2.js"),i=r("./node_modules/ol/format/GML3.js"),o=r("./node_modules/ol/format/GMLBase.js"),s=r("./node_modules/ol/xml.js"),a=r("./node_modules/ol/format/xsd.js");class l extends i.default{constructor(e){super(e=e||{}),this.schemaLocation=e.schemaLocation?e.schemaLocation:this.namespace+" http://schemas.opengis.net/gml/3.2.1/gml.xsd"}writeGeometryElement(e,t,r){const n=r[r.length-1];r[r.length-1]=Object.assign({multiCurve:!0,multiSurface:!0},n),super.writeGeometryElement(e,t,r)}}l.prototype.namespace="http://www.opengis.net/gml/3.2",l.prototype.GEOMETRY_FLAT_COORDINATES_PARSERS={"http://www.opengis.net/gml/3.2":{pos:(0,s.z)(i.default.prototype.readFlatPos),posList:(0,s.z)(i.default.prototype.readFlatPosList),coordinates:(0,s.z)(n.default.prototype.readFlatCoordinates)}},l.prototype.FLAT_LINEAR_RINGS_PARSERS={"http://www.opengis.net/gml/3.2":{interior:i.default.prototype.interiorParser,exterior:i.default.prototype.exteriorParser}},l.prototype.GEOMETRY_PARSERS={"http://www.opengis.net/gml/3.2":{Point:(0,s.z)(o.Z.prototype.readPoint),MultiPoint:(0,s.z)(o.Z.prototype.readMultiPoint),LineString:(0,s.z)(o.Z.prototype.readLineString),MultiLineString:(0,s.z)(o.Z.prototype.readMultiLineString),LinearRing:(0,s.z)(o.Z.prototype.readLinearRing),Polygon:(0,s.z)(o.Z.prototype.readPolygon),MultiPolygon:(0,s.z)(o.Z.prototype.readMultiPolygon),Surface:(0,s.z)(l.prototype.readSurface),MultiSurface:(0,s.z)(i.default.prototype.readMultiSurface),Curve:(0,s.z)(l.prototype.readCurve),MultiCurve:(0,s.z)(i.default.prototype.readMultiCurve),Envelope:(0,s.z)(l.prototype.readEnvelope)}},l.prototype.MULTICURVE_PARSERS={"http://www.opengis.net/gml/3.2":{curveMember:(0,s.Ei)(i.default.prototype.curveMemberParser),curveMembers:(0,s.Ei)(i.default.prototype.curveMemberParser)}},l.prototype.MULTISURFACE_PARSERS={"http://www.opengis.net/gml/3.2":{surfaceMember:(0,s.Ei)(i.default.prototype.surfaceMemberParser),surfaceMembers:(0,s.Ei)(i.default.prototype.surfaceMemberParser)}},l.prototype.CURVEMEMBER_PARSERS={"http://www.opengis.net/gml/3.2":{LineString:(0,s.Ei)(o.Z.prototype.readLineString),Curve:(0,s.Ei)(i.default.prototype.readCurve)}},l.prototype.SURFACEMEMBER_PARSERS={"http://www.opengis.net/gml/3.2":{Polygon:(0,s.Ei)(o.Z.prototype.readPolygon),Surface:(0,s.Ei)(i.default.prototype.readSurface)}},l.prototype.SURFACE_PARSERS={"http://www.opengis.net/gml/3.2":{patches:(0,s.z)(i.default.prototype.readPatch)}},l.prototype.CURVE_PARSERS={"http://www.opengis.net/gml/3.2":{segments:(0,s.z)(i.default.prototype.readSegment)}},l.prototype.ENVELOPE_PARSERS={"http://www.opengis.net/gml/3.2":{lowerCorner:(0,s.Ei)(i.default.prototype.readFlatPosList),upperCorner:(0,s.Ei)(i.default.prototype.readFlatPosList)}},l.prototype.PATCHES_PARSERS={"http://www.opengis.net/gml/3.2":{PolygonPatch:(0,s.z)(i.default.prototype.readPolygonPatch)}},l.prototype.SEGMENTS_PARSERS={"http://www.opengis.net/gml/3.2":{LineStringSegment:(0,s.pc)(i.default.prototype.readLineStringSegment)}},l.prototype.MULTIPOINT_PARSERS={"http://www.opengis.net/gml/3.2":{pointMember:(0,s.Ei)(o.Z.prototype.pointMemberParser),pointMembers:(0,s.Ei)(o.Z.prototype.pointMemberParser)}},l.prototype.MULTILINESTRING_PARSERS={"http://www.opengis.net/gml/3.2":{lineStringMember:(0,s.Ei)(o.Z.prototype.lineStringMemberParser),lineStringMembers:(0,s.Ei)(o.Z.prototype.lineStringMemberParser)}},l.prototype.MULTIPOLYGON_PARSERS={"http://www.opengis.net/gml/3.2":{polygonMember:(0,s.Ei)(o.Z.prototype.polygonMemberParser),polygonMembers:(0,s.Ei)(o.Z.prototype.polygonMemberParser)}},l.prototype.POINTMEMBER_PARSERS={"http://www.opengis.net/gml/3.2":{Point:(0,s.Ei)(o.Z.prototype.readFlatCoordinatesFromNode)}},l.prototype.LINESTRINGMEMBER_PARSERS={"http://www.opengis.net/gml/3.2":{LineString:(0,s.Ei)(o.Z.prototype.readLineString)}},l.prototype.POLYGONMEMBER_PARSERS={"http://www.opengis.net/gml/3.2":{Polygon:(0,s.Ei)(o.Z.prototype.readPolygon)}},l.prototype.RING_PARSERS={"http://www.opengis.net/gml/3.2":{LinearRing:(0,s.z)(o.Z.prototype.readFlatLinearRing),Ring:(0,s.z)(l.prototype.readFlatCurveRing)}},l.prototype.RING_SERIALIZERS={"http://www.opengis.net/gml/3.2":{exterior:(0,s.A4)(i.default.prototype.writeRing),interior:(0,s.A4)(i.default.prototype.writeRing)}},l.prototype.ENVELOPE_SERIALIZERS={"http://www.opengis.net/gml/3.2":{lowerCorner:(0,s.A4)(a.bZ),upperCorner:(0,s.A4)(a.bZ)}},l.prototype.SURFACEORPOLYGONMEMBER_SERIALIZERS={"http://www.opengis.net/gml/3.2":{surfaceMember:(0,s.A4)(i.default.prototype.writeSurfaceOrPolygonMember),polygonMember:(0,s.A4)(i.default.prototype.writeSurfaceOrPolygonMember)}},l.prototype.POINTMEMBER_SERIALIZERS={"http://www.opengis.net/gml/3.2":{pointMember:(0,s.A4)(i.default.prototype.writePointMember)}},l.prototype.LINESTRINGORCURVEMEMBER_SERIALIZERS={"http://www.opengis.net/gml/3.2":{lineStringMember:(0,s.A4)(i.default.prototype.writeLineStringOrCurveMember),curveMember:(0,s.A4)(i.default.prototype.writeLineStringOrCurveMember)}},l.prototype.GEOMETRY_SERIALIZERS={"http://www.opengis.net/gml/3.2":{Curve:(0,s.A4)(i.default.prototype.writeCurveOrLineString),MultiCurve:(0,s.A4)(i.default.prototype.writeMultiCurveOrLineString),Point:(0,s.A4)(l.prototype.writePoint),MultiPoint:(0,s.A4)(i.default.prototype.writeMultiPoint),LineString:(0,s.A4)(i.default.prototype.writeCurveOrLineString),MultiLineString:(0,s.A4)(i.default.prototype.writeMultiCurveOrLineString),LinearRing:(0,s.A4)(i.default.prototype.writeLinearRing),Polygon:(0,s.A4)(i.default.prototype.writeSurfaceOrPolygon),MultiPolygon:(0,s.A4)(i.default.prototype.writeMultiSurfaceOrPolygon),Surface:(0,s.A4)(i.default.prototype.writeSurfaceOrPolygon),MultiSurface:(0,s.A4)(i.default.prototype.writeMultiSurfaceOrPolygon),Envelope:(0,s.A4)(i.default.prototype.writeEnvelope)}};const u=l},"./node_modules/ol/format/GMLBase.js":(e,t,r)=>{"use strict";r.d(t,{J:()=>_,Z:()=>v});var n=r("./node_modules/ol/Feature.js"),i=r("./node_modules/ol/geom/Geometry.js"),o=r("./node_modules/ol/geom/LineString.js"),s=r("./node_modules/ol/geom/LinearRing.js"),a=r("./node_modules/ol/geom/MultiLineString.js"),l=r("./node_modules/ol/geom/MultiPoint.js"),u=r("./node_modules/ol/geom/MultiPolygon.js"),c=r("./node_modules/ol/geom/Point.js"),h=r("./node_modules/ol/geom/Polygon.js"),d=r("./node_modules/ol/format/XMLFeature.js"),p=r("./node_modules/ol/array.js"),g=r("./node_modules/ol/xml.js"),f=r("./node_modules/ol/proj.js"),m=r("./node_modules/ol/format/Feature.js");const _="http://www.opengis.net/gml",b=/^\s*$/;class y extends d.Z{constructor(e){super(),e=e||{},this.featureType=e.featureType,this.featureNS=e.featureNS,this.srsName=e.srsName,this.schemaLocation="",this.FEATURE_COLLECTION_PARSERS={},this.FEATURE_COLLECTION_PARSERS[this.namespace]={featureMember:(0,g.Ei)(this.readFeaturesInternal),featureMembers:(0,g.z)(this.readFeaturesInternal)},this.supportedMediaTypes=["application/gml+xml"]}readFeaturesInternal(e,t){const r=e.localName;let n=null;if("FeatureCollection"==r)n=(0,g.O)([],this.FEATURE_COLLECTION_PARSERS,e,t,this);else if("featureMembers"==r||"featureMember"==r||"member"==r){const i=t[0];let o=i.featureType,s=i.featureNS;const a="p",l="p0";if(!o&&e.childNodes){o=[],s={};for(let t=0,r=e.childNodes.length;t0&&!(e instanceof i.Z)){e={_content_:e};for(let t=0;t{"use strict";r.d(t,{default:()=>K});var n=r("./node_modules/ol/Feature.js"),i=r("./node_modules/ol/geom/LineString.js"),o=r("./node_modules/ol/geom/MultiLineString.js"),s=r("./node_modules/ol/geom/Point.js"),a=r("./node_modules/ol/format/XMLFeature.js"),l=r("./node_modules/ol/xml.js"),u=r("./node_modules/ol/proj.js"),c=r("./node_modules/ol/format/xsd.js"),h=r("./node_modules/ol/format/Feature.js");const d=[null,"http://www.topografix.com/GPX/1/0","http://www.topografix.com/GPX/1/1"],p={rte:z,trk:B,wpt:U},g=(0,l.C5)(d,{rte:(0,l.Ei)(z),trk:(0,l.Ei)(B),wpt:(0,l.Ei)(U)}),f=(0,l.C5)(d,{text:(0,l.Pr)(c.s2,"linkText"),type:(0,l.Pr)(c.s2,"linkType")}),m=(0,l.C5)(d,{rte:(0,l.A4)((function(e,t,r){const n=r[0],i=t.getProperties(),o={node:e};o.properties=i;const s=t.getGeometry();if("LineString"==s.getType()){const e=(0,h.fI)(s,!0,n);o.geometryLayout=e.getLayout(),i.rtept=e.getCoordinates()}const a=r[r.length-1].node,u=C[a.namespaceURI],c=(0,l.RA)(i,u);(0,l.ZL)(o,T,l.hg,c,r,u)})),trk:(0,l.A4)((function(e,t,r){const n=r[0],i=t.getProperties(),o={node:e};o.properties=i;const s=t.getGeometry();if("MultiLineString"==s.getType()){const e=(0,h.fI)(s,!0,n);i.trkseg=e.getLineStrings()}const a=r[r.length-1].node,u=P[a.namespaceURI],c=(0,l.RA)(i,u);(0,l.ZL)(o,I,l.hg,c,r,u)})),wpt:(0,l.A4)((function(e,t,r){const n=r[0],i=r[r.length-1];i.properties=t.getProperties();const o=t.getGeometry();if("Point"==o.getType()){const t=(0,h.fI)(o,!0,n);i.geometryLayout=t.getLayout(),W(e,t.getCoordinates(),r)}}))});class _ extends a.Z{constructor(e){super(),e=e||{},this.dataProjection=(0,u.get)("EPSG:4326"),this.readExtensions_=e.readExtensions}handleReadExtensions_(e){e||(e=[]);for(let t=0,r=e.length;t{"use strict";r.d(t,{default:()=>y});var n=r("./node_modules/ol/Feature.js"),i=r("./node_modules/ol/geom/GeometryCollection.js"),o=r("./node_modules/ol/format/JSONFeature.js"),s=r("./node_modules/ol/geom/LineString.js"),a=r("./node_modules/ol/geom/MultiLineString.js"),l=r("./node_modules/ol/geom/MultiPoint.js"),u=r("./node_modules/ol/geom/MultiPolygon.js"),c=r("./node_modules/ol/geom/Point.js"),h=r("./node_modules/ol/geom/Polygon.js"),d=r("./node_modules/ol/asserts.js"),p=r("./node_modules/ol/proj.js"),g=r("./node_modules/ol/obj.js"),f=r("./node_modules/ol/format/Feature.js");class m extends o.Z{constructor(e){e=e||{},super(),this.dataProjection=(0,p.get)(e.dataProjection?e.dataProjection:"EPSG:4326"),e.featureProjection&&(this.defaultFeatureProjection=(0,p.get)(e.featureProjection)),this.geometryName_=e.geometryName,this.extractGeometryName_=e.extractGeometryName,this.supportedMediaTypes=["application/geo+json","application/vnd.geo+json"]}readFeatureFromObject(e,t){let r=null;r="Feature"===e.type?e:{type:"Feature",geometry:e,properties:null};const i=_(r.geometry,t),o=new n.default;return this.geometryName_?o.setGeometryName(this.geometryName_):this.extractGeometryName_&&"geometry_name"in r!==void 0&&o.setGeometryName(r.geometry_name),o.setGeometry(i),"id"in r&&o.setId(r.id),r.properties&&o.setProperties(r.properties,!0),o}readFeaturesFromObject(e,t){let r=null;if("FeatureCollection"===e.type){r=[];const n=e.features;for(let e=0,i=n.length;e{"use strict";r.d(t,{L:()=>i,Z:()=>c});var n=r("./node_modules/ol/asserts.js");const i={VERSION1:"version1",VERSION2:"version2",VERSION3:"version3"},o={};o[i.VERSION1]={level0:{supports:[],formats:[],qualities:["native"]},level1:{supports:["regionByPx","sizeByW","sizeByH","sizeByPct"],formats:["jpg"],qualities:["native"]},level2:{supports:["regionByPx","regionByPct","sizeByW","sizeByH","sizeByPct","sizeByConfinedWh","sizeByWh"],formats:["jpg","png"],qualities:["native","color","grey","bitonal"]}},o[i.VERSION2]={level0:{supports:[],formats:["jpg"],qualities:["default"]},level1:{supports:["regionByPx","sizeByW","sizeByH","sizeByPct"],formats:["jpg"],qualities:["default"]},level2:{supports:["regionByPx","regionByPct","sizeByW","sizeByH","sizeByPct","sizeByConfinedWh","sizeByDistortedWh","sizeByWh"],formats:["jpg","png"],qualities:["default","bitonal"]}},o[i.VERSION3]={level0:{supports:[],formats:["jpg"],qualities:["default"]},level1:{supports:["regionByPx","regionSquare","sizeByW","sizeByH","sizeByWh"],formats:["jpg"],qualities:["default"]},level2:{supports:["regionByPx","regionSquare","regionByPct","sizeByW","sizeByH","sizeByPct","sizeByConfinedWh","sizeByWh"],formats:["jpg","png"],qualities:["default"]}},o.none={none:{supports:[],formats:[],qualities:[]}};const s=/^https?:\/\/library\.stanford\.edu\/iiif\/image-api\/(?:1\.1\/)?compliance\.html#level[0-2]$/,a=/^https?:\/\/iiif\.io\/api\/image\/2\/level[0-2](?:\.json)?$/,l=/(^https?:\/\/iiif\.io\/api\/image\/3\/level[0-2](?:\.json)?$)|(^level[0-2]$)/,u={};u[i.VERSION1]=function(e){let t=e.getComplianceLevelSupportedFeatures();return void 0===t&&(t=o[i.VERSION1].level0),{url:void 0===e.imageInfo["@id"]?void 0:e.imageInfo["@id"].replace(/\/?(?:info\.json)?$/g,""),supports:t.supports,formats:[...t.formats,void 0===e.imageInfo.formats?[]:e.imageInfo.formats],qualities:[...t.qualities,void 0===e.imageInfo.qualities?[]:e.imageInfo.qualities],resolutions:e.imageInfo.scale_factors,tileSize:void 0!==e.imageInfo.tile_width?void 0!==e.imageInfo.tile_height?[e.imageInfo.tile_width,e.imageInfo.tile_height]:[e.imageInfo.tile_width,e.imageInfo.tile_width]:null!=e.imageInfo.tile_height?[e.imageInfo.tile_height,e.imageInfo.tile_height]:void 0}},u[i.VERSION2]=function(e){const t=e.getComplianceLevelSupportedFeatures(),r=Array.isArray(e.imageInfo.profile)&&e.imageInfo.profile.length>1,n=r&&e.imageInfo.profile[1].supports?e.imageInfo.profile[1].supports:[],i=r&&e.imageInfo.profile[1].formats?e.imageInfo.profile[1].formats:[],o=r&&e.imageInfo.profile[1].qualities?e.imageInfo.profile[1].qualities:[];return{url:e.imageInfo["@id"].replace(/\/?(?:info\.json)?$/g,""),sizes:void 0===e.imageInfo.sizes?void 0:e.imageInfo.sizes.map((function(e){return[e.width,e.height]})),tileSize:void 0===e.imageInfo.tiles?void 0:[e.imageInfo.tiles.map((function(e){return e.width}))[0],e.imageInfo.tiles.map((function(e){return void 0===e.height?e.width:e.height}))[0]],resolutions:void 0===e.imageInfo.tiles?void 0:e.imageInfo.tiles.map((function(e){return e.scaleFactors}))[0],supports:[...t.supports,...n],formats:[...t.formats,...i],qualities:[...t.qualities,...o]}},u[i.VERSION3]=function(e){const t=e.getComplianceLevelSupportedFeatures(),r=void 0===e.imageInfo.extraFormats?t.formats:[...t.formats,...e.imageInfo.extraFormats],n=void 0!==e.imageInfo.preferredFormats&&Array.isArray(e.imageInfo.preferredFormats)&&e.imageInfo.preferredFormats.length>0?e.imageInfo.preferredFormats.filter((function(e){return["jpg","png","gif"].includes(e)})).reduce((function(e,t){return void 0===e&&r.includes(t)?t:e}),void 0):void 0;return{url:e.imageInfo.id,sizes:void 0===e.imageInfo.sizes?void 0:e.imageInfo.sizes.map((function(e){return[e.width,e.height]})),tileSize:void 0===e.imageInfo.tiles?void 0:[e.imageInfo.tiles.map((function(e){return e.width}))[0],e.imageInfo.tiles.map((function(e){return e.height}))[0]],resolutions:void 0===e.imageInfo.tiles?void 0:e.imageInfo.tiles.map((function(e){return e.scaleFactors}))[0],supports:void 0===e.imageInfo.extraFeatures?t.supports:[...t.supports,...e.imageInfo.extraFeatures],formats:r,qualities:void 0===e.imageInfo.extraQualities?t.qualities:[...t.qualities,...e.imageInfo.extraQualities],preferredFormat:n}};const c=class{constructor(e){this.setImageInfo(e)}setImageInfo(e){this.imageInfo="string"==typeof e?JSON.parse(e):e}getImageApiVersion(){if(void 0===this.imageInfo)return;let e=this.imageInfo["@context"]||"ol-no-context";"string"==typeof e&&(e=[e]);for(let t=0;t0&&"string"==typeof this.imageInfo.profile[0]&&a.test(this.imageInfo.profile[0]))return this.imageInfo.profile[0]}}getComplianceLevelFromProfile(e){const t=this.getComplianceLevelEntryFromProfile(e);if(void 0===t)return;const r=t.match(/level[0-2](?:\.json)?$/g);return Array.isArray(r)?r[0].replace(".json",""):void 0}getComplianceLevelSupportedFeatures(){if(void 0===this.imageInfo)return;const e=this.getImageApiVersion(),t=this.getComplianceLevelFromProfile(e);return void 0===t?o.none.none:o[e][t]}getTileSourceOptions(e){const t=e||{},r=this.getImageApiVersion();if(void 0===r)return;const n=void 0===r?void 0:u[r](this);return void 0!==n?{url:n.url,version:r,size:[this.imageInfo.width,this.imageInfo.height],sizes:n.sizes,format:void 0!==t.format&&n.formats.includes(t.format)?t.format:void 0!==n.preferredFormat?n.preferredFormat:"jpg",supports:n.supports,quality:t.quality&&n.qualities.includes(t.quality)?t.quality:n.qualities.includes("native")?"native":"default",resolutions:Array.isArray(n.resolutions)?n.resolutions.sort((function(e,t){return t-e})):void 0,tileSize:n.tileSize}:void 0}}},"./node_modules/ol/format/JSONFeature.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r("./node_modules/ol/format/Feature.js"),i=r("./node_modules/ol/util.js");class o extends n.ZP{constructor(){super()}getType(){return"json"}readFeature(e,t){return this.readFeatureFromObject(s(e),this.getReadOptions(e,t))}readFeatures(e,t){return this.readFeaturesFromObject(s(e),this.getReadOptions(e,t))}readFeatureFromObject(e,t){return(0,i.O3)()}readFeaturesFromObject(e,t){return(0,i.O3)()}readGeometry(e,t){return this.readGeometryFromObject(s(e),this.getReadOptions(e,t))}readGeometryFromObject(e,t){return(0,i.O3)()}readProjection(e){return this.readProjectionFromObject(s(e))}readProjectionFromObject(e){return(0,i.O3)()}writeFeature(e,t){return JSON.stringify(this.writeFeatureObject(e,t))}writeFeatureObject(e,t){return(0,i.O3)()}writeFeatures(e,t){return JSON.stringify(this.writeFeaturesObject(e,t))}writeFeaturesObject(e,t){return(0,i.O3)()}writeGeometry(e,t){return JSON.stringify(this.writeGeometryObject(e,t))}writeGeometryObject(e,t){return(0,i.O3)()}}function s(e){if("string"==typeof e){return JSON.parse(e)||null}return null!==e?e:null}const a=o},"./node_modules/ol/format/MVT.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>w});var n=r("./node_modules/ol/format/Feature.js"),i=r("./node_modules/ol/geom/LineString.js"),o=r("./node_modules/ol/geom/MultiLineString.js"),s=r("./node_modules/ol/geom/MultiPoint.js"),a=r("./node_modules/ol/geom/MultiPolygon.js"),l=r("./node_modules/pbf/index.js"),u=r("./node_modules/ol/geom/Point.js"),c=r("./node_modules/ol/geom/Polygon.js"),h=r("./node_modules/ol/proj/Projection.js"),d=r("./node_modules/ol/render/Feature.js"),p=r("./node_modules/ol/asserts.js"),g=r("./node_modules/ol/proj.js"),f=r("./node_modules/ol/geom/flat/orient.js");class m extends n.ZP{constructor(e){super(),e=e||{},this.dataProjection=new h.default({code:"",units:"tile-pixels"}),this.featureClass_=e.featureClass?e.featureClass:d.ZP,this.geometryName_=e.geometryName,this.layerName_=e.layerName?e.layerName:"layer",this.layers_=e.layers?e.layers:null,this.idProperty_=e.idProperty,this.supportedMediaTypes=["application/vnd.mapbox-vector-tile","application/x-protobuf"]}readRawGeometry_(e,t,r,n){e.pos=t.geometry;const i=e.readVarint()+e.pos;let o=1,s=0,a=0,l=0,u=0,c=0;for(;e.pos>3}s--,1===o||2===o?(a+=e.readSVarint(),l+=e.readSVarint(),1===o&&u>c&&(n.push(u),c=u),r.push(a,l),u+=2):7===o?u>c&&(r.push(r[c],r[c+1]),u+=2):(0,p.h)(!1,59)}u>c&&(n.push(u),c=u)}createFeature_(e,t,r){const l=t.type;if(0===l)return null;let h;const p=t.properties;let g;this.idProperty_?(g=p[this.idProperty_],delete p[this.idProperty_]):g=t.id,p[this.layerName_]=t.layer.name;const m=[],_=[];this.readRawGeometry_(e,t,m,_);const b=function(e,t){let r;return 1===e?r=1===t?"Point":"MultiPoint":2===e?r=1===t?"LineString":"MultiLineString":3===e&&(r="Polygon"),r}(l,_.length);if(this.featureClass_===d.ZP)h=new this.featureClass_(b,m,_,p,g),h.transform(r.dataProjection);else{let e;if("Polygon"==b){const t=(0,f.Q3)(m,_);e=t.length>1?new a.Z(m,"XY",t):new c.default(m,"XY",_)}else e="Point"===b?new u.Z(m,"XY"):"LineString"===b?new i.Z(m,"XY"):"MultiPoint"===b?new s.Z(m,"XY"):"MultiLineString"===b?new o.Z(m,"XY",_):null;h=new(0,this.featureClass_),this.geometryName_&&h.setGeometryName(this.geometryName_);const t=(0,n.fI)(e,!1,r);h.setGeometry(t),void 0!==g&&h.setId(g),h.setProperties(p,!0)}return h}getType(){return"arraybuffer"}readFeatures(e,t){const r=this.layers_;t=this.adaptOptions(t);const n=(0,g.get)(t.dataProjection);n.setWorldExtent(t.extent),t.dataProjection=n;const i=new l(e),o=i.readFields(_,{}),s=[];for(const e in o){if(r&&!r.includes(e))continue;const a=o[e],l=a?[0,0,a.extent,a.extent]:null;n.setExtent(l);for(let e=0,r=a.length;e>3)?r.readString():2===e?r.readFloat():3===e?r.readDouble():4===e?r.readVarint64():5===e?r.readVarint():6===e?r.readSVarint():7===e?r.readBoolean():null;t.values.push(n)}}function y(e,t,r){if(1==e)t.id=r.readVarint();else if(2==e){const e=r.readVarint()+r.pos;for(;r.pos{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/format/Feature.js"),i=r("./node_modules/ol/util.js"),o=r("./node_modules/ol/array.js"),s=r("./node_modules/ol/xml.js");class a extends n.ZP{constructor(){super(),this.xmlSerializer_=(0,s.xc)()}getType(){return"xml"}readFeature(e,t){if(!e)return null;if("string"==typeof e){const r=(0,s.Qc)(e);return this.readFeatureFromDocument(r,t)}return(0,s.qk)(e)?this.readFeatureFromDocument(e,t):this.readFeatureFromNode(e,t)}readFeatureFromDocument(e,t){const r=this.readFeaturesFromDocument(e,t);return r.length>0?r[0]:null}readFeatureFromNode(e,t){return null}readFeatures(e,t){if(!e)return[];if("string"==typeof e){const r=(0,s.Qc)(e);return this.readFeaturesFromDocument(r,t)}return(0,s.qk)(e)?this.readFeaturesFromDocument(e,t):this.readFeaturesFromNode(e,t)}readFeaturesFromDocument(e,t){const r=[];for(let n=e.firstChild;n;n=n.nextSibling)n.nodeType==Node.ELEMENT_NODE&&(0,o.l7)(r,this.readFeaturesFromNode(n,t));return r}readFeaturesFromNode(e,t){return(0,i.O3)()}readGeometry(e,t){if(!e)return null;if("string"==typeof e){const r=(0,s.Qc)(e);return this.readGeometryFromDocument(r,t)}return(0,s.qk)(e)?this.readGeometryFromDocument(e,t):this.readGeometryFromNode(e,t)}readGeometryFromDocument(e,t){return null}readGeometryFromNode(e,t){return null}readProjection(e){if(!e)return null;if("string"==typeof e){const t=(0,s.Qc)(e);return this.readProjectionFromDocument(t)}return(0,s.qk)(e)?this.readProjectionFromDocument(e):this.readProjectionFromNode(e)}readProjectionFromDocument(e){return this.dataProjection}readProjectionFromNode(e){return this.dataProjection}writeFeature(e,t){const r=this.writeFeatureNode(e,t);return this.xmlSerializer_.serializeToString(r)}writeFeatureNode(e,t){return null}writeFeatures(e,t){const r=this.writeFeaturesNode(e,t);return this.xmlSerializer_.serializeToString(r)}writeFeaturesNode(e,t){return null}writeGeometry(e,t){const r=this.writeGeometryNode(e,t);return this.xmlSerializer_.serializeToString(r)}writeGeometryNode(e,t){return null}}const l=a},"./node_modules/ol/format/xsd.js":(e,t,r)=>{"use strict";r.d(t,{$L:()=>c,JD:()=>_,Vi:()=>p,_E:()=>h,bZ:()=>b,ej:()=>u,f3:()=>m,fy:()=>l,hv:()=>f,s2:()=>d,ud:()=>o,v$:()=>s,x7:()=>a,xO:()=>g});var n=r("./node_modules/ol/xml.js"),i=r("./node_modules/ol/string.js");function o(e){return s((0,n.Ve)(e,!1))}function s(e){const t=/^\s*(true|1)|(false|0)\s*$/.exec(e);if(t)return void 0!==t[1]||!1}function a(e){const t=(0,n.Ve)(e,!1),r=Date.parse(t);return isNaN(r)?void 0:r/1e3}function l(e){return u((0,n.Ve)(e,!1))}function u(e){const t=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(e);if(t)return parseFloat(t[1])}function c(e){return h((0,n.Ve)(e,!1))}function h(e){const t=/^\s*(\d+)\s*$/.exec(e);if(t)return parseInt(t[1],10)}function d(e){return(0,n.Ve)(e,!1).trim()}function p(e,t){b(e,t?"1":"0")}function g(e,t){e.appendChild((0,n.Me)().createCDATASection(t))}function f(e,t){const r=new Date(1e3*t),o=r.getUTCFullYear()+"-"+(0,i.v)(r.getUTCMonth()+1,2)+"-"+(0,i.v)(r.getUTCDate(),2)+"T"+(0,i.v)(r.getUTCHours(),2)+":"+(0,i.v)(r.getUTCMinutes(),2)+":"+(0,i.v)(r.getUTCSeconds(),2)+"Z";e.appendChild((0,n.Me)().createTextNode(o))}function m(e,t){const r=t.toPrecision();e.appendChild((0,n.Me)().createTextNode(r))}function _(e,t){const r=t.toString();e.appendChild((0,n.Me)().createTextNode(r))}function b(e,t){e.appendChild((0,n.Me)().createTextNode(t))}},"./node_modules/ol/functions.js":(e,t,r)=>{"use strict";r.d(t,{Dv:()=>o,Vi:()=>l,Zn:()=>s,qe:()=>a,uX:()=>i});var n=r("./node_modules/ol/array.js");function i(){return!0}function o(){return!1}function s(){}function a(e){let t,r,i,o=!1;return function(){const s=Array.prototype.slice.call(arguments);return o&&this===i&&(0,n.fS)(s,r)||(o=!0,i=this,r=s,t=e.apply(this,arguments)),t}}function l(e){return function(){let t;try{t=e()}catch(e){return Promise.reject(e)}return t instanceof Promise?t:Promise.resolve(t)}()}},"./node_modules/ol/geom.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{Circle:()=>n.default,Geometry:()=>i.Z,GeometryCollection:()=>o.Z,LineString:()=>a.Z,LinearRing:()=>s.Z,MultiLineString:()=>l.Z,MultiPoint:()=>u.Z,MultiPolygon:()=>c.Z,Point:()=>h.Z,Polygon:()=>d.default,SimpleGeometry:()=>p.ZP});var n=r("./node_modules/ol/geom/Circle.js"),i=r("./node_modules/ol/geom/Geometry.js"),o=r("./node_modules/ol/geom/GeometryCollection.js"),s=r("./node_modules/ol/geom/LinearRing.js"),a=r("./node_modules/ol/geom/LineString.js"),l=r("./node_modules/ol/geom/MultiLineString.js"),u=r("./node_modules/ol/geom/MultiPoint.js"),c=r("./node_modules/ol/geom/MultiPolygon.js"),h=r("./node_modules/ol/geom/Point.js"),d=r("./node_modules/ol/geom/Polygon.js"),p=r("./node_modules/ol/geom/SimpleGeometry.js")},"./node_modules/ol/geom/Circle.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>l});var n=r("./node_modules/ol/geom/SimpleGeometry.js"),i=r("./node_modules/ol/extent.js"),o=r("./node_modules/ol/geom/flat/deflate.js"),s=r("./node_modules/ol/geom/flat/transform.js");class a extends n.ZP{constructor(e,t,r){super(),void 0!==r&&void 0===t?this.setFlatCoordinates(r,e):(t=t||0,this.setCenterAndRadius(e,t,r))}clone(){const e=new a(this.flatCoordinates.slice(),void 0,this.layout);return e.applyProperties(this),e}closestPointXY(e,t,r,n){const i=this.flatCoordinates,o=e-i[0],s=t-i[1],a=o*o+s*s;if(a=t[0]||e[1]<=t[1]&&e[3]>=t[1]||(0,i.forEachCorner)(e,this.intersectsCoordinate.bind(this))}return!1}setCenter(e){const t=this.stride,r=this.flatCoordinates[t]-this.flatCoordinates[0],n=e.slice();n[t]=n[0]+r;for(let r=1;r{"use strict";r.d(t,{Z:()=>d});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/util.js"),o=r("./node_modules/ol/transform.js"),s=r("./node_modules/ol/extent.js"),a=r("./node_modules/ol/proj.js"),l=r("./node_modules/ol/functions.js"),u=r("./node_modules/ol/geom/flat/transform.js");const c=(0,o.Ue)();class h extends n.Z{constructor(){super(),this.extent_=(0,s.createEmpty)(),this.extentRevision_=-1,this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=0,this.simplifyTransformedInternal=(0,l.qe)((function(e,t,r){if(!r)return this.getSimplifiedGeometry(t);const n=this.clone();return n.applyTransform(r),n.getSimplifiedGeometry(t)}))}simplifyTransformed(e,t){return this.simplifyTransformedInternal(this.getRevision(),e,t)}clone(){return(0,i.O3)()}closestPointXY(e,t,r,n){return(0,i.O3)()}containsXY(e,t){const r=this.getClosestPoint([e,t]);return r[0]===e&&r[1]===t}getClosestPoint(e,t){return t=t||[NaN,NaN],this.closestPointXY(e[0],e[1],t,1/0),t}intersectsCoordinate(e){return this.containsXY(e[0],e[1])}computeExtent(e){return(0,i.O3)()}getExtent(e){if(this.extentRevision_!=this.getRevision()){const e=this.computeExtent(this.extent_);(isNaN(e[0])||isNaN(e[1]))&&(0,s.createOrUpdateEmpty)(e),this.extentRevision_=this.getRevision()}return(0,s.returnOrUpdate)(this.extent_,e)}rotate(e,t){(0,i.O3)()}scale(e,t,r){(0,i.O3)()}simplify(e){return this.getSimplifiedGeometry(e*e)}getSimplifiedGeometry(e){return(0,i.O3)()}getType(){return(0,i.O3)()}applyTransform(e){(0,i.O3)()}intersectsExtent(e){return(0,i.O3)()}translate(e,t){(0,i.O3)()}transform(e,t){const r=(0,a.get)(e),n="tile-pixels"==r.getUnits()?function(e,n,i){const l=r.getExtent(),h=r.getWorldExtent(),d=(0,s.getHeight)(h)/(0,s.getHeight)(l);return(0,o.qC)(c,h[0],h[3],d,-d,0,0,0),(0,u.vT)(e,0,e.length,i,c,n),(0,a.getTransform)(r,t)(e,n,i)}:(0,a.getTransform)(r,t);return this.applyTransform(n),this}}const d=h},"./node_modules/ol/geom/GeometryCollection.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/geom/Geometry.js"),o=r("./node_modules/ol/extent.js"),s=r("./node_modules/ol/events.js");class a extends i.Z{constructor(e){super(),this.geometries_=e||null,this.changeEventsKeys_=[],this.listenGeometriesChange_()}unlistenGeometriesChange_(){this.changeEventsKeys_.forEach(s.bN),this.changeEventsKeys_.length=0}listenGeometriesChange_(){if(this.geometries_)for(let e=0,t=this.geometries_.length;e{"use strict";r.d(t,{Z:()=>f});var n=r("./node_modules/ol/geom/SimpleGeometry.js"),i=r("./node_modules/ol/geom/flat/closest.js"),o=r("./node_modules/ol/extent.js"),s=r("./node_modules/ol/geom/flat/deflate.js"),a=r("./node_modules/ol/geom/flat/simplify.js"),l=r("./node_modules/ol/array.js"),u=r("./node_modules/ol/geom/flat/segments.js"),c=r("./node_modules/ol/geom/flat/inflate.js"),h=r("./node_modules/ol/geom/flat/interpolate.js"),d=r("./node_modules/ol/geom/flat/intersectsextent.js"),p=r("./node_modules/ol/geom/flat/length.js");class g extends n.ZP{constructor(e,t){super(),this.flatMidpoint_=null,this.flatMidpointRevision_=-1,this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===t||Array.isArray(e[0])?this.setCoordinates(e,t):this.setFlatCoordinates(t,e)}appendCoordinate(e){this.flatCoordinates?(0,l.l7)(this.flatCoordinates,e):this.flatCoordinates=e.slice(),this.changed()}clone(){const e=new g(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,t,r,n){return n<(0,o.closestSquaredDistanceXY)(this.getExtent(),e,t)?n:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,i.Bv)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,i.H$)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!1,e,t,r,n))}forEachSegment(e){return(0,u.E)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}getCoordinateAtM(e,t){return"XYM"!=this.layout&&"XYZM"!=this.layout?null:(t=void 0!==t&&t,(0,h.iJ)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t))}getCoordinates(){return(0,c.Ml)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinateAt(e,t){return(0,h.WW)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t,this.stride)}getLength(){return(0,p.W)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getFlatMidpoint(){return this.flatMidpointRevision_!=this.getRevision()&&(this.flatMidpoint_=this.getCoordinateAt(.5,this.flatMidpoint_),this.flatMidpointRevision_=this.getRevision()),this.flatMidpoint_}getSimplifiedGeometryInternal(e){const t=[];return t.length=(0,a.dt)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t,0),new g(t,"XY")}getType(){return"LineString"}intersectsExtent(e){return(0,d.Kz)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}setCoordinates(e,t){this.setLayout(t,e,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=(0,s.Sg)(this.flatCoordinates,0,e,this.stride),this.changed()}}const f=g},"./node_modules/ol/geom/LinearRing.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>h});var n=r("./node_modules/ol/geom/SimpleGeometry.js"),i=r("./node_modules/ol/geom/flat/closest.js"),o=r("./node_modules/ol/extent.js"),s=r("./node_modules/ol/geom/flat/deflate.js"),a=r("./node_modules/ol/geom/flat/simplify.js"),l=r("./node_modules/ol/geom/flat/inflate.js"),u=r("./node_modules/ol/geom/flat/area.js");class c extends n.ZP{constructor(e,t){super(),this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===t||Array.isArray(e[0])?this.setCoordinates(e,t):this.setFlatCoordinates(t,e)}clone(){return new c(this.flatCoordinates.slice(),this.layout)}closestPointXY(e,t,r,n){return n<(0,o.closestSquaredDistanceXY)(this.getExtent(),e,t)?n:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,i.Bv)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,i.H$)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!0,e,t,r,n))}getArea(){return(0,u.QQ)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinates(){return(0,l.Ml)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getSimplifiedGeometryInternal(e){const t=[];return t.length=(0,a.dt)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,t,0),new c(t,"XY")}getType(){return"LinearRing"}intersectsExtent(e){return!1}setCoordinates(e,t){this.setLayout(t,e,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=(0,s.Sg)(this.flatCoordinates,0,e,this.stride),this.changed()}}const h=c},"./node_modules/ol/geom/MultiLineString.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>g});var n=r("./node_modules/ol/geom/LineString.js"),i=r("./node_modules/ol/geom/SimpleGeometry.js"),o=r("./node_modules/ol/geom/flat/closest.js"),s=r("./node_modules/ol/extent.js"),a=r("./node_modules/ol/geom/flat/deflate.js"),l=r("./node_modules/ol/geom/flat/simplify.js"),u=r("./node_modules/ol/array.js"),c=r("./node_modules/ol/geom/flat/inflate.js"),h=r("./node_modules/ol/geom/flat/interpolate.js"),d=r("./node_modules/ol/geom/flat/intersectsextent.js");class p extends i.ZP{constructor(e,t,r){if(super(),this.ends_=[],this.maxDelta_=-1,this.maxDeltaRevision_=-1,Array.isArray(e[0]))this.setCoordinates(e,t);else if(void 0!==t&&r)this.setFlatCoordinates(t,e),this.ends_=r;else{let t=this.getLayout();const r=e,n=[],i=[];for(let e=0,o=r.length;e{"use strict";r.d(t,{Z:()=>h});var n=r("./node_modules/ol/geom/Point.js"),i=r("./node_modules/ol/geom/SimpleGeometry.js"),o=r("./node_modules/ol/extent.js"),s=r("./node_modules/ol/geom/flat/deflate.js"),a=r("./node_modules/ol/array.js"),l=r("./node_modules/ol/geom/flat/inflate.js"),u=r("./node_modules/ol/math.js");class c extends i.ZP{constructor(e,t){super(),t&&!Array.isArray(e[0])?this.setFlatCoordinates(t,e):this.setCoordinates(e,t)}appendPoint(e){this.flatCoordinates?(0,a.l7)(this.flatCoordinates,e.getFlatCoordinates()):this.flatCoordinates=e.getFlatCoordinates().slice(),this.changed()}clone(){const e=new c(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,t,r,n){if(n<(0,o.closestSquaredDistanceXY)(this.getExtent(),e,t))return n;const i=this.flatCoordinates,s=this.stride;for(let o=0,a=i.length;o{"use strict";r.d(t,{Z:()=>y});var n=r("./node_modules/ol/geom/MultiPoint.js"),i=r("./node_modules/ol/geom/Polygon.js"),o=r("./node_modules/ol/geom/SimpleGeometry.js"),s=r("./node_modules/ol/geom/flat/closest.js"),a=r("./node_modules/ol/extent.js"),l=r("./node_modules/ol/geom/flat/deflate.js"),u=r("./node_modules/ol/array.js"),c=r("./node_modules/ol/geom/flat/interiorpoint.js"),h=r("./node_modules/ol/geom/flat/inflate.js"),d=r("./node_modules/ol/geom/flat/intersectsextent.js"),p=r("./node_modules/ol/geom/flat/orient.js"),g=r("./node_modules/ol/geom/flat/area.js"),f=r("./node_modules/ol/geom/flat/center.js"),m=r("./node_modules/ol/geom/flat/contains.js"),_=r("./node_modules/ol/geom/flat/simplify.js");class b extends o.ZP{constructor(e,t,r){if(super(),this.endss_=[],this.flatInteriorPointsRevision_=-1,this.flatInteriorPoints_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,!r&&!Array.isArray(e[0])){let n=this.getLayout();const i=e,o=[],s=[];for(let e=0,t=i.length;e{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/geom/SimpleGeometry.js"),i=r("./node_modules/ol/extent.js"),o=r("./node_modules/ol/geom/flat/deflate.js"),s=r("./node_modules/ol/math.js");class a extends n.ZP{constructor(e,t){super(),this.setCoordinates(e,t)}clone(){const e=new a(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,t,r,n){const i=this.flatCoordinates,o=(0,s.bI)(e,t,i[0],i[1]);if(o{"use strict";r.d(t,{circular:()=>w,default:()=>v,fromCircle:()=>E,fromExtent:()=>x});var n=r("./node_modules/ol/geom/LinearRing.js"),i=r("./node_modules/ol/geom/Point.js"),o=r("./node_modules/ol/geom/SimpleGeometry.js"),s=r("./node_modules/ol/geom/flat/closest.js"),a=r("./node_modules/ol/extent.js"),l=r("./node_modules/ol/geom/flat/deflate.js"),u=r("./node_modules/ol/array.js"),c=r("./node_modules/ol/geom/flat/interiorpoint.js"),h=r("./node_modules/ol/geom/flat/inflate.js"),d=r("./node_modules/ol/geom/flat/intersectsextent.js"),p=r("./node_modules/ol/geom/flat/orient.js"),g=r("./node_modules/ol/geom/flat/area.js"),f=r("./node_modules/ol/geom/flat/contains.js"),m=r("./node_modules/ol/math.js"),_=r("./node_modules/ol/geom/flat/simplify.js"),b=r("./node_modules/ol/sphere.js");class y extends o.ZP{constructor(e,t,r){super(),this.ends_=[],this.flatInteriorPointRevision_=-1,this.flatInteriorPoint_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,void 0!==t&&r?(this.setFlatCoordinates(t,e),this.ends_=r):this.setCoordinates(e,t)}appendLinearRing(e){this.flatCoordinates?(0,u.l7)(this.flatCoordinates,e.getFlatCoordinates()):this.flatCoordinates=e.getFlatCoordinates().slice(),this.ends_.push(this.flatCoordinates.length),this.changed()}clone(){const e=new y(this.flatCoordinates.slice(),this.layout,this.ends_.slice());return e.applyProperties(this),e}closestPointXY(e,t,r,n){return n<(0,a.closestSquaredDistanceXY)(this.getExtent(),e,t)?n:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,s.Af)(this.flatCoordinates,0,this.ends_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,s.Xl)(this.flatCoordinates,0,this.ends_,this.stride,this.maxDelta_,!0,e,t,r,n))}containsXY(e,t){return(0,f.wY)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,e,t)}getArea(){return(0,g.KP)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride)}getCoordinates(e){let t;return void 0!==e?(t=this.getOrientedFlatCoordinates().slice(),(0,p.zX)(t,0,this.ends_,this.stride,e)):t=this.flatCoordinates,(0,h.o1)(t,0,this.ends_,this.stride)}getEnds(){return this.ends_}getFlatInteriorPoint(){if(this.flatInteriorPointRevision_!=this.getRevision()){const e=(0,a.getCenter)(this.getExtent());this.flatInteriorPoint_=(0,c.X)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,e,0),this.flatInteriorPointRevision_=this.getRevision()}return this.flatInteriorPoint_}getInteriorPoint(){return new i.Z(this.getFlatInteriorPoint(),"XYM")}getLinearRingCount(){return this.ends_.length}getLinearRing(e){return e<0||this.ends_.length<=e?null:new n.Z(this.flatCoordinates.slice(0===e?0:this.ends_[e-1],this.ends_[e]),this.layout)}getLinearRings(){const e=this.layout,t=this.flatCoordinates,r=this.ends_,i=[];let o=0;for(let s=0,a=r.length;s{"use strict";r.d(t,{Kr:()=>u,ZP:()=>c,tP:()=>l});var n=r("./node_modules/ol/geom/Geometry.js"),i=r("./node_modules/ol/util.js"),o=r("./node_modules/ol/extent.js"),s=r("./node_modules/ol/geom/flat/transform.js");class a extends n.Z{constructor(){super(),this.layout="XY",this.stride=2,this.flatCoordinates=null}computeExtent(e){return(0,o.createOrUpdateFromFlatCoordinates)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}getCoordinates(){return(0,i.O3)()}getFirstCoordinate(){return this.flatCoordinates.slice(0,this.stride)}getFlatCoordinates(){return this.flatCoordinates}getLastCoordinate(){return this.flatCoordinates.slice(this.flatCoordinates.length-this.stride)}getLayout(){return this.layout}getSimplifiedGeometry(e){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),e<0||0!==this.simplifiedGeometryMaxMinSquaredTolerance&&e<=this.simplifiedGeometryMaxMinSquaredTolerance)return this;const t=this.getSimplifiedGeometryInternal(e);return t.getFlatCoordinates().length{"use strict";function n(e,t,r,n){let i=0,o=e[r-n],s=e[r-n+1];for(;to,KP:()=>i,QQ:()=>n})},"./node_modules/ol/geom/flat/center.js":(e,t,r)=>{"use strict";r.d(t,{E:()=>i});var n=r("./node_modules/ol/extent.js");function i(e,t,r,i){const o=[];let s=(0,n.createEmpty)();for(let a=0,l=r.length;a{"use strict";r.d(t,{Af:()=>s,Bv:()=>o,H$:()=>l,Xl:()=>u,gI:()=>c,sD:()=>a});var n=r("./node_modules/ol/math.js");function i(e,t,r,i,o,s,a){const l=e[t],u=e[t+1],c=e[r]-l,h=e[r+1]-u;let d;if(0===c&&0===h)d=t;else{const p=((o-l)*c+(s-u)*h)/(c*c+h*h);if(p>1)d=r;else{if(p>0){for(let o=0;oo&&(o=l),s=r,a=i}return o}function s(e,t,r,n,i){for(let s=0,a=r.length;s{"use strict";r.d(t,{TG:()=>o,Zl:()=>a,uG:()=>i,wY:()=>s});var n=r("./node_modules/ol/extent.js");function i(e,t,r,i,s){return!(0,n.forEachCorner)(s,(function(n){return!o(e,t,r,i,n[0],n[1])}))}function o(e,t,r,n,i,o){let s=0,a=e[r-n],l=e[r-n+1];for(;to&&(r-a)*(o-l)-(i-a)*(n-l)>0&&s++:n<=o&&(r-a)*(o-l)-(i-a)*(n-l)<0&&s--,a=r,l=n}return 0!==s}function s(e,t,r,n,i,s){if(0===r.length)return!1;if(!o(e,t,r[0],n,i,s))return!1;for(let t=1,a=r.length;t{"use strict";function n(e,t,r,n){for(let n=0,i=r.length;nn,QT:()=>s,Sg:()=>i,_5:()=>o})},"./node_modules/ol/geom/flat/inflate.js":(e,t,r)=>{"use strict";function n(e,t,r,n,i){i=void 0!==i?i:[];let o=0;for(let s=t;sn,o1:()=>i,ug:()=>o})},"./node_modules/ol/geom/flat/interiorpoint.js":(e,t,r)=>{"use strict";r.d(t,{U:()=>s,X:()=>o});var n=r("./node_modules/ol/array.js"),i=r("./node_modules/ol/geom/flat/contains.js");function o(e,t,r,o,s,a,l){let u,c,h,d,p,g,f;const m=s[a+1],_=[];for(let n=0,i=r.length;ny&&(h=(d+p)/2,(0,i.wY)(e,t,r,o,h,m)&&(b=h,y=n)),d=p}return isNaN(b)&&(b=s[a]),l?(l.push(b,m,y),l):[b,m,y]}function s(e,t,r,n,i){let s=[];for(let a=0,l=r.length;a{"use strict";r.d(t,{WW:()=>o,dG:()=>a,iJ:()=>s});var n=r("./node_modules/ol/array.js"),i=r("./node_modules/ol/math.js");function o(e,t,r,o,s,a,l){let u,c;const h=(r-t)/o;if(1===h)u=t;else if(2===h)u=t,c=s;else if(0!==h){let i=e[t],a=e[t+1],l=0;const h=[0];for(let n=t+o;n1?l:2,a=a||new Array(l);for(let t=0;t>1;o{"use strict";r.d(t,{AW:()=>a,Kz:()=>s,ac:()=>u,mV:()=>l,oW:()=>c});var n=r("./node_modules/ol/extent.js"),i=r("./node_modules/ol/geom/flat/segments.js"),o=r("./node_modules/ol/geom/flat/contains.js");function s(e,t,r,o,s){const a=(0,n.extendFlatCoordinates)((0,n.createEmpty)(),e,t,r,o);return!!(0,n.intersects)(s,a)&&(!!(0,n.containsExtent)(s,a)||a[0]>=s[0]&&a[2]<=s[2]||a[1]>=s[1]&&a[3]<=s[3]||(0,i.E)(e,t,r,o,(function(e,t){return(0,n.intersectsSegment)(s,e,t)})))}function a(e,t,r,n,i){for(let o=0,a=r.length;o{"use strict";function n(e,t,r,n){let i=e[t],o=e[t+1],s=0;for(let a=t+n;an})},"./node_modules/ol/geom/flat/orient.js":(e,t,r)=>{"use strict";function n(e,t,r,n){for(;t0}function o(e,t,r,n,o){o=void 0!==o&&o;for(let s=0,a=r.length;su,bt:()=>i,$v:()=>o,Oj:()=>s,zX:()=>a,dL:()=>l})},"./node_modules/ol/geom/flat/segments.js":(e,t,r)=>{"use strict";function n(e,t,r,n,i){let o;for(t+=n;tn})},"./node_modules/ol/geom/flat/simplify.js":(e,t,r)=>{"use strict";r.d(t,{Pp:()=>u,UJ:()=>o,Zh:()=>l,dt:()=>i,uZ:()=>s});var n=r("./node_modules/ol/math.js");function i(e,t,r,i,o,s,a){const l=(r-t)/i;if(l<3){for(;t0;){const r=c.pop(),s=c.pop();let a=0;const l=e[s],d=e[s+1],p=e[r],g=e[r+1];for(let t=s+i;ta&&(h=t,a=o)}a>o&&(u[(h-t)/i]=1,s+i0&&f>p)&&(g<0&&m0&&m>g)?(l=r,u=d):(o[a++]=l,o[a++]=u,c=l,h=u,l=r,u=d)}return o[a++]=l,o[a++]=u,a}function l(e,t,r,n,i,o,s,l){for(let u=0,c=r.length;u{"use strict";function n(e,t,r,n,i,o){o=o||[];let s=0;for(let a=t;as,U1:()=>i,bA:()=>o,vT:()=>n})},"./node_modules/ol/has.js":(e,t,r)=>{"use strict";r.d(t,{G$:()=>s,Id:()=>u,ME:()=>o,MP:()=>l,Tp:()=>c,V:()=>i,bM:()=>h,tK:()=>a});const n="undefined"!=typeof navigator&&void 0!==navigator.userAgent?navigator.userAgent.toLowerCase():"",i=n.includes("firefox"),o=n.includes("safari")&&!n.includes("chrom")&&(n.includes("version/15.4")||/cpu (os|iphone os) 15_4 like mac os x/.test(n)),s=n.includes("webkit")&&!n.includes("edge"),a=n.includes("macintosh"),l="undefined"!=typeof devicePixelRatio?devicePixelRatio:1,u="undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof OffscreenCanvas&&self instanceof WorkerGlobalScope,c="undefined"!=typeof Image&&Image.prototype.decode,h=function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("_",null,t),window.removeEventListener("_",null,t)}catch(e){}return e}()},"./node_modules/ol/index.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{AssertionError:()=>n.Z,Collection:()=>i.default,Disposable:()=>o.Z,Feature:()=>s.default,Geolocation:()=>a.default,Graticule:()=>l.Z,Image:()=>u.Z,ImageBase:()=>c.Z,ImageCanvas:()=>h.Z,ImageTile:()=>d.Z,Kinetic:()=>p.Z,Map:()=>g.Z,MapBrowserEvent:()=>f.Z,MapBrowserEventHandler:()=>m.Z,MapEvent:()=>_.Z,Object:()=>b.Z,Observable:()=>y.default,Overlay:()=>v.Z,Tile:()=>w.Z,TileCache:()=>x.Z,TileQueue:()=>E.Z,TileRange:()=>S.Z,VERSION:()=>R.q4,VectorRenderTile:()=>k.Z,VectorTile:()=>C.Z,View:()=>T.ZP,getUid:()=>R.sq});var n=r("./node_modules/ol/AssertionError.js"),i=r("./node_modules/ol/Collection.js"),o=r("./node_modules/ol/Disposable.js"),s=r("./node_modules/ol/Feature.js"),a=r("./node_modules/ol/Geolocation.js"),l=r("./node_modules/ol/layer/Graticule.js"),u=r("./node_modules/ol/Image.js"),c=r("./node_modules/ol/ImageBase.js"),h=r("./node_modules/ol/ImageCanvas.js"),d=r("./node_modules/ol/ImageTile.js"),p=r("./node_modules/ol/Kinetic.js"),g=r("./node_modules/ol/Map.js"),f=r("./node_modules/ol/MapBrowserEvent.js"),m=r("./node_modules/ol/MapBrowserEventHandler.js"),_=r("./node_modules/ol/MapEvent.js"),b=r("./node_modules/ol/Object.js"),y=r("./node_modules/ol/Observable.js"),v=r("./node_modules/ol/Overlay.js"),w=r("./node_modules/ol/Tile.js"),x=r("./node_modules/ol/TileCache.js"),E=r("./node_modules/ol/TileQueue.js"),S=r("./node_modules/ol/TileRange.js"),k=r("./node_modules/ol/VectorRenderTile.js"),C=r("./node_modules/ol/VectorTile.js"),T=r("./node_modules/ol/View.js"),R=r("./node_modules/ol/util.js")},"./node_modules/ol/interaction.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{DblClickDragZoom:()=>a,DoubleClickZoom:()=>n.Z,DragAndDrop:()=>f,DragBox:()=>m.Z,DragPan:()=>_.Z,DragRotate:()=>b.Z,DragRotateAndZoom:()=>x,DragZoom:()=>E.Z,Draw:()=>te,Extent:()=>le,Interaction:()=>i.ZP,KeyboardPan:()=>ue.Z,KeyboardZoom:()=>ce.Z,Link:()=>me,Modify:()=>Ae,MouseWheelZoom:()=>Oe.Z,PinchRotate:()=>Me.Z,PinchZoom:()=>je.Z,Pointer:()=>y.Z,Select:()=>Ge,Snap:()=>We,Translate:()=>qe,defaults:()=>Xe.c});var n=r("./node_modules/ol/interaction/DoubleClickZoom.js"),i=r("./node_modules/ol/interaction/Interaction.js"),o=r("./node_modules/ol/MapBrowserEventType.js");class s extends i.ZP{constructor(e){const t=e||{};super(t),t.stopDown&&(this.stopDown=t.stopDown),this.scaleDeltaByPixel_=t.delta?t.delta:.01,this.duration_=void 0!==t.duration?t.duration:250,this.handlingDownUpSequence_=!1,this.handlingDoubleDownSequence_=!1,this.doubleTapTimeoutId_=void 0,this.trackedPointers_={},this.targetPointers=[]}handleEvent(e){if(!e.originalEvent)return!0;let t=!1;if(this.updateTrackedPointers_(e),this.handlingDownUpSequence_){if(e.type==o.Z.POINTERDRAG)this.handleDragEvent(e),e.originalEvent.preventDefault();else if(e.type==o.Z.POINTERUP){const t=this.handleUpEvent(e);this.handlingDownUpSequence_=t}}else if(e.type==o.Z.POINTERDOWN)if(this.handlingDoubleDownSequence_){this.handlingDoubleDownSequence_=!1;const r=this.handleDownEvent(e);this.handlingDownUpSequence_=r,t=this.stopDown(r)}else t=this.stopDown(!1),this.waitForDblTap_();return!t}handleDragEvent(e){let t=1;const r=this.targetPointers[0],n=this.down_.originalEvent,i=r.clientY-n.clientY;void 0!==this.lastDistance_&&(t=1-(this.lastDistance_-i)*this.scaleDeltaByPixel_),this.lastDistance_=i,1!=t&&(this.lastScaleDelta_=t);const o=e.map,s=o.getView();o.render(),s.adjustResolutionInternal(t)}handleDownEvent(e){if(1==this.targetPointers.length){const t=e.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.down_=e,this.handlingDownUpSequence_||t.getView().beginInteraction(),!0}return!1}handleUpEvent(e){if(0==this.targetPointers.length){const t=e.map.getView(),r=this.lastScaleDelta_>1?1:-1;return t.endInteraction(this.duration_,r),this.handlingDownUpSequence_=!1,this.handlingDoubleDownSequence_=!1,!1}return!0}stopDown(e){return e}updateTrackedPointers_(e){if(function(e){const t=e.type;return t===o.Z.POINTERDOWN||t===o.Z.POINTERDRAG||t===o.Z.POINTERUP}(e)){const t=e.originalEvent,r=t.pointerId.toString();e.type==o.Z.POINTERUP?delete this.trackedPointers_[r]:(e.type==o.Z.POINTERDOWN||r in this.trackedPointers_)&&(this.trackedPointers_[r]=t),this.targetPointers=Object.values(this.trackedPointers_)}}waitForDblTap_(){void 0!==this.doubleTapTimeoutId_?(clearTimeout(this.doubleTapTimeoutId_),this.doubleTapTimeoutId_=void 0):(this.handlingDoubleDownSequence_=!0,this.doubleTapTimeoutId_=setTimeout(this.endInteraction_.bind(this),250))}endInteraction_(){this.handlingDoubleDownSequence_=!1,this.doubleTapTimeoutId_=void 0}}const a=s;var l=r("./node_modules/ol/events/Event.js"),u=r("./node_modules/ol/events/EventType.js"),c=r("./node_modules/ol/functions.js"),h=r("./node_modules/ol/proj.js"),d=r("./node_modules/ol/events.js");class p extends l.ZP{constructor(e,t,r,n){super(e),this.features=r,this.file=t,this.projection=n}}class g extends i.ZP{constructor(e){e=e||{},super({handleEvent:c.uX}),this.on,this.once,this.un,this.readAsBuffer_=!1,this.formats_=[];const t=e.formatConstructors?e.formatConstructors:[];for(let e=0,r=t.length;e0){this.source_&&(this.source_.clear(),this.source_.addFeatures(l)),this.dispatchEvent(new p("addfeatures",e,l,o));break}}}registerListeners_(){const e=this.getMap();if(e){const t=this.target?this.target:e.getViewport();this.dropListenKeys_=[(0,d.oL)(t,u.Z.DROP,this.handleDrop,this),(0,d.oL)(t,u.Z.DRAGENTER,this.handleStop,this),(0,d.oL)(t,u.Z.DRAGOVER,this.handleStop,this),(0,d.oL)(t,u.Z.DROP,this.handleStop,this)]}}setActive(e){!this.getActive()&&e&&this.registerListeners_(),this.getActive()&&!e&&this.unregisterListeners_(),super.setActive(e)}setMap(e){this.unregisterListeners_(),super.setMap(e),this.getActive()&&this.registerListeners_()}tryReadFeatures_(e,t,r){try{return e.readFeatures(t,r)}catch(e){return null}}unregisterListeners_(){this.dropListenKeys_&&(this.dropListenKeys_.forEach(d.bN),this.dropListenKeys_=null)}handleDrop(e){const t=e.dataTransfer.files;for(let e=0,r=t.length;e1?1:-1;return t.endInteraction(this.duration_,r),this.lastScaleDelta_=0,!1}handleDownEvent(e){return!!(0,v.mouseOnly)(e)&&!!this.condition_(e)&&(e.map.getView().beginInteraction(),this.lastAngle_=void 0,this.lastMagnitude_=void 0,!0)}}const x=w;var E=r("./node_modules/ol/interaction/DragZoom.js"),S=r("./node_modules/ol/geom/Circle.js"),k=r("./node_modules/ol/Feature.js"),C=r("./node_modules/ol/geom/GeometryCollection.js"),T=r("./node_modules/ol/interaction/Property.js"),R=r("./node_modules/ol/geom/LineString.js"),P=r("./node_modules/ol/MapBrowserEvent.js"),I=r("./node_modules/ol/geom/MultiLineString.js"),L=r("./node_modules/ol/geom/MultiPoint.js"),A=r("./node_modules/ol/geom/MultiPolygon.js"),O=r("./node_modules/ol/geom/Point.js"),M=r("./node_modules/ol/geom/Polygon.js"),j=r("./node_modules/ol/layer/Vector.js"),F=r("./node_modules/ol/source/Vector.js"),N=r("./node_modules/ol/extent.js"),D=r("./node_modules/ol/math.js"),Z=r("./node_modules/ol/style/Style.js"),G=r("./node_modules/ol/coordinate.js"),z=r("./node_modules/ol/geom/SimpleGeometry.js");const B="drawstart";class U extends l.ZP{constructor(e,t){super(e),this.feature=t}}function V(e,t){return(0,D.bI)(e[0],e[1],t[0],t[1])}function W(e,t){const r=e.length;return t<0?e[t+r]:t>=r?e[t-r]:e[t]}function K(e,t,r){let n,i;ts)return V(J(e,n),J(e,i));let a=0;n=r?n-=r:n<0&&(n+=r);let o=n+1;o>=r&&(o-=r);const s=e[n],a=s[0],l=s[1],u=e[o];return[a+(u[0]-a)*i,l+(u[1]-l)*i]}class Q extends y.Z{constructor(e){const t=e;t.stopDown||(t.stopDown=c.Dv),super(t),this.on,this.once,this.un,this.shouldHandle_=!1,this.downPx_=null,this.downTimeout_,this.lastDragTime_,this.pointerType_,this.freehand_=!1,this.source_=e.source?e.source:null,this.features_=e.features?e.features:null,this.snapTolerance_=e.snapTolerance?e.snapTolerance:12,this.type_=e.type,this.mode_=function(e){switch(e){case"Point":case"MultiPoint":return"Point";case"LineString":case"MultiLineString":return"LineString";case"Polygon":case"MultiPolygon":return"Polygon";case"Circle":return"Circle";default:throw new Error("Invalid type: "+e)}}(this.type_),this.stopClick_=!!e.stopClick,this.minPoints_=e.minPoints?e.minPoints:"Polygon"===this.mode_?3:2,this.maxPoints_="Circle"===this.mode_?2:e.maxPoints?e.maxPoints:1/0,this.finishCondition_=e.finishCondition?e.finishCondition:c.uX,this.geometryLayout_=e.geometryLayout?e.geometryLayout:"XY";let r=e.geometryFunction;if(!r){const e=this.mode_;if("Circle"===e)r=function(e,t,r){const n=t||new S.default([NaN,NaN]),i=(0,h.fromUserCoordinate)(e[0],r),o=(0,G.squaredDistance)(i,(0,h.fromUserCoordinate)(e[e.length-1],r));n.setCenterAndRadius(i,Math.sqrt(o),this.geometryLayout_);const s=(0,h.getUserProjection)();return s&&n.transform(r,s),n};else{let t;"Point"===e?t=O.Z:"LineString"===e?t=R.Z:"Polygon"===e&&(t=M.default),r=function(r,n,i){return n?"Polygon"===e?r[0].length?n.setCoordinates([r[0].concat([r[0][0]])],this.geometryLayout_):n.setCoordinates([],this.geometryLayout_):n.setCoordinates(r,this.geometryLayout_):n=new t(r,this.geometryLayout_),n}}}this.geometryFunction_=r,this.dragVertexDelay_=void 0!==e.dragVertexDelay?e.dragVertexDelay:500,this.finishCoordinate_=null,this.sketchFeature_=null,this.sketchPoint_=null,this.sketchCoords_=null,this.sketchLine_=null,this.sketchLineCoords_=null,this.squaredClickTolerance_=e.clickTolerance?e.clickTolerance*e.clickTolerance:36,this.overlay_=new j.Z({source:new F.Z({useSpatialIndex:!1,wrapX:!!e.wrapX&&e.wrapX}),style:e.style?e.style:ee(),updateWhileInteracting:!0}),this.geometryName_=e.geometryName,this.condition_=e.condition?e.condition:v.noModifierKeys,this.freehandCondition_,e.freehand?this.freehandCondition_=v.always:this.freehandCondition_=e.freehandCondition?e.freehandCondition:v.shiftKeyOnly,this.traceCondition_,this.setTrace(e.trace||!1),this.traceState_={active:!1},this.traceSource_=e.traceSource||e.source||null,this.addChangeListener(T.Z.ACTIVE,this.updateState_)}setTrace(e){let t;t=e?!0===e?v.always:e:v.never,this.traceCondition_=t}setMap(e){super.setMap(e),this.updateState_()}getOverlay(){return this.overlay_}handleEvent(e){e.originalEvent.type===u.Z.CONTEXTMENU&&e.originalEvent.preventDefault(),this.freehand_="Point"!==this.mode_&&this.freehandCondition_(e);let t=e.type===o.Z.POINTERMOVE,r=!0;return!this.freehand_&&this.lastDragTime_&&e.type===o.Z.POINTERDRAG&&(Date.now()-this.lastDragTime_>=this.dragVertexDelay_?(this.downPx_=e.pixel,this.shouldHandle_=!this.freehand_,t=!0):this.lastDragTime_=void 0,this.shouldHandle_&&void 0!==this.downTimeout_&&(clearTimeout(this.downTimeout_),this.downTimeout_=void 0)),this.freehand_&&e.type===o.Z.POINTERDRAG&&null!==this.sketchFeature_?(this.addToDrawing_(e.coordinate),r=!1):this.freehand_&&e.type===o.Z.POINTERDOWN?r=!1:t&&this.getPointerCount()<2?(r=e.type===o.Z.POINTERMOVE,r&&this.freehand_?(this.handlePointerMove_(e),this.shouldHandle_&&e.originalEvent.preventDefault()):("mouse"===e.originalEvent.pointerType||e.type===o.Z.POINTERDRAG&&void 0===this.downTimeout_)&&this.handlePointerMove_(e)):e.type===o.Z.DBLCLICK&&(r=!1),super.handleEvent(e)&&r}handleDownEvent(e){return this.shouldHandle_=!this.freehand_,this.freehand_?(this.downPx_=e.pixel,this.finishCoordinate_||this.startDrawing_(e.coordinate),!0):this.condition_(e)?(this.lastDragTime_=Date.now(),this.downTimeout_=setTimeout((()=>{this.handlePointerMove_(new P.Z(o.Z.POINTERMOVE,e.map,e.originalEvent,!1,e.frameState))}),this.dragVertexDelay_),this.downPx_=e.pixel,!0):(this.lastDragTime_=void 0,!1)}deactivateTrace_(){this.traceState_={active:!1}}toggleTraceState_(e){if(!this.traceSource_||!this.traceCondition_(e))return;if(this.traceState_.active)return void this.deactivateTrace_();const t=this.getMap(),r=t.getCoordinateFromPixel([e.pixel[0]-this.snapTolerance_,e.pixel[1]+this.snapTolerance_]),n=t.getCoordinateFromPixel([e.pixel[0]+this.snapTolerance_,e.pixel[1]-this.snapTolerance_]),i=(0,N.boundingExtent)([r,n]),o=this.traceSource_.getFeaturesInExtent(i);if(0===o.length)return;const s=function(e,t){const r=[];for(let n=0;ne.endIndex||!r&&te.endIndex)&&this.removeTracedCoordinates_(t,e.endIndex):(this.removeTracedCoordinates_(e.startIndex,e.endIndex),this.addTracedCoordinates_(e,e.startIndex,t))}removeTracedCoordinates_(e,t){if(e===t)return;let r=0;if(e0&&this.removeLastPoints_(r)}addTracedCoordinates_(e,t,r){if(t===r)return;const n=[];if(t=o;--t)n.push(W(e.coordinates,t))}n.length&&this.appendCoordinates(n)}updateTrace_(e){const t=this.traceState_;if(!t.active)return;if(-1===t.targetIndex&&(0,G.distance)(t.startPx,e.pixel)r.startIndex?ur.startIndex&&(u-=n.length)),l=u,a=e)}const u=t.targets[a];let c=u.ring;if(t.targetIndex===a&&c){const e=J(u.coordinates,l),i=r.getPixelFromCoordinate(e);(0,G.distance)(i,t.startPx)>n&&(c=!1)}if(c){const e=u.coordinates,t=e.length,r=u.startIndex,n=l;if(rthis.squaredClickTolerance_:o<=this.squaredClickTolerance_,!this.shouldHandle_)return}this.finishCoordinate_?(this.updateTrace_(e),this.modifyDrawing_(e.coordinate)):this.createOrUpdateSketchPoint_(e.coordinate.slice())}atFinish_(e,t){let r=!1;if(this.sketchFeature_){let n=!1,i=[this.finishCoordinate_];const o=this.mode_;if("Point"===o)r=!0;else if("Circle"===o)r=2===this.sketchCoords_.length;else if("LineString"===o)n=!t&&this.sketchCoords_.length>this.minPoints_;else if("Polygon"===o){const e=this.sketchCoords_;n=e[0].length>this.minPoints_,i=[e[0][0],e[0][e[0].length-2]],i=t?[e[0][0]]:[e[0][0],e[0][e[0].length-2]]}if(n){const t=this.getMap();for(let n=0,o=i.length;n=this.maxPoints_&&(this.freehand_?i.pop():n=!0),i.push(e.slice()),this.geometryFunction_(i,t,r)):"Polygon"===o&&(i=this.sketchCoords_[0],i.length>=this.maxPoints_&&(this.freehand_?i.pop():n=!0),i.push(e.slice()),n&&(this.finishCoordinate_=i[0]),this.geometryFunction_(this.sketchCoords_,t,r)),this.createOrUpdateSketchPoint_(e.slice()),this.updateSketchFeatures_(),n&&this.finishDrawing()}removeLastPoints_(e){if(!this.sketchFeature_)return;const t=this.sketchFeature_.getGeometry(),r=this.getMap().getView().getProjection(),n=this.mode_;for(let i=0;i=2){this.finishCoordinate_=e[e.length-2].slice();const t=this.finishCoordinate_.slice();e[e.length-1]=t,this.createOrUpdateSketchPoint_(t)}this.geometryFunction_(e,t,r),"Polygon"===t.getType()&&this.sketchLine_&&this.createOrUpdateCustomSketchLine_(t)}else if("Polygon"===n){e=this.sketchCoords_[0],e.splice(-2,1);const n=this.sketchLine_.getGeometry();if(e.length>=2){const t=e[e.length-2].slice();e[e.length-1]=t,this.createOrUpdateSketchPoint_(t)}n.setCoordinates(e),this.geometryFunction_(this.sketchCoords_,t,r)}if(1===e.length){this.abortDrawing();break}}this.updateSketchFeatures_()}removeLastPoint(){this.removeLastPoints_(1)}finishDrawing(){const e=this.abortDrawing_();if(!e)return;let t=this.sketchCoords_;const r=e.getGeometry(),n=this.getMap().getView().getProjection();"LineString"===this.mode_?(t.pop(),this.geometryFunction_(t,r,n)):"Polygon"===this.mode_&&(t[0].pop(),this.geometryFunction_(t,r,n),t=r.getCoordinates()),"MultiPoint"===this.type_?e.setGeometry(new L.Z([t])):"MultiLineString"===this.type_?e.setGeometry(new I.Z([t])):"MultiPolygon"===this.type_&&e.setGeometry(new A.Z([t])),this.dispatchEvent(new U("drawend",e)),this.features_&&this.features_.push(e),this.source_&&this.source_.addFeature(e)}abortDrawing_(){this.finishCoordinate_=null;const e=this.sketchFeature_;return this.sketchFeature_=null,this.sketchPoint_=null,this.sketchLine_=null,this.overlay_.getSource().clear(!0),this.deactivateTrace_(),e}abortDrawing(){const e=this.abortDrawing_();e&&this.dispatchEvent(new U("drawabort",e))}appendCoordinates(e){const t=this.mode_,r=!this.sketchFeature_;let n;if(r&&this.startDrawing_(e[0]),"LineString"===t||"Circle"===t)n=this.sketchCoords_;else{if("Polygon"!==t)return;n=this.sketchCoords_&&this.sketchCoords_.length?this.sketchCoords_[0]:[]}r&&n.shift(),n.pop();for(let t=0;ti?s[1]:s[0]),a}}return null}handlePointerMove_(e){const t=e.pixel,r=e.map;let n=this.snapToVertex_(t,r);n||(n=r.getCoordinateFromPixelInternal(t)),this.createOrUpdatePointerFeature_(n)}createOrUpdateExtentFeature_(e){let t=this.extentFeature_;return t?e?t.setGeometry((0,M.fromExtent)(e)):t.setGeometry(void 0):(t=e?new k.default((0,M.fromExtent)(e)):new k.default({}),this.extentFeature_=t,this.extentOverlay_.getSource().addFeature(t)),t}createOrUpdatePointerFeature_(e){let t=this.vertexFeature_;return t?t.getGeometry().setCoordinates(e):(t=new k.default(new O.Z(e)),this.vertexFeature_=t,this.vertexOverlay_.getSource().addFeature(t)),t}handleEvent(e){return!e.originalEvent||!this.condition_(e)||(e.type!=o.Z.POINTERMOVE||this.handlingDownUpSequence||this.handlePointerMove_(e),super.handleEvent(e),!1)}handleDownEvent(e){const t=e.pixel,r=e.map,n=this.getExtentInternal();let i=this.snapToVertex_(t,r);const o=function(e){let t=null,r=null;return e[0]==n[0]?t=n[2]:e[0]==n[2]&&(t=n[0]),e[1]==n[1]?r=n[3]:e[1]==n[3]&&(r=n[1]),null!==t&&null!==r?[t,r]:null};if(i&&n){const e=i[0]==n[0]||i[0]==n[2]?i[0]:null,t=i[1]==n[1]||i[1]==n[3]?i[1]:null;null!==e&&null!==t?this.pointerHandler_=se(o(i)):null!==e?this.pointerHandler_=ae(o([e,n[1]]),o([e,n[3]])):null!==t&&(this.pointerHandler_=ae(o([n[0],t]),o([n[2],t])))}else i=r.getCoordinateFromPixelInternal(t),this.setExtent([i[0],i[1],i[0],i[1]]),this.pointerHandler_=se(i);return!0}handleDragEvent(e){if(this.pointerHandler_){const t=e.coordinate;this.setExtent(this.pointerHandler_(t)),this.createOrUpdatePointerFeature_(t)}}handleUpEvent(e){this.pointerHandler_=null;const t=this.getExtentInternal();return t&&0!==(0,N.getArea)(t)||this.setExtent(null),!1}setMap(e){this.extentOverlay_.setMap(e),this.vertexOverlay_.setMap(e),super.setMap(e)}getExtent(){return(0,h.toUserExtent)(this.getExtentInternal(),this.getMap().getView().getProjection())}getExtentInternal(){return this.extent_}setExtent(e){this.extent_=e||null,this.createOrUpdateExtentFeature_(e),this.dispatchEvent(new re(this.extent_))}}function ie(){const e=(0,Z.Ly)();return function(t,r){return e.Polygon}}function oe(){const e=(0,Z.Ly)();return function(t,r){return e.Point}}function se(e){return function(t){return(0,N.boundingExtent)([e,t])}}function ae(e,t){return e[0]==t[0]?function(r){return(0,N.boundingExtent)([e,[r[0],t[1]]])}:e[1]==t[1]?function(r){return(0,N.boundingExtent)([e,[t[0],r[1]]])}:null}const le=ne;var ue=r("./node_modules/ol/interaction/KeyboardPan.js"),ce=r("./node_modules/ol/interaction/KeyboardZoom.js"),he=r("./node_modules/ol/MapEventType.js");function de(e){return parseFloat(e)}function pe(e){return function(e){return(0,D.FH)(e,5)}(e).toString()}function ge(e,t){return!isNaN(e)&&e!==de(pe(t))}class fe extends i.ZP{constructor(e){let t;super(),t=!0===(e=Object.assign({animate:!0,params:["x","y","z","r","l"],replace:!1,prefix:""},e||{})).animate?{duration:250}:e.animate?e.animate:null,this.animationOptions_=t,this.params_=e.params.reduce(((e,t)=>(e[t]=!0,e)),{}),this.replace_=e.replace,this.prefix_=e.prefix,this.listenerKeys_=[],this.initial_=!0,this.updateState_=this.updateState_.bind(this)}getParamName_(e){return this.prefix_?this.prefix_+e:e}get_(e,t){return e.get(this.getParamName_(t))}set_(e,t,r){t in this.params_&&e.set(this.getParamName_(t),r)}delete_(e,t){t in this.params_&&e.delete(this.getParamName_(t))}setMap(e){const t=this.getMap();super.setMap(e),e!==t&&(t&&this.unregisterListeners_(t),e&&(this.initial_=!0,this.updateState_(),this.registerListeners_(e)))}registerListeners_(e){this.listenerKeys_.push((0,d.oL)(e,he.Z.MOVEEND,this.updateUrl_,this),(0,d.oL)(e.getLayerGroup(),u.Z.CHANGE,this.updateUrl_,this),(0,d.oL)(e,"change:layergroup",this.handleChangeLayerGroup_,this)),this.replace_||addEventListener("popstate",this.updateState_)}unregisterListeners_(e){for(let e=0,t=this.listenerKeys_.length;e=0;--e){const n=r[e];for(let e=this.dragSegments_.length-1;e>=0;--e)this.dragSegments_[e][0]===n&&this.dragSegments_.splice(e,1);t.remove(n)}}setActive(e){this.vertexFeature_&&!e&&(this.overlay_.getSource().removeFeature(this.vertexFeature_),this.vertexFeature_=null),super.setActive(e)}setMap(e){this.overlay_.setMap(e),super.setMap(e)}getOverlay(){return this.overlay_}handleSourceAdd_(e){e.feature&&this.features_.push(e.feature)}handleSourceRemove_(e){e.feature&&this.features_.remove(e.feature)}handleFeatureAdd_(e){this.addFeature_(e.element)}handleFeatureChange_(e){if(!this.changingFeature_){const t=e.target;this.removeFeature_(t),this.addFeature_(t)}}handleFeatureRemove_(e){this.removeFeature_(e.element)}writePointGeometry_(e,t){const r=t.getCoordinates(),n={feature:e,geometry:t,segment:[r,r]};this.rBush_.insert(t.getExtent(),n)}writeMultiPointGeometry_(e,t){const r=t.getCoordinates();for(let n=0,i=r.length;n=0;--e)this.insertVertex_(i[e],o)}return!!this.vertexFeature_}handleUpEvent(e){for(let t=this.dragSegments_.length-1;t>=0;--t){const r=this.dragSegments_[t][0],n=r.geometry;if("Circle"===n.getType()){const t=n.getCenter(),i=r.featureSegments[0],o=r.featureSegments[1];i.segment[0]=t,i.segment[1]=t,o.segment[0]=t,o.segment[1]=t,this.rBush_.update((0,N.createOrUpdateFromCoordinate)(t),i);let s=n;const a=(0,h.getUserProjection)();if(a){const t=e.map.getView().getProjection();s=s.clone().transform(a,t),s=(0,M.fromCircle)(s).transform(t,a)}this.rBush_.update(s.getExtent(),o)}else this.rBush_.update((0,N.boundingExtent)(r.segment),r)}return this.featuresBeingModified_&&(this.dispatchEvent(new Ce(ke,this.featuresBeingModified_,e)),this.featuresBeingModified_=null),!1}handlePointerMove_(e){this.lastPixel_=e.pixel,this.handlePointerAtPixel_(e.pixel,e.map,e.coordinate)}handlePointerAtPixel_(e,t,r){const n=r||t.getCoordinateFromPixel(e),i=t.getView().getProjection(),o=function(e,t){return Pe(n,e,i)-Pe(n,t,i)};let s,a;if(this.hitDetection_){const r="object"==typeof this.hitDetection_?e=>e===this.hitDetection_:void 0;t.forEachFeatureAtPixel(e,((e,t,r)=>{r&&(r=new O.Z((0,h.toUserCoordinate)(r.getCoordinates(),i)));const n=r||e.getGeometry();if("Point"===n.getType()&&e instanceof k.default&&this.features_.getArray().includes(e)){a=n;const t=e.getGeometry().getFlatCoordinates().slice(0,2);s=[{feature:e,geometry:a,segment:[t,t]}]}return!0}),{layerFilter:r})}if(!s){const e=(0,h.fromUserExtent)((0,N.createOrUpdateFromCoordinate)(n,Ee),i),r=t.getView().getResolution()*this.pixelTolerance_,o=(0,h.toUserExtent)((0,N.buffer)(e,r,Ee),i);s=this.rBush_.getInExtent(o)}if(s&&s.length>0){const r=s.sort(o)[0],l=r.segment;let u=Ie(n,r,i);const c=t.getPixelFromCoordinate(u);let h=(0,G.distance)(e,c);if(a||h<=this.pixelTolerance_){const e={};if(e[(0,xe.sq)(l)]=!0,this.snapToPointer_||(this.delta_[0]=u[0]-n[0],this.delta_[1]=u[1]-n[1]),"Circle"===r.geometry.getType()&&1===r.index)this.snappedToVertex_=!0,this.createOrUpdateVertexFeature_(u,[r.feature],[r.geometry]);else{const n=t.getPixelFromCoordinate(l[0]),i=t.getPixelFromCoordinate(l[1]),o=(0,G.squaredDistance)(c,n),a=(0,G.squaredDistance)(c,i);h=Math.sqrt(Math.min(o,a)),this.snappedToVertex_=h<=this.pixelTolerance_,this.snappedToVertex_&&(u=o>a?l[1]:l[0]),this.createOrUpdateVertexFeature_(u,[r.feature],[r.geometry]);const d={};d[(0,xe.sq)(r.geometry)]=!0;for(let t=1,r=s.length;t=0;--s)i=e[s],h=i[0],d=(0,xe.sq)(h.feature),h.depth&&(d+="-"+h.depth.join("-")),d in t||(t[d]={}),0===i[1]?(t[d].right=h,t[d].index=h.index):1==i[1]&&(t[d].left=h,t[d].index=h.index+1);for(d in t){switch(c=t[d].right,l=t[d].left,a=t[d].index,u=a-1,h=void 0!==l?l:c,u<0&&(u=0),o=h.geometry,n=o.getCoordinates(),r=n,p=!1,o.getType()){case"MultiLineString":n[h.depth[0]].length>2&&(n[h.depth[0]].splice(a,1),p=!0);break;case"LineString":n.length>2&&(n.splice(a,1),p=!0);break;case"MultiPolygon":r=r[h.depth[1]];case"Polygon":r=r[h.depth[0]],r.length>4&&(a==r.length-1&&(a=0),r.splice(a,1),p=!0,0===a&&(r.pop(),r.push(r[0]),u=r.length-1))}if(p){this.setGeometryCoordinates_(o,n);const t=[];if(void 0!==l&&(this.rBush_.remove(l),t.push(l.segment[0])),void 0!==c&&(this.rBush_.remove(c),t.push(c.segment[1])),void 0!==l&&void 0!==c){const e={depth:h.depth,feature:h.feature,geometry:h.geometry,index:u,segment:t};this.rBush_.insert((0,N.boundingExtent)(e.segment),e)}this.updateSegmentIndices_(o,a,h.depth,-1),this.vertexFeature_&&(this.overlay_.getSource().removeFeature(this.vertexFeature_),this.vertexFeature_=null),e.length=0}}return p}setGeometryCoordinates_(e,t){this.changingFeature_=!0,e.setCoordinates(t),this.changingFeature_=!1}updateSegmentIndices_(e,t,r,n){this.rBush_.forEachInExtent(e.getExtent(),(function(i){i.geometry===e&&(void 0===r||void 0===i.depth||(0,we.fS)(i.depth,r))&&i.index>t&&(i.index+=n)}))}}function Re(e,t){return e.index-t.index}function Pe(e,t,r){const n=t.geometry;if("Circle"===n.getType()){let i=n;if(1===t.index){const t=(0,h.getUserProjection)();t&&(i=i.clone().transform(t,r));const n=(0,G.squaredDistance)(i.getCenter(),(0,h.fromUserCoordinate)(e,r)),o=Math.sqrt(n)-i.getRadius();return o*o}}const i=(0,h.fromUserCoordinate)(e,r);return Se[0]=(0,h.fromUserCoordinate)(t.segment[0],r),Se[1]=(0,h.fromUserCoordinate)(t.segment[1],r),(0,G.squaredDistanceToSegment)(i,Se)}function Ie(e,t,r){const n=t.geometry;if("Circle"===n.getType()&&1===t.index){let t=n;const i=(0,h.getUserProjection)();return i&&(t=t.clone().transform(i,r)),(0,h.toUserCoordinate)(t.getClosestPoint((0,h.fromUserCoordinate)(e,r)),r)}const i=(0,h.fromUserCoordinate)(e,r);return Se[0]=(0,h.fromUserCoordinate)(t.segment[0],r),Se[1]=(0,h.fromUserCoordinate)(t.segment[1],r),(0,h.toUserCoordinate)((0,G.closestOnSegment)(i,Se),r)}function Le(){const e=(0,Z.Ly)();return function(t,r){return e.Point}}const Ae=Te;var Oe=r("./node_modules/ol/interaction/MouseWheelZoom.js"),Me=r("./node_modules/ol/interaction/PinchRotate.js"),je=r("./node_modules/ol/interaction/PinchZoom.js"),Fe=r("./node_modules/ol/obj.js");class Ne extends l.ZP{constructor(e,t,r,n){super(e),this.selected=t,this.deselected=r,this.mapBrowserEvent=n}}const De={};class Ze extends i.ZP{constructor(e){let t;if(super(),this.on,this.once,this.un,e=e||{},this.boundAddFeature_=this.addFeature_.bind(this),this.boundRemoveFeature_=this.removeFeature_.bind(this),this.condition_=e.condition?e.condition:v.singleClick,this.addCondition_=e.addCondition?e.addCondition:v.never,this.removeCondition_=e.removeCondition?e.removeCondition:v.never,this.toggleCondition_=e.toggleCondition?e.toggleCondition:v.shiftKeyOnly,this.multi_=!!e.multi&&e.multi,this.filter_=e.filter?e.filter:c.uX,this.hitTolerance_=e.hitTolerance?e.hitTolerance:0,this.style_=void 0!==e.style?e.style:function(){const e=(0,Z.Ly)();return(0,we.l7)(e.Polygon,e.LineString),(0,we.l7)(e.GeometryCollection,e.LineString),function(t){return t.getGeometry()?e[t.getGeometry().getType()]:null}}(),this.features_=e.features||new _e.default,e.layers)if("function"==typeof e.layers)t=e.layers;else{const r=e.layers;t=function(e){return r.includes(e)}}else t=c.uX;this.layerFilter_=t,this.featureLayerAssociation_={}}addFeatureLayerAssociation_(e,t){this.featureLayerAssociation_[(0,xe.sq)(e)]=t}getFeatures(){return this.features_}getHitTolerance(){return this.hitTolerance_}getLayer(e){return this.featureLayerAssociation_[(0,xe.sq)(e)]}setHitTolerance(e){this.hitTolerance_=e}setMap(e){this.getMap()&&this.style_&&this.features_.forEach(this.restorePreviousStyle_.bind(this)),super.setMap(e),e?(this.features_.addEventListener(be.Z.ADD,this.boundAddFeature_),this.features_.addEventListener(be.Z.REMOVE,this.boundRemoveFeature_),this.style_&&this.features_.forEach(this.applySelectedStyle_.bind(this))):(this.features_.removeEventListener(be.Z.ADD,this.boundAddFeature_),this.features_.removeEventListener(be.Z.REMOVE,this.boundRemoveFeature_))}addFeature_(e){const t=e.element;if(this.style_&&this.applySelectedStyle_(t),!this.getLayer(t)){const e=this.getMap().getAllLayers().find((function(e){if(e instanceof j.Z&&e.getSource()&&e.getSource().hasFeature(t))return e}));e&&this.addFeatureLayerAssociation_(t,e)}}removeFeature_(e){this.style_&&this.restorePreviousStyle_(e.element)}getStyle(){return this.style_}applySelectedStyle_(e){const t=(0,xe.sq)(e);t in De||(De[t]=e.getStyle()),e.setStyle(this.style_)}restorePreviousStyle_(e){const t=this.getMap().getInteractions().getArray();for(let r=t.length-1;r>=0;--r){const n=t[r];if(n!==this&&n instanceof Ze&&n.getStyle()&&-1!==n.getFeatures().getArray().lastIndexOf(e))return void e.setStyle(n.getStyle())}const r=(0,xe.sq)(e);e.setStyle(De[r]),delete De[r]}removeFeatureLayerAssociation_(e){delete this.featureLayerAssociation_[(0,xe.sq)(e)]}handleEvent(e){if(!this.condition_(e))return!0;const t=this.addCondition_(e),r=this.removeCondition_(e),n=this.toggleCondition_(e),i=!t&&!r&&!n,o=e.map,s=this.getFeatures(),a=[],l=[];if(i){(0,Fe.Z)(this.featureLayerAssociation_),o.forEachFeatureAtPixel(e.pixel,((e,t)=>{if(e instanceof k.default&&this.filter_(e,t))return this.addFeatureLayerAssociation_(e,t),l.push(e),!this.multi_}),{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_});for(let e=s.getLength()-1;e>=0;--e){const t=s.item(e),r=l.indexOf(t);r>-1?l.splice(r,1):(s.remove(t),a.push(t))}0!==l.length&&s.extend(l)}else{o.forEachFeatureAtPixel(e.pixel,((e,i)=>{if(e instanceof k.default&&this.filter_(e,i))return!t&&!n||s.getArray().includes(e)?(r||n)&&s.getArray().includes(e)&&(a.push(e),this.removeFeatureLayerAssociation_(e)):(this.addFeatureLayerAssociation_(e,i),l.push(e)),!this.multi_}),{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_});for(let e=a.length-1;e>=0;--e)s.remove(a[e]);s.extend(l)}return(l.length>0||a.length>0)&&this.dispatchEvent(new Ne("select",l,a,e)),!0}}const Ge=Ze;class ze extends l.ZP{constructor(e,t){super(e),this.vertex=t.vertex,this.vertexPixel=t.vertexPixel,this.feature=t.feature}}function Be(e){return e.feature?e.feature:e.element?e.element:null}const Ue=[];class Ve extends y.Z{constructor(e){const t=e=e||{};t.handleDownEvent||(t.handleDownEvent=c.uX),t.stopDown||(t.stopDown=c.Dv),super(t),this.on,this.once,this.un,this.source_=e.source?e.source:null,this.vertex_=void 0===e.vertex||e.vertex,this.edge_=void 0===e.edge||e.edge,this.features_=e.features?e.features:null,this.featuresListenerKeys_=[],this.featureChangeListenerKeys_={},this.indexedFeaturesExtents_={},this.pendingFeatures_={},this.pixelTolerance_=void 0!==e.pixelTolerance?e.pixelTolerance:10,this.rBush_=new ye.Z,this.GEOMETRY_SEGMENTERS_={Point:this.segmentPointGeometry_.bind(this),LineString:this.segmentLineStringGeometry_.bind(this),LinearRing:this.segmentLineStringGeometry_.bind(this),Polygon:this.segmentPolygonGeometry_.bind(this),MultiPoint:this.segmentMultiPointGeometry_.bind(this),MultiLineString:this.segmentMultiLineStringGeometry_.bind(this),MultiPolygon:this.segmentMultiPolygonGeometry_.bind(this),GeometryCollection:this.segmentGeometryCollectionGeometry_.bind(this),Circle:this.segmentCircleGeometry_.bind(this)}}addFeature(e,t){t=void 0===t||t;const r=(0,xe.sq)(e),n=e.getGeometry();if(n){const t=this.GEOMETRY_SEGMENTERS_[n.getType()];if(t){this.indexedFeaturesExtents_[r]=n.getExtent((0,N.createEmpty)());const i=[];if(t(i,n),1===i.length)this.rBush_.insert((0,N.boundingExtent)(i[0]),{feature:e,segment:i[0]});else if(i.length>1){const t=i.map((e=>(0,N.boundingExtent)(e))),r=i.map((t=>({feature:e,segment:t})));this.rBush_.load(t,r)}}}t&&(this.featureChangeListenerKeys_[r]=(0,d.oL)(e,u.Z.CHANGE,this.handleFeatureChange_,this))}getFeatures_(){let e;return this.features_?e=this.features_:this.source_&&(e=this.source_.getFeatures()),e}handleEvent(e){const t=this.snapTo(e.pixel,e.coordinate,e.map);return t&&(e.coordinate=t.vertex.slice(0,2),e.pixel=t.vertexPixel,this.dispatchEvent(new ze("snap",{vertex:e.coordinate,vertexPixel:e.pixel,feature:t.feature}))),super.handleEvent(e)}handleFeatureAdd_(e){const t=Be(e);t&&this.addFeature(t)}handleFeatureRemove_(e){const t=Be(e);t&&this.removeFeature(t)}handleFeatureChange_(e){const t=e.target;if(this.handlingDownUpSequence){const e=(0,xe.sq)(t);e in this.pendingFeatures_||(this.pendingFeatures_[e]=t)}else this.updateFeature_(t)}handleUpEvent(e){const t=Object.values(this.pendingFeatures_);return t.length&&(t.forEach(this.updateFeature_.bind(this)),this.pendingFeatures_={}),!1}removeFeature(e,t){const r=void 0===t||t,n=(0,xe.sq)(e),i=this.indexedFeaturesExtents_[n];if(i){const t=this.rBush_,r=[];t.forEachInExtent(i,(function(t){e===t.feature&&r.push(t)}));for(let e=r.length-1;e>=0;--e)t.remove(r[e])}r&&((0,d.bN)(this.featureChangeListenerKeys_[n]),delete this.featureChangeListenerKeys_[n])}setMap(e){const t=this.getMap(),r=this.featuresListenerKeys_,n=this.getFeatures_();t&&(r.forEach(d.bN),r.length=0,this.rBush_.clear(),Object.values(this.featureChangeListenerKeys_).forEach(d.bN),this.featureChangeListenerKeys_={}),super.setMap(e),e&&(this.features_?r.push((0,d.oL)(this.features_,be.Z.ADD,this.handleFeatureAdd_,this),(0,d.oL)(this.features_,be.Z.REMOVE,this.handleFeatureRemove_,this)):this.source_&&r.push((0,d.oL)(this.source_,ve.Z.ADDFEATURE,this.handleFeatureAdd_,this),(0,d.oL)(this.source_,ve.Z.REMOVEFEATURE,this.handleFeatureRemove_,this)),n.forEach((e=>this.addFeature(e))))}snapTo(e,t,r){const n=r.getView().getProjection(),i=(0,h.fromUserCoordinate)(t,n),o=(0,h.toUserExtent)((0,N.buffer)((0,N.boundingExtent)([i]),r.getView().getResolution()*this.pixelTolerance_),n),s=this.rBush_.getInExtent(o),a=s.length;if(0===a)return null;let l,u,c=1/0;const d=this.pixelTolerance_*this.pixelTolerance_,p=()=>{if(l){const t=r.getPixelFromCoordinate(l);if((0,G.squaredDistance)(e,t)<=d)return{vertex:l,vertexPixel:[Math.round(t[0]),Math.round(t[1])],feature:u}}return null};if(this.vertex_){for(let e=0;e{const r=(0,h.fromUserCoordinate)(e,n),o=(0,G.squaredDistance)(i,r);o{e.push([t])}))}segmentMultiPolygonGeometry_(e,t){const r=t.getCoordinates();for(let t=0,n=r.length;t{if(e instanceof k.default&&this.filter_(e,t)&&(!this.features_||this.features_.getArray().includes(e)))return e}),{layerFilter:this.layerFilter_,hitTolerance:this.hitTolerance_})}getHitTolerance(){return this.hitTolerance_}setHitTolerance(e){this.hitTolerance_=e}setMap(e){const t=this.getMap();super.setMap(e),this.updateState_(t)}handleActiveChanged_(){this.updateState_(null)}updateState_(e){let t=this.getMap();const r=this.getActive();t&&r||(t=t||e,!t)||t.getViewport().classList.remove("ol-grab","ol-grabbing")}}const qe=He;var Xe=r("./node_modules/ol/interaction/defaults.js")},"./node_modules/ol/interaction/DoubleClickZoom.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r("./node_modules/ol/interaction/Interaction.js"),i=r("./node_modules/ol/MapBrowserEventType.js");class o extends n.ZP{constructor(e){super(),e=e||{},this.delta_=e.delta?e.delta:1,this.duration_=void 0!==e.duration?e.duration:250}handleEvent(e){let t=!1;if(e.type==i.Z.DBLCLICK){const r=e.originalEvent,i=e.map,o=e.coordinate,s=r.shiftKey?-this.delta_:this.delta_,a=i.getView();(0,n.FW)(a,s,o,this.duration_),r.preventDefault(),t=!0}return!t}}const s=o},"./node_modules/ol/interaction/DragBox.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r("./node_modules/ol/events/Event.js"),i=r("./node_modules/ol/interaction/Pointer.js"),o=r("./node_modules/ol/Disposable.js"),s=r("./node_modules/ol/geom/Polygon.js");class a extends o.Z{constructor(e){super(),this.geometry_=null,this.element_=document.createElement("div"),this.element_.style.position="absolute",this.element_.style.pointerEvents="auto",this.element_.className="ol-box "+e,this.map_=null,this.startPixel_=null,this.endPixel_=null}disposeInternal(){this.setMap(null)}render_(){const e=this.startPixel_,t=this.endPixel_,r="px",n=this.element_.style;n.left=Math.min(e[0],t[0])+r,n.top=Math.min(e[1],t[1])+r,n.width=Math.abs(t[0]-e[0])+r,n.height=Math.abs(t[1]-e[1])+r}setMap(e){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);const e=this.element_.style;e.left="inherit",e.top="inherit",e.width="inherit",e.height="inherit"}this.map_=e,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)}setPixels(e,t){this.startPixel_=e,this.endPixel_=t,this.createOrUpdateGeometry(),this.render_()}createOrUpdateGeometry(){const e=this.startPixel_,t=this.endPixel_,r=[e,[e[0],t[1]],t,[t[0],e[1]]].map(this.map_.getCoordinateFromPixelInternal,this.map_);r[4]=r[0].slice(),this.geometry_?this.geometry_.setCoordinates([r]):this.geometry_=new s.default([r])}getGeometry(){return this.geometry_}}const l=a;var u=r("./node_modules/ol/events/condition.js");class c extends n.ZP{constructor(e,t,r){super(e),this.coordinate=t,this.mapBrowserEvent=r}}class h extends i.Z{constructor(e){super(),this.on,this.once,this.un,e=e||{},this.box_=new l(e.className||"ol-dragbox"),this.minArea_=void 0!==e.minArea?e.minArea:64,e.onBoxEnd&&(this.onBoxEnd=e.onBoxEnd),this.startPixel_=null,this.condition_=e.condition?e.condition:u.mouseActionButton,this.boxEndCondition_=e.boxEndCondition?e.boxEndCondition:this.defaultBoxEndCondition}defaultBoxEndCondition(e,t,r){const n=r[0]-t[0],i=r[1]-t[1];return n*n+i*i>=this.minArea_}getGeometry(){return this.box_.getGeometry()}handleDragEvent(e){this.box_.setPixels(this.startPixel_,e.pixel),this.dispatchEvent(new c("boxdrag",e.coordinate,e))}handleUpEvent(e){this.box_.setMap(null);const t=this.boxEndCondition_(e,this.startPixel_,e.pixel);return t&&this.onBoxEnd(e),this.dispatchEvent(new c(t?"boxend":"boxcancel",e.coordinate,e)),!1}handleDownEvent(e){return!!this.condition_(e)&&(this.startPixel_=e.pixel,this.box_.setMap(e.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new c("boxstart",e.coordinate,e)),!0)}onBoxEnd(e){}}const d=h},"./node_modules/ol/interaction/DragPan.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/interaction/Pointer.js"),i=r("./node_modules/ol/functions.js"),o=r("./node_modules/ol/events/condition.js"),s=r("./node_modules/ol/easing.js"),a=r("./node_modules/ol/coordinate.js");class l extends n.Z{constructor(e){super({stopDown:i.Dv}),e=e||{},this.kinetic_=e.kinetic,this.lastCentroid=null,this.lastPointersCount_,this.panning_=!1;const t=e.condition?e.condition:(0,o.all)(o.noModifierKeys,o.primaryAction);this.condition_=e.onFocusOnly?(0,o.all)(o.focusWithTabindex,t):t,this.noKinetic_=!1}handleDragEvent(e){const t=e.map;this.panning_||(this.panning_=!0,t.getView().beginInteraction());const r=this.targetPointers,i=t.getEventPixel((0,n.S)(r));if(r.length==this.lastPointersCount_){if(this.kinetic_&&this.kinetic_.update(i[0],i[1]),this.lastCentroid){const t=[this.lastCentroid[0]-i[0],i[1]-this.lastCentroid[1]],r=e.map.getView();(0,a.scale)(t,r.getResolution()),(0,a.rotate)(t,r.getRotation()),r.adjustCenterInternal(t)}}else this.kinetic_&&this.kinetic_.begin();this.lastCentroid=i,this.lastPointersCount_=r.length,e.originalEvent.preventDefault()}handleUpEvent(e){const t=e.map,r=t.getView();if(0===this.targetPointers.length){if(!this.noKinetic_&&this.kinetic_&&this.kinetic_.end()){const e=this.kinetic_.getDistance(),n=this.kinetic_.getAngle(),i=r.getCenterInternal(),o=t.getPixelFromCoordinateInternal(i),a=t.getCoordinateFromPixelInternal([o[0]-e*Math.cos(n),o[1]-e*Math.sin(n)]);r.animateInternal({center:r.getConstrainedCenter(a),duration:500,easing:s.easeOut})}return this.panning_&&(this.panning_=!1,r.endInteraction()),!1}return this.kinetic_&&this.kinetic_.begin(),this.lastCentroid=null,!0}handleDownEvent(e){if(this.targetPointers.length>0&&this.condition_(e)){const t=e.map.getView();return this.lastCentroid=null,t.getAnimating()&&t.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}return!1}}const u=l},"./node_modules/ol/interaction/DragRotate.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r("./node_modules/ol/interaction/Pointer.js"),i=r("./node_modules/ol/functions.js"),o=r("./node_modules/ol/events/condition.js"),s=r("./node_modules/ol/rotationconstraint.js");class a extends n.Z{constructor(e){e=e||{},super({stopDown:i.Dv}),this.condition_=e.condition?e.condition:o.altShiftKeysOnly,this.lastAngle_=void 0,this.duration_=void 0!==e.duration?e.duration:250}handleDragEvent(e){if(!(0,o.mouseOnly)(e))return;const t=e.map,r=t.getView();if(r.getConstraints().rotation===s.h$)return;const n=t.getSize(),i=e.pixel,a=Math.atan2(n[1]/2-i[1],i[0]-n[0]/2);if(void 0!==this.lastAngle_){const e=a-this.lastAngle_;r.adjustRotationInternal(-e)}this.lastAngle_=a}handleUpEvent(e){return!(0,o.mouseOnly)(e)||(e.map.getView().endInteraction(this.duration_),!1)}handleDownEvent(e){return!!(0,o.mouseOnly)(e)&&(!(!(0,o.mouseActionButton)(e)||!this.condition_(e))&&(e.map.getView().beginInteraction(),this.lastAngle_=void 0,!0))}}const l=a},"./node_modules/ol/interaction/DragZoom.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r("./node_modules/ol/interaction/DragBox.js"),i=r("./node_modules/ol/easing.js"),o=r("./node_modules/ol/events/condition.js");class s extends n.Z{constructor(e){super({condition:(e=e||{}).condition?e.condition:o.shiftKeyOnly,className:e.className||"ol-dragzoom",minArea:e.minArea}),this.duration_=void 0!==e.duration?e.duration:200,this.out_=void 0!==e.out&&e.out}onBoxEnd(e){const t=this.getMap().getView();let r=this.getGeometry();if(this.out_){const e=t.rotatedExtentForGeometry(r),n=t.getResolutionForExtentInternal(e),i=t.getResolution()/n;r=r.clone(),r.scale(i*i)}t.fitInternal(r,{duration:this.duration_,easing:i.easeOut})}}const a=s},"./node_modules/ol/interaction/Interaction.js":(e,t,r)=>{"use strict";r.d(t,{Cv:()=>a,FW:()=>l,ZP:()=>u});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/interaction/Property.js"),o=r("./node_modules/ol/easing.js");class s extends n.Z{constructor(e){super(),this.on,this.once,this.un,e&&e.handleEvent&&(this.handleEvent=e.handleEvent),this.map_=null,this.setActive(!0)}getActive(){return this.get(i.Z.ACTIVE)}getMap(){return this.map_}handleEvent(e){return!0}setActive(e){this.set(i.Z.ACTIVE,e)}setMap(e){this.map_=e}}function a(e,t,r){const n=e.getCenterInternal();if(n){const i=[n[0]+t[0],n[1]+t[1]];e.animateInternal({duration:void 0!==r?r:250,easing:o.linear,center:e.getConstrainedCenter(i)})}}function l(e,t,r,n){const i=e.getZoom();if(void 0===i)return;const s=e.getConstrainedZoom(i+t),a=e.getResolutionForZoom(s);e.getAnimating()&&e.cancelAnimations(),e.animate({resolution:a,anchor:r,duration:void 0!==n?n:250,easing:o.easeOut})}const u=s},"./node_modules/ol/interaction/KeyboardPan.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>h});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/interaction/Interaction.js");const o="ArrowLeft",s="ArrowRight",a="ArrowDown";var l=r("./node_modules/ol/events/condition.js"),u=r("./node_modules/ol/coordinate.js");class c extends i.ZP{constructor(e){super(),e=e||{},this.defaultCondition_=function(e){return(0,l.noModifierKeys)(e)&&(0,l.targetNotEditable)(e)},this.condition_=void 0!==e.condition?e.condition:this.defaultCondition_,this.duration_=void 0!==e.duration?e.duration:100,this.pixelDelta_=void 0!==e.pixelDelta?e.pixelDelta:128}handleEvent(e){let t=!1;if(e.type==n.Z.KEYDOWN){const r=e.originalEvent,n=r.key;if(this.condition_(e)&&(n==a||n==o||n==s||"ArrowUp"==n)){const l=e.map.getView(),c=l.getResolution()*this.pixelDelta_;let h=0,d=0;n==a?d=-c:n==o?h=-c:n==s?h=c:d=c;const p=[h,d];(0,u.rotate)(p,l.getRotation()),(0,i.Cv)(l,p,this.duration_),r.preventDefault(),t=!0}}return!t}}const h=c},"./node_modules/ol/interaction/KeyboardZoom.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/interaction/Interaction.js"),o=r("./node_modules/ol/events/condition.js");class s extends i.ZP{constructor(e){super(),e=e||{},this.condition_=e.condition?e.condition:function(e){return!(0,o.platformModifierKey)(e)&&(0,o.targetNotEditable)(e)},this.delta_=e.delta?e.delta:1,this.duration_=void 0!==e.duration?e.duration:100}handleEvent(e){let t=!1;if(e.type==n.Z.KEYDOWN||e.type==n.Z.KEYPRESS){const r=e.originalEvent,n=r.key;if(this.condition_(e)&&("+"===n||"-"===n)){const o=e.map,s="+"===n?this.delta_:-this.delta_,a=o.getView();(0,i.FW)(a,s,void 0,this.duration_),r.preventDefault(),t=!0}}return!t}}const a=s},"./node_modules/ol/interaction/MouseWheelZoom.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/events/EventType.js"),i=r("./node_modules/ol/interaction/Interaction.js"),o=r("./node_modules/ol/has.js"),s=r("./node_modules/ol/events/condition.js"),a=r("./node_modules/ol/math.js");class l extends i.ZP{constructor(e){super(e=e||{}),this.totalDelta_=0,this.lastDelta_=0,this.maxDelta_=void 0!==e.maxDelta?e.maxDelta:1,this.duration_=void 0!==e.duration?e.duration:250,this.timeout_=void 0!==e.timeout?e.timeout:80,this.useAnchor_=void 0===e.useAnchor||e.useAnchor,this.constrainResolution_=void 0!==e.constrainResolution&&e.constrainResolution;const t=e.condition?e.condition:s.always;this.condition_=e.onFocusOnly?(0,s.all)(s.focusWithTabindex,t):t,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_,this.mode_=void 0,this.trackpadEventGap_=400,this.trackpadTimeoutId_,this.deltaPerZoom_=300}endInteraction_(){this.trackpadTimeoutId_=void 0;const e=this.getMap();e&&e.getView().endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}handleEvent(e){if(!this.condition_(e))return!0;if(e.type!==n.Z.WHEEL)return!0;const t=e.map,r=e.originalEvent;let i;if(r.preventDefault(),this.useAnchor_&&(this.lastAnchor_=e.coordinate),e.type==n.Z.WHEEL&&(i=r.deltaY,o.V&&r.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(i/=o.MP),r.deltaMode===WheelEvent.DOM_DELTA_LINE&&(i*=40)),0===i)return!1;this.lastDelta_=i;const s=Date.now();void 0===this.startTime_&&(this.startTime_=s),(!this.mode_||s-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(i)<4?"trackpad":"wheel");const a=t.getView();if("trackpad"===this.mode_&&!a.getConstrainResolution()&&!this.constrainResolution_)return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(a.getAnimating()&&a.cancelAnimations(),a.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),a.adjustZoom(-i/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=s,!1;this.totalDelta_+=i;const l=Math.max(this.timeout_-(s-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,t),l),!1}handleWheelZoom_(e){const t=e.getView();t.getAnimating()&&t.cancelAnimations();let r=-(0,a.uZ)(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(t.getConstrainResolution()||this.constrainResolution_)&&(r=r?r>0?1:-1:0),(0,i.FW)(t,r,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0}setMouseAnchor(e){this.useAnchor_=e,e||(this.lastAnchor_=null)}}const u=l},"./node_modules/ol/interaction/PinchRotate.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r("./node_modules/ol/interaction/Pointer.js"),i=r("./node_modules/ol/functions.js"),o=r("./node_modules/ol/rotationconstraint.js");class s extends n.Z{constructor(e){const t=e=e||{};t.stopDown||(t.stopDown=i.Dv),super(t),this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.threshold_=void 0!==e.threshold?e.threshold:.3,this.duration_=void 0!==e.duration?e.duration:250}handleDragEvent(e){let t=0;const r=this.targetPointers[0],i=this.targetPointers[1],s=Math.atan2(i.clientY-r.clientY,i.clientX-r.clientX);if(void 0!==this.lastAngle_){const e=s-this.lastAngle_;this.rotationDelta_+=e,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),t=e}this.lastAngle_=s;const a=e.map,l=a.getView();l.getConstraints().rotation!==o.h$&&(this.anchor_=a.getCoordinateFromPixelInternal(a.getEventPixel((0,n.S)(this.targetPointers))),this.rotating_&&(a.render(),l.adjustRotationInternal(t,this.anchor_)))}handleUpEvent(e){return!(this.targetPointers.length<2)||(e.map.getView().endInteraction(this.duration_),!1)}handleDownEvent(e){if(this.targetPointers.length>=2){const t=e.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||t.getView().beginInteraction(),!0}return!1}}const a=s},"./node_modules/ol/interaction/PinchZoom.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r("./node_modules/ol/interaction/Pointer.js"),i=r("./node_modules/ol/functions.js");class o extends n.Z{constructor(e){const t=e=e||{};t.stopDown||(t.stopDown=i.Dv),super(t),this.anchor_=null,this.duration_=void 0!==e.duration?e.duration:400,this.lastDistance_=void 0,this.lastScaleDelta_=1}handleDragEvent(e){let t=1;const r=this.targetPointers[0],i=this.targetPointers[1],o=r.clientX-i.clientX,s=r.clientY-i.clientY,a=Math.sqrt(o*o+s*s);void 0!==this.lastDistance_&&(t=this.lastDistance_/a),this.lastDistance_=a;const l=e.map,u=l.getView();1!=t&&(this.lastScaleDelta_=t),this.anchor_=l.getCoordinateFromPixelInternal(l.getEventPixel((0,n.S)(this.targetPointers))),l.render(),u.adjustResolutionInternal(t,this.anchor_)}handleUpEvent(e){if(this.targetPointers.length<2){const t=e.map.getView(),r=this.lastScaleDelta_>1?1:-1;return t.endInteraction(this.duration_,r),!1}return!0}handleDownEvent(e){if(this.targetPointers.length>=2){const t=e.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||t.getView().beginInteraction(),!0}return!1}}const s=o},"./node_modules/ol/interaction/Pointer.js":(e,t,r)=>{"use strict";r.d(t,{S:()=>s,Z:()=>a});var n=r("./node_modules/ol/interaction/Interaction.js"),i=r("./node_modules/ol/MapBrowserEventType.js");class o extends n.ZP{constructor(e){super(e=e||{}),e.handleDownEvent&&(this.handleDownEvent=e.handleDownEvent),e.handleDragEvent&&(this.handleDragEvent=e.handleDragEvent),e.handleMoveEvent&&(this.handleMoveEvent=e.handleMoveEvent),e.handleUpEvent&&(this.handleUpEvent=e.handleUpEvent),e.stopDown&&(this.stopDown=e.stopDown),this.handlingDownUpSequence=!1,this.targetPointers=[]}getPointerCount(){return this.targetPointers.length}handleDownEvent(e){return!1}handleDragEvent(e){}handleEvent(e){if(!e.originalEvent)return!0;let t=!1;if(this.updateTrackedPointers_(e),this.handlingDownUpSequence){if(e.type==i.Z.POINTERDRAG)this.handleDragEvent(e),e.originalEvent.preventDefault();else if(e.type==i.Z.POINTERUP){const t=this.handleUpEvent(e);this.handlingDownUpSequence=t&&this.targetPointers.length>0}}else if(e.type==i.Z.POINTERDOWN){const r=this.handleDownEvent(e);this.handlingDownUpSequence=r,t=this.stopDown(r)}else e.type==i.Z.POINTERMOVE&&this.handleMoveEvent(e);return!t}handleMoveEvent(e){}handleUpEvent(e){return!1}stopDown(e){return e}updateTrackedPointers_(e){e.activePointers&&(this.targetPointers=e.activePointers)}}function s(e){const t=e.length;let r=0,n=0;for(let i=0;i{"use strict";r.d(t,{Z:()=>n});const n={ACTIVE:"active"}},"./node_modules/ol/interaction/defaults.js":(e,t,r)=>{"use strict";r.d(t,{c:()=>g});var n=r("./node_modules/ol/Collection.js"),i=r("./node_modules/ol/interaction/DoubleClickZoom.js"),o=r("./node_modules/ol/interaction/DragPan.js"),s=r("./node_modules/ol/interaction/DragRotate.js"),a=r("./node_modules/ol/interaction/DragZoom.js"),l=r("./node_modules/ol/interaction/KeyboardPan.js"),u=r("./node_modules/ol/interaction/KeyboardZoom.js"),c=r("./node_modules/ol/Kinetic.js"),h=r("./node_modules/ol/interaction/MouseWheelZoom.js"),d=r("./node_modules/ol/interaction/PinchRotate.js"),p=r("./node_modules/ol/interaction/PinchZoom.js");function g(e){e=e||{};const t=new n.default,r=new c.Z(-.005,.05,100);return(void 0===e.altShiftDragRotate||e.altShiftDragRotate)&&t.push(new s.Z),(void 0===e.doubleClickZoom||e.doubleClickZoom)&&t.push(new i.Z({delta:e.zoomDelta,duration:e.zoomDuration})),(void 0===e.dragPan||e.dragPan)&&t.push(new o.Z({onFocusOnly:e.onFocusOnly,kinetic:r})),(void 0===e.pinchRotate||e.pinchRotate)&&t.push(new d.Z),(void 0===e.pinchZoom||e.pinchZoom)&&t.push(new p.Z({duration:e.zoomDuration})),(void 0===e.keyboard||e.keyboard)&&(t.push(new l.Z),t.push(new u.Z({delta:e.zoomDelta,duration:e.zoomDuration}))),(void 0===e.mouseWheelZoom||e.mouseWheelZoom)&&t.push(new h.Z({onFocusOnly:e.onFocusOnly,duration:e.zoomDuration})),(void 0===e.shiftDragZoom||e.shiftDragZoom)&&t.push(new a.Z({duration:e.zoomDuration})),t}},"./node_modules/ol/layer.js":(e,t,r)=>{"use strict";r.r(t),r.d(t,{Graticule:()=>n.Z,Group:()=>i.default,Heatmap:()=>re,Image:()=>ne.Z,Layer:()=>ie.Z,MapboxVector:()=>ao,Tile:()=>Se.default,Vector:()=>ke.Z,VectorImage:()=>_o,VectorTile:()=>le.default,WebGLPoints:()=>Ns,WebGLTile:()=>zs});var n=r("./node_modules/ol/layer/Graticule.js"),i=r("./node_modules/ol/layer/Group.js"),o=r("./node_modules/ol/layer/BaseVector.js"),s=r("./node_modules/ol/source/VectorEventType.js"),a=r("./node_modules/ol/ViewHint.js"),l=r("./node_modules/ol/has.js");const u=34962,c=34963,h=35044,d=["experimental-webgl","webgl","webkit-3d","moz-webgl"];function p(e,t){t=Object.assign({preserveDrawingBuffer:!0,antialias:!l.ME},t);const r=d.length;for(let n=0;n{this.uniforms_.push({value:e.uniforms[r],location:t.getUniformLocation(this.renderTargetProgram_,r)})}))}getGL(){return this.gl_}init(e){const t=this.getGL(),r=[t.drawingBufferWidth*this.scaleRatio_,t.drawingBufferHeight*this.scaleRatio_];if(t.bindFramebuffer(t.FRAMEBUFFER,this.getFrameBuffer()),t.bindRenderbuffer(t.RENDERBUFFER,this.getDepthBuffer()),t.viewport(0,0,r[0],r[1]),!this.renderTargetTextureSize_||this.renderTargetTextureSize_[0]!==r[0]||this.renderTargetTextureSize_[1]!==r[1]){this.renderTargetTextureSize_=r;const e=0,n=t.RGBA,i=0,o=t.RGBA,s=t.UNSIGNED_BYTE,a=null;t.bindTexture(t.TEXTURE_2D,this.renderTargetTexture_),t.texImage2D(t.TEXTURE_2D,e,n,r[0],r[1],i,o,s,a),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,this.renderTargetTexture_,0),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_COMPONENT16,r[0],r[1]),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,this.depthBuffer_)}}apply(e,t,r,n){const i=this.getGL(),o=e.size;if(i.bindFramebuffer(i.FRAMEBUFFER,t?t.getFrameBuffer():null),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,this.renderTargetTexture_),!t){const t=(0,S.sq)(i.canvas);if(!e.renderTargets[t]){const r=i.getContextAttributes();r&&r.preserveDrawingBuffer&&(i.clearColor(0,0,0,0),i.clearDepth(1),i.clear(i.COLOR_BUFFER_BIT|i.DEPTH_BUFFER_BIT)),e.renderTargets[t]=!0}}i.disable(i.DEPTH_TEST),i.enable(i.BLEND),i.blendFunc(i.ONE,i.ONE_MINUS_SRC_ALPHA),i.viewport(0,0,i.drawingBufferWidth,i.drawingBufferHeight),i.bindBuffer(i.ARRAY_BUFFER,this.renderTargetVerticesBuffer_),i.useProgram(this.renderTargetProgram_),i.enableVertexAttribArray(this.renderTargetAttribLocation_),i.vertexAttribPointer(this.renderTargetAttribLocation_,2,i.FLOAT,!1,0,0),i.uniform2f(this.renderTargetUniformLocation_,o[0],o[1]),i.uniform1i(this.renderTargetTextureLocation_,0);const s=e.layerStatesArray[e.layerIndex].opacity;i.uniform1f(this.renderTargetOpacityLocation_,s),this.applyUniforms(e),r&&r(i,e),i.drawArrays(i.TRIANGLES,0,6),n&&n(i,e)}getFrameBuffer(){return this.frameBuffer_}getDepthBuffer(){return this.depthBuffer_}applyUniforms(e){const t=this.getGL();let r,n=1;this.uniforms_.forEach((function(i){if(r="function"==typeof i.value?i.value(e):i.value,r instanceof HTMLCanvasElement||r instanceof ImageData)i.texture||(i.texture=t.createTexture()),t.activeTexture(t[`TEXTURE${n}`]),t.bindTexture(t.TEXTURE_2D,i.texture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),r instanceof ImageData?t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,r.width,r.height,0,t.UNSIGNED_BYTE,new Uint8Array(r.data)):t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,r),t.uniform1i(i.location,n++);else if(Array.isArray(r))switch(r.length){case 2:return void t.uniform2f(i.location,r[0],r[1]);case 3:return void t.uniform3f(i.location,r[0],r[1],r[2]);case 4:return void t.uniform4f(i.location,r[0],r[1],r[2],r[3]);default:return}else"number"==typeof r&&t.uniform1f(i.location,r)}))}};var C=r("./node_modules/ol/obj.js"),T=r("./node_modules/ol/transform.js");function R(e,t){return e[0]=t[0],e[1]=t[1],e[4]=t[2],e[5]=t[3],e[12]=t[4],e[13]=t[5],e}const P=5121,I=5123,L=5125,A=5126,O={};function M(e){return"shared/"+e}let j=0;class F extends E.Z{constructor(e){super(),e=e||{},this.boundHandleWebGLContextLost_=this.handleWebGLContextLost.bind(this),this.boundHandleWebGLContextRestored_=this.handleWebGLContextRestored.bind(this),this.canvasCacheKey_=e.canvasCacheKey?M(e.canvasCacheKey):function(){const e="unique/"+j;return j+=1,e}(),this.gl_=function(e){let t=O[e];if(!t){const r=document.createElement("canvas");r.width=1,r.height=1,r.style.position="absolute",r.style.left="0",t={users:0,context:p(r)},O[e]=t}return t.users+=1,t.context}(this.canvasCacheKey_),this.bufferCache_={},this.extensionCache_={},this.currentProgram_=null;const t=this.gl_.canvas;t.addEventListener(w,this.boundHandleWebGLContextLost_),t.addEventListener(x,this.boundHandleWebGLContextRestored_),this.offsetRotateMatrix_=(0,T.Ue)(),this.offsetScaleMatrix_=(0,T.Ue)(),this.tmpMat4_=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],this.uniformLocationsByProgram_={},this.attribLocationsByProgram_={},this.uniforms_=[],e.uniforms&&this.setUniforms(e.uniforms),this.postProcessPasses_=e.postProcesses?e.postProcesses.map((e=>new k({webGlContext:this.gl_,scaleRatio:e.scaleRatio,vertexShader:e.vertexShader,fragmentShader:e.fragmentShader,uniforms:e.uniforms}))):[new k({webGlContext:this.gl_})],this.shaderCompileErrors_=null,this.startTime_=Date.now()}setUniforms(e){this.uniforms_=[];for(const t in e)this.uniforms_.push({name:t,value:e[t]})}canvasCacheKeyMatches(e){return this.canvasCacheKey_===M(e)}getExtension(e){if(e in this.extensionCache_)return this.extensionCache_[e];const t=this.gl_.getExtension(e);return this.extensionCache_[e]=t,t}bindBuffer(e){const t=this.gl_,r=(0,S.sq)(e);let n=this.bufferCache_[r];n||(n={buffer:e,webGlBuffer:t.createBuffer()},this.bufferCache_[r]=n),t.bindBuffer(e.getType(),n.webGlBuffer)}flushBufferData(e){const t=this.gl_;this.bindBuffer(e),t.bufferData(e.getType(),e.getArray(),e.getUsage())}deleteBuffer(e){const t=this.gl_,r=(0,S.sq)(e),n=this.bufferCache_[r];n&&!t.isContextLost()&&t.deleteBuffer(n.webGlBuffer),delete this.bufferCache_[r]}disposeInternal(){const e=this.gl_.canvas;e.removeEventListener(w,this.boundHandleWebGLContextLost_),e.removeEventListener(x,this.boundHandleWebGLContextRestored_),function(e){const t=O[e];if(!t)return;if(t.users-=1,t.users>0)return;const r=t.context,n=r.getExtension("WEBGL_lose_context");n&&n.loseContext();const i=r.canvas;i.width=1,i.height=1,delete O[e]}(this.canvasCacheKey_),delete this.gl_}prepareDraw(e,t,r){const n=this.gl_,i=this.getCanvas(),o=e.size,s=e.pixelRatio;i.width===o[0]*s&&i.height===o[1]*s||(i.width=o[0]*s,i.height=o[1]*s,i.style.width=o[0]+"px",i.style.height=o[1]+"px");for(let t=this.postProcessPasses_.length-1;t>=0;t--)this.postProcessPasses_[t].init(e);n.bindTexture(n.TEXTURE_2D,null),n.clearColor(0,0,0,0),n.depthRange(0,1),n.clearDepth(1),n.clear(n.COLOR_BUFFER_BIT|n.DEPTH_BUFFER_BIT),n.enable(n.BLEND),n.blendFunc(n.ONE,t?n.ZERO:n.ONE_MINUS_SRC_ALPHA),r?(n.enable(n.DEPTH_TEST),n.depthFunc(n.LEQUAL)):n.disable(n.DEPTH_TEST)}bindTexture(e,t,r){const n=this.gl_;n.activeTexture(n.TEXTURE0+t),n.bindTexture(n.TEXTURE_2D,e),n.uniform1i(this.getUniformLocation(r),t)}prepareDrawToRenderTarget(e,t,r,n){const i=this.gl_,o=t.getSize();i.bindFramebuffer(i.FRAMEBUFFER,t.getFramebuffer()),i.bindRenderbuffer(i.RENDERBUFFER,t.getDepthbuffer()),i.viewport(0,0,o[0],o[1]),i.bindTexture(i.TEXTURE_2D,t.getTexture()),i.clearColor(0,0,0,0),i.depthRange(0,1),i.clearDepth(1),i.clear(i.COLOR_BUFFER_BIT|i.DEPTH_BUFFER_BIT),i.enable(i.BLEND),i.blendFunc(i.ONE,r?i.ZERO:i.ONE_MINUS_SRC_ALPHA),n?(i.enable(i.DEPTH_TEST),i.depthFunc(i.LEQUAL)):i.disable(i.DEPTH_TEST)}drawElements(e,t){const r=this.gl_;this.getExtension("OES_element_index_uint");const n=r.UNSIGNED_INT,i=t-e,o=4*e;r.drawElements(r.TRIANGLES,i,n,o)}finalizeDraw(e,t,r){for(let n=0,i=this.postProcessPasses_.length;n{if(r="function"==typeof i.value?i.value(e):i.value,r instanceof HTMLCanvasElement||r instanceof HTMLImageElement||r instanceof ImageData)i.texture||(i.prevValue=void 0,i.texture=t.createTexture()),t.activeTexture(t[`TEXTURE${n}`]),t.bindTexture(t.TEXTURE_2D,i.texture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),(!(r instanceof HTMLImageElement)||r.complete)&&i.prevValue!==r&&(i.prevValue=r,t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,r)),t.uniform1i(this.getUniformLocation(i.name),n++);else if(Array.isArray(r)&&6===r.length)this.setUniformMatrixValue(i.name,R(this.tmpMat4_,r));else if(Array.isArray(r)&&r.length<=4)switch(r.length){case 2:return void t.uniform2f(this.getUniformLocation(i.name),r[0],r[1]);case 3:return void t.uniform3f(this.getUniformLocation(i.name),r[0],r[1],r[2]);case 4:return void t.uniform4f(this.getUniformLocation(i.name),r[0],r[1],r[2],r[3]);default:return}else"number"==typeof r&&t.uniform1f(this.getUniformLocation(i.name),r)}))}useProgram(e,t){this.gl_.useProgram(e),this.currentProgram_=e,this.applyFrameState(t),this.applyUniforms(t)}compileShader(e,t){const r=this.gl_,n=r.createShader(t);return r.shaderSource(n,e),r.compileShader(n),n}getProgram(e,t){const r=this.gl_,n=this.compileShader(e,r.FRAGMENT_SHADER),i=this.compileShader(t,r.VERTEX_SHADER),o=r.createProgram();if(r.attachShader(o,n),r.attachShader(o,i),r.linkProgram(o),!r.getShaderParameter(n,r.COMPILE_STATUS)){const e=`Fragment shader compilation failed: ${r.getShaderInfoLog(n)}`;throw new Error(e)}if(r.deleteShader(n),!r.getShaderParameter(i,r.COMPILE_STATUS)){const e=`Vertex shader compilation failed: ${r.getShaderInfoLog(i)}`;throw new Error(e)}if(r.deleteShader(i),!r.getProgramParameter(o,r.LINK_STATUS)){const e=`GL program linking failed: ${r.getProgramInfoLog(o)}`;throw new Error(e)}return o}getUniformLocation(e){const t=(0,S.sq)(this.currentProgram_);return void 0===this.uniformLocationsByProgram_[t]&&(this.uniformLocationsByProgram_[t]={}),void 0===this.uniformLocationsByProgram_[t][e]&&(this.uniformLocationsByProgram_[t][e]=this.gl_.getUniformLocation(this.currentProgram_,e)),this.uniformLocationsByProgram_[t][e]}getAttributeLocation(e){const t=(0,S.sq)(this.currentProgram_);return void 0===this.attribLocationsByProgram_[t]&&(this.attribLocationsByProgram_[t]={}),void 0===this.attribLocationsByProgram_[t][e]&&(this.attribLocationsByProgram_[t][e]=this.gl_.getAttribLocation(this.currentProgram_,e)),this.attribLocationsByProgram_[t][e]}makeProjectionTransform(e,t){const r=e.size,n=e.viewState.rotation,i=e.viewState.resolution,o=e.viewState.center;return(0,T.qC)(t,0,0,2/(i*r[0]),2/(i*r[1]),-n,-o[0],-o[1]),t}setUniformFloatValue(e,t){this.gl_.uniform1f(this.getUniformLocation(e),t)}setUniformFloatVec2(e,t){this.gl_.uniform2fv(this.getUniformLocation(e),t)}setUniformFloatVec4(e,t){this.gl_.uniform4fv(this.getUniformLocation(e),t)}setUniformMatrixValue(e,t){this.gl_.uniformMatrix4fv(this.getUniformLocation(e),!1,t)}enableAttributeArray_(e,t,r,n,i){const o=this.getAttributeLocation(e);o<0||(this.gl_.enableVertexAttribArray(o),this.gl_.vertexAttribPointer(o,t,r,!1,n,i))}enableAttributes(e){const t=function(e){let t=0;for(let r=0;rthis.size_[0]||t>=this.size_[1])return B[0]=0,B[1]=0,B[2]=0,B[3]=0,B;this.readAll();const r=Math.floor(e)+(this.size_[1]-Math.floor(t)-1)*this.size_[0];return B[0]=this.data_[4*r],B[1]=this.data_[4*r+1],B[2]=this.data_[4*r+2],B[3]=this.data_[4*r+3],B}getTexture(){return this.texture_}getFramebuffer(){return this.framebuffer_}getDepthbuffer(){return this.depthbuffer_}updateSize_(){const e=this.size_,t=this.helper_.getGL();this.texture_=this.helper_.createTexture(e,null,this.texture_),t.bindFramebuffer(t.FRAMEBUFFER,this.framebuffer_),t.viewport(0,0,e[0],e[1]),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,this.texture_,0),t.bindRenderbuffer(t.RENDERBUFFER,this.depthbuffer_),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_COMPONENT16,e[0],e[1]),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,this.depthbuffer_),this.data_=new Uint8Array(e[0]*e[1]*4)}},V="GENERATE_POINT_BUFFERS";var W=r("./node_modules/ol/extent.js"),K=(r("./node_modules/earcut/src/earcut.js"),r("./node_modules/ol/math.js"));function H(e,t){const r=256,n=255;return(t=t||[])[0]=Math.floor(e/r/r/r)/n,t[1]=Math.floor(e/r/r)%r/n,t[2]=Math.floor(e/r)%r/n,t[3]=e%r/n,t}var q=r("./node_modules/ol/events.js");const X=class extends G{constructor(e,t){const r=t.uniforms||{},n=(0,T.Ue)();r.u_projectionMatrix=n,super(e,{uniforms:r,postProcesses:t.postProcesses}),this.sourceRevision_=-1,this.verticesBuffer_=new m(u,35048),this.indicesBuffer_=new m(c,35048),this.vertexShader_=t.vertexShader,this.fragmentShader_=t.fragmentShader,this.program_,this.hitDetectionEnabled_=t.hitDetectionEnabled??!0;const i=t.attributes?t.attributes.map((function(e){return{name:"a_"+e.name,size:1,type:A}})):[];this.attributes=[{name:"a_position",size:2,type:A},{name:"a_index",size:1,type:A}],this.hitDetectionEnabled_&&(this.attributes.push({name:"a_hitColor",size:4,type:A}),this.attributes.push({name:"a_featureUid",size:1,type:A})),this.attributes.push(...i),this.customAttributes=t.attributes?t.attributes:[],this.previousExtent_=(0,W.createEmpty)(),this.currentTransform_=n,this.renderTransform_=(0,T.Ue)(),this.invertRenderTransform_=(0,T.Ue)(),this.renderInstructions_=new Float32Array(0),this.hitRenderTarget_,this.lastSentId=0,this.worker_=function(){const e='const e="GENERATE_POLYGON_BUFFERS",t="GENERATE_POINT_BUFFERS",n="GENERATE_LINE_STRING_BUFFERS",r={1:"The view center is not defined",2:"The view resolution is not defined",3:"The view rotation is not defined",4:"`image` and `src` cannot be provided at the same time",5:"`imgSize` must be set when `image` is provided",7:"`format` must be set when `url` is set",8:"Unknown `serverType` configured",9:"`url` must be configured or set using `#setUrl()`",10:"The default `geometryFunction` can only handle `Point` geometries",11:"`options.featureTypes` must be an Array",12:"`options.geometryName` must also be provided when `options.bbox` is set",13:"Invalid corner",14:"Invalid color",15:"Tried to get a value for a key that does not exist in the cache",16:"Tried to set a value for a key that is used already",17:"`resolutions` must be sorted in descending order",18:"Either `origin` or `origins` must be configured, never both",19:"Number of `tileSizes` and `resolutions` must be equal",20:"Number of `origins` and `resolutions` must be equal",22:"Either `tileSize` or `tileSizes` must be configured, never both",24:"Invalid extent or geometry provided as `geometry`",25:"Cannot fit empty extent provided as `geometry`",26:"Features must have an id set",27:"Features must have an id set",28:\'`renderMode` must be `"hybrid"` or `"vector"`\',30:"The passed `feature` was already added to the source",31:"Tried to enqueue an `element` that was already added to the queue",32:"Transformation matrix cannot be inverted",33:"Invalid units",34:"Invalid geometry layout",36:"Unknown SRS type",37:"Unknown geometry type found",38:"`styleMapValue` has an unknown type",39:"Unknown geometry type",40:"Expected `feature` to have a geometry",41:"Expected an `ol/style/Style` or an array of `ol/style/Style.js`",42:"Question unknown, the answer is 42",43:"Expected `layers` to be an array or a `Collection`",47:"Expected `controls` to be an array or an `ol/Collection`",48:"Expected `interactions` to be an array or an `ol/Collection`",49:"Expected `overlays` to be an array or an `ol/Collection`",50:"`options.featureTypes` should be an Array",51:"Either `url` or `tileJSON` options must be provided",52:"Unknown `serverType` configured",53:"Unknown `tierSizeCalculation` configured",55:"The {-y} placeholder requires a tile grid with extent",56:"mapBrowserEvent must originate from a pointer event",57:"At least 2 conditions are required",59:"Invalid command found in the PBF",60:"Missing or invalid `size`",61:"Cannot determine IIIF Image API version from provided image information JSON",62:"A `WebGLArrayBuffer` must either be of type `ELEMENT_ARRAY_BUFFER` or `ARRAY_BUFFER`",64:"Layer opacity must be a number",66:"`forEachFeatureAtCoordinate` cannot be used on a WebGL layer if the hit detection logic has not been enabled. This is done by providing adequate shaders using the `hitVertexShader` and `hitFragmentShader` properties of `WebGLPointsLayerRenderer`",67:"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both",68:"A VectorTile source can only be rendered if it has a projection compatible with the view projection",69:"`width` or `height` cannot be provided together with `scale`"};class o extends Error{constructor(e){const t=r[e];super(t),this.code=e,this.name="AssertionError",this.message=t}}var i=o;function a(e,t){const n=t[0],r=t[1];return t[0]=e[0]*n+e[2]*r+e[4],t[1]=e[1]*n+e[3]*r+e[5],t}function s(e,t){const n=(r=t)[0]*r[3]-r[1]*r[2];var r;!function(e,t){if(!e)throw new i(t)}(0!==n,32);const o=t[0],a=t[1],s=t[2],u=t[3],f=t[4],x=t[5];return e[0]=u/n,e[1]=-a/n,e[2]=-s/n,e[3]=o/n,e[4]=(s*x-u*f)/n,e[5]=-(o*x-a*f)/n,e}function u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}new Array(6);var f={exports:{}};function x(e,t,n){n=n||2;var r,o,i,a,s,u,f,x=t&&t.length,h=x?t[0]*n:e.length,v=l(e,0,h,n,!0),d=[];if(!v||v.next===v.prev)return d;if(x&&(v=function(e,t,n,r){var o,i,a,s=[];for(o=0,i=t.length;o80*n){r=i=e[0],o=a=e[1];for(var y=n;yi&&(i=s),u>a&&(a=u);f=0!==(f=Math.max(i-r,a-o))?32767/f:0}return c(v,d,n,r,o,f,0),d}function l(e,t,n,r,o){var i,a;if(o===P(e,t,n,r)>0)for(i=t;i=t;i-=r)a=k(i,e[i],e[i+1],a);return a&&F(a,a.next)&&(R(a),a=a.next),a}function h(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!F(r,r.next)&&0!==Z(r.prev,r,r.next))r=r.next;else{if(R(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function c(e,t,n,r,o,i,a){if(e){!a&&i&&function(e,t,n,r){var o=e;do{0===o.z&&(o.z=w(o.x,o.y,t,n,r)),o.prevZ=o.prev,o.nextZ=o.next,o=o.next}while(o!==e);o.prevZ.nextZ=null,o.prevZ=null,function(e){var t,n,r,o,i,a,s,u,f=1;do{for(n=e,e=null,i=null,a=0;n;){for(a++,r=n,s=0,t=0;t0||u>0&&r;)0!==s&&(0===u||!r||n.z<=r.z)?(o=n,n=n.nextZ,s--):(o=r,r=r.nextZ,u--),i?i.nextZ=o:e=o,o.prevZ=i,i=o;n=r}i.nextZ=null,f*=2}while(a>1)}(o)}(e,r,o,i);for(var s,u,f=e;e.prev!==e.next;)if(s=e.prev,u=e.next,i?d(e,r,o,i):v(e))t.push(s.i/n|0),t.push(e.i/n|0),t.push(u.i/n|0),R(e),e=u.next,f=u.next;else if((e=u)===f){a?1===a?c(e=y(h(e),t,n),t,n,r,o,i,2):2===a&&p(e,t,n,r,o,i):c(h(e),t,n,r,o,i,1);break}}}function v(e){var t=e.prev,n=e,r=e.next;if(Z(t,n,r)>=0)return!1;for(var o=t.x,i=n.x,a=r.x,s=t.y,u=n.y,f=r.y,x=oi?o>a?o:a:i>a?i:a,c=s>u?s>f?s:f:u>f?u:f,v=r.next;v!==t;){if(v.x>=x&&v.x<=h&&v.y>=l&&v.y<=c&&E(o,s,i,u,a,f,v.x,v.y)&&Z(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function d(e,t,n,r){var o=e.prev,i=e,a=e.next;if(Z(o,i,a)>=0)return!1;for(var s=o.x,u=i.x,f=a.x,x=o.y,l=i.y,h=a.y,c=su?s>f?s:f:u>f?u:f,y=x>l?x>h?x:h:l>h?l:h,p=w(c,v,t,n,r),b=w(d,y,t,n,r),g=e.prevZ,m=e.nextZ;g&&g.z>=p&&m&&m.z<=b;){if(g.x>=c&&g.x<=d&&g.y>=v&&g.y<=y&&g!==o&&g!==a&&E(s,x,u,l,f,h,g.x,g.y)&&Z(g.prev,g,g.next)>=0)return!1;if(g=g.prevZ,m.x>=c&&m.x<=d&&m.y>=v&&m.y<=y&&m!==o&&m!==a&&E(s,x,u,l,f,h,m.x,m.y)&&Z(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;g&&g.z>=p;){if(g.x>=c&&g.x<=d&&g.y>=v&&g.y<=y&&g!==o&&g!==a&&E(s,x,u,l,f,h,g.x,g.y)&&Z(g.prev,g,g.next)>=0)return!1;g=g.prevZ}for(;m&&m.z<=b;){if(m.x>=c&&m.x<=d&&m.y>=v&&m.y<=y&&m!==o&&m!==a&&E(s,x,u,l,f,h,m.x,m.y)&&Z(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function y(e,t,n){var r=e;do{var o=r.prev,i=r.next.next;!F(o,i)&&T(o,r,r.next,i)&&z(o,i)&&z(i,o)&&(t.push(o.i/n|0),t.push(r.i/n|0),t.push(i.i/n|0),R(r),R(r.next),r=e=i),r=r.next}while(r!==e);return h(r)}function p(e,t,n,r,o,i){var a=e;do{for(var s=a.next.next;s!==a.prev;){if(a.i!==s.i&&M(a,s)){var u=U(a,s);return a=h(a,a.next),u=h(u,u.next),c(a,t,n,r,o,i,0),void c(u,t,n,r,o,i,0)}s=s.next}a=a.next}while(a!==e)}function b(e,t){return e.x-t.x}function g(e,t){var n=function(e,t){var n,r=t,o=e.x,i=e.y,a=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var s=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=o&&s>a&&(a=s,n=r.x=r.x&&r.x>=x&&o!==r.x&&E(in.x||r.x===n.x&&m(n,r)))&&(n=r,h=u)),r=r.next}while(r!==f);return n}(e,t);if(!n)return t;var r=U(n,e);return h(r,r.next),h(n,n.next)}function m(e,t){return Z(e.prev,e,t.prev)<0&&Z(t.next,e,e.next)<0}function w(e,t,n,r,o){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*o|0)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-r)*o|0)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function A(e){var t=e,n=e;do{(t.x=(e-a)*(i-s)&&(e-a)*(r-s)>=(n-a)*(t-s)&&(n-a)*(i-s)>=(o-a)*(r-s)}function M(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&T(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(z(e,t)&&z(t,e)&&function(e,t){var n=e,r=!1,o=(e.x+t.x)/2,i=(e.y+t.y)/2;do{n.y>i!=n.next.y>i&&n.next.y!==n.y&&o<(n.next.x-n.x)*(i-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(Z(e.prev,e,t.prev)||Z(e,t.prev,t))||F(e,t)&&Z(e.prev,e,e.next)>0&&Z(t.prev,t,t.next)>0)}function Z(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function F(e,t){return e.x===t.x&&e.y===t.y}function T(e,t,n,r){var o=S(Z(e,t,n)),i=S(Z(e,t,r)),a=S(Z(n,r,e)),s=S(Z(n,r,t));return o!==i&&a!==s||(!(0!==o||!I(e,n,t))||(!(0!==i||!I(e,r,t))||(!(0!==a||!I(n,e,r))||!(0!==s||!I(n,t,r)))))}function I(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function S(e){return e>0?1:e<0?-1:0}function z(e,t){return Z(e.prev,e,e.next)<0?Z(e,t,e.next)>=0&&Z(e,e.prev,t)>=0:Z(e,t,e.prev)<0||Z(e,e.next,t)<0}function U(e,t){var n=new B(e.i,e.x,e.y),r=new B(t.i,t.x,t.y),o=e.next,i=t.prev;return e.next=t,t.prev=e,n.next=o,o.prev=n,r.next=n,n.prev=r,i.next=r,r.prev=i,r}function k(e,t,n,r){var o=new B(e,t,n);return r?(o.next=r.next,o.prev=r,r.next.prev=o,r.next=o):(o.prev=o,o.next=o),o}function R(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function B(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function P(e,t,n,r){for(var o=0,i=t,a=n-r;i0&&(r+=e[o-1].length,n.holes.push(r))}return n};var N=u(f.exports);const _=[],O={vertexPosition:0,indexPosition:0};function q(e,t,n,r,o){e[t+0]=n,e[t+1]=r,e[t+2]=o}function L(e,t,n,r,o,i){const a=3+o,s=e[t+0],u=e[t+1],f=_;f.length=o;for(let n=0;n0?u:2*Math.PI-u}const g=null!==o;let m=0,w=0;if(null!==r){m=b(d,y,a(x,[...[e[r],e[r+1]]]))}if(g){w=b(y,d,a(x,[...[e[o],e[o+1]]]))}i.push(c[0],c[1],v[0],v[1],p(0,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(1,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(2,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(3,m,w)),i.push(...u),s.push(h,h+1,h+2,h+1,h+3,h+2)}function G(e,t,n,r,o){const i=2+o;let a=t;const s=e.slice(a,a+o);a+=o;const u=e[a++];let f=0;const x=new Array(u-1);for(let t=0;t{const o=r.data;switch(o.type){case t:{const e=3,t=2,n=o.customAttributesSize,r=t+n,i=new Float32Array(o.renderInstructions),a=i.length/r,s=4*a*(n+e),u=new Uint32Array(6*a),f=new Float32Array(s);let x;for(let e=0;e0?a+(n-1)*r:null,n{const t=e.data;if(t.type===V){const r=t.projectionTransform;this.verticesBuffer_.fromArrayBuffer(t.vertexBuffer),this.helper.flushBufferData(this.verticesBuffer_),this.indicesBuffer_.fromArrayBuffer(t.indexBuffer),this.helper.flushBufferData(this.indicesBuffer_),this.renderTransform_=r,(0,T.nb)(this.invertRenderTransform_,this.renderTransform_),this.renderInstructions_=new Float32Array(e.data.renderInstructions),t.id===this.lastSentId&&(this.ready=!0),this.getLayer().changed()}})),this.featureCache_={},this.featureCount_=0;const o=this.getLayer().getSource();this.sourceListenKeys_=[(0,q.oL)(o,s.Z.ADDFEATURE,this.handleSourceFeatureAdded_,this),(0,q.oL)(o,s.Z.CHANGEFEATURE,this.handleSourceFeatureChanged_,this),(0,q.oL)(o,s.Z.REMOVEFEATURE,this.handleSourceFeatureDelete_,this),(0,q.oL)(o,s.Z.CLEAR,this.handleSourceFeatureClear_,this)],o.forEachFeature((e=>{this.featureCache_[(0,S.sq)(e)]={feature:e,properties:e.getProperties(),geometry:e.getGeometry()},this.featureCount_++}))}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.hitDetectionEnabled_&&(this.hitRenderTarget_=new U(this.helper))}handleSourceFeatureAdded_(e){const t=e.feature;this.featureCache_[(0,S.sq)(t)]={feature:t,properties:t.getProperties(),geometry:t.getGeometry()},this.featureCount_++}handleSourceFeatureChanged_(e){const t=e.feature;this.featureCache_[(0,S.sq)(t)]={feature:t,properties:t.getProperties(),geometry:t.getGeometry()}}handleSourceFeatureDelete_(e){const t=e.feature;delete this.featureCache_[(0,S.sq)(t)],this.featureCount_--}handleSourceFeatureClear_(){this.featureCache_={},this.featureCount_=0}renderFrame(e){const t=this.helper.getGL();this.preRender(t,e);const[r,n,i]=this.getWorldParameters_(e);this.renderWorlds(e,!1,r,n,i),this.helper.finalizeDraw(e,this.dispatchPreComposeEvent,this.dispatchPostComposeEvent);const o=this.helper.getCanvas();return this.hitDetectionEnabled_&&(this.renderWorlds(e,!0,r,n,i),this.hitRenderTarget_.clearCachedData()),this.postRender(t,e),o}getWorldParameters_(e){const t=e.viewState.projection,r=this.getLayer().getSource().getWrapX()&&t.canWrapX(),n=t.getExtent(),i=e.extent,o=r?(0,W.getWidth)(n):null,s=r?Math.ceil((i[2]-n[2])/o)+1:1;return[r?Math.floor((i[0]-n[0])/o):0,s,o]}prepareFrameInternal(e){const t=this.getLayer(),r=t.getSource(),n=e.viewState,i=!e.viewHints[a.Z.ANIMATING]&&!e.viewHints[a.Z.INTERACTING],s=!(0,W.equals)(this.previousExtent_,e.extent),l=this.sourceRevision_{const t=this.weightFunction_(e);return void 0!==t?(0,K.uZ)(t,0,1):1}}],hitDetectionEnabled:!0,vertexShader:"\n precision mediump float;\n uniform mat4 u_projectionMatrix;\n uniform mat4 u_offsetScaleMatrix;\n uniform float u_size;\n attribute vec2 a_position;\n attribute float a_index;\n attribute float a_weight;\n attribute vec4 a_hitColor;\n\n varying vec2 v_texCoord;\n varying float v_weight;\n varying vec4 v_hitColor;\n\n void main(void) {\n mat4 offsetMatrix = u_offsetScaleMatrix;\n float offsetX = a_index == 0.0 || a_index == 3.0 ? -u_size / 2.0 : u_size / 2.0;\n float offsetY = a_index == 0.0 || a_index == 1.0 ? -u_size / 2.0 : u_size / 2.0;\n vec4 offsets = offsetMatrix * vec4(offsetX, offsetY, 0.0, 0.0);\n gl_Position = u_projectionMatrix * vec4(a_position, 0.0, 1.0) + offsets;\n float u = a_index == 0.0 || a_index == 3.0 ? 0.0 : 1.0;\n float v = a_index == 0.0 || a_index == 1.0 ? 0.0 : 1.0;\n v_texCoord = vec2(u, v);\n v_hitColor = a_hitColor;\n v_weight = a_weight;\n }",fragmentShader:"\n precision mediump float;\n uniform float u_blurSlope;\n uniform mediump int u_hitDetection;\n\n varying vec2 v_texCoord;\n varying float v_weight;\n varying vec4 v_hitColor;\n\n void main(void) {\n vec2 texCoord = v_texCoord * 2.0 - vec2(1.0, 1.0);\n float sqRadius = texCoord.x * texCoord.x + texCoord.y * texCoord.y;\n float value = (1.0 - sqrt(sqRadius)) * u_blurSlope;\n float alpha = smoothstep(0.0, 1.0, value) * v_weight;\n gl_FragColor = vec4(alpha, alpha, alpha, alpha);\n if (u_hitDetection > 0) {\n if (alpha < 0.05) {\n discard;\n }\n gl_FragColor = v_hitColor;\n }\n }",uniforms:{u_size:()=>2*(this.get(Q)+this.get($)),u_blurSlope:()=>this.get(Q)/Math.max(1,this.get($))},postProcesses:[{fragmentShader:"\n precision mediump float;\n\n uniform sampler2D u_image;\n uniform sampler2D u_gradientTexture;\n uniform float u_opacity;\n\n varying vec2 v_texCoord;\n\n void main() {\n vec4 color = texture2D(u_image, v_texCoord);\n gl_FragColor.a = color.a * u_opacity;\n gl_FragColor.rgb = texture2D(u_gradientTexture, vec2(0.5, color.a)).rgb;\n gl_FragColor.rgb *= gl_FragColor.a;\n }",uniforms:{u_gradientTexture:()=>this.gradient_,u_opacity:()=>this.getOpacity()}}]})}renderDeclutter(){}}const re=te;var ne=r("./node_modules/ol/layer/Image.js"),ie=r("./node_modules/ol/layer/Layer.js"),oe=r("./node_modules/ol/events/Event.js"),se=r("./node_modules/ol/events/EventType.js"),ae=r("./node_modules/ol/format/MVT.js"),le=r("./node_modules/ol/layer/VectorTile.js"),ue=r("./node_modules/ol/source/VectorTile.js"),ce=r("./node_modules/ol/style/Circle.js"),he=r("./node_modules/ol/style/Fill.js"),de=r("./node_modules/ol/style/Icon.js"),pe=r("./node_modules/ol/render/Feature.js"),ge=r("./node_modules/ol/style/Stroke.js"),fe=r("./node_modules/ol/style/Style.js"),me=r("./node_modules/ol/style/Text.js"),_e=r("./node_modules/ol/render/canvas.js"),be=r("./node_modules/ol/tileurlfunction.js"),ye=r("./node_modules/ol/format/GeoJSON.js"),ve=r("./node_modules/ol/Map.js"),we=(r("./node_modules/ol/source/Raster.js"),r("./node_modules/ol/source/Source.js")),xe=r("./node_modules/ol/tilegrid/TileGrid.js"),Ee=r("./node_modules/ol/source/TileJSON.js"),Se=r("./node_modules/ol/layer/Tile.js"),ke=r("./node_modules/ol/layer/Vector.js"),Ce=r("./node_modules/ol/source/Vector.js"),Te=(r("./node_modules/ol/View.js"),r("./node_modules/ol/proj.js")),Re=r("./node_modules/ol/loadingstrategy.js"),Pe=r("./node_modules/ol/tilegrid.js");function Ie(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Le,Ae={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Oe(e){return(e=Math.round(e))<0?0:e>255?255:e}function Me(e){return e<0?0:e>1?1:e}function je(e){return"%"===e[e.length-1]?Oe(parseFloat(e)/100*255):Oe(parseInt(e))}function Fe(e){return"%"===e[e.length-1]?Me(parseFloat(e)/100):Me(parseFloat(e))}function Ne(e,t,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}try{Le={}.parseCSSColor=function(e){var t,r=e.replace(/ /g,"").toLowerCase();if(r in Ae)return Ae[r].slice();if("#"===r[0])return 4===r.length?(t=parseInt(r.substr(1),16))>=0&&t<=4095?[(3840&t)>>4|(3840&t)>>8,240&t|(240&t)>>4,15&t|(15&t)<<4,1]:null:7===r.length&&(t=parseInt(r.substr(1),16))>=0&&t<=16777215?[(16711680&t)>>16,(65280&t)>>8,255&t,1]:null;var n=r.indexOf("("),i=r.indexOf(")");if(-1!==n&&i+1===r.length){var o=r.substr(0,n),s=r.substr(n+1,i-(n+1)).split(","),a=1;switch(o){case"rgba":if(4!==s.length)return null;a=Fe(s.pop());case"rgb":return 3!==s.length?null:[je(s[0]),je(s[1]),je(s[2]),a];case"hsla":if(4!==s.length)return null;a=Fe(s.pop());case"hsl":if(3!==s.length)return null;var l=(parseFloat(s[0])%360+360)%360/360,u=Fe(s[1]),c=Fe(s[2]),h=c<=.5?c*(u+1):c+u-c*u,d=2*c-h;return[Oe(255*Ne(d,h,l+1/3)),Oe(255*Ne(d,h,l)),Oe(255*Ne(d,h,l-1/3)),a];default:return null}}return null}}catch(e){}var De=function(e,t,r,n){void 0===n&&(n=1),this.r=e,this.g=t,this.b=r,this.a=n};De.parse=function(e){if(e){if(e instanceof De)return e;if("string"==typeof e){var t=Le(e);if(t)return new De(t[0]/255*t[3],t[1]/255*t[3],t[2]/255*t[3],t[3])}}},De.prototype.toString=function(){var e=this.toArray(),t=e[0],r=e[1],n=e[2],i=e[3];return"rgba("+Math.round(t)+","+Math.round(r)+","+Math.round(n)+","+i+")"},De.prototype.toArray=function(){var e=this,t=e.r,r=e.g,n=e.b,i=e.a;return 0===i?[0,0,0,0]:[255*t/i,255*r/i,255*n/i,i]},De.prototype.toArray01=function(){var e=this,t=e.r,r=e.g,n=e.b,i=e.a;return 0===i?[0,0,0,0]:[t/i,r/i,n/i,i]},De.prototype.toArray01PremultipliedAlpha=function(){var e=this;return[e.r,e.g,e.b,e.a]},De.black=new De(0,0,0,1),De.white=new De(1,1,1,1),De.transparent=new De(0,0,0,0),De.red=new De(1,0,0,1),De.blue=new De(0,0,1,1);var Ze=De;function Ge(e){return"object"==typeof e?["literal",e]:e}function ze(e){switch(e.colorSpace){case"hcl":return"interpolate-hcl";case"lab":return"interpolate-lab";default:return"interpolate"}}function Be(e,t){var r,n,i=Ge((r=e.default,n=t.default,void 0!==r?r:void 0!==n?n:void 0));return void 0===i&&"resolvedImage"===t.type?"":i}function Ue(e,t,r){var n=Ke(e,t),i=["get",e.property];if("categorical"===n&&"boolean"==typeof r[0][0]){for(var o=["case"],s=0,a=r;s3&&t===e[e.length-2]||(n&&2===e.length||e.push(t),e.push(r))}function Ke(e,t){return e.type?e.type:t.expression.interpolated?"exponential":"interval"}function He(e){for(var t=["concat"],r=/{([^{}]+)}/g,n=0,i=r.exec(e);null!==i;i=r.exec(e)){var o=e.slice(n,r.lastIndex-i[0].length);n=r.lastIndex,o.length>0&&t.push(o),t.push(["get",i[1]])}if(1===t.length)return e;if(n":"value"===e.itemType.kind?"array":"array<"+t+">"}return e.kind}var ut=[$e,Je,Qe,et,tt,ot,rt,at(nt),st];function ct(e,t){if("error"===t.kind)return null;if("array"===e.kind){if("array"===t.kind&&(0===t.N&&"value"===t.itemType.kind||!ct(e.itemType,t.itemType))&&("number"!=typeof e.N||e.N===t.N))return null}else{if(e.kind===t.kind)return null;if("value"===e.kind)for(var r=0,n=ut;r=0&&e<=255&&"number"==typeof t&&t>=0&&t<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[e,t,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[e,t,r,n]:[e,t,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function wt(e){if(null===e)return!0;if("string"==typeof e)return!0;if("boolean"==typeof e)return!0;if("number"==typeof e)return!0;if(e instanceof Ze)return!0;if(e instanceof gt)return!0;if(e instanceof _t)return!0;if(e instanceof yt)return!0;if(Array.isArray(e)){for(var t=0,r=e;t2){var a=e[1];if("string"!=typeof a||!(a in Rt)||"object"===a)return t.error('The item type argument of "array" must be one of string, number, boolean',1);o=Rt[a],n++}else o=nt;if(e.length>3){if(null!==e[2]&&("number"!=typeof e[2]||e[2]<0||e[2]!==Math.floor(e[2])))return t.error('The length argument to "array" must be a positive integer literal',2);s=e[2],n++}r=at(o,s)}else r=Rt[i];for(var l=[];n1)&&t.push(n)}}return t.concat(this.args.map((function(e){return e.serialize()})))};var It=Pt,Lt=function(e){this.type=ot,this.sections=e};Lt.parse=function(e,t){if(e.length<2)return t.error("Expected at least one argument.");var r=e[1];if(!Array.isArray(r)&&"object"==typeof r)return t.error("First argument must be an image or text section.");for(var n=[],i=!1,o=1;o<=e.length-1;++o){var s=e[o];if(i&&"object"==typeof s&&!Array.isArray(s)){i=!1;var a=null;if(s["font-scale"]&&!(a=t.parse(s["font-scale"],1,Je)))return null;var l=null;if(s["text-font"]&&!(l=t.parse(s["text-font"],1,at(Qe))))return null;var u=null;if(s["text-color"]&&!(u=t.parse(s["text-color"],1,tt)))return null;var c=n[n.length-1];c.scale=a,c.font=l,c.textColor=u}else{var h=t.parse(e[o],1,nt);if(!h)return null;var d=h.type.kind;if("string"!==d&&"value"!==d&&"null"!==d&&"resolvedImage"!==d)return t.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:h,scale:null,font:null,textColor:null})}}return new Lt(n)},Lt.prototype.evaluate=function(e){return new _t(this.sections.map((function(t){var r=t.content.evaluate(e);return xt(r)===st?new ft("",r,null,null,null):new ft(Et(r),null,t.scale?t.scale.evaluate(e):null,t.font?t.font.evaluate(e).join(","):null,t.textColor?t.textColor.evaluate(e):null)})))},Lt.prototype.eachChild=function(e){for(var t=0,r=this.sections;t-1),r},Ot.prototype.eachChild=function(e){e(this.input)},Ot.prototype.outputDefined=function(){return!1},Ot.prototype.serialize=function(){return["image",this.input.serialize()]};var Mt=Ot,jt={"to-boolean":et,"to-color":tt,"to-number":Je,"to-string":Qe},Ft=function(e,t){this.type=e,this.args=t};Ft.parse=function(e,t){if(e.length<2)return t.error("Expected at least one argument.");var r=e[0];if(("to-boolean"===r||"to-string"===r)&&2!==e.length)return t.error("Expected one argument.");for(var n=jt[r],i=[],o=1;o4?"Invalid rbga value "+JSON.stringify(t)+": expected an array containing either three or four numeric values.":vt(t[0],t[1],t[2],t[3])))return new Ze(t[0]/255,t[1]/255,t[2]/255,t[3])}throw new Tt(r||"Could not parse color from value '"+("string"==typeof t?t:String(JSON.stringify(t)))+"'")}if("number"===this.type.kind){for(var s=null,a=0,l=this.args;a=t[2]||e[1]<=t[1]||e[3]>=t[3])}function qt(e,t){var r,n=(180+e[0])/360,i=(r=e[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),o=Math.pow(2,t.z);return[Math.round(n*o*Wt),Math.round(i*o*Wt)]}function Xt(e,t,r){return t[1]>e[1]!=r[1]>e[1]&&e[0]<(r[0]-t[0])*(e[1]-t[1])/(r[1]-t[1])+t[0]}function Yt(e,t){for(var r,n,i,o,s,a,l,u=!1,c=0,h=t.length;c0&&h<0||c<0&&h>0}function Qt(e,t,r){for(var n=0,i=r;nr[2]){var i=.5*n,o=e[0]-r[0]>i?-n:r[0]-e[0]>i?n:0;0===o&&(o=e[0]-r[2]>i?-n:r[2]-e[0]>i?n:0),e[0]+=o}Kt(t,e)}function or(e,t,r,n){var i=Math.pow(2,n.z)*Wt,o=[n.x*Wt,n.y*Wt],s=[];if(!e)return s;for(var a=0,l=e;a=0)return!1;var r=!0;return e.eachChild((function(e){r&&!hr(e,t)&&(r=!1)})),r}var dr=function(e,t){this.type=t.type,this.name=e,this.boundExpression=t};dr.parse=function(e,t){if(2!==e.length||"string"!=typeof e[1])return t.error("'var' expression requires exactly one string literal argument.");var r=e[1];return t.scope.has(r)?new dr(r,t.scope.get(r)):t.error('Unknown variable "'+r+'". Make sure "'+r+'" has been bound in an enclosing "let" expression before using it.',1)},dr.prototype.evaluate=function(e){return this.boundExpression.evaluate(e)},dr.prototype.eachChild=function(){},dr.prototype.outputDefined=function(){return!1},dr.prototype.serialize=function(){return["var",this.name]};var pr=dr,gr=function(e,t,r,n,i){void 0===t&&(t=[]),void 0===n&&(n=new Ye),void 0===i&&(i=[]),this.registry=e,this.path=t,this.key=t.map((function(e){return"["+e+"]"})).join(""),this.scope=n,this.errors=i,this.expectedType=r};gr.prototype.parse=function(e,t,r,n,i){return void 0===i&&(i={}),t?this.concat(t,r,n)._parse(e,i):this._parse(e,i)},gr.prototype._parse=function(e,t){function r(e,t,r){return"assert"===r?new It(t,[e]):"coerce"===r?new Nt(t,[e]):e}if(null!==e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e||(e=["literal",e]),Array.isArray(e)){if(0===e.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=e[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var o=i.parse(e,this);if(!o)return null;if(this.expectedType){var s=this.expectedType,a=o.type;if("string"!==s.kind&&"number"!==s.kind&&"boolean"!==s.kind&&"object"!==s.kind&&"array"!==s.kind||"value"!==a.kind)if("color"!==s.kind&&"formatted"!==s.kind&&"resolvedImage"!==s.kind||"value"!==a.kind&&"string"!==a.kind){if(this.checkSubtype(s,a))return null}else o=r(o,s,t.typeAnnotation||"coerce");else o=r(o,s,t.typeAnnotation||"assert")}if(!(o instanceof kt)&&"resolvedImage"!==o.type.kind&&mr(o)){var l=new Gt;try{o=new kt(o.type,o.evaluate(l))}catch(e){return this.error(e.message),null}}return o}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===e?this.error("'undefined' value invalid. Use null instead."):"object"==typeof e?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found "+typeof e+" instead.")},gr.prototype.concat=function(e,t,r){var n="number"==typeof e?this.path.concat(e):this.path,i=r?this.scope.concat(r):this.scope;return new gr(this.registry,n,t||null,i,this.errors)},gr.prototype.error=function(e){for(var t=[],r=arguments.length-1;r-- >0;)t[r]=arguments[r+1];var n=""+this.key+t.map((function(e){return"["+e+"]"})).join("");this.errors.push(new qe(n,e))},gr.prototype.checkSubtype=function(e,t){var r=ct(e,t);return r&&this.error(r),r};var fr=gr;function mr(e){if(e instanceof pr)return mr(e.boundExpression);if(e instanceof Bt&&"error"===e.name)return!1;if(e instanceof Vt)return!1;if(e instanceof lr)return!1;var t=e instanceof Nt||e instanceof It,r=!0;return e.eachChild((function(e){r=t?r&&mr(e):r&&e instanceof kt})),!!r&&ur(e)&&hr(e,["zoom","heatmap-density","line-progress","sky-radial-progress","accumulated","is-supported-script","pitch","distance-from-center"])}function _r(e,t){for(var r,n,i=e.length-1,o=0,s=i,a=0;o<=s;)if(r=e[a=Math.floor((o+s)/2)],n=e[a+1],r<=t){if(a===i||tt))throw new Tt("Input is not a number.");s=a-1}return 0}var br=function(e,t,r){this.type=e,this.input=t,this.labels=[],this.outputs=[];for(var n=0,i=r;n=s)return t.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',l);var c=t.parse(a,u,i);if(!c)return null;i=i||c.type,n.push([s,c])}return new br(i,r,n)},br.prototype.evaluate=function(e){var t=this.labels,r=this.outputs;if(1===t.length)return r[0].evaluate(e);var n=this.input.evaluate(e);if(n<=t[0])return r[0].evaluate(e);var i=t.length;return n>=t[i-1]?r[i-1].evaluate(e):r[_r(t,n)].evaluate(e)},br.prototype.eachChild=function(e){e(this.input);for(var t=0,r=this.outputs;t0&&e.push(this.labels[t]),e.push(this.outputs[t].serialize());return e};var yr=br,vr=wr;function wr(e,t,r,n){this.cx=3*e,this.bx=3*(r-e)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*t,this.by=3*(n-t)-this.cy,this.ay=1-this.cy-this.by,this.p1x=e,this.p1y=n,this.p2x=r,this.p2y=n}wr.prototype.sampleCurveX=function(e){return((this.ax*e+this.bx)*e+this.cx)*e},wr.prototype.sampleCurveY=function(e){return((this.ay*e+this.by)*e+this.cy)*e},wr.prototype.sampleCurveDerivativeX=function(e){return(3*this.ax*e+2*this.bx)*e+this.cx},wr.prototype.solveCurveX=function(e,t){var r,n,i,o,s;for(void 0===t&&(t=1e-6),i=e,s=0;s<8;s++){if(o=this.sampleCurveX(i)-e,Math.abs(o)(n=1))return n;for(;ro?r=i:n=i,i=.5*(n-r)+r}return i},wr.prototype.solve=function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))};var xr=Ie(vr);function Er(e,t,r){return e*(1-r)+t*r}var Sr=Object.freeze({__proto__:null,number:Er,color:function(e,t,r){return new Ze(Er(e.r,t.r,r),Er(e.g,t.g,r),Er(e.b,t.b,r),Er(e.a,t.a,r))},array:function(e,t,r){return e.map((function(e,n){return Er(e,t[n],r)}))}}),kr=.95047,Cr=1.08883,Tr=4/29,Rr=6/29,Pr=3*Rr*Rr,Ir=Rr*Rr*Rr,Lr=Math.PI/180,Ar=180/Math.PI;function Or(e){return e>Ir?Math.pow(e,1/3):e/Pr+Tr}function Mr(e){return e>Rr?e*e*e:Pr*(e-Tr)}function jr(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Fr(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Nr(e){var t=Fr(e.r),r=Fr(e.g),n=Fr(e.b),i=Or((.4124564*t+.3575761*r+.1804375*n)/kr),o=Or((.2126729*t+.7151522*r+.072175*n)/1);return{l:116*o-16,a:500*(i-o),b:200*(o-Or((.0193339*t+.119192*r+.9503041*n)/Cr)),alpha:e.a}}function Dr(e){var t=(e.l+16)/116,r=isNaN(e.a)?t:t+e.a/500,n=isNaN(e.b)?t:t-e.b/200;return t=1*Mr(t),r=kr*Mr(r),n=Cr*Mr(n),new Ze(jr(3.2404542*r-1.5371385*t-.4985314*n),jr(-.969266*r+1.8760108*t+.041556*n),jr(.0556434*r-.2040259*t+1.0572252*n),e.alpha)}function Zr(e,t,r){var n=t-e;return e+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var Gr={forward:Nr,reverse:Dr,interpolate:function(e,t,r){return{l:Er(e.l,t.l,r),a:Er(e.a,t.a,r),b:Er(e.b,t.b,r),alpha:Er(e.alpha,t.alpha,r)}}},zr=function(e){var t=Nr(e),r=t.l,n=t.a,i=t.b,o=Math.atan2(i,n)*Ar;return{h:o<0?o+360:o,c:Math.sqrt(n*n+i*i),l:r,alpha:e.a}},Br=function(e){var t=e.h*Lr,r=e.c;return Dr({l:e.l,a:Math.cos(t)*r,b:Math.sin(t)*r,alpha:e.alpha})},Ur=function(e,t,r){return{h:Zr(e.h,t.h,r),c:Er(e.c,t.c,r),l:Er(e.l,t.l,r),alpha:Er(e.alpha,t.alpha,r)}},Vr=function(e,t,r,n,i){this.type=e,this.operator=t,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var o=0,s=i;o1})))return t.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:a}}if(e.length-1<4)return t.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if((e.length-1)%2!=0)return t.error("Expected an even number of arguments.");if(!(i=t.parse(i,2,Je)))return null;var l=[],u=null;"interpolate-hcl"===r||"interpolate-lab"===r?u=tt:t.expectedType&&"value"!==t.expectedType.kind&&(u=t.expectedType);for(var c=0;c=h)return t.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',p);var f=t.parse(d,g,u);if(!f)return null;u=u||f.type,l.push([h,f])}return"number"===u.kind||"color"===u.kind||"array"===u.kind&&"number"===u.itemType.kind&&"number"==typeof u.N?new Vr(u,r,n,i,l):t.error("Type "+lt(u)+" is not interpolatable.")},Vr.prototype.evaluate=function(e){var t=this.labels,r=this.outputs;if(1===t.length)return r[0].evaluate(e);var n=this.input.evaluate(e);if(n<=t[0])return r[0].evaluate(e);var i=t.length;if(n>=t[i-1])return r[i-1].evaluate(e);var o=_r(t,n),s=t[o],a=t[o+1],l=Vr.interpolationFactor(this.interpolation,n,s,a),u=r[o].evaluate(e),c=r[o+1].evaluate(e);return"interpolate"===this.operator?Sr[this.type.kind.toLowerCase()](u,c,l):"interpolate-hcl"===this.operator?Br(Ur(zr(u),zr(c),l)):Gr.reverse(Gr.interpolate(Gr.forward(u),Gr.forward(c),l))},Vr.prototype.eachChild=function(e){e(this.input);for(var t=0,r=this.outputs;t=r.length)throw new Tt("Array index out of bounds: "+t+" > "+(r.length-1)+".");if(t!==Math.floor(t))throw new Tt("Array index must be an integer, but found "+t+" instead.");return r[t]},$r.prototype.eachChild=function(e){e(this.index),e(this.input)},$r.prototype.outputDefined=function(){return!1},$r.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var Jr=$r,Qr=function(e,t){this.type=et,this.needle=e,this.haystack=t};Qr.parse=function(e,t){if(3!==e.length)return t.error("Expected 2 arguments, but found "+(e.length-1)+" instead.");var r=t.parse(e[1],1,nt),n=t.parse(e[2],2,nt);return r&&n?ht(r.type,[et,Qe,Je,$e,nt])?new Qr(r,n):t.error("Expected first argument to be of type boolean, string, number or null, but found "+lt(r.type)+" instead"):null},Qr.prototype.evaluate=function(e){var t=this.needle.evaluate(e),r=this.haystack.evaluate(e);if(null==r)return!1;if(!dt(t,["boolean","string","number","null"]))throw new Tt("Expected first argument to be of type boolean, string, number or null, but found "+lt(xt(t))+" instead.");if(!dt(r,["string","array"]))throw new Tt("Expected second argument to be of type array or string, but found "+lt(xt(r))+" instead.");return r.indexOf(t)>=0},Qr.prototype.eachChild=function(e){e(this.needle),e(this.haystack)},Qr.prototype.outputDefined=function(){return!0},Qr.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var en=Qr,tn=function(e,t,r){this.type=Je,this.needle=e,this.haystack=t,this.fromIndex=r};tn.parse=function(e,t){if(e.length<=2||e.length>=5)return t.error("Expected 3 or 4 arguments, but found "+(e.length-1)+" instead.");var r=t.parse(e[1],1,nt),n=t.parse(e[2],2,nt);if(!r||!n)return null;if(!ht(r.type,[et,Qe,Je,$e,nt]))return t.error("Expected first argument to be of type boolean, string, number or null, but found "+lt(r.type)+" instead");if(4===e.length){var i=t.parse(e[3],3,Je);return i?new tn(r,n,i):null}return new tn(r,n)},tn.prototype.evaluate=function(e){var t=this.needle.evaluate(e),r=this.haystack.evaluate(e);if(!dt(t,["boolean","string","number","null"]))throw new Tt("Expected first argument to be of type boolean, string, number or null, but found "+lt(xt(t))+" instead.");if(!dt(r,["string","array"]))throw new Tt("Expected second argument to be of type array or string, but found "+lt(xt(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(e);return r.indexOf(t,n)}return r.indexOf(t)},tn.prototype.eachChild=function(e){e(this.needle),e(this.haystack),this.fromIndex&&e(this.fromIndex)},tn.prototype.outputDefined=function(){return!1},tn.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var e=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),e]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var rn=tn,nn=function(e,t,r,n,i,o){this.inputType=e,this.type=t,this.input=r,this.cases=n,this.outputs=i,this.otherwise=o};nn.parse=function(e,t){if(e.length<5)return t.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if(e.length%2!=1)return t.error("Expected an even number of arguments.");var r,n;t.expectedType&&"value"!==t.expectedType.kind&&(n=t.expectedType);for(var i={},o=[],s=2;sNumber.MAX_SAFE_INTEGER)return u.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof d&&Math.floor(d)!==d)return u.error("Numeric branch labels must be integer values.");if(r){if(u.checkSubtype(r,xt(d)))return null}else r=xt(d);if(void 0!==i[String(d)])return u.error("Branch labels must be unique.");i[String(d)]=o.length}var p=t.parse(l,s,n);if(!p)return null;n=n||p.type,o.push(p)}var g=t.parse(e[1],1,nt);if(!g)return null;var f=t.parse(e[e.length-1],e.length-1,n);return f?"value"!==g.type.kind&&t.concat(1).checkSubtype(r,g.type)?null:new nn(r,n,g,i,o,f):null},nn.prototype.evaluate=function(e){var t=this.input.evaluate(e);return(xt(t)===this.inputType&&this.outputs[this.cases[t]]||this.otherwise).evaluate(e)},nn.prototype.eachChild=function(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)},nn.prototype.outputDefined=function(){return this.outputs.every((function(e){return e.outputDefined()}))&&this.otherwise.outputDefined()},nn.prototype.serialize=function(){for(var e=this,t=["match",this.input.serialize()],r=[],n={},i=0,o=Object.keys(this.cases).sort();i=5)return t.error("Expected 3 or 4 arguments, but found "+(e.length-1)+" instead.");var r=t.parse(e[1],1,nt),n=t.parse(e[2],2,Je);if(!r||!n)return null;if(!ht(r.type,[at(nt),Qe,nt]))return t.error("Expected first argument to be of type array or string, but found "+lt(r.type)+" instead");if(4===e.length){var i=t.parse(e[3],3,Je);return i?new ln(r.type,r,n,i):null}return new ln(r.type,r,n)},ln.prototype.evaluate=function(e){var t=this.input.evaluate(e),r=this.beginIndex.evaluate(e);if(!dt(t,["string","array"]))throw new Tt("Expected first argument to be of type array or string, but found "+lt(xt(t))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(e);return t.slice(r,n)}return t.slice(r)},ln.prototype.eachChild=function(e){e(this.input),e(this.beginIndex),this.endIndex&&e(this.endIndex)},ln.prototype.outputDefined=function(){return!1},ln.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var e=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),e]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var un=ln;function cn(e,t){return"=="===e||"!="===e?"boolean"===t.kind||"string"===t.kind||"number"===t.kind||"null"===t.kind||"value"===t.kind:"string"===t.kind||"number"===t.kind||"value"===t.kind}function hn(e,t,r,n){return 0===n.compare(t,r)}function dn(e,t,r){var n="=="!==e&&"!="!==e;return function(){function i(e,t,r){this.type=et,this.lhs=e,this.rhs=t,this.collator=r,this.hasUntypedArgument="value"===e.type.kind||"value"===t.type.kind}return i.parse=function(e,t){if(3!==e.length&&4!==e.length)return t.error("Expected two or three arguments.");var r=e[0],o=t.parse(e[1],1,nt);if(!o)return null;if(!cn(r,o.type))return t.concat(1).error('"'+r+"\" comparisons are not supported for type '"+lt(o.type)+"'.");var s=t.parse(e[2],2,nt);if(!s)return null;if(!cn(r,s.type))return t.concat(2).error('"'+r+"\" comparisons are not supported for type '"+lt(s.type)+"'.");if(o.type.kind!==s.type.kind&&"value"!==o.type.kind&&"value"!==s.type.kind)return t.error("Cannot compare types '"+lt(o.type)+"' and '"+lt(s.type)+"'.");n&&("value"===o.type.kind&&"value"!==s.type.kind?o=new It(s.type,[o]):"value"!==o.type.kind&&"value"===s.type.kind&&(s=new It(o.type,[s])));var a=null;if(4===e.length){if("string"!==o.type.kind&&"string"!==s.type.kind&&"value"!==o.type.kind&&"value"!==s.type.kind)return t.error("Cannot use collator to compare non-string types.");if(!(a=t.parse(e[3],3,it)))return null}return new i(o,s,a)},i.prototype.evaluate=function(i){var o=this.lhs.evaluate(i),s=this.rhs.evaluate(i);if(n&&this.hasUntypedArgument){var a=xt(o),l=xt(s);if(a.kind!==l.kind||"string"!==a.kind&&"number"!==a.kind)throw new Tt('Expected arguments for "'+e+'" to be (string, string) or (number, number), but found ('+a.kind+", "+l.kind+") instead.")}if(this.collator&&!n&&this.hasUntypedArgument){var u=xt(o),c=xt(s);if("string"!==u.kind||"string"!==c.kind)return t(i,o,s)}return this.collator?r(i,o,s,this.collator.evaluate(i)):t(i,o,s)},i.prototype.eachChild=function(e){e(this.lhs),e(this.rhs),this.collator&&e(this.collator)},i.prototype.outputDefined=function(){return!0},i.prototype.serialize=function(){var t=[e];return this.eachChild((function(e){t.push(e.serialize())})),t},i}()}var pn=dn("==",(function(e,t,r){return t===r}),hn),gn=dn("!=",(function(e,t,r){return t!==r}),(function(e,t,r,n){return!hn(0,t,r,n)})),fn=dn("<",(function(e,t,r){return t",(function(e,t,r){return t>r}),(function(e,t,r,n){return n.compare(t,r)>0})),_n=dn("<=",(function(e,t,r){return t<=r}),(function(e,t,r,n){return n.compare(t,r)<=0})),bn=dn(">=",(function(e,t,r){return t>=r}),(function(e,t,r,n){return n.compare(t,r)>=0})),yn=function(e,t,r,n,i,o){this.type=Qe,this.number=e,this.locale=t,this.currency=r,this.unit=n,this.minFractionDigits=i,this.maxFractionDigits=o};yn.parse=function(e,t){if(3!==e.length)return t.error("Expected two arguments.");var r=t.parse(e[1],1,Je);if(!r)return null;var n=e[2];if("object"!=typeof n||Array.isArray(n))return t.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=t.parse(n.locale,1,Qe)))return null;var o=null;if(n.currency&&!(o=t.parse(n.currency,1,Qe)))return null;var s=null;if(n.unit&&!(s=t.parse(n.unit,1,Qe)))return null;var a=null;if(n["min-fraction-digits"]&&!(a=t.parse(n["min-fraction-digits"],1,Je)))return null;var l=null;return n["max-fraction-digits"]&&!(l=t.parse(n["max-fraction-digits"],1,Je))?null:new yn(r,i,o,s,a,l)},yn.prototype.evaluate=function(e){return new Intl.NumberFormat(this.locale?this.locale.evaluate(e):[],{style:(this.currency?"currency":this.unit&&"unit")||"decimal",currency:this.currency?this.currency.evaluate(e):void 0,unit:this.unit?this.unit.evaluate(e):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(e):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(e):void 0}).format(this.number.evaluate(e))},yn.prototype.eachChild=function(e){e(this.number),this.locale&&e(this.locale),this.currency&&e(this.currency),this.unit&&e(this.unit),this.minFractionDigits&&e(this.minFractionDigits),this.maxFractionDigits&&e(this.maxFractionDigits)},yn.prototype.outputDefined=function(){return!1},yn.prototype.serialize=function(){var e={};return this.locale&&(e.locale=this.locale.serialize()),this.currency&&(e.currency=this.currency.serialize()),this.unit&&(e.unit=this.unit.serialize()),this.minFractionDigits&&(e["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(e["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),e]};var vn=yn,wn=function(e){this.type=Je,this.input=e};wn.parse=function(e,t){if(2!==e.length)return t.error("Expected 1 argument, but found "+(e.length-1)+" instead.");var r=t.parse(e[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?t.error("Expected argument of type string or array, but found "+lt(r.type)+" instead."):new wn(r):null},wn.prototype.evaluate=function(e){var t=this.input.evaluate(e);if("string"==typeof t)return t.length;if(Array.isArray(t))return t.length;throw new Tt("Expected value to be of type string or array, but found "+lt(xt(t))+" instead.")},wn.prototype.eachChild=function(e){e(this.input)},wn.prototype.outputDefined=function(){return!1},wn.prototype.serialize=function(){var e=["length"];return this.eachChild((function(t){e.push(t.serialize())})),e};var xn={"==":pn,"!=":gn,">":mn,"<":fn,">=":bn,"<=":_n,array:It,at:Jr,boolean:It,case:an,coalesce:qr,collator:Vt,format:At,image:Mt,in:en,"index-of":rn,interpolate:Kr,"interpolate-hcl":Kr,"interpolate-lab":Kr,length:wn,let:Yr,literal:kt,match:on,number:It,"number-format":vn,object:It,slice:un,step:yr,string:It,"to-boolean":Nt,"to-color":Nt,"to-number":Nt,"to-string":Nt,var:pr,within:lr};function En(e,t){var r=t[0],n=t[1],i=t[2],o=t[3];r=r.evaluate(e),n=n.evaluate(e),i=i.evaluate(e);var s=o?o.evaluate(e):1,a=vt(r,n,i,s);if(a)throw new Tt(a);return new Ze(r/255*s,n/255*s,i/255*s,s)}function Sn(e,t){return e in t}function kn(e,t){var r=t[e];return void 0===r?null:r}function Cn(e){return{type:e}}Bt.register(xn,{error:[{kind:"error"},[Qe],function(e,t){var r=t[0];throw new Tt(r.evaluate(e))}],typeof:[Qe,[nt],function(e,t){return lt(xt(t[0].evaluate(e)))}],"to-rgba":[at(Je,4),[tt],function(e,t){return t[0].evaluate(e).toArray()}],rgb:[tt,[Je,Je,Je],En],rgba:[tt,[Je,Je,Je,Je],En],has:{type:et,overloads:[[[Qe],function(e,t){return Sn(t[0].evaluate(e),e.properties())}],[[Qe,rt],function(e,t){var r=t[0],n=t[1];return Sn(r.evaluate(e),n.evaluate(e))}]]},get:{type:nt,overloads:[[[Qe],function(e,t){return kn(t[0].evaluate(e),e.properties())}],[[Qe,rt],function(e,t){var r=t[0],n=t[1];return kn(r.evaluate(e),n.evaluate(e))}]]},"feature-state":[nt,[Qe],function(e,t){return kn(t[0].evaluate(e),e.featureState||{})}],properties:[rt,[],function(e){return e.properties()}],"geometry-type":[Qe,[],function(e){return e.geometryType()}],id:[nt,[],function(e){return e.id()}],zoom:[Je,[],function(e){return e.globals.zoom}],pitch:[Je,[],function(e){return e.globals.pitch||0}],"distance-from-center":[Je,[],function(e){return e.distanceFromCenter()}],"heatmap-density":[Je,[],function(e){return e.globals.heatmapDensity||0}],"line-progress":[Je,[],function(e){return e.globals.lineProgress||0}],"sky-radial-progress":[Je,[],function(e){return e.globals.skyRadialProgress||0}],accumulated:[nt,[],function(e){return void 0===e.globals.accumulated?null:e.globals.accumulated}],"+":[Je,Cn(Je),function(e,t){for(var r=0,n=0,i=t;n":[et,[Qe,nt],function(e,t){var r=t[0],n=t[1],i=e.properties()[r.value],o=n.value;return typeof i==typeof o&&i>o}],"filter-id->":[et,[nt],function(e,t){var r=t[0],n=e.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[et,[Qe,nt],function(e,t){var r=t[0],n=t[1],i=e.properties()[r.value],o=n.value;return typeof i==typeof o&&i<=o}],"filter-id-<=":[et,[nt],function(e,t){var r=t[0],n=e.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[et,[Qe,nt],function(e,t){var r=t[0],n=t[1],i=e.properties()[r.value],o=n.value;return typeof i==typeof o&&i>=o}],"filter-id->=":[et,[nt],function(e,t){var r=t[0],n=e.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[et,[nt],function(e,t){return t[0].value in e.properties()}],"filter-has-id":[et,[],function(e){return null!==e.id()&&void 0!==e.id()}],"filter-type-in":[et,[at(Qe)],function(e,t){return t[0].value.indexOf(e.geometryType())>=0}],"filter-id-in":[et,[at(nt)],function(e,t){return t[0].value.indexOf(e.id())>=0}],"filter-in-small":[et,[Qe,at(nt)],function(e,t){var r=t[0];return t[1].value.indexOf(e.properties()[r.value])>=0}],"filter-in-large":[et,[Qe,at(nt)],function(e,t){var r=t[0],n=t[1];return function(e,t,r,n){for(;r<=n;){var i=r+n>>1;if(t[i]===e)return!0;t[i]>e?n=i-1:r=i+1}return!1}(e.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:et,overloads:[[[et,et],function(e,t){var r=t[0],n=t[1];return r.evaluate(e)&&n.evaluate(e)}],[Cn(et),function(e,t){for(var r=0,n=t;r-1}(t))return Pn([new qe("","zoom expressions not supported")]);var o=Fn(r);if(!o&&!i)return Pn([new qe("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(o instanceof qe)return Pn([o]);if(o instanceof Kr&&!function(e){return!!e.expression&&e.expression.interpolated}(t))return Pn([new qe("",'"interpolate" expressions cannot be used with this property')]);if(!o)return Rn(new On(n?"constant":"source",e.value));var s=o instanceof Kr?o.interpolation:void 0;return Rn(new Mn(n?"camera":"composite",e.value,o.labels,s))}function Fn(e){var t=null;if(e instanceof Yr)t=Fn(e.result);else if(e instanceof qr)for(var r=0,n=e.args;r":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Camera"},pitch:{group:"Camera"},"distance-from-center":{group:"Camera"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},"sky-radial-progress":{group:"sky"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},fog:{range:{type:"array",default:[.5,10],minimum:-20,maximum:20,length:2,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"high-color":{type:"color","property-type":"data-constant",default:"#245cdf",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"space-color":{type:"color","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,"#010b19",7,"#367ab9"],expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"horizon-blend":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,.2,7,.1],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"star-intensity":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],5,.35,6,0],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},projection:{name:{type:"enum",values:{albers:{},equalEarth:{},equirectangular:{},lambertConformalConic:{},mercator:{},naturalEarth:{},winkelTripel:{},globe:{}},default:"mercator",required:!0},center:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-180,-90],maximum:[180,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]},parallels:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-90,-90],maximum:[90,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]}},terrain:{source:{type:"string",required:!0},exaggeration:{type:"number","property-type":"data-constant",default:1,minimum:0,maximum:1e3,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["source"]}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background","paint_sky"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-ambient-occlusion-intensity":{"property-type":"data-constant",type:"number",private:!0,default:0,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"fill-extrusion-ambient-occlusion-radius":{"property-type":"data-constant",type:"number",private:!0,default:3,minimum:0,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["fill-extrusion-edge-radius"]}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!1,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"},"line-trim-offset":{type:"array",value:"number",length:2,default:[0,0],minimum:[0,0],maximum:[1,1],transition:!1,requires:[{source:"geojson",has:{lineMetrics:!0}}],"property-type":"constant"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_sky:{"sky-type":{type:"enum",values:{gradient:{},atmosphere:{}},default:"atmosphere",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun":{type:"array",value:"number",length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,requires:[{"sky-type":"atmosphere"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun-intensity":{type:"number",requires:[{"sky-type":"atmosphere"}],default:10,minimum:0,maximum:100,transition:!1,"property-type":"data-constant"},"sky-gradient-center":{type:"array",requires:[{"sky-type":"gradient"}],value:"number",default:[0,0],length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient-radius":{type:"number",requires:[{"sky-type":"gradient"}],default:90,minimum:0,maximum:180,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient":{type:"color",default:["interpolate",["linear"],["sky-radial-progress"],.8,"#87ceeb",1,"white"],transition:!1,requires:[{"sky-type":"gradient"}],expression:{interpolated:!0,parameters:["sky-radial-progress"]},"property-type":"color-ramp"},"sky-atmosphere-halo-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-atmosphere-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}};function Zn(e){if(!0===e||!1===e)return!0;if(!Array.isArray(e)||0===e.length)return!1;switch(e[0]){case"has":return e.length>=2&&"$id"!==e[1]&&"$type"!==e[1];case"in":return e.length>=3&&("string"!=typeof e[1]||Array.isArray(e[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==e.length||Array.isArray(e[1])||Array.isArray(e[2]);case"any":case"all":for(var t=0,r=e.slice(1);t",">=","<","<=","to-boolean"]);function Wn(e,t){return et?1:0}function Kn(e){if(!Array.isArray(e))return!1;if("within"===e[0])return!0;for(var t=1;t"===r||"<="===r||">="===r?qn(e[1],e[2],r):"any"===r?(t=e.slice(1),["any"].concat(t.map(Hn))):"all"===r?["all"].concat(e.slice(1).map(Hn)):"none"===r?["all"].concat(e.slice(1).map(Hn).map($n)):"in"===r?Xn(e[1],e.slice(2)):"!in"===r?$n(Xn(e[1],e.slice(2))):"has"===r?Yn(e[1]):"!has"===r?$n(Yn(e[1])):"within"!==r||e}function qn(e,t,r){switch(e){case"$type":return["filter-type-"+r,t];case"$id":return["filter-id-"+r,t];default:return["filter-"+r,e,t]}}function Xn(e,t){if(0===t.length)return!1;switch(e){case"$type":return["filter-type-in",["literal",t]];case"$id":return["filter-id-in",["literal",t]];default:return t.length>200&&!t.some((function(e){return typeof e!=typeof t[0]}))?["filter-in-large",e,["literal",t.sort(Wn)]]:["filter-in-small",e,["literal",t]]}}function Yn(e){switch(e){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",e]}}function $n(e){return["!",e]}var Jn=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function Qn(e,t){var r={};for(var n in e)"ref"!==n&&(r[n]=e[n]);return Jn.forEach((function(e){e in t&&(r[e]=t[e])})),r}var ei={thin:100,hairline:100,"ultra-light":100,"extra-light":100,light:200,book:300,regular:400,normal:400,plain:400,roman:400,standard:400,medium:500,"semi-bold":600,"demi-bold":600,bold:700,heavy:800,black:800,"extra-bold":800,"ultra-black":900,"extra-black":900,"ultra-bold":900,"heavy-black":900,fat:900,poster:900},ti=" ",ri=/(italic|oblique)$/i,ni={},ii=function(e,t,r){var n=ni[e];if(!n){Array.isArray(e)||(e=[e]);for(var i=400,o="normal",s=[],a=0,l=e.length;a1?u[u.length-2].toLowerCase():"";if(c==h||c==h.replace("-","")||d+"-"+c==h){i=ei[h],u.pop(),d&&h.startsWith(d)&&u.pop();break}}"number"==typeof c&&(i=c);var p=u.join(ti).replace("Klokantech Noto Sans","Noto Sans");-1!==p.indexOf(ti)&&(p='"'+p+'"'),s.push(p)}n=ni[e]=[o,i,s]}return n[0]+ti+n[1]+ti+t+"px"+(r?"/"+r:"")+ti+n[2]},oi=Ie(ii),si="https://api.mapbox.com";function ai(e){return 0!==e.indexOf("mapbox://")?"":e.slice(9)}function li(e,t){var r=ai(e);if(!r)return decodeURI(new URL(e,location.href).href);if(0!==r.indexOf("styles/"))throw new Error("unexpected style url: "+e);var n=r.slice(7);return si+"/styles/v1/"+n+"?&access_token="+t}function ui(e,t,r,n){var i=new URL(e,n),o=ai(e);return o?"mapbox.satellite"===o?"https://api.mapbox.com/v4/"+o+"/{z}/{x}/{y}"+(window.devicePixelRatio>=1.5?"@2x":"")+".webp?access_token="+t:"https://{a-d}.tiles.mapbox.com/v4/"+o+"/{z}/{x}/{y}.vector.pbf?access_token="+t:t?(i.searchParams.set(r,t),decodeURI(i.href)):decodeURI(i.href)}function ci(e,t){return void 0===t&&(t=512),e.getExtent()?(0,Pe.createXYZ)({extent:e.getExtent(),tileSize:t,maxZoom:22}).getResolutions():vi}function hi(e,t,r,n,i){var o,s,a,l;void 0===r&&(r=""),void 0===n&&(n={}),void 0===i&&(i=void 0);var u=!0;return"string"==typeof r||Array.isArray(r)?l=r:(l=(a=r).source||a.layers,n=a),"string"==typeof n?(o=n,a={}):(o=n.styleUrl,a=n),!1===a.updateSource&&(u=!1),i||(i=a.resolutions),o||"string"!=typeof t||t.trim().startsWith("{")||(o=t),o&&(o=o.startsWith("data:")?location.href:li(o,a.accessToken),a=function(e,t){return t.accessToken||(t=Object.assign({},t),new URL(e).searchParams.forEach((function(e,r){t.accessToken=e,t.accessTokenParam=r}))),t}(o,a)),new Promise((function(r,n){ki(t,a).then((function(t){if(8!=t.version)return n(new Error("glStyle version 8 required."));if(!(e instanceof ke.Z||e instanceof le.default))return n(new Error("Can only apply to VectorLayer or VectorTileLayer"));var c,h,d,p=e instanceof le.default?"vector":"geojson";if(l?s=Array.isArray(l)?t.layers.find((function(e){return e.id===l[0]})).source:l:(s=Object.keys(t.sources).find((function(e){return t.sources[e].type===p})),l=s),!s)return n(new Error("No "+p+" source found in the glStyle."));function g(){if(!u)return Promise.resolve();if(e instanceof le.default)return function(e,t,r){return new Promise((function(n,i){(function(e,t,r){void 0===r&&(r={});var n=[t,JSON.stringify(e)].toString(),i=Ti[n];if(!i||r.transformRequest){var o=e.url;if(o&&!e.tiles){var s=ui(o,r.accessToken,r.accessTokenParam||"access_token",t||location.href);if(o.startsWith("mapbox://"))i=Promise.resolve(Object.assign({},e,{url:void 0,tiles:(0,be.Gk)(s)}));else{var a={};i=Si("Source",s,r,a).then((function(e){return e.tiles=e.tiles.map((function(t){return"tms"===e.scheme&&(t=t.replace("{y}","{-y}")),Ci(ui(t,r.accessToken,r.accessTokenParam||"access_token",a.request.url),r)})),Promise.resolve(e)}))}}else e=Object.assign({},e,{tiles:e.tiles.map((function(n){return"tms"===e.scheme&&(n=n.replace("{y}","{-y}")),Ci(ui(n,r.accessToken,r.accessTokenParam||"access_token",t||location.href),r)}))}),i=Promise.resolve(Object.assign({},e));Ti[n]=i}return i})(e,t,r).then((function(t){var i=function(e,t,r){var n=new Ee.default({tileJSON:t,tileSize:e.tileSize||t.tileSize||512}),i=n.getTileJSON(),o=n.getTileGrid(),s=(0,Te.get)(r.projection||"EPSG:3857"),a=function(e,t){var r=e.bounds;if(r){var n=(0,Te.fromLonLat)([r[0],r[1]],t),i=(0,Te.fromLonLat)([r[2],r[3]],t);return[n[0],n[1],i[0],i[1]]}return(0,Te.get)(t).getExtent()}(i,s),l=s.getExtent(),u=i.minzoom||0,c=i.maxzoom||22,h={attributions:n.getAttributions(),projection:s,tileGrid:new xe.Z({origin:l?(0,W.getTopLeft)(l):o.getOrigin(0),extent:a||o.getExtent(),minZoom:u,resolutions:ci(s,t.tileSize).slice(0,c+1),tileSize:o.getTileSize(0)})};return Array.isArray(i.tiles)?h.urls=i.tiles:h.url=i.tiles,h}(e,t,r);i.format=new ae.Z,n(new ue.default(i))})).catch(i)}))}(t.sources[s],o,a).then((function(t){var r=e.getSource();if(r?t!==r&&(r.setTileUrlFunction(t.getTileUrlFunction()),"function"==typeof r.setUrls&&"function"==typeof t.getUrls&&r.setUrls(t.getUrls()),r.format_||(r.format_=t.format_),r.getAttributions()||r.setAttributions(t.getAttributions()),r.getTileLoadFunction()===ue.defaultLoadFunction&&r.setTileLoadFunction(t.getTileLoadFunction()),(0,Te.equivalent)(r.getProjection(),t.getProjection())&&(r.tileGrid=t.getTileGrid())):e.setSource(t),!isFinite(e.getMaxResolution())&&!isFinite(e.getMinZoom())){var n=e.getSource().getTileGrid();e.setMaxResolution(n.getResolution(n.getMinZoom()))}}));var r=t.sources[s],n=e.getSource();n&&n.get("mapbox-source")===r||(n=function(e,t,r){var n=r.projection?new ye.default({dataProjection:r.projection}):new ye.default,i=e.data,o={};if("string"==typeof i){var s=ui(i,r.accessToken,r.accessTokenParam||"access_token",t||location.href);if(r.transformRequest){var a=r.transformRequest(s,"GeoJSON");a instanceof Request&&(s=decodeURI(a.url))}if(/\{bbox-[0-9a-z-]+\}/.test(s)){var l=new Ce.Z({attributions:e.attribution,format:n,url:function(e,t,r){var n=function(e){return"{bbox-"+(e?e.getCode():"EPSG:3857").toLowerCase().replace(/[^a-z0-9]/g,"-")+"}"}(r);return s.replace(n,""+e.join(","))},strategy:Re.bbox});return l.set("mapbox-source",e),l}return new Ce.Z({attributions:e.attribution,format:n,url:s})}o.features=n.readFeatures(i,{featureProjection:(0,Te.getUserProjection)()||"EPSG:3857"});var u=new Ce.Z(Object.assign({attributions:e.attribution,format:n},o));return u.set("mapbox-source",e),u}(r,o,a));var i=e.getSource();return i?n!==i&&(i.getAttributions()||i.setAttributions(n.getAttributions()),i.format_||(i.format_=n.getFormat()),i.url_=n.getUrl()):e.setSource(n),Promise.resolve()}function f(){if(d||t.sprite&&!c)d?(e.setStyle(d),g().then(r).catch(n)):n(new Error("Something went wrong trying to apply style."));else{if(a.projection&&!i){var o=(0,Te.get)(a.projection).getUnits();"m"!==o&&(i=vi.map((function(e){return e/Te.METERS_PER_UNIT[o]})))}d=function(e,t,r,n,i,o,s,a){if(void 0===n&&(n=vi),void 0===i&&(i=void 0),void 0===o&&(o=void 0),void 0===s&&(s=void 0),void 0===a&&(a=void 0),"string"==typeof t&&(t=JSON.parse(t)),8!=t.version)throw new Error("glStyle version 8 required.");var l,u,c;if(io[function(e,t){return bi(e)+"."+(0,S.sq)(t)}(t,e)]=Array.from(arguments),o)if("undefined"!=typeof Image){var h=new Image;h.crossOrigin="anonymous",h.onload=function(){l=h,u=[h.width,h.height],e.changed(),h.onload=null},h.src=o}else if("undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope){var d=self;d.postMessage({action:"loadImage",src:o}),d.addEventListener("message",(function(e){"imageLoaded"===e.data.action&&e.data.src===o&&(l=e.data.image,u=[l.width,l.height])}))}for(var p,g=function(e){e=e.slice();for(var t=Object.create(null),r=0;r=R.maxzoom)){var j=R.filter;if(!j||Ji(P,j,x,g,v)){m=R;var F=void 0,N=void 0,D=void 0,Z=void 0,G=void 0,z=void 0,B=T.index;if(3==w&&("fill"==R.type||"fill-extrusion"==R.type))if(N=Yi(R,"paint",R.type+"-opacity",g,x,y,E),R.type+"-pattern"in M){var U=Yi(R,"paint",R.type+"-pattern",g,x,y,E);if(U){var V="string"==typeof U?ro(U,d):U.toString();if(l&&i&&i[V]){++S,(z=A[S])&&z.getFill()&&!z.getStroke()&&!z.getText()||(z=new fe.ZP({fill:new he.Z}),A[S]=z),D=z.getFill(),z.setZIndex(B);var W=V+"."+N,K=b[W];if(!K){var H=i[V],q=wi(H.width,H.height),X=q.getContext("2d");X.globalAlpha=N,X.drawImage(l,H.x,H.y,H.width,H.height,0,0,H.width,H.height),K=X.createPattern(q,"repeat"),b[W]=K}D.setColor(K)}}}else F=eo(Yi(R,"paint",R.type+"-color",g,x,y,E),N),R.type+"-outline-color"in M&&(G=eo(Yi(R,"paint",R.type+"-outline-color",g,x,y,E),N)),G||(G=F),(F||G)&&(++S,(!(z=A[S])||F&&!z.getFill()||!F&&z.getFill()||G&&!z.getStroke()||!G&&z.getStroke()||z.getText())&&(z=new fe.ZP({fill:F?new he.Z:void 0,stroke:G?new ge.Z:void 0}),A[S]=z),F&&(D=z.getFill()).setColor(F),G&&((Z=z.getStroke()).setColor(G),Z.setWidth(.5)),z.setZIndex(B));if(1!=w&&"line"==R.type){F=!("line-pattern"in M)&&"line-color"in M?eo(Yi(R,"paint","line-color",g,x,y,E),Yi(R,"paint","line-opacity",g,x,y,E)):void 0;var Y=Yi(R,"paint","line-width",g,x,y,E);F&&Y>0&&(++S,(z=A[S])&&z.getStroke()&&!z.getFill()&&!z.getText()||(z=new fe.ZP({stroke:new ge.Z}),A[S]=z),(Z=z.getStroke()).setLineCap(Yi(R,"layout","line-cap",g,x,y,E)),Z.setLineJoin(Yi(R,"layout","line-join",g,x,y,E)),Z.setMiterLimit(Yi(R,"layout","line-miter-limit",g,x,y,E)),Z.setColor(F),Z.setWidth(Y),Z.setLineDash(M["line-dasharray"]?Yi(R,"paint","line-dasharray",g,x,y,E).map((function(e){return e*Y})):null),z.setZIndex(B))}var $=!1,J=null,Q=0,ee=void 0,te=void 0,re=void 0;if((1==w||2==w)&&"icon-image"in O){var ne=Yi(R,"layout","icon-image",g,x,y,E);if(ne){ee="string"==typeof ne?ro(ne,d):ne.toString();var ie=void 0,oe=a?a(e,ee):void 0;if(l&&i&&i[ee]||oe){var se=Yi(R,"layout","icon-rotation-alignment",g,x,y,E);if(2==w){var ae=r.getGeometry();if(ae.getFlatMidpoint||ae.getFlatMidpoints){var le=ae.getExtent();if(Math.sqrt(Math.max(Math.pow((le[2]-le[0])/o,2),Math.pow((le[3]-le[1])/o,2)))>150){var ue="MultiLineString"===ae.getType()?ae.getFlatMidpoints():ae.getFlatMidpoint();if(Vi||(Ui=[NaN,NaN],Vi=new pe.ZP("Point",Ui,[],{},null)),ie=Vi,Ui[0]=ue[0],Ui[1]=ue[1],"line"===Yi(R,"layout","symbol-placement",g,x,y,E)&&"map"===se)for(var _e=ae.getStride(),be=ae.getFlatCoordinates(),ye=0,ve=be.length-_e;ye=ke&&ue[0]<=Te&&ue[1]>=Ce&&ue[1]<=Re){Q=Math.atan2(xe-Se,Ee-we);break}}}}}if(2!==w||ie){var Pe=Yi(R,"layout","icon-size",g,x,y,E),Ie=void 0!==M["icon-color"]?Yi(R,"paint","icon-color",g,x,y,E):null;if(!Ie||0!==Ie.a){var Le=Yi(R,"paint","icon-halo-color",g,x,y,E),Ae=Yi(R,"paint","icon-halo-width",g,x,y,E),Oe=ee+"."+Pe+"."+Ae+"."+Le;if(null!==Ie&&(Oe+="."+Ie),!(te=_[Oe])){var Me=$i(R,g,x,y),je=void 0;"icon-offset"in O&&((je=Yi(R,"layout","icon-offset",g,x,y,E).slice(0))[1]*=-1);var Fe=Ie?[255*Ie.r,255*Ie.g,255*Ie.b,Ie.a]:void 0;if(oe){var Ne={color:Fe,rotateWithView:"map"===se,displacement:je,declutterMode:Me};"string"==typeof oe?Ne.src=oe:(Ne.img=oe,Ne.imgSize=[oe.width,oe.height]),te=new de.Z(Ne)}else{var De=i[ee],Ze=void 0,Ge=void 0,ze=void 0,Be=void 0;Ae?(De.sdf?(Ze=Ri(Pi(l,De,Ie),{x:0,y:0,width:De.width,height:De.height,pixelRatio:De.pixelRatio},Ae,Le),Fe=void 0):Ze=Ri(l,De,Ae,Le),Ge=[Ze.width,Ze.height]):(De.sdf?(c||(c=Pi(l,{x:0,y:0,width:u[0],height:u[1]},{r:1,g:1,b:1,a:1})),Ze=c):Ze=l,Ge=u,ze=[De.width,De.height],Be=[De.x,De.y]),te=new de.Z({color:Fe,img:Ze,imgSize:Ge,size:ze,offset:Be,rotateWithView:"map"===se,scale:Pe/De.pixelRatio,displacement:je,declutterMode:Me})}_[Oe]=te}}te&&(++S,(z=A[S])&&z.getImage()&&!z.getFill()&&!z.getStroke()||(z=new fe.ZP,A[S]=z),z.setGeometry(ie),te.setRotation(Q+yi(Yi(R,"layout","icon-rotate",g,x,y,E))),te.setOpacity(Yi(R,"paint","icon-opacity",g,x,y,E)),te.setAnchor(Ki[Yi(R,"layout","icon-anchor",g,x,y,E)]),z.setImage(te),J=z.getText(),z.setText(void 0),z.setZIndex(B),$=!0,re=!1)}else re=!0}}}if(1==w&&"circle"===R.type){++S,(z=A[S])&&z.getImage()&&!z.getFill()&&!z.getStroke()||(z=new fe.ZP,A[S]=z);var Ue="circle-radius"in M?Yi(R,"paint","circle-radius",g,x,y,E):5,Ve=eo(Yi(R,"paint","circle-stroke-color",g,x,y,E),Yi(R,"paint","circle-stroke-opacity",g,x,y,E)),We=eo(Yi(R,"paint","circle-color",g,x,y,E),Yi(R,"paint","circle-opacity",g,x,y,E)),Ke=Yi(R,"paint","circle-stroke-width",g,x,y,E),He=Ue+"."+Ve+"."+We+"."+Ke;(te=_[He])||(te=new ce.default({radius:Ue,stroke:Ve&&Ke>0?new ge.Z({width:Ke,color:Ve}):void 0,fill:We?new he.Z({color:We}):void 0,declutterMode:"none"}),_[He]=te),z.setImage(te),J=z.getText(),z.setText(void 0),z.setGeometry(void 0),z.setZIndex(B),$=!0}var qe=void 0,Xe=void 0,Ye=void 0,$e=void 0,Je=void 0,Qe=void 0;if("text-field"in O){$e=Math.round(Yi(R,"layout","text-size",g,x,y,E));var et=Yi(R,"layout","text-font",g,x,y,E);Ye=Yi(R,"layout","text-line-height",g,x,y,E),(Xe=oi(s?s(et,t.metadata?t.metadata["ol:webfonts"]:void 0):et,$e,Ye)).includes("sans-serif")||(Xe+=",sans-serif"),Je=Yi(R,"layout","text-letter-spacing",g,x,y,E),Qe=Yi(R,"layout","text-max-width",g,x,y,E);var tt=Yi(R,"layout","text-field",g,x,y,E);qe="object"==typeof tt&&tt.sections?1===tt.sections.length?tt.toString():tt.sections.reduce((function(e,t,r){var n=t.fontStack?t.fontStack.split(","):et,i=oi(s?s(n):n,$e*(t.scale||1),Ye),o=t.text;if("\n"===o)return e.push("\n",""),e;if(2!=w){for(var a=0,l=(o=Fi(o,i,Qe,Je).split("\n")).length;a0&&e.push("\n",""),e.push(o[a],i);return e}e.push(Ai(o,Je),i)}),[]):ro(tt,d).trim(),N=Yi(R,"paint","text-opacity",g,x,y,E)}if(qe&&N&&!re){$||(++S,(z=A[S])&&z.getText()&&!z.getFill()&&!z.getStroke()||(z=new fe.ZP,A[S]=z),z.setImage(void 0),z.setGeometry(void 0)),z.getText()||z.setText(J||new me.Z({padding:[2,2,2,2]})),J=z.getText();var rt=O["text-transform"];"uppercase"==rt?qe=Array.isArray(qe)?qe.map((function(e,t){return t%2?e:e.toUpperCase()})):qe.toUpperCase():"lowercase"==rt&&(qe=Array.isArray(qe)?qe.map((function(e,t){return t%2?e:e.toLowerCase()})):qe.toLowerCase());var nt=Array.isArray(qe)?qe:2==w?Ai(qe,Je):Fi(qe,Xe,Qe,Je);J.setText(nt),J.setFont(Xe),J.setRotation(yi(Yi(R,"layout","text-rotate",g,x,y,E)));var it=Yi(R,"layout","text-anchor",g,x,y,E),ot=$||1==w?"point":Yi(R,"layout","symbol-placement",g,x,y,E),st=void 0;if("line-center"===ot?(J.setPlacement("line"),st="center"):J.setPlacement(ot),"line"===ot&&"function"==typeof J.setRepeat){var at=Yi(R,"layout","symbol-spacing",g,x,y,E);J.setRepeat(2*at)}J.setOverflow("point"===ot);var lt=Yi(R,"paint","text-halo-width",g,x,y,E),ut=Yi(R,"layout","text-offset",g,x,y,E),ct=Yi(R,"paint","text-translate",g,x,y,E),ht=0,dt=0;if("point"==ot){st="center",-1!==it.indexOf("left")?(st="left",dt=lt):-1!==it.indexOf("right")&&(st="right",dt=-lt);var pt=Yi(R,"layout","text-rotation-alignment",g,x,y,E);J.setRotateWithView("map"==pt)}else J.setMaxAngle(yi(Yi(R,"layout","text-max-angle",g,x,y,E))*qe.length/nt.length),J.setRotateWithView(!1);J.setTextAlign(st);var gt="middle";0==it.indexOf("bottom")?(gt="bottom",ht=-lt-.5*(Ye-1)*$e):0==it.indexOf("top")&&(gt="top",ht=lt+.5*(Ye-1)*$e),J.setTextBaseline(gt);var ft=Yi(R,"layout","text-justify",g,x,y,E);J.setJustify("auto"===ft?void 0:ft),J.setOffsetX(ut[0]*$e+dt+ct[0]),J.setOffsetY(ut[1]*$e+ht+ct[1]),L.setColor(eo(Yi(R,"paint","text-color",g,x,y,E),N)),J.setFill(L);var mt=eo(Yi(R,"paint","text-halo-color",g,x,y,E),N);if(mt){I.setColor(mt),lt*=2;var _t=.5*$e;I.setWidth(lt<=_t?lt:_t),J.setStroke(I)}else J.setStroke(void 0);var bt=Yi(R,"layout","text-padding",g,x,y,E),yt=J.getPadding();bt!==yt[0]&&(yt[0]=bt,yt[1]=bt,yt[2]=bt,yt[3]=bt),z.setZIndex(B)}}}}}return S>-1?(A.length=S+1,no&&("set"in r?r.set("mapbox-layer",m):r.getProperties()["mapbox-layer"]=m),A):void 0}};return e.setStyle(O),e.set("mapbox-source",p),e.set("mapbox-layers",m),e.set("mapbox-featurestate",e.get("mapbox-featurestate")||{}),O}(e,t,l,i,c,h,Bi,a.getImage),e.getStyle()?g().then(r).catch(n):n(new Error("Nothing to show for source ["+s+"]"))}}if(t.sprite){var m=new URL(function(e,t,r){var n=ai(e);if(!n)return decodeURI(new URL(e,r).href);if(0!==n.indexOf("sprites/"))throw new Error("unexpected sprites url: "+e);var i=n.slice(8);return si+"/styles/v1/"+i+"/sprite?access_token="+t}(t.sprite,a.accessToken,o||location.href)),_=.5==(window.devicePixelRatio>=1.5?.5:1)?"@2x":"",b=m.origin+m.pathname+_+".json"+m.search;new Promise((function(e,t){Si("Sprite",b,a).then(e).catch((function(r){Si("Sprite",b=m.origin+m.pathname+".json"+m.search,a).then(e).catch(t)}))})).then((function(e){if(void 0===e&&n(new Error("No sprites found.")),c=e,h=m.origin+m.pathname+_+".png"+m.search,a.transformRequest){var t=a.transformRequest(h,"SpriteImage");t instanceof Request&&(h=encodeURI(t.url))}f()})).catch((function(e){n(new Error("Sprites cannot be loaded: "+b+": "+e.message))}))}else f()})).catch(n)}))}var di={};function pi(e,t,r){return void 0===r&&(r={}),ki(t,r).then((function(t){!function(e,t,r){t.layers.some((function(t){if("background"===t.type){if(e instanceof ie.Z)return e.setBackground((function(e){return gi(t,e,r,{})})),!0;if(e instanceof ve.Z||e instanceof i.default)return e.getLayers().push(function(e,t,r){var n=document.createElement("div");return n.className="ol-mapbox-style-background",n.style.position="absolute",n.style.width="100%",n.style.height="100%",new ie.Z({source:new we.Z({}),render:function(i){var o=gi(e,i.viewState.resolution,t,r);return n.style.backgroundColor=o,n}})}(t,r,{})),!0}}))}(e,t,r)}))}function gi(e,t,r,n){var i={id:e.id,type:e.type},o=e.layout||{},s=e.paint||{};i.paint=s;var a,l,u=xi(t,r.resolutions||vi);return void 0!==s["background-color"]&&(a=Yi(i,"paint","background-color",u,di,n)),void 0!==s["background-opacity"]&&(l=Yi(i,"paint","background-opacity",u,di,n)),"none"==o.visibility?void 0:eo(a,l)}var fi={},mi={},_i=0;function bi(e){return e.id||(e.id=_i++),e.id}function yi(e){return e*Math.PI/180}var vi=function(){for(var e=[],t=78271.51696402048;e.length<=24;t/=2)e.push(t);return e}();function wi(e,t){if("undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"undefined"!=typeof OffscreenCanvas)return new OffscreenCanvas(e,t);var r=document.createElement("canvas");return r.width=e,r.height=t,r}function xi(e,t){for(var r=0,n=t.length;r0&&s.arc(u,h,r*t.pixelRatio,0,2*Math.PI);return s.fill(),i}function Pi(e,t,r){var n=document.createElement("canvas");n.width=t.width,n.height=t.height;var i=n.getContext("2d");i.drawImage(e,t.x,t.y,t.width,t.height,0,0,t.width,t.height);for(var o,s,a=i.getImageData(0,0,t.width,t.height),l=a.data,u=0,c=a.width;u0?(l[p+0]=Math.round(255*r.r*g),l[p+1]=Math.round(255*r.g*g),l[p+2]=Math.round(255*r.b*g),l[p+3]=Math.round(255*g)):l[p+3]=0}return i.putImageData(a,0,0),n}var Ii,Li=Array(256).join(" ");function Ai(e,t){if(t>=.05){for(var r="",n=e.split("\n"),i=Li.slice(0,Math.round(t/.1)),o=0,s=n.length;o0&&(r+="\n"),r+=n[o].split("").join(i);return r}return e}function Oi(){return Ii||(Ii=wi(1,1).getContext("2d")),Ii}function Mi(e,t){return Oi().measureText(e).width+(e.length-1)*t}var ji={};function Fi(e,t,r,n){if(-1!==e.indexOf("\n")){for(var i=e.split("\n"),o=[],s=0,a=i.length;s1){var h=Oi();h.font=t;for(var d=h.measureText("M").width*r,p="",g=[],f=0,m=c.length;f1;++y){var w=g[y];if(Mi(w,n)<.35*d){var x=y>0?Mi(g[y-1],n):1/0,E=y.7*d&&Mi(T,n)<.6*d){var R=C.split(" "),P=R.pop();Mi(P,n)<.2*d&&(g[S]=R.join(" "),g[S+1]=P+" "+T),k-=1}}u=g.join("\n")}else u=e;u=Ai(u,n),ji[l]=u}return u}var Ni,Di=/font-family: ?([^;]*);/,Zi=/("|')/g;function Gi(e){if(!Ni){Ni={};for(var t=document.styleSheets,r=0,n=t.length;r0&&"string"==typeof l[0]&&l[0]in Tn);if(!d&&In(c)&&(c=function(e,t){var r=e.stops;if(!r)return function(e,t){var r=["get",e.property];if(void 0===e.default)return"string"===t.type?["string",r]:r;if("enum"===t.type)return["match",r,Object.keys(t.values),r,e.default];var n=["color"===t.type?"to-color":t.type,r,Ge(e.default)];return"array"===t.type&&n.splice(1,0,t.value,t.length||null),n}(e,t);var n=r&&"object"==typeof r[0][0],i=n||void 0!==e.property,o=n||!i;return r=r.map((function(e){return!i&&t.tokens&&"string"==typeof e[1]?[e[0],He(e[1])]:[e[0],Ge(e[1])]})),n?function(e,t,r){for(var n={},i={},o=[],s=0;s{r.setState("ready")})).catch((e=>{this.dispatchEvent(new oo(e)),this.getSource().setState("error")})),void 0===this.getBackground()&&pi(this,e.styleUrl,{accessToken:this.accessToken})}}const ao=so;var lo=r("./node_modules/ol/renderer/canvas/ImageLayer.js"),uo=r("./node_modules/ol/renderer/canvas/VectorLayer.js"),co=r("./node_modules/ol/ImageCanvas.js"),ho=r("./node_modules/ol/ImageState.js"),po=r("./node_modules/rbush/rbush.min.js");class go extends lo.Z{constructor(e){super(e),this.vectorRenderer_=new uo.Z(e),this.layerImageRatio_=e.getImageRatio(),this.coordinateToVectorPixelTransform_=(0,T.Ue)(),this.renderedPixelToCoordinateTransform_=null}disposeInternal(){this.vectorRenderer_.dispose(),super.disposeInternal()}getFeatures(e){if(!this.vectorRenderer_)return Promise.resolve([]);const t=(0,T.nn)(this.coordinateToVectorPixelTransform_,(0,T.nn)(this.renderedPixelToCoordinateTransform_,e.slice()));return this.vectorRenderer_.getFeatures(t)}handleFontsChanged(){this.vectorRenderer_.handleFontsChanged()}prepareFrame(e){const t=e.pixelRatio,r=e.viewState,n=r.resolution,i=e.viewHints,o=this.vectorRenderer_;let s=e.extent;1!==this.layerImageRatio_&&(s=s.slice(0),(0,W.scaleFromCenter)(s,this.layerImageRatio_));const l=(0,W.getWidth)(s)/n,u=(0,W.getHeight)(s)/n;if(!i[a.Z.ANIMATING]&&!i[a.Z.INTERACTING]&&!(0,W.isEmpty)(s)){o.useContainer(null,null);const i=o.context,a=e.layerStatesArray[e.layerIndex],c=Object.assign({},a,{opacity:1}),h=Object.assign({},e,{declutterTree:new po(9),extent:s,size:[l,u],viewState:Object.assign({},e.viewState,{rotation:0}),layerStatesArray:[c],layerIndex:0});let d=!0;const p=new co.Z(s,n,t,i.canvas,(function(e){o.prepareFrame(h)&&o.replayGroupChanged&&(o.clipping=!1,o.renderFrame(h,null)&&(o.renderDeclutter(h),d=!1),e())}));p.addEventListener(se.Z.CHANGE,(()=>{if(p.getState()!==ho.Z.LOADED)return;this.image_=d?null:p;const e=p.getResolution(),n=p.getPixelRatio(),i=e*t/n;this.renderedResolution=i,this.coordinateToVectorPixelTransform_=(0,T.qC)(this.coordinateToVectorPixelTransform_,l/2,u/2,1/i,-1/i,0,-r.center[0],-r.center[1])})),p.load()}return this.image_&&(this.renderedPixelToCoordinateTransform_=e.pixelToCoordinateTransform.slice()),!!this.image_}preRender(){}postRender(){}renderDeclutter(){}forEachFeatureAtCoordinate(e,t,r,n,i){return this.vectorRenderer_?this.vectorRenderer_.forEachFeatureAtCoordinate(e,t,r,n,i):super.forEachFeatureAtCoordinate(e,t,r,n,i)}}const fo=go;class mo extends o.Z{constructor(e){e=e||{};const t=Object.assign({},e);delete t.imageRatio,super(t),this.imageRatio_=void 0!==e.imageRatio?e.imageRatio:1}getImageRatio(){return this.imageRatio_}createRenderer(){return new fo(this)}}const _o=mo,bo=class{constructor(e,t){this.name=e,this.data=t,this.texture_=null}getTexture(e){if(!this.texture_){const t=e.createTexture();e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.NEAREST),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,e.NEAREST),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,this.data.length/4,1,0,e.RGBA,e.UNSIGNED_BYTE,this.data),this.texture_=t}return this.texture_}};var yo=r("./node_modules/ol/reproj/DataTile.js"),vo=r("./node_modules/ol/reproj/Tile.js"),wo=r("./node_modules/ol/TileState.js"),xo=r("./node_modules/ol/events/Target.js"),Eo=r("./node_modules/ol/ImageTile.js");class So extends xo.Z{constructor(e){super(),this.tile,this.handleTileChange_=this.handleTileChange_.bind(this),this.gutter_=e.gutter||0,this.helper_=e.helper,this.loaded=!1,this.ready=!1}setTile(e){if(e!==this.tile)if(this.tile&&this.tile.removeEventListener(se.Z.CHANGE,this.handleTileChange_),this.tile=e,this.loaded=e.getState()===wo.Z.LOADED,this.loaded)this.uploadTile();else{if(e instanceof Eo.Z){const t=e.getImage();t instanceof Image&&!t.crossOrigin&&(t.crossOrigin="anonymous")}e.addEventListener(se.Z.CHANGE,this.handleTileChange_)}}uploadTile(){(0,S.O3)()}setReady(){this.ready=!0,this.dispatchEvent(se.Z.CHANGE)}handleTileChange_(){this.tile.getState()===wo.Z.LOADED&&(this.loaded=!0,this.uploadTile())}disposeInternal(){this.tile.removeEventListener(se.Z.CHANGE,this.handleTileChange_)}}const ko=So;var Co=r("./node_modules/ol/DataTile.js"),To=r("./node_modules/ol/size.js");function Ro(e,t,r){const n=r?e.LINEAR:e.NEAREST;e.bindTexture(e.TEXTURE_2D,t),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,n),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,n)}function Po(e,t,r,n,i,o){const s=e.getGL();let a,l;r instanceof Float32Array?(a=s.FLOAT,e.getExtension("OES_texture_float"),l=null!==e.getExtension("OES_texture_float_linear")):(a=s.UNSIGNED_BYTE,l=!0),Ro(s,t,o&&l);const u=r.byteLength/n[1];let c,h=1;switch(u%8==0?h=8:u%4==0?h=4:u%2==0&&(h=2),i){case 1:c=s.LUMINANCE;break;case 2:c=s.LUMINANCE_ALPHA;break;case 3:c=s.RGB;break;case 4:c=s.RGBA;break;default:throw new Error(`Unsupported number of bands: ${i}`)}const d=s.getParameter(s.UNPACK_ALIGNMENT);s.pixelStorei(s.UNPACK_ALIGNMENT,h),s.texImage2D(s.TEXTURE_2D,0,c,n[0],n[1],0,c,a,r),s.pixelStorei(s.UNPACK_ALIGNMENT,d)}let Io=null;const Lo=class extends ko{constructor(e){super(e),this.textures=[],this.renderSize_=(0,To.Pq)(e.grid.getTileSize(e.tile.tileCoord[0])),this.bandCount=NaN;const t=new m(u,h);t.fromArray([0,1,1,1,1,0,0,0]),this.helper_.flushBufferData(t),this.coords=t,this.setTile(e.tile)}uploadTile(){const e=this.helper_,t=e.getGL(),r=this.tile;let n;this.textures.length=0,n=r instanceof Eo.Z||r instanceof vo.Z?r.getImage():r.getData();const i=(0,Co.G0)(n);if(i){const e=t.createTexture();return this.textures.push(e),this.bandCount=4,function(e,t,r,n){Ro(e,t,n),e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,r)}(t,e,i,r.interpolate),void this.setReady()}n=(0,Co.px)(n);const o=r.getSize(),s=[o[0]+2*this.gutter_,o[1]+2*this.gutter_],a=n instanceof Float32Array,l=s[0]*s[1],u=a?Float32Array:Uint8Array,c=u.BYTES_PER_ELEMENT,h=n.byteLength/s[1];this.bandCount=Math.floor(h/c/s[0]);const d=Math.ceil(this.bandCount/4);if(1===d){const i=t.createTexture();return this.textures.push(i),Po(e,i,n,s,this.bandCount,r.interpolate),void this.setReady()}const p=new Array(d);for(let e=0;e=g;--i){const r=l.getTileRangeForExtentAndZ(t,i,this.tempTileRange_),s=l.getResolution(i);for(let t=r.minX;t<=r.maxX;++t)for(let p=r.minY;p<=r.maxY;++p){const r=(0,Mo.T9)(i,t,p,this.tempTileCoord_),g=Zo(a,r);let f,m;if(d.containsKey(g)&&(f=d.get(g),m=f.tile),f&&f.tile.key===a.getKey()||(m=a.getTile(i,t,p,e.pixelRatio,o.projection)),Fo(n,m))continue;if(f)if(this.isDrawableTile_(m))f.setTile(m);else{const e=m.getInterimTile();f.setTile(e)}else f=this.createTileRepresentation({tile:m,grid:l,helper:this.helper,gutter:u}),d.set(g,f);No(n,f,i);const _=m.getKey();h[_]=!0,m.getState()===wo.Z.IDLE&&(e.tileQueue.isKeyQueued(_)||e.tileQueue.enqueue([m,c,l.getTileCoordCenter(r),s]))}}}beforeTilesRender(e,t){this.helper.prepareDraw(this.frameState,!t,!0)}renderTile(e,t,r,n,i,o,s,a,l,u,c){}drawTile_(e,t,r,n,i,o,s){if(!t.loaded)return;const a=t.tile.tileCoord,l=(0,Mo.km)(a),u=l in o?o[l]:1,c=s.getResolution(r),h=(0,To.Pq)(s.getTileSize(r),this.tempSize_),d=s.getOrigin(r),p=s.getTileCoordExtent(a),g=u<1?-1:1/(r+2);u<1&&(e.animate=!0);const f=e.viewState,m=f.center[0],_=f.center[1],b=h[0]+2*n,y=h[1]+2*n,v=b/y,w=(m-d[0])/(h[0]*c),x=(d[1]-_)/(h[1]*c),E=f.resolution/c,S=a[1],k=a[2];(0,T.mc)(this.tileTransform_),(0,T.bA)(this.tileTransform_,2/(e.size[0]*E/b),-2/(e.size[1]*E/b)),(0,T.U1)(this.tileTransform_,f.rotation),(0,T.bA)(this.tileTransform_,1,1/v),(0,T.Iu)(this.tileTransform_,(h[0]*(S-w)-n)/b,(h[1]*(k-x)-n)/y),this.renderTile(t,this.tileTransform_,e,i,c,h,d,p,g,n,u)}renderFrame(e){this.frameState=e,this.renderComplete=!0;const t=this.helper.getGL();this.preRender(t,e);const r=e.viewState,n=this.getLayer(),i=n.getRenderSource(),o=i.getTileGridForProjection(r.projection),s=i.getGutterForProjection(r.projection),a=Do(e,e.extent),l=o.getZForResolution(r.resolution,i.zDirection),u={tileIds:new Set,representationsByZ:{}},c=n.getPreload();if(e.nextExtent){const t=o.getZForResolution(r.nextResolution,i.zDirection),n=Do(e,e.nextExtent);this.enqueueTiles(e,n,t,u,c)}this.enqueueTiles(e,a,l,u,0),c>0&&setTimeout((()=>{this.enqueueTiles(e,a,l-1,u,c-1)}),0);const h={},d=(0,S.sq)(this),p=e.time;let g=!1;for(const e of u.representationsByZ[l]){const t=e.tile;if((t instanceof vo.Z||t instanceof yo.Z)&&t.getState()===wo.Z.EMPTY)continue;const r=t.tileCoord;if(e.loaded){const e=t.getAlpha(d,p);if(1===e){t.endTransition(d);continue}g=!0,h[(0,Mo.km)(r)]=e}if(this.renderComplete=!1,this.findAltTiles_(o,r,l+1,u))continue;const n=o.getMinZoom();for(let e=l-1;e>=n&&!this.findAltTiles_(o,r,e,u);--e);}this.beforeTilesRender(e,g);const f=u.representationsByZ,m=Object.keys(f).map(Number).sort(z.$1);for(let t=0,r=m.length;te.dispose())),e.clear()}removeHelper(){this.helper&&this.clearCache(),super.removeHelper()}disposeInternal(){super.disposeInternal(),delete this.frameState}},zo="u_tileTransform",Bo="u_transitionAlpha",Uo="u_depth",Vo="u_renderExtent",Wo="u_resolution",Ko="u_zoom",Ho="u_tileTextures",qo="u_texturePixelWidth",Xo="u_texturePixelHeight",Yo="u_textureResolution",$o="u_textureOriginX",Jo="u_textureOriginY",Qo="a_textureCoord",es=[{name:Qo,size:2,type:A}],ts=class extends Go{constructor(e,t){super(e,t),this.program_,this.vertexShader_=t.vertexShader,this.fragmentShader_=t.fragmentShader,this.indices_=new m(c,h),this.indices_.fromArray([0,1,3,1,2,3]),this.paletteTextures_=t.paletteTextures||[]}reset(e){super.reset(e),this.vertexShader_=e.vertexShader,this.fragmentShader_=e.fragmentShader,this.helper&&(this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_))}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.helper.flushBufferData(this.indices_)}createTileRepresentation(e){return new Lo(e)}beforeTilesRender(e,t){super.beforeTilesRender(e,t),this.helper.useProgram(this.program_,e)}renderTile(e,t,r,n,i,o,s,a,l,u,c){const h=this.helper.getGL();this.helper.bindBuffer(e.coords),this.helper.bindBuffer(this.indices_),this.helper.enableAttributes(es);let d=0;for(;d0&&(y=a,(0,W.getIntersection)(y,n,y)),this.helper.setUniformFloatVec4(Vo,y),this.helper.setUniformFloatValue(Wo,p.resolution),this.helper.setUniformFloatValue(Ko,p.zoom),this.helper.setUniformFloatValue(qo,g),this.helper.setUniformFloatValue(Xo,f),this.helper.setUniformFloatValue(Yo,i),this.helper.setUniformFloatValue($o,s[0]+_*o[0]*i-u*i),this.helper.setUniformFloatValue(Jo,s[1]-b*o[1]*i+u*i),this.helper.drawElements(0,this.indices_.getSize())}getData(e){if(!this.helper.getGL())return null;const t=this.frameState;if(!t)return null;const r=this.getLayer(),n=(0,T.nn)(t.pixelToCoordinateTransform,e.slice()),i=t.viewState,o=r.getExtent();if(o&&!(0,W.containsCoordinate)((0,Te.fromUserExtent)(o,i.projection),n))return null;const s=r.getSources((0,W.boundingExtent)([n]),i.resolution);let a,l,u;for(a=s.length-1;a>=0;--a)if(l=s[a],"ready"===l.getState()){if(u=l.getTileGridForProjection(i.projection),l.getWrapX())break;const e=u.getExtent();if(!e||(0,W.containsCoordinate)(e,n))break}if(a<0)return null;const c=this.tileRepresentationCache;for(let e=u.getZForResolution(i.resolution);e>=u.getMinZoom();--e){const t=u.getTileCoordForCoordAndZ(n,e),r=Zo(l,t);if(!c.containsKey(r))continue;const i=c.get(r),o=i.tile;if((o instanceof vo.Z||o instanceof yo.Z)&&o.getState()===wo.Z.EMPTY)return null;if(!i.loaded)continue;const s=u.getOrigin(e),a=(0,To.Pq)(u.getTileSize(e)),h=u.getResolution(e),d=(n[0]-s[0])/h-t[1]*a[0],p=(s[1]-n[1])/h-t[2]*a[1];return i.getPixelData(d,p)}return null}disposeInternal(){const e=this.helper;e&&(e.getGL().deleteProgram(this.program_),delete this.program_,e.deleteBuffer(this.indices_)),super.disposeInternal(),delete this.indices_}};var rs=r("./node_modules/ol/color.js");const ns={NUMBER:1,STRING:2,COLOR:4,BOOLEAN:8,NUMBER_ARRAY:16,ANY:31,NONE:0},is={};function os(e){if("number"==typeof e)return ns.NUMBER;if("boolean"==typeof e)return ns.BOOLEAN;if("string"==typeof e)return(0,rs.e1)(e)?ns.COLOR|ns.STRING:ns.STRING;if(!Array.isArray(e))throw new Error(`Unhandled value type: ${JSON.stringify(e)}`);const t=e;if(t.every((function(e){return"number"==typeof e})))return 3===t.length||4===t.length?ns.COLOR|ns.NUMBER_ARRAY:ns.NUMBER_ARRAY;if("string"!=typeof t[0])throw new Error(`Expected an expression operator but received: ${JSON.stringify(t)}`);const r=is[t[0]];if(void 0===r)throw new Error(`Unrecognized expression operator: ${JSON.stringify(t)}`);return r.getReturnType(t.slice(1))}function ss(e){const t=[];return(e&ns.NUMBER)>0&&t.push("number"),(e&ns.COLOR)>0&&t.push("color"),(e&ns.BOOLEAN)>0&&t.push("boolean"),(e&ns.NUMBER_ARRAY)>0&&t.push("number[]"),(e&ns.STRING)>0&&t.push("string"),t.length>0?t.join(", "):"(no type)"}function as(e){const t=e.toString();return t.includes(".")?t:t+".0"}function ls(e){if(e.length<2||e.length>4)throw new Error("`formatArray` can only output `vec2`, `vec3` or `vec4` arrays.");return`vec${e.length}(${e.map(as).join(", ")})`}function us(e){const t=(0,rs._2)(e),r=t.length>3?t[3]:1;return ls([t[0]/255*r,t[1]/255*r,t[2]/255*r,r])}function cs(e,t){return void 0===e.stringLiteralsMap[t]&&(e.stringLiteralsMap[t]=Object.keys(e.stringLiteralsMap).length),e.stringLiteralsMap[t]}function hs(e,t,r){const n=void 0!==r?r:ns.NUMBER;if(Array.isArray(t)&&"string"==typeof t[0]){const r=is[t[0]];if(void 0===r)throw new Error(`Unrecognized expression operator: ${JSON.stringify(t)}`);return r.toGlsl(e,t.slice(1),n)}const i=os(t)&n;if(vs(t,i,""),(i&ns.NUMBER)>0)return as(t);if((i&ns.BOOLEAN)>0)return t.toString();if((i&ns.STRING)>0)return function(e,t){return as(cs(e,t))}(e,t.toString());if((i&ns.COLOR)>0)return us(t);if((i&ns.NUMBER_ARRAY)>0)return ls(t);throw new Error(`Unexpected expression ${t} (expected type ${ss(n)})`)}function ds(e){if(0==(os(e)&ns.NUMBER))throw new Error(`A numeric value was expected, got ${JSON.stringify(e)} instead`)}function ps(e){for(let t=0;tt)throw new Error(`At most ${t} arguments were expected, got ${e.length} instead`)}function ys(e){if(e.length%2!=0)throw new Error(`An even amount of arguments was expected, got ${JSON.stringify(e)} instead`)}function vs(e,t,r){if(t===ns.NONE)throw new Error(`No matching type was found for the following expression ${r}: ${JSON.stringify(e)}`)}function ws(e,t,r){if(vs(e,t,r),n=t,Math.log2(n)%1!=0)throw new Error(`Expected to have a unique type for the following expression ${r}: ${JSON.stringify(e)}\nGot the following types instead: ${ss(t)}`);var n}function xs(e,t,r,n){if((t&r)===ns.NONE)throw new Error(`Expected the ${n} type of the following expression: ${JSON.stringify(e)} to be of the following types: ${ss(r)}\nGot these types instead: ${ss(t)}`)}function Es(e){return"u_var_"+e}is.get={getReturnType:function(e){return 2===e.length?function(e){switch(e){case"string":return ns.STRING;case"color":return ns.COLOR;case"number":return ns.NUMBER;case"boolean":return ns.BOOLEAN;case"number[]":return ns.NUMBER_ARRAY;default:throw new Error(`Unrecognized type hint: ${e}`)}}(e[1]):ns.ANY},toGlsl:function(e,t,r){_s(t,1),bs(t,2),gs(t[0]);const n=r&is.get.getReturnType(t);ws(["get",...t],n,"");const i=t[0].toString(),o=e.attributes.find((e=>e.name===i));if(o){if(n!==o.type)throw new Error(`The following attribute was used in different places with incompatible types: ${i}\nTypes were: ${ss(o.type)} and ${ss(n)}`)}else e.attributes.push({name:i,type:n});return(e.inFragmentShader?"v_":"a_")+i}},is.var={getReturnType:function(){return ns.ANY},toGlsl:function(e,t,r){ms(t,1),gs(t[0]);const n=t[0].toString();if(!e.style.variables||void 0===e.style.variables[n])throw new Error(`The following variable is missing from the style: ${n}`);const i=r&os(e.style.variables[n]);ws(["var",...t],i,"");const o=e.variables.find((e=>e.name===n));if(o){if(i!==o.type)throw new Error(`The following variable was used in different places with incompatible types: ${n}\nTypes were: ${ss(o.type)} and ${ss(i)}`)}else e.variables.push({name:n,type:i});return Es(n)}};const Ss="u_paletteTextures";is.palette={getReturnType:function(){return ns.COLOR},toGlsl:function(e,t){ms(t,2),ds(t[0]);const r=hs(e,t[0]),n=t[1];if(!Array.isArray(n))throw new Error("The second argument of palette must be an array");const i=n.length,o=new Uint8Array(4*i);for(let e=0;ehs(t,e,ns.BOOLEAN))).join(` ${e} `);return n=`(${n})`,n}}}is.band={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){_s(t,1),bs(t,3);const r=t[0];if(!(ks in e.functions)){let t="";const r=e.bandCount||1;for(let e=0;e{const t=e.getType();switch(t){case"Point":case"LineString":case"Polygon":return t;case"MultiPoint":case"MultiLineString":case"MultiPolygon":return t.substring(5);case"Circle":return"Polygon";case"GeometryCollection":return n(e.getGeometries()[0])}};return e.attributes.find((e=>e.name===r))||e.attributes.push({name:r,type:ns.STRING,callback:e=>n(e.getGeometry())}),(e.inFragmentShader?"v_":"a_")+r}},is["*"]={getReturnType:function(e){let t=ns.NUMBER|ns.COLOR;for(let r=0;rhs(e,t,n))).join(" * ")})`}},is["/"]={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,2),ps(t),`(${hs(e,t[0])} / ${hs(e,t[1])})`}},is["+"]={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return _s(t,2),ps(t),`(${t.map((t=>hs(e,t))).join(" + ")})`}},is["-"]={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,2),ps(t),`(${hs(e,t[0])} - ${hs(e,t[1])})`}},is.clamp={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){ms(t,3),ps(t);const r=hs(e,t[1]),n=hs(e,t[2]);return`clamp(${hs(e,t[0])}, ${r}, ${n})`}},is["%"]={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,2),ps(t),`mod(${hs(e,t[0])}, ${hs(e,t[1])})`}},is["^"]={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,2),ps(t),`pow(${hs(e,t[0])}, ${hs(e,t[1])})`}},is.abs={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`abs(${hs(e,t[0])})`}},is.floor={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`floor(${hs(e,t[0])})`}},is.round={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`floor(${hs(e,t[0])} + 0.5)`}},is.ceil={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`ceil(${hs(e,t[0])})`}},is.sin={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`sin(${hs(e,t[0])})`}},is.cos={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`cos(${hs(e,t[0])})`}},is.atan={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return _s(t,1),bs(t,2),ps(t),2===t.length?`atan(${hs(e,t[0])}, ${hs(e,t[1])})`:`atan(${hs(e,t[0])})`}},is.sqrt={getReturnType:function(){return ns.NUMBER},toGlsl:function(e,t){return ms(t,1),ps(t),`sqrt(${hs(e,t[0])})`}},is[">"]={getReturnType:function(){return ns.BOOLEAN},toGlsl:function(e,t){return ms(t,2),ps(t),`(${hs(e,t[0])} > ${hs(e,t[1])})`}},is[">="]={getReturnType:function(){return ns.BOOLEAN},toGlsl:function(e,t){return ms(t,2),ps(t),`(${hs(e,t[0])} >= ${hs(e,t[1])})`}},is["<"]={getReturnType:function(){return ns.BOOLEAN},toGlsl:function(e,t){return ms(t,2),ps(t),`(${hs(e,t[0])} < ${hs(e,t[1])})`}},is["<="]={getReturnType:function(){return ns.BOOLEAN},toGlsl:function(e,t){return ms(t,2),ps(t),`(${hs(e,t[0])} <= ${hs(e,t[1])})`}},is["=="]=Cs("=="),is["!="]=Cs("!="),is["!"]={getReturnType:function(){return ns.BOOLEAN},toGlsl:function(e,t){return ms(t,1),fs(t[0]),`(!${hs(e,t[0],ns.BOOLEAN)})`}},is.all=Ts("&&"),is.any=Ts("||"),is.between={getReturnType:function(){return ns.BOOLEAN},toGlsl:function(e,t){ms(t,3),ps(t);const r=hs(e,t[1]),n=hs(e,t[2]),i=hs(e,t[0]);return`(${i} >= ${r} && ${i} <= ${n})`}},is.array={getReturnType:function(){return ns.NUMBER_ARRAY},toGlsl:function(e,t){_s(t,2),bs(t,4),ps(t);const r=t.map((function(t){return hs(e,t)}));return`vec${t.length}(${r.join(", ")})`}},is.color={getReturnType:function(){return ns.COLOR},toGlsl:function(e,t){_s(t,3),bs(t,4),ps(t);const r=t.slice(0,3).map((t=>`${hs(e,t)} / 255.0`));return 3===t.length?`vec4(${r.join(", ")}, 1.0)`:`(${hs(e,t[3])} * vec4(${r.join(", ")}, 1.0))`}},is.interpolate={getReturnType:function(e){let t=ns.COLOR|ns.NUMBER;for(let r=3;r=1;r-=2)a=`(${o} == ${hs(e,t[r],n)} ? ${hs(e,t[r+1],i)} : ${a||s})`;return a}},is.case={getReturnType:function(e){let t=ns.ANY;for(let r=1;r=0;r-=2)o=`(${hs(e,t[r],ns.BOOLEAN)} ? ${hs(e,t[r+1],n)} : ${o||i})`;return o}},is.in={getReturnType:function(e){return ns.BOOLEAN},toGlsl:function(e,t){ms(t,2);const r=t[0];let n=t[1];if(!Array.isArray(n))throw new Error('The "in" operator expects an array literal as its second argument.');if("string"==typeof n[0]){if("literal"!==n[0])throw new Error('For the "in" operator, a string array should be wrapped in a "literal" operator to disambiguate from expressions.');if(!Array.isArray(n[1]))throw new Error('The "in" operator was provided a literal value which was not an array as second argument.');n=n[1]}let i=os(r);for(let e=0;e 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_hitColor;\n }\n}`:null}getStrokeVertexShader(){return this.hasStroke_?`#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\n${Ps}\n${this.uniforms_.map((function(e){return"uniform "+e+";"})).join("\n")}\nattribute vec2 a_position;\nattribute float a_index;\nattribute vec2 a_segmentStart;\nattribute vec2 a_segmentEnd;\nattribute float a_parameters;\nattribute vec4 a_hitColor;\n${this.attributes_.map((function(e){return"attribute "+e+";"})).join("\n")}\nvarying vec2 v_segmentStart;\nvarying vec2 v_segmentEnd;\nvarying float v_angleStart;\nvarying float v_angleEnd;\nvarying float v_width;\nvarying vec4 v_hitColor;\n${this.varyings_.map((function(e){return"varying "+e.type+" "+e.name+";"})).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvec2 worldToPx(vec2 worldPos) {\n vec4 screenPos = u_projectionMatrix * vec4(worldPos, 0.0, 1.0);\n return (0.5 * screenPos.xy + 0.5) * u_viewportSizePx;\n}\n\nvec4 pxToScreen(vec2 pxPos) {\n vec2 screenPos = pxPos * 4.0 / u_viewportSizePx;\n return vec4(screenPos.xy, 0.0, 0.0);\n}\n\nvec2 getOffsetDirection(vec2 normalPx, vec2 tangentPx, float joinAngle) {\n if (cos(joinAngle) > 0.93) return normalPx - tangentPx;\n float halfAngle = joinAngle / 2.0;\n vec2 angleBisectorNormal = vec2(\n sin(halfAngle) * normalPx.x + cos(halfAngle) * normalPx.y,\n -cos(halfAngle) * normalPx.x + sin(halfAngle) * normalPx.y\n );\n float length = 1.0 / sin(halfAngle);\n return angleBisectorNormal * length;\n}\n\nvoid main(void) {\n float lineWidth = ${this.strokeWidthExpression_};\n float anglePrecision = 1500.0;\n float paramShift = 10000.0;\n v_angleStart = fract(a_parameters / paramShift) * paramShift / anglePrecision;\n v_angleEnd = fract(floor(a_parameters / paramShift + 0.5) / paramShift) * paramShift / anglePrecision;\n float vertexNumber = floor(a_parameters / paramShift / paramShift + 0.0001);\n vec2 tangentPx = worldToPx(a_segmentEnd) - worldToPx(a_segmentStart);\n tangentPx = normalize(tangentPx);\n vec2 normalPx = vec2(-tangentPx.y, tangentPx.x);\n float normalDir = vertexNumber < 0.5 || (vertexNumber > 1.5 && vertexNumber < 2.5) ? 1.0 : -1.0;\n float tangentDir = vertexNumber < 1.5 ? 1.0 : -1.0;\n float angle = vertexNumber < 1.5 ? v_angleStart : v_angleEnd;\n vec2 offsetPx = getOffsetDirection(normalPx * normalDir, tangentDir * tangentPx, angle) * lineWidth * 0.5;\n vec2 position = vertexNumber < 1.5 ? a_segmentStart : a_segmentEnd;\n gl_Position = u_projectionMatrix * vec4(position, 0.0, 1.0) + pxToScreen(offsetPx);\n v_segmentStart = worldToPx(a_segmentStart);\n v_segmentEnd = worldToPx(a_segmentEnd);\n v_width = lineWidth;\n v_hitColor = a_hitColor;\n${this.varyings_.map((function(e){return" "+e.name+" = "+e.expression+";"})).join("\n")}\n}`:null}getStrokeFragmentShader(){return this.hasStroke_?`#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\n${Ps}\n${this.uniforms_.map((function(e){return"uniform "+e+";"})).join("\n")}\nvarying vec2 v_segmentStart;\nvarying vec2 v_segmentEnd;\nvarying float v_angleStart;\nvarying float v_angleEnd;\nvarying float v_width;\nvarying vec4 v_hitColor;\n${this.varyings_.map((function(e){return"varying "+e.type+" "+e.name+";"})).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\nvec2 pxToWorld(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return (u_screenToWorldMatrix * vec4(screenPos, 0.0, 1.0)).xy;\n}\n\nfloat segmentDistanceField(vec2 point, vec2 start, vec2 end, float radius) {\n vec2 startToPoint = point - start;\n vec2 startToEnd = end - start;\n float ratio = clamp(dot(startToPoint, startToEnd) / dot(startToEnd, startToEnd), 0.0, 1.0);\n float dist = length(startToPoint - ratio * startToEnd);\n return 1.0 - smoothstep(radius - 1.0, radius, dist);\n}\n\nvoid main(void) {\n vec2 v_currentPoint = gl_FragCoord.xy / u_pixelRatio;\n #ifdef GL_FRAGMENT_PRECISION_HIGH\n vec2 v_worldPos = pxToWorld(v_currentPoint);\n if (\n abs(u_renderExtent[0] - u_renderExtent[2]) > 0.0 && (\n v_worldPos[0] < u_renderExtent[0] ||\n v_worldPos[1] < u_renderExtent[1] ||\n v_worldPos[0] > u_renderExtent[2] ||\n v_worldPos[1] > u_renderExtent[3]\n )\n ) {\n discard;\n }\n #endif\n if (${this.discardExpression_}) { discard; }\n gl_FragColor = ${this.strokeColorExpression_} * u_globalAlpha;\n gl_FragColor *= segmentDistanceField(v_currentPoint, v_segmentStart, v_segmentEnd, v_width);\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_hitColor;\n }\n}`:null}getFillVertexShader(){return this.hasFill_?`#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\n${Ps}\n${this.uniforms_.map((function(e){return"uniform "+e+";"})).join("\n")}\nattribute vec2 a_position;\nattribute vec4 a_hitColor;\n${this.attributes_.map((function(e){return"attribute "+e+";"})).join("\n")}\nvarying vec4 v_hitColor;\n${this.varyings_.map((function(e){return"varying "+e.type+" "+e.name+";"})).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvoid main(void) {\n gl_Position = u_projectionMatrix * vec4(a_position, 0.0, 1.0);\n${this.varyings_.map((function(e){return" "+e.name+" = "+e.expression+";"})).join("\n")}\n}`:null}getFillFragmentShader(){return this.hasFill_?`#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\n${Ps}\n${this.uniforms_.map((function(e){return"uniform "+e+";"})).join("\n")}\nvarying vec4 v_hitColor;\n${this.varyings_.map((function(e){return"varying "+e.type+" "+e.name+";"})).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\nvec2 pxToWorld(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return (u_screenToWorldMatrix * vec4(screenPos, 0.0, 1.0)).xy;\n}\n\nvoid main(void) {\n #ifdef GL_FRAGMENT_PRECISION_HIGH\n vec2 v_worldPos = pxToWorld(gl_FragCoord.xy / u_pixelRatio);\n if (\n abs(u_renderExtent[0] - u_renderExtent[2]) > 0.0 && (\n v_worldPos[0] < u_renderExtent[0] ||\n v_worldPos[1] < u_renderExtent[1] ||\n v_worldPos[0] > u_renderExtent[2] ||\n v_worldPos[1] > u_renderExtent[3]\n )\n ) {\n discard;\n }\n #endif\n if (${this.discardExpression_}) { discard; }\n gl_FragColor = ${this.fillColorExpression_} * u_globalAlpha;\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_hitColor;\n }\n}`:null}}function As(e){const t=(0,rs._2)(e);return[256*t[0]+t[1],256*t[2]+Math.round(255*t[3])]}function Os(e){return e===ns.COLOR?2:e===ns.NUMBER_ARRAY?4:1}function Ms(e){const t=Os(e);return t>1?`vec${t}`:"float"}function js(e){const t={inFragmentShader:!1,variables:[],attributes:[],stringLiteralsMap:{},functions:{},style:e},r={inFragmentShader:!0,variables:t.variables,attributes:[],stringLiteralsMap:t.stringLiteralsMap,functions:{},style:e},n=new Ls,i={};if(function(e,t,r,n,i){if(!("symbol"in e))return;const o=e.symbol;if("color"in o){const e=o.color,r=void 0!==o.opacity?o.opacity:1,n=hs(i,e,ns.COLOR),s=hs(i,r,ns.NUMBER);t.setSymbolColorExpression(`vec4(${n}.rgb, ${n}.a * ${s})`)}if("image"===o.symbolType&&o.src){const e=new Image;e.crossOrigin=void 0===o.crossOrigin?"anonymous":o.crossOrigin,e.src=o.src,t.addUniform("sampler2D u_texture").setSymbolColorExpression(`${t.getSymbolColorExpression()} * texture2D(u_texture, v_texCoord)`),r.u_texture=e}else if("symbolType"in o){let e=t.getSymbolSizeExpression();"size"in o&&(e=hs(i,o.size,ns.NUMBER_ARRAY|ns.NUMBER));const r=function(e,t){switch(e){case"square":case"image":return"1.0";case"circle":return`(1.0-smoothstep(1.-4./${t},1.,dot(v_quadCoord-.5,v_quadCoord-.5)*4.))`;case"triangle":const r="(v_quadCoord*2.-1.)",n=`(atan(${r}.x,${r}.y))`;return`(1.0-smoothstep(.5-3./${t},.5,cos(floor(.5+${n}/2.094395102)*2.094395102-${n})*length(${r})))`;default:throw new Error(`Unexpected symbol type: ${e}`)}}(o.symbolType,`vec2(${e}).x`);t.setSymbolColorExpression(`${t.getSymbolColorExpression()} * vec4(1.0, 1.0, 1.0, ${r})`)}if("size"in o){const e=hs(n,o.size,ns.NUMBER_ARRAY|ns.NUMBER);t.setSymbolSizeExpression(`vec2(${e})`)}"textureCoord"in o&&t.setTextureCoordinateExpression(hs(n,o.textureCoord,ns.NUMBER_ARRAY)),"offset"in o&&t.setSymbolOffsetExpression(hs(n,o.offset,ns.NUMBER_ARRAY)),"rotation"in o&&t.setSymbolRotationExpression(hs(n,o.rotation,ns.NUMBER)),"rotateWithView"in o&&t.setSymbolRotateWithView(!!o.rotateWithView)}(e,n,i,t,r),function(e,t,r,n,i){"stroke-color"in e&&t.setStrokeColorExpression(hs(i,e["stroke-color"],ns.COLOR)),"stroke-width"in e&&t.setStrokeWidthExpression(hs(n,e["stroke-width"],ns.NUMBER))}(e,n,0,t,r),function(e,t,r,n,i){"fill-color"in e&&t.setFillColorExpression(hs(i,e["fill-color"],ns.COLOR))}(e,n,0,0,r),e.filter){const t=hs(r,e.filter,ns.BOOLEAN);n.setFragmentDiscardExpression(`!${t}`)}r.variables.forEach((function(r){const o=Es(r.name);let s;n.addUniform(`${Ms(r.type)} ${o}`),s=r.type===ns.STRING?()=>cs(t,e.variables[r.name]):r.type===ns.COLOR?()=>As([...(0,rs._2)(e.variables[r.name]||"#eee")]):r.type===ns.BOOLEAN?()=>e.variables[r.name]?1:0:()=>e.variables[r.name],i[o]=s})),r.attributes.forEach((function(e){t.attributes.find((t=>t.name===e.name))||t.attributes.push(e);let r=Ms(e.type),i=`a_${e.name}`;e.type===ns.COLOR&&(r="vec4",i=`unpackColor(${i})`,n.addVertexShaderFunction("vec4 unpackColor(vec2 packedColor) {\n return fract(packedColor[1] / 256.0) * vec4(\n fract(floor(packedColor[0] / 256.0) / 256.0),\n fract(packedColor[0] / 256.0),\n fract(floor(packedColor[1] / 256.0) / 256.0),\n 1.0\n );\n}")),n.addVarying(`v_${e.name}`,r,i)})),t.attributes.forEach((function(e){n.addAttribute(`${Ms(e.type)} a_${e.name}`)}));const o=t.attributes.map((function(e){let r;return r=e.callback?e.callback:e.type===ns.STRING?r=>cs(t,r.get(e.name)):e.type===ns.COLOR?t=>As([...(0,rs._2)(t.get(e.name)||"#eee")]):e.type===ns.BOOLEAN?t=>t.get(e.name)?1:0:t=>t.get(e.name),{name:e.name,size:Os(e.type),callback:r}}));for(const e in t.functions)n.addVertexShaderFunction(t.functions[e]);for(const e in r.functions)n.addFragmentShaderFunction(r.functions[e]);return{builder:n,attributes:o.reduce(((e,t)=>({...e,[t.name]:{callback:t.callback,size:t.size}})),{}),uniforms:i}}class Fs extends ie.Z{constructor(e){super(Object.assign({},e)),this.parseResult_=js(e.style),this.styleVariables_=e.style.variables||{},this.hitDetectionDisabled_=!!e.disableHitDetection}createRenderer(){const e=Object.keys(this.parseResult_.attributes).map((e=>({name:e,...this.parseResult_.attributes[e]})));return new X(this,{vertexShader:this.parseResult_.builder.getSymbolVertexShader(),fragmentShader:this.parseResult_.builder.getSymbolFragmentShader(),hitDetectionEnabled:!this.hitDetectionDisabled_,uniforms:this.parseResult_.uniforms,attributes:e})}updateStyleVariables(e){Object.assign(this.styleVariables_,e),this.changed()}}const Ns=Fs;var Ds=r("./node_modules/ol/layer/BaseTile.js");function Zs(e,t){const r=`\n attribute vec2 ${Qo};\n uniform mat4 ${zo};\n uniform float ${qo};\n uniform float ${Xo};\n uniform float ${Yo};\n uniform float ${$o};\n uniform float ${Jo};\n uniform float ${Uo};\n\n varying vec2 v_textureCoord;\n varying vec2 v_mapCoord;\n\n void main() {\n v_textureCoord = ${Qo};\n v_mapCoord = vec2(\n ${$o} + ${Yo} * ${qo} * v_textureCoord[0],\n ${Jo} - ${Yo} * ${Xo} * v_textureCoord[1]\n );\n gl_Position = ${zo} * vec4(${Qo}, ${Uo}, 1.0);\n }\n `,n={inFragmentShader:!0,variables:[],attributes:[],stringLiteralsMap:{},functions:{},bandCount:t,style:e},i=[];if(void 0!==e.color){const t=hs(n,e.color,ns.COLOR);i.push(`color = ${t};`)}if(void 0!==e.contrast){const t=hs(n,e.contrast,ns.NUMBER);i.push(`color.rgb = clamp((${t} + 1.0) * color.rgb - (${t} / 2.0), vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));`)}if(void 0!==e.exposure){const t=hs(n,e.exposure,ns.NUMBER);i.push(`color.rgb = clamp((${t} + 1.0) * color.rgb, vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));`)}if(void 0!==e.saturation){const t=hs(n,e.saturation,ns.NUMBER);i.push(`\n float saturation = ${t} + 1.0;\n float sr = (1.0 - saturation) * 0.2126;\n float sg = (1.0 - saturation) * 0.7152;\n float sb = (1.0 - saturation) * 0.0722;\n mat3 saturationMatrix = mat3(\n sr + saturation, sr, sr,\n sg, sg + saturation, sg,\n sb, sb, sb + saturation\n );\n color.rgb = clamp(saturationMatrix * color.rgb, vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));\n `)}if(void 0!==e.gamma){const t=hs(n,e.gamma,ns.NUMBER);i.push(`color.rgb = pow(color.rgb, vec3(1.0 / ${t}));`)}if(void 0!==e.brightness){const t=hs(n,e.brightness,ns.NUMBER);i.push(`color.rgb = clamp(color.rgb + ${t}, vec3(0.0, 0.0, 0.0), vec3(1.0, 1.0, 1.0));`)}const o={},s=n.variables.length;if(s>1&&!e.variables)throw new Error(`Missing variables in style (expected ${n.variables})`);for(let t=0;t ${Vo}[2] ||\n v_mapCoord[1] > ${Vo}[3]\n ) {\n discard;\n }\n\n vec4 color = texture2D(${Ho}[0], v_textureCoord);\n\n ${i.join("\n")}\n\n gl_FragColor = color;\n gl_FragColor.rgb *= gl_FragColor.a;\n gl_FragColor *= ${Bo};\n }`,uniforms:o,paletteTextures:n.paletteTextures}}class Gs extends Ds.Z{constructor(e){const t=(e=e?Object.assign({},e):{}).style||{};delete e.style;const r=e.cacheSize;delete e.cacheSize,super(e),this.sources_=e.sources,this.renderedSource_=null,this.renderedResolution_=NaN,this.style_=t,this.cacheSize_=r,this.styleVariables_=this.style_.variables||{},this.addChangeListener(_.Z.SOURCE,this.handleSourceUpdate_)}getSources(e,t){const r=this.getSource();return this.sources_?"function"==typeof this.sources_?this.sources_(e,t):this.sources_:r?[r]:[]}getRenderSource(){return this.renderedSource_||this.getSource()}getSourceState(){const e=this.getRenderSource();return e?e.getState():"undefined"}handleSourceUpdate_(){this.hasRenderer()&&this.getRenderer().clearCache(),this.getSource()&&this.setStyle(this.style_)}getSourceBandCount_(){const e=Number.MAX_SAFE_INTEGER,t=this.getSources([-e,-e,e,e],e);return t&&t.length&&"bandCount"in t[0]?t[0].bandCount:4}createRenderer(){const e=Zs(this.style_,this.getSourceBandCount_());return new ts(this,{vertexShader:e.vertexShader,fragmentShader:e.fragmentShader,uniforms:e.uniforms,cacheSize:this.cacheSize_,paletteTextures:e.paletteTextures})}renderSources(e,t){const r=this.getRenderer();let n;for(let i=0,o=t.length;i{"ready"==t.getState()&&(t.removeEventListener("change",e),this.changed())};t.addEventListener("change",e)}i=i&&"ready"==r}const o=this.renderSources(e,n);if(this.getRenderer().renderComplete&&i)return this.renderedResolution_=r.resolution,o;if(this.renderedResolution_>.5*r.resolution){const t=this.getSources(e.extent,this.renderedResolution_).filter((e=>!n.includes(e)));if(t.length>0)return this.renderSources(e,t)}return o}setStyle(e){this.styleVariables_=e.variables||{},this.style_=e;const t=Zs(this.style_,this.getSourceBandCount_());this.getRenderer().reset({vertexShader:t.vertexShader,fragmentShader:t.fragmentShader,uniforms:t.uniforms}),this.changed()}updateStyleVariables(e){Object.assign(this.styleVariables_,e),this.changed()}}Gs.prototype.dispose;const zs=Gs},"./node_modules/ol/layer/Base.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/Object.js"),i=r("./node_modules/ol/layer/Property.js"),o=r("./node_modules/ol/util.js"),s=r("./node_modules/ol/asserts.js"),a=r("./node_modules/ol/math.js");class l extends n.Z{constructor(e){super(),this.on,this.once,this.un,this.background_=e.background;const t=Object.assign({},e);"object"==typeof e.properties&&(delete t.properties,Object.assign(t,e.properties)),t[i.Z.OPACITY]=void 0!==e.opacity?e.opacity:1,(0,s.h)("number"==typeof t[i.Z.OPACITY],64),t[i.Z.VISIBLE]=void 0===e.visible||e.visible,t[i.Z.Z_INDEX]=e.zIndex,t[i.Z.MAX_RESOLUTION]=void 0!==e.maxResolution?e.maxResolution:1/0,t[i.Z.MIN_RESOLUTION]=void 0!==e.minResolution?e.minResolution:0,t[i.Z.MIN_ZOOM]=void 0!==e.minZoom?e.minZoom:-1/0,t[i.Z.MAX_ZOOM]=void 0!==e.maxZoom?e.maxZoom:1/0,this.className_=void 0!==t.className?t.className:"ol-layer",delete t.className,this.setProperties(t),this.state_=null}getBackground(){return this.background_}getClassName(){return this.className_}getLayerState(e){const t=this.state_||{layer:this,managed:void 0===e||e},r=this.getZIndex();return t.opacity=(0,a.uZ)(Math.round(100*this.getOpacity())/100,0,1),t.visible=this.getVisible(),t.extent=this.getExtent(),t.zIndex=void 0!==r||t.managed?r:1/0,t.maxResolution=this.getMaxResolution(),t.minResolution=Math.max(this.getMinResolution(),0),t.minZoom=this.getMinZoom(),t.maxZoom=this.getMaxZoom(),this.state_=t,t}getLayersArray(e){return(0,o.O3)()}getLayerStatesArray(e){return(0,o.O3)()}getExtent(){return this.get(i.Z.EXTENT)}getMaxResolution(){return this.get(i.Z.MAX_RESOLUTION)}getMinResolution(){return this.get(i.Z.MIN_RESOLUTION)}getMinZoom(){return this.get(i.Z.MIN_ZOOM)}getMaxZoom(){return this.get(i.Z.MAX_ZOOM)}getOpacity(){return this.get(i.Z.OPACITY)}getSourceState(){return(0,o.O3)()}getVisible(){return this.get(i.Z.VISIBLE)}getZIndex(){return this.get(i.Z.Z_INDEX)}setBackground(e){this.background_=e,this.changed()}setExtent(e){this.set(i.Z.EXTENT,e)}setMaxResolution(e){this.set(i.Z.MAX_RESOLUTION,e)}setMinResolution(e){this.set(i.Z.MIN_RESOLUTION,e)}setMaxZoom(e){this.set(i.Z.MAX_ZOOM,e)}setMinZoom(e){this.set(i.Z.MIN_ZOOM,e)}setOpacity(e){(0,s.h)("number"==typeof e,64),this.set(i.Z.OPACITY,e)}setVisible(e){this.set(i.Z.VISIBLE,e)}setZIndex(e){this.set(i.Z.Z_INDEX,e)}disposeInternal(){this.state_&&(this.state_.layer=null,this.state_=null),super.disposeInternal()}}const u=l},"./node_modules/ol/layer/BaseTile.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r("./node_modules/ol/layer/Layer.js"),i=r("./node_modules/ol/layer/TileProperty.js");class o extends n.Z{constructor(e){e=e||{};const t=Object.assign({},e);delete t.preload,delete t.useInterimTilesOnError,super(t),this.on,this.once,this.un,this.setPreload(void 0!==e.preload?e.preload:0),this.setUseInterimTilesOnError(void 0===e.useInterimTilesOnError||e.useInterimTilesOnError)}getPreload(){return this.get(i.Z.PRELOAD)}setPreload(e){this.set(i.Z.PRELOAD,e)}getUseInterimTilesOnError(){return this.get(i.Z.USE_INTERIM_TILES_ON_ERROR)}setUseInterimTilesOnError(e){this.set(i.Z.USE_INTERIM_TILES_ON_ERROR,e)}getData(e){return super.getData(e)}}const s=o},"./node_modules/ol/layer/BaseVector.js":(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r("./node_modules/ol/layer/Layer.js"),i=r("./node_modules/rbush/rbush.min.js"),o=r("./node_modules/ol/style/Style.js"),s=r("./node_modules/ol/style/flat.js");const a="renderOrder";class l extends n.Z{constructor(e){e=e||{};const t=Object.assign({},e);delete t.style,delete t.renderBuffer,delete t.updateWhileAnimating,delete t.updateWhileInteracting,super(t),this.declutter_=void 0!==e.declutter&&e.declutter,this.renderBuffer_=void 0!==e.renderBuffer?e.renderBuffer:100,this.style_=null,this.styleFunction_=void 0,this.setStyle(e.style),this.updateWhileAnimating_=void 0!==e.updateWhileAnimating&&e.updateWhileAnimating,this.updateWhileInteracting_=void 0!==e.updateWhileInteracting&&e.updateWhileInteracting}getDeclutter(){return this.declutter_}getFeatures(e){return super.getFeatures(e)}getRenderBuffer(){return this.renderBuffer_}getRenderOrder(){return this.get(a)}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}getUpdateWhileAnimating(){return this.updateWhileAnimating_}getUpdateWhileInteracting(){return this.updateWhileInteracting_}renderDeclutter(e){e.declutterTree||(e.declutterTree=new i(9)),this.getRenderer().renderDeclutter(e)}setRenderOrder(e){this.set(a,e)}setStyle(e){let t;if(void 0===e)t=o.yF;else if(null===e)t=null;else if("function"==typeof e)t=e;else if(e instanceof o.ZP)t=e;else if(Array.isArray(e)){const r=e.length,n=new Array(r);for(let t=0;t